https://code.visualstudio.com/docs/languages/cpp
zlib 설치 zlib site : http://www.zlib.net 준비물 gcc, make zip, gzip 선택 다운로드 http://www.winimage.com/zLibDll/zlib123.ziphttp://www.winimage.com/zLibDll/zlib-1.2.3.tar.gz 내려받은 후 압축 풀기# tar xvf zlib-1.2.3.tar.gz# cd zlib-1.2.3 #./configure -s# make # ./configure# make test# make install # ls -al libz.so*# cp libz.so* /usr/local/lib 기존 zlib 삭제#cd /usr/local/lib# rm -rf libz.so# rm -rf libz.so.1새로운 zlib ..
파일은 파일 자체로는 의미가 없다. 파일이 담고 있는 데이터를 유용하게 사용하기 위해서는 관련된 소프트웨어가 필요하다. 이러한 소프트웨어들은 각각 자신만의 고유한 파일 포맷을 만들어 사용한다. 따라서 어떤 파일을 읽을 수 있다면(혹은 실행할 수 있다면) 해당 파일 포맷을 해석할 수 있다는 의미이다. (텍스트 파일 제외)그림 파일(JPEG, PNG, TIFF, GIF 등) 또한 파일 포맷 별로 고유한 포맷을 가지고 있다. 알씨와 같은 그래픽 뷰어 소프트웨어를 통해 해당 파일을 볼 수 있는 이유는 알씨 소프트웨어에서 각 그림 파일 포맷을 해석할 수 있도록 프로그래밍되어 있기 때문이다.이처럼 파일들은 각각 고유한 포맷을 가지고 있는데 포맷의 기본이 되는 내용이 파일 시그니처(File Signature)이다. ..
EnvironmentRed Hat Enterprise Linux 5Red Hat Enterprise Linux 6Red Hat Enterprise Linux 7gdb (GNU Debugger)Issuegdb command is not working on Server and I am getting the below error.RawMissing separate debuginfos, use: debuginfo-install glibc-2.12-1.47.el6.x86_64 libaio-0.3.107-10.el6.x86_64 libgcc-4.4.6-3.el6.x86_64 libstdc++-4.4.6-3.el6.x86_64 libuuid-2.17.2-12.4.el6.x86_64 nss-softokn-freebl-..
1. core dump 파일을 남기는지 확인ulimit -a 명령 실행core file size 항목이 설정되 있는 경우 가능없다면 ulimit -c unlimited 명령으로 설정 그리고 /etc/security/limits.conf 에 아래 내용을 추가해야 재부팅시도 유지가 된다.* - core unlimited 2. file 명령으로 어느 파일의 core dump 인지 확인예) file core.26325core.26325: ELF 64-bit LSB core file x86-64, version 1 (SYSV), SVR4-style, from './frontend' 3. GDB를 사용하여 코어파일 분석예) gdb ./frontend ./core.26325 명령설명backtrace : 죽기직전 호출..
Virtualbox + centos 6.8에서 진행했습니다.Virtualbox 장치에서 게스트 확장 CD 이미지 삽입을 합니다.그러면 자동 시작 소프트웨어가 들어있다고 실행할 방법을 물어보는데 폴더 열기로 바꾸고 확인을 눌러줍니다.(자동실행하면 어떻게 되는지 해보지 않음)autorun.sh를 실행하면 창이 하나 나오는데 에러메시지를 보기위해 터미널에서 실행을 눌러줍니다.(이미 하고 쓰는거라 실행 안함.)그리고 재부팅을 하면 버추얼박스 크기대로 해상도가 바뀌며 디스플레이 기본설정에서 원하는 해상도로 변경할 수 있습니다.쉽죠 ? 끝~
사전적 정의 Define:검색어 정확한 순서의 단어 찾기 문장 앞 뒤에 “” 붙이기 연관 단어 찾기 검색어 앞에 ~ 붙이기 특정 단어 배제 ex) bread recipes –yeast 특정 가격 범위 내에서 찾기 ex) dslr camera $500..$1000 특정 웹사이트 컨텐츠 찾기 ex) site:blog.naver.com nelson mandela 빈칸 채우기 ex) 콜라에 *를 넣으면 특정 파일 형태 찾기 ex) filetype:PPT 를 검색어 뒤에 붙인다 타이머 설정 ex) set timer for 수학기능 ex) 30% of 3200 환전기능 현재 가지고있는 화폐 to 바꿀화폐 GIF를 찾아라 '구글 이미지'에 들어가서 'Search tools'를 클릭한다. 그다음 검색어를 입력하고 'T..
1. 키 파일 생성- Random State 사용 여부 및 암호화는 필수가 아닌 선택사항이다.- 키 파일을 암호화할 경우 패스워드 입력이 필요하며, 해당 패스워드를 알아야만 키 파일을 사용할 수 있다.# openssl md5 * > rand.dat // Random state 파일 생성# openssl genrsa -rand rand.dat -des3 1024 > key.pem //Random State 사용 & des3 암호화 사용 & 1024bit 키 생성# openssl genrsa -des3 1024 > key.pem #des3 암호화 사용 & 1024bit키 생성#openssl genrsa 1024 > key.pem #1024bit 키생성(패스워드 필요없음)#openssl genrsa > key..
#openssl version버전 체크 #yum groupinstall "Development tools"먼저 Development tools설치. gcc는 기본으로 설치되어 있어야 합니다. #cd /usr/local/src#wget https://www.openssl.org/source/openssl-1.1.0e.tar.gz(버전마다 이름 상이) #tar -zxvf openssl-1.1.0e.tar.gz#cd openssl-1.1.0e압축 해제 후, 설치 폴더로 이동 #./config --prefix=/usr -fPIC shared#make#make installopenssl 1.1.0e 소스 컴파일 업그레이드 설치를 진행합니다. #openssl version설치된 openssl 버전 확인에러발생시op..