목록개발 (Develop) (15)
취미는 놀기
VERSION=7.3 wget https://services.gradle.org/distributions/gradle-7.3-bin.zip -P /tmp 압축 해제 unzip -d /opt/gradle /tmp/gradle-7.3-bin.zip ln -s /opt/gradle/gradle-7.3 /opt/gradle/latest vi /etc/profile.d/gradle.sh export GRADLE_HOME=/opt/gradle/latest export PATH=${GRADLE_HOME}/bin:${PATH} sudo chmod +x /etc/profile.d/gradle.sh source /etc/profile.d/gradle.sh gradle -v ---------------------------..
CMake 3.18을 통한 Visual Studio Solution 빌드 (Visual studio solution build of CMake) 1. CMake install https://cmake.org/download/ Download | CMake Current development distribution Each night binaries are created as part of the testing process. Other than passing all of the tests in CMake, this version of CMake should not be expected to work in a production environment. It is being produced so that u..
Unsatisfied symbol and code error... compile add linker -lstd_v2 -lCsup_v2 Vtable_Q2_3std11logic_error ld: (Warning) Unsatisfied symbol "[Vtable_Q2_3std11logic_error]key:" in file .//test.sl ld: (Warning) Unsatisfied symbol "__ConstructArray__FPvUiUlPFv_vT4" in file ../lib//libund_encservice_mgmt.sl ld: (Warning) Unsatisfied symbol "_C_digitize__Q2_4__rw22__rw_digit_writer_baseFUpb" in file .//t..
WSL Debian reboot 명령 Windows 10에서는 WSL(windows subsystem for linux)에서 Debian, Centos, Ubuntu 사용을 할때 reboot을 실행 하면 안먹히고, 안됩니다. 그럴때는 파워쉘을 실행 해서( 관리자모드) WSL을 reboot을 해줍니다. net stop LxssManager net start LxssManager debian, WSL, Centos, Linux, Windows10, windows10 wsl, windows subsystem for linux,
안녕하세요 취미는 놀기 입니다. 뭐... 취미 노는거긴 한데 어쩌다보니 간만에 직업인 프로그램에 대해 써보네요 최신 트렌드를 따라서 Redis를 알아보겠습니다. Redis란? Redis는 데이터베이스, 캐시, 메시지 브로커 및 대기열로 사용하는 빠르고 오픈 소스, 인 메모리 키-값 데이터 스토어입니다. https://aws.amazon.com/ko/redis/ Redis: 인 메모리 데이터 스토어 사용 방법 및 필요성 Remote Dictionary Server의 약어인 Redis는 데이터베이스, 캐시, 메시지 브로커 및 대기열로 사용하는 빠르고 오픈 소스, 인 메모리 키-값 데이터 스토어입니다. 이 프로젝트는 Redis의 원 개발자인 Salvatore Sanfilippo 씨가 이탈리아 스타트업의 확장성..
안녕하세요. 취미는 놀기 입니다. 오늘은 Linux 개발 환경에서 printf를 이용하여 debug를 할때 Color를 넣는 Tip 공유드립니다. 뭐 C++이든 C언어든 상관은 없는데, 대부분 fprintf로 finction을 만들어 파일로 .log를 만들고 tail -f 명령어로 디버깅을 걸어놓죠. Firmware 환경의 Teraterm 에서도 사용 가능합니다. 예제 첨부 드리니 잘 쓰세요~
안녕하세요. 취미는놀기 입니다. C++ 단위 테스트가 가능한 google test 설치 해보겠습니다. https://github.com/google/googletest 들어가서 linux 에서 다운로드 합니다. git clone https://github.com/google/googletest.git 다운로드 후 root@HA1:~/download# git clone https://github.com/google/googletest.git root@HA1:~/download# cd googletest/googletest root@HA1:~/download/googletest/googletest# cmake .. root@HA1:~/download/googletest/googletest# make root..
Mysql 패스워드 초기화 방법 / Mysql Password init mysql stop root@kevinko# /etc/init.d/mysql stop safe 모드 진입 root@kevinko# /usr/bin/mysqld_safe --skip-grant & mysql 접속 root@kevinko# /usr/bin/mysql -uroot mysql root 패스워드 변경 MariaDB [mysql]> update user set password=password('NEW-PASSWORD') where user='root'; mysql 반영 mysql> flush privileges; reboot root@kevinko# reboot login root@kevinko# mysql -u root -p
Java에서 IO Stream을 이용해서 Consol Redirection을 구현 한적이 있습니다. Source 첨부 드립니다. 추후에 제가 사용 할 수 도 있어서 정리 해놓습니다. Atprogram MFC Consol Redirection example void Multi_DownloaderDlg::OnBnClickedBtnDownload() { // TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다. Go((LPCTSTR)"atprogram"); } HANDLE SpawnAndRedirect(LPCTSTR commandLine, HANDLE *hStdOutputReadPipe, LPCTSTR lpCurrentDirectory) { HANDLE hStdOutputWritePipe, hStdOutp..