전체 글

전체 글

    2. IntelliJ 설치 방법

    Spring Boot를 개발하기 위한 개발 툴로 Eclipse, STS(Spring Tool Suite), IntelliJ가 있다. 해당 글에서는 최근 기업에서 많이 사용하고 있는 IntelliJ 설치 방법을 기록한다. IntelliJ 다운로드 - URL : https://www.jetbrains.com/ko-kr/idea/download/#section=windows 다운로드 IntelliJ IDEA: 우수성과 인체 공학이 담긴 JetBrains Java IDE www.jetbrains.com 기업에서 제공해주는 License가 있다면 Ultimate를 사용하고 개인 학습용이라면 Community 버전을 다운로드 진행. window os의 경우 아래와 같이 설치할 경로를 지정 -> 필요한 설정 체크후 ..

    1. Open JDK / Gradle 설치 방법

    1. Open JDK 다운로드 - URL : https://openjdk.java.net/ 위 URL에서 메인 페이지 Download 메뉴 중 jdk.java.net/* Click 아래 페이지 에서 자신의 OS에 맞는 zip file을 다운로드 진행 2. 압축 풀기 후 환경 변수 설정 이후 원하는 위치에 zip file을 압축 풀기 (ex. D:\jdk-17.0.1) 이후 아래와 같이 환경 변수 설정 내 PC 우클릭 -> 속성 -> 시스템 환경 변수 편집 - 환경 변수 - 시스템 변수에 아래의 항목 추가 JAVA_HOME : C:\Security\jdk-17.0.1 Path : %JAVA_HOME%\bin 이후 아래의 명령어가 정상 동작하면 설치 완료 $ javac $ java -version Gradl..

    kali linux설치

    라즈베리파이3 모델 B에 KALI LINUX를 설치해보도록 하자. 왜냐고? 나는 Wireless Hacking TF를 하고있다.. (18/05/16) https://www.offensive-security.com/kali-linux-arm-images/ 위의 URL에 접속하여 RaspberryPi Foundation Click!! 1.6G나 하는 거대한 파일을 받도록 한다.. 이상하게 Torrent로 받는데 이거 회사에서 받을수 있냐 ㅋㅋ? 뭐 받으면 .xy로 압축되어 있다고 하는데 압축을 풀어 .img 확장자의 이미지 파일을 준비하자. 그리고 https://sourceforge.net/projects/win32diskimager/에 접속하여 Win32 disk imager를 설치하도록 하자 아까 압축을..

    프로그램 진행시간 측정 소스

    밀리초로 시간 얻어와서 컴퓨터의 현재 시간에서 아까 시간을 빼서 프로그램 측정시간 구함 var fs = require('fs'); var text = fs.readFileSync('a.jpg'); var len = text.length; var count=0; function RunTimer(){ var today = new Date() // 현재시간 얻기 var RunTime = today.getTime(); // 밀리초 from 1/1/70 return RunTime; } StartTime=RunTimer(); //var kk= text; for(var i=0; i

    각종 리눅스에 Node.js 설치

    http://support.continuuity.com/knowledgebase/articles/180053-installing-node-js-via-package-manager

    unmappable character for encoding MS949 에러

    서블릿에서 한글 출력시 에러가 나는 부분 해결법 cmd창에서 javac -encoding utf-8 xxxx.java

    파일입출력 feof , fseek , fgetc

    파일 암호화를 시키다가 파일 끝을 어떻게 확인할까 찾아보던중 발견한 대안책 처음엔 feof를 사용하였지만 feof 함수는 파일의 끝을 만나면 0 이아닌 수를 리턴하게 되는데 이때 파일의 끝에서 EOF를 만났을 때 0이 아닌 수를 리턴하는 것이 아니라 EOF를 만나고 그 파일 포인터에 또다시 접근하면 그때 NULL값을 리턴하여 0이 아닌 수를 리턴시켜 주는 것이었다. 그러므로 문제점이 있어서 발견한 방법으로 파일의 끝을 확인하기 위해 먼저 fgetc(STATE_FILE)!=-1 이런식으로 파일포인터에서 파일을 불러 올수 있는지 없는지를 화일문에서 확인시켜준 다음 fseek(STATE_FILE , -1 , SEEK_CUR) 함수를 사용해 다시 함수를 앞으로 땡겨줌

    파일 입출력 API 함수 모음

    #include #include LARGE_INTEGER lint; int main() { HANDLE hFile = CreateFile("d:\\troy.mp4", GENERIC_READ, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); if(hFile != NULL && hFile != INVALID_HANDLE_VALUE) { LONGLONG llFileSize = 0L; lint.HighPart = 0, lint.LowPart = 0; GetFileSizeEx(hFile, &lint); CloseHandle(hFile); llFileSize = lint.HighPart; llFileSize