1. 프로그래밍

    JAVA - [2진수,8진수,16진수 <-> 10진수]

    2진수, 8진수, 16진수 -> 10진수 종류 반환 타입(INT) 2진수 -> 10진수 Integer.parseInt("1111", 2) 8진수 -> 10진수 Integer.parseInt("20", 8) 16진수 -> 10진수 Integer.parseInt("A", 16) 10진수 -> 2진수, 8진수, 16진수 종류 반환 타입(STRING) 10진수 -> 2진수 Integer.toBinaryString(10); 10진수 -> 8진수 Integer.toOctalString(10) 10진수 -> 16진수 Integer.toHexString(10); 참조 https://hianna.tistory.com/527 [Java] 10진수 2진수, 8진수, 16진수로 변환하기 10진수 -> 2진수, 8진수, 16진..

    카라비너 단축키 생성

    https://genesy.github.io/karabiner-complex-rules-generator/ 위의 사이트에서 원하는 키조합의 json 코드를 쉽게 생성 가능하다! 나는 command+left_arrow/right_arrow를 option+left_arrow/right_arrow로 적용해보려 한다. Modification Title은 카라비너 rule 에서 볼 수 있는 타이틀, 1st Rule Description은 rule안에서 키조합 설명 타이틀과 같다. 그리고 "From" Event에는 적용하고 싶은 키 조합을 입력해주면 된다. Key Code 부분에 입력했을 때 이벤트를 발생시킬 키, Mandatory Modifiers에는 필수적으로 함께 눌러져야 하는 키를 입력해준다. "To" Ev..

    카라비너 단축키 생성

    STS EXC_CRASH (SIGKILL (Code Signature Invalid)) 에러

    맥에서 sts를 실행시키는데 위와 같은 오류가 뜨고 실행이 되지 않았다. 우선 /bin/ 위치로 이동 (bin 폴더가 보이지 않으면 숨겨진 파일 확인하면 있음! (숨겨진 파일 보기 단축키 ctrl+shift+.) ) bash 파일 실행 sudo codesign --force --deep --sign - /Applications/STS.app 입력 후 패스워드 입력 (STS.app 에 실행 안되는 프로그램 써주면 됨) 그런 후 다시 실행해보면 잘 됨!! 이래도 안 될 경우 앱 패키지보기 -> codeSign폴더가 있는지 확인 후 삭제하면 된당! 참조 https://sansanji.tistory.com/entry/MAC-%EC%97%90%EC%84%9C-%EA%B0%91%EC%9E%90%EA%B8%B0-AP..

    STS EXC_CRASH (SIGKILL (Code Signature Invalid)) 에러

    내가 참고하려고 기록하는 맥북 설정

    복붙할 때 좌측 하단 끝에 ctrl키를 사용하는 게 익숙해서 윈도우처럼 키 배열을 변경했다. karabiner 이용! 우선 설정 -> 키보드 -> 키보드 단축키 -> 입력소스 에서 아래와 같이 변경 (F18키를 한/영 전환키로 설정) 참고로 한/영키 전환이 느려서 찾아보니 위 두 항목을 바꿔서 저장해주니 해결되었다. 카라비너에서 좌측 fn키를 command키, 우측 command키를 한/영키(=F18), 우측 option키를 fn키로 변경! * 만약 카리비너에서 키맵핑이 안 먹을 때는 Devices 에서 해당 장치에 Modify events 체크해주기! * 해당 키 코드를 모르겠을 땐 카라비너 EventViewer -> Main 에서 키를 눌러보면 해당 키의 키 코드가 뜬다..

    내가 참고하려고 기록하는 맥북 설정

    JAVA - [ Selenium 로그인 자동화 / 메서드 ]

    로그인 자동화 package selenium; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.chrome.ChromeOptions; public class SeleniumTest { public static void main(String[] args) { SeleniumTest selTest = new SeleniumTest(); selTest.crawl(); } //WebDriver private WebDriver driver..

    JAVA - [ Selenium 로그인 자동화 / 메서드 ]

    Java - [ Selenium으로 크롤링 ]

    설치 1. Web Driver 설치 (셀레니움 설치) https://www.seleniumhq.org/ 접속 후 Downloads -> Java 버전으로 다운로드 2. 브라우저 드라이버 파일 설치 크롬에서 도움말 -> Chrome 정보 크롬 버전 확인 http://chromedriver.chromium.org/downloads 이동 내 크롬과 맞는 버전 선택 후 win32.zip으로 설치 3. 이클립스에서 라이브러리 import 프로젝트 우클릭 -> Properties -> Java Build Path -> Libraries -> Add External JARs ... 설치했던 셀레니움 jar파일 추가해주기 네이버 크롤링이 되는지 테스트 package selenium; import org.openqa.s..

    Java - [ Selenium으로 크롤링 ]