본문 바로가기

말랑말랑한 이야기

(19)
[SVN] subclipse 계정 이슈 이클립스에서 svn 플러그인인 Subclipse를 사용할 때, 다른 사람의 아이디로 임시로 사용하다가 내 아이디를 발급 받아서 사용자 변경을 하려고 했는데, 도저히 메뉴를 찾을 수 없었다. 검색해보니 subclipse는 사용자 정보를 저장소 정의할 때 수집하지 않는다, 왜냐면 JavaHL과 SVNKit client adapter가 알아서 필요할 때 다시 물어보기 때문이다 (패스워드 변경됐을 때). 그래서 지금은 캐싱된 정보를 수동으로 지워서 다시 사용자 정보를 입력하는 수밖에 없다. 캐싱된 정보는 윈도우에서는 %APPDATA%\Subversion\auth 에 저장되고 리눅스에서는 ~/.subversion/auth 에 저장된다. 이 폴더를 지우고 이클립스를 재실행하니 다시 로그인 하라는 창이 뜬다. 참고 ..
[Pi] SERIAL PORT 고정설정 출처 : https://km0830.tistory.com/13 SERIAL PORT 고정설정 pi@raspberrypi:~ $ dmesg | grep ttyUSB [4.074363] usb 1-1.2: FTDI USB Serial Device converter now attached to ttyUSB0 [4.075590] usb 1-1.3: FTDI USB Serial Device converter now attached to ttyUSB1.. km0830.tistory.com pi@raspberrypi:~ $ dmesg | grep ttyUSB [4.074363] usb 1-1.2: FTDI USB Serial Device converter now attached to ttyUSB0 [4.075590]..
[Pi] JDK 8 설치 sudo apt install openjdk-8-jdk
[Win] 네트워크 프로필 2로 표시되는거 해결 https://www.winhelponline.com/blog/delete-unused-duplicate-wifi-network-profiles/ How to Delete Unused or Duplicate Wi-Fi Network Profiles in Windows? Sometimes, duplicate Wi-Fi network profiles or SSIDs may appear all of a sudden with suffix 2, 3 and so forth, in the list of available Wi-Fi networks, all pointing to the same SSID. This post tells you how to remove the redundant Wi-Fi network co..
[HTML] Page Redirect
[IE] Base64 데이터 파일 다운로드 function base64ToBlob(base64) { var format = "application/octet-stream"; var code = window.atob(base64); var aBuffer = new window.ArrayBuffer(code.length); var uBuffer = new window.Uint8Array(aBuffer); for (var i = 0; i < code.length; i++){ uBuffer[i] = code.charCodeAt(i) & 0xff; } return new Blob([uBuffer], {type: format}); } function onDownload() { var blob = base64ToBlob(fileData); window.nav..
WM_DISPLAYCHANGE 메시지는 중첩 될 수 있다. 윈도우 해상도가 변경되거나 칼라비트가 변경되면 모든 Top-Level 윈도우에 해당 메시지가 전송됩니다. 이때 wParam에는 칼라비트가 그리고 lParam에는 변경된 해상도 값이 인자로 넘어옵니다. 윈도우7에서 테스트해보니 wParam, lParam에 항상 0가 오더군요. 아무튼 이때 GetSystemMetric() 함수로 해상도나 비트 값을 얻어서 사용하면 되기 때문에 큰 문제는 아닙니다. 문제는 이 메시지가 중첩되서 오는 경우가 있다는 겁니다. 즉 해당 메시지를 처리하는 로직이 끝나기도 전에 다시 해당 메시지가 들어오는 경우가 있습니다. 전체화면 모드 게임 실행중에 Alt+Tab 키를 눌렀을때가 이에 해당합니다. 프로그래밍을 하다보면 로직 처리에 대한 어려움보다 이러한 동기화적인 문제로 발생하는 버..
Active Mode 와 Passive Mode 의 차이점 - 실제 데이터가 오가는 Data Port의 접속방식 FTP 서비스는 일반적인 서비스와는 달리 2개의 Port를 사용한다. - 명령어와 응답이 오가는 Command Port(21번)와 실제 데이터가 오가는 Data Port(20번)로 구성된 TCP 기반의 서비스 [[ Active Mode ]] - Command Port를 통해 클라이언트가 전해준 정보를 바탕으로 서버가 클라이언트의 Data Port에 접속을 시도한 후 클라이언트의 요청에 따라 데이터를 클라이언트에 전송 Active Mode의 FTP에서 클라이언트는 사용되지 않는 랜덤한 포트 n(n>1023)을 통해 서버의 Command 포트(21번)에 접속 이때, 포트번호 n에 1을 더한, n+1번 포트의 정보를 서버에 전송하며, 클라이언트는 n+1번 ..