일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- C++
- android architecture component
- Android
- 안드로이드
- Java
- FLUTTER
- kodility
- C
- Kotlin
- Django REST Android
- 프로그래머스
- mfc
- C/C++
- Python
- android push
- 안드로이드 구글맵
- RxAndroid
- RxJava
- 코틀린
- Rxjava2
- flutter firestore
- Django REST
- 알고리즘
- dart
- Flutter TextField
- Android P
- NDK
- Django REST framework
- UWP
- livedata
- Today
- Total
목록mfc (5)
개발하는 두더지
CPU가 메모리에 데이터를 저장할 때 어느 순서로 저장하는가에 따라서 리틀엔디안과 빅엔디안으로 나뉘게 됩니다.리틀엔디안(Little Endian)은 메모리의 첫 주소에 하위 데이터(데이터의 맨 오른쪽)부터 저장하고 빅 엔디안(Big Endian)은 메모리의 첫 주소에 상위 데이터(데이터의 맨 왼쪽)부터 저장합니다. 예를들어 int a = 0x12345678 을 저장한다고 할 때 아래와 같이 저장됩니다. 타입 메모리 ( int는 4byte 이므로 1byte씩 저장 ) 리틀엔디안 0x78 0x56 0x34 0x12 빅엔디안 0x12 0x34 0x56 0x78 리틀엔디안의 경우 저장할 때 뒤집혀서 저장했기때문에 가져올 때는 다시 되돌려서 가져옵니다.- 1byte를 가져오는 경우 0x78- 2byte를 가져오는..
# 웹 관련 프로그래밍시 문자열을 GET이나 POST 방식으로 Ajax Send를 통해 보낼때 IE : 원문 문자열Chrome , Firefox, Safari, Oprea : UTF-8 인코딩한 문자열브라우저 별로 다른 값이 넘어간다. 한글이 인코딩되서 넘어가기 때문에 받는 쪽에서 그대로 처리한다면 문제가 발생한다. # 인코딩된 문자열이 넘어갈 때 적용 방식 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677#include #include static char _x2c(char hex_up, cha..
# HTTP VS HTTPSHTTPS에서 마지막의 S는 Over Secure Socket Layer의 약자로 강화된 HTTP이다.HTTP는 암호화되지 않은 방법으로 데이터를 전송하므로 서버와 클라이언트가 주고 받는 메시지를 감청하는 것이 매우 쉽다.예를들어 로그인을 위해서 서버로 비밀번호를 전송하거나, 또는 중요한 기밀 문서를 열람하는 과정에서 악의적인 감청이나데이터의 변조등을 보안하는 것이 HTTPS다. # SSL 디지털 인증서SSL 인증서는 클라이언트와 서버간의 통신을 제 3자가 보증해주는 전자화된 문서다. 클라이언트가 서버에 접속한 직후에서버는 클라이언트에게 이 인증서 정보를 전달한다. SSL과 SSL 디지털 인증서를 이용했을 때의 이점은 아래와 같다. - 통신 내용이 공격자에게 노출되는 것을 막을..
#서비스에서 UI 있는 프로그램을 실행시킬 수는 있지만 SYSTEM 권한으로 실행되어 UI가 나오지 않는 문제 발생윈도우는 User Interface, GDI, 커널 메인 객체를 제공한다.커널은 안전하지만, UI, GDI는 그렇지 않기때문에 추가적인 보안성을 제공하기 위해 윈도우는 stations와 desktops를 사용한다.Station은 클립보드, desktop등을 포함하는 프로세스와 관련이 있는 보안 객체이고, Desktop은 Station내에 존재하며 논리화면, 윈도우, 메뉴, 훅과 같은 User Interface를 포함하는 보안객체이다. 로그온 화면을 관리하는 winlogon desktop, 화면보호기를 담당하는 screen saver desktop, 평상시 윈도우 화면을 보여주는 interac..
# 빌드환경 - Windows 7/10 64bit + VS2008 sp1 # 동작 플랫폼 - Windows xp / vista / 7 / 8 / 8.1 / 10 # 윈도우 서비스란?윈도우 서비스는 사용자에게 보이지 않지만 (UI X) , 윈도우를 부팅한 후 또는 사용자 로그인 후( Flag 설정으로 변경 가능 ) 부터 항상 실행되는 프로그램. # 서비스 생성 조건Main 진입점이 있는 콘솔 프로그램으로 주로 제작 ( C++ 의 경우 ) 속성일반 : 표준 Windows 라이브러리 사용C/C++ -> 코드 생성 -> 런타임 라이브러리 : 다중 스레드(/MT) or 다중 스레드 디버그(/MTD , 용량 더 커짐)정적 라이브러리에서 MFC 사용으로 설정했을 때와 같음 -> 재배포 패키지 없는 환경에서도 구동 가..