본문 바로가기

전체 글

(26)
[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번 ..
Saving ASP VBScript "Objects" to Session Saving ASP VBScript "Objects" to Session (Tuesday, March 08, 2005) Continuing my trouble and hatred of anything todo with Visual Basic, especially VBScript. In this episode of The VB Sucks Edition, I'll reivew the problem with VBScript "Objects”. As any programmer knows, VBScript was never meant to be object-oriented, but by VBS 5, someone at Microsoft thought they could try to make it a bit OO ..
The limitations of AsyncTask Sunday, May 30, 2010 The limitations of AsyncTask AsyncTask is a fine API, it's been said that it "holds your hand", and makes performing background operations painless. It pulls this off so well in fact, that I see people overusing it in situations where it's not really appropriate. It's particularly unsuited for situations when you have a multiple tasks to perform concurrently. Imagine an Acti..
Market 3.0 우연히 손에 잡혀 읽게 된 책입니다. "무소유"를 읽고 난 직후에 집어든 책인데요. 저랑 인연이 닿은 모양입니다. 아무튼 요즘 느끼는 이슈랑 딱 맞아 떨어졌습니다. 저는 마켓 3.0 시대를 응원하고 있습니다. 잘 만든 백편의 광고보다 영향력 있는 한명의 블로거 글이 더 효과가 있는 세상이 온거죠. 인터넷을 등에 업고요. 스마트폰의 보급과 함께 마켓 3.0은 더욱 가속화 될 것 입니다. 마켓 4.0은 과연 어떤 모습일까요?