일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Django REST
- livedata
- Android
- dart
- RxAndroid
- flutter firestore
- Flutter TextField
- android architecture component
- 안드로이드
- 알고리즘
- NDK
- kodility
- Android P
- UWP
- 코틀린
- android push
- FLUTTER
- Kotlin
- C
- Java
- Django REST framework
- C/C++
- 프로그래머스
- mfc
- 안드로이드 구글맵
- Rxjava2
- Django REST Android
- RxJava
- Python
- C++
- Today
- Total
목록전체 글 (217)
개발하는 두더지
UWP App을 윈도우 스토어 개발자 계정없이 앱 패키지를 생성하여 다른 PC에 배포하는 과정을 알아보겠습니다. 1. VS2015 솔루션 오른쪽 클릭 -> 스토어 -> '앱 패키지 만들기' 클릭 2. 스토어에 업로드하지 않을 것이므로 '아니오' 를 클릭하고 '다음'으로 넘어갑니다. 3. 출력위치, 버전, 앱 번들 생성, 솔루션 구성은 기본으로 값이 설정이 됩니다.버전은 '자동으로 증가' 체크 박스를 선택해 놓으면 다음에 프로젝트를 앱 패키징 할 때 자동으로 증가됩니다. (기본 1.0.0.0) 4. 패키지를 완료하면 "성공:1" 이 출력됩니다. 5. 프로젝트 폴더로 들어가보면 'AppPackages' 폴더가 있습니다.위에서 앱 패키징한 내용물이 들어있습니다. 6. 다른 Win10 PC에서 테스트를 하기 원..
스트래티지 패턴 (Strategy Pattern) 알고리즘군을 정의하고 각각을 캡슐화하여 교환하여 사용할 수 있도록 만든다.스트래티지 패턴을 활용하면 알고리즘을 사용하는 클라이언트와는 독립적으로 알고리즘을 변경할 수 있다. 여러가지 포맷으로 파일을 만드는 어플리케이션을 만든다고 생각해보자. 요구사항은 - A , B 타입의 파일을 생성한다. - 공통적인 파일의 속성을 출력한다. - 파일 타입별 정책을 출력한다. - 파일 생성시 로그를 남긴다. 등이 있다고 하자. 표준적인 객체지향 기법을 사용하여 UserFile 이라는 슈퍼클래스를 만든다음에 그 클래스를 확장하면서 다양한 파일 포맷 파일을 만든다. 파일의 속성을 출력하는 인터페이스 생성파일 타입마다 다른 속성을 출력시키기 위해서 분리 ex)타입1은 파일이름..
UWP 파일 생성하기 Standard C++ 또는 C++/CX 로 파일 생성가능 설치폴더, 임시폴더, 앱데이터폴더만 접근가능 - C드라이브, 시스템폴더 접근불가 - 내문서, 내사진, 내음악 등 라이브러리폴더, 제거가능한장치(USB) 접근가능 윈도우 스토어 앱은 샌드박스에서 돌아가고 파일시스템에 아주 제한적으로 허용한다. 설치폴더와 어플리케이션 데이터 폴더에 직접 접근 가능하다. 다른장소의 파일 시스템에 접근할 권한을 가지고 있지 않다.다른 장소에 접근은 오직 브로커 프로세스를 통해서만 이용가능하다. 브로커 프로세스는 사용자의 권한 전체를 가지고 실행합니다. (사진, 내문서, 다운로드, 파일Picker 등등) UWP 앱 인스톨폴더를 Path1 라고 하면 경로는 아래와 같다.Path1 : C:\User\사용..
# 빌드환경Windows 10 64 bit + Eclipse 64 bit + Mingw 32/64bit # 동작과정 C Project 생성 File -> New -> Other or C Project 선택 MinGW를 설치하면 Executable -> Empty Project -> MinGW GCC가 생김(MinGW는 별도로 검색해서 설치해야함. 32비트 64비트 Installer가 따로있음.)Project name을 쓰고 Finish MinGW GCC 환경 세팅 방법 Project Properties -> C/C++ Build -> Environment -> MINGW_HOME 을 32비트 경로 또는 64비트 경로로 변경이 위치에따라 최종 아웃풋이 32비트 dll 또는 64비트 dll로 나온다. 글쓴이..
기껏 포스트를 했지만 휴대기기 친화성 테스트에서 친화적이지 않다면?!! 자신의 홈페이지/블로그가 휴대기기와 친화성이 있는지 알아보자. 1. 구글 휴대기기 친화성 테스트 사이트에 접속한다 ( https://www.google.com/webmasters/tools/mobile-friendly/ ) 2. URL을 입력하고 분석을 누른다. 3. 친화적이지 않은 게시글은 스마트폰으로 접속해보면 정상적으로 출력되지 않는다!. 게시글에 사진이나 규격에 안맞는 컴포넌트를 사용한다면 한번씩 테스트 해보는 것이 좋을것 같다.
# 사드란?Terminal High Altitude Area Defence말그대로 높은 고도에서 지역을 방어한다라는 뜻미국에서 개발하고 도입된 미사일방어체계 핵심요소 중 하나임 # 사드 배치 배경 군사적 효용성 북한의 계속적인 물리적 압박과 위협에 대한 정부의 대응 수단 미국의 입장과 영향력 주한미군에게 안정적인 주둔 여건 보장 # 찬성측 주장북한의 대륙간 탄도미사일에 맞서서 방어체계를 세울수 있다. 북한과의 전쟁시 후방(일본, 괌) 미군기지에 대한 미사일 공격 차단으로 인하여 후방 증원병력(미군) 수송에 유리하다. 배치 부지만 제공하면 비용은 전적으로 미군이 부담. 북한의 핵 도발에 대한 대응전략 한미일 공조를 통한 대북압박가능 북한의 미사일 감지능력 향상 # 반대측 주장사실상 북한의 공격으로부터 수도..
1. 파밍과정은 예전방식과 동일2. 예전엔 대포통장으로 피해자 계좌에서 돈을 인출했지만통장관련법이 강화되어 방법의 하나둘씩 막혀감3. 새로운 방식으로 상품권을 피해자의 돈으로 구매하고범인이 중간에 상품권을 받고 빠짐4. 피해자가 경찰에 신고하고 온라인이나 피싱 사기로 수사를 의뢰한 순간부터문제가 발생함5. 보이스피싱 관련법이 강화되어 일단 신고가 들어가면피해자 게좌와 거래를 한 모든 계좌가 묶여버림.그런데 한 계좌만 묶이는게 아니고 같은 명의의 계좌가 전부 묶여버림즉, 파밍피해자, 상품권판매자 명의의 계좌는 전부 정지되고 3개월 유지 결론요즘 3자 파밍사기는 피싱을 당한 사람과 판매자도 정상적인 판매를 하였어도사기죄에 엮일수 있음 해결책소송으로 풀어야하는데 뚜렷한 해결방안이 없음현재로써하나, 계좌주가 사..
# 무선랜 규격 속도b -> a = g -> n -> ac # 공유기가 ac이고 노트북이 n 이라면n 속도밖에 안됨 또는 호환도 안될수있음. # 802.11 bn에 밀렸지만 아직 많이 사용하고 있음. 윈도우 xp 느낌이론상 최대 11Mbps / 2.4GHz의 주파수 사용. # 802.11 a / g이론상 최대 54Mbps / a 는 5GHz g는 2.4GHz 사용윈도우 비스타 느낌 # 2.4 GHz와 5 GHz의 차이2.4 : 기본적인 주파수, 멀리보낼수있음, 호환성이 좋음 하지만 블루투스 주파수와 겹치므로 블루투스 이어폰에서 끊김현상 발생 가능 현재 수많은 공유기로 인해 2.4는 과포화 상태임. 즉 속도저하가 심함 5 : 많이 안쓰므로 겹칠일이 없어서 속도저하 발생이 거의 없음 특성상 장애물 통과시 신..