본문 바로가기

전체 글

[Wi-Fi] 2.SoftAP란? - SoftAP는 software enabled access point 의 약자입니다. - 가상 라우터라고도 합니다. - Software로, 디바이스를 가상의 Access Point로 만들어주기 때문입니다. - 임베디드 개발사에서는 아래와 같은 모듈에 SoftAP 기능을 탑재합니다. - 최초의 SoftAP 는 Ralink 라는 회사에서 제공했습니다. - 우리가 접할 수 있는 SoftAP방식은 스마트폰의 '휴대용 핫스팟' 기능입니다. - 또한 최근 각광받는 IoT 장치에 이러한 SoftAP기능이 일반적으로 사용됩니다. - 또한 PC에 연결하는 '무선랜카드'를 통해 핫스팟과 동일한 기능을 수행할 수도 있습니다. - 무선 랜카드가 있으신 분들 중, 공유기가 없어 Wi-Fi 연결이 힘든 분들은 인터넷에 설명이 .. 더보기
[Wi-Fi] 1. Wi-Fi 란? - 이번 포스트는 Wi-Fi 에 대한 내용을 적어볼까 합니다. - Wi-Fi 라는 분야를 이제 막 공부하는 사람이기 때문에, - 틀린 부분이 있을 수 있다는 것을 알아주셨으면 합니다.. - 우리가 흔히 생각하는 Wi-Fi 는 - "인터넷"에 접속하기 위해. - "인터넷"에 연결되어있는 공유기(Access Point)에 휴대폰, 노트북 등을 연결한뒤 - "인터넷"을 사용하는 것이죠.. - 그래서 많은 사람들은 인터넷 = Wi-Fi 라고 생각합니다. - 하지만 Wi-Fi 는 인터넷에 접속하기 위한 통신 방법일 뿐입니다. - 우리가 블루투스 이어폰을 휴대폰에 연결하여 무선으로 음악을 듣는 것 처럼 - Wi-Fi 이어폰이 있다면 똑같이 휴대폰에 연결하여 무선으로 음악을 들을 수 있습니다. - 다만 블루투스같은 .. 더보기
[Algorithm] [C++] 백준 1436번 영화감독 숌 백준 온라인 저지의 1436번 문제입니다. 문제 분류는 [브루트 포스]로 분류되어 있습니다. 문제 링크 :www.acmicpc.net/problem/1436 1436번: 영화감독 숌 666은 종말을 나타내는 숫자라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타 www.acmicpc.net 문제 666은 종말을 나타내는 숫자라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타워즈를 만들 때, 스타워즈 1, 스타워즈 2, 스타워즈 3, 스타워즈 4, 스타워즈 5, 스타워즈 6과 같이.. 더보기
[Algorithm] [C++] 백준 15649번 N과M(1) - 백준 온라인 저지의 15649번 문제입니다. - 문제 분류는 [백트래킹]으로 분류되어 있습니다. - 문제 링크 : www.acmicpc.net/problem/15649 15649번: N과 M (1) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net - 백트래킹 분류의 문제를 처음 업로드하므로, 백트래킹에 대한 개념을 잠깐 언급하겠습니다. - 구글에 백트래킹이라는 단어를 검색하면, 1950년대 어떤 수학자가 고안해낸 '전략'이라고 합니다. - 하지만 우리에겐 이런건 별로 도움이 되지 않습니다. - 간단하게 생각하면, DFS(깊이우선탐색) .. 더보기
[MFC] 멀티바이트 환경에서 유니코드 문자 set하기 안녕하세요. 멀티바이트 환경으로 만들어진 MFC 프로젝트에서 유니코드 문자열을 사용하는 방법입니다. 멀티바이트와 유니코드를 번갈아 사용하는 가장 좋은 방법은 애초에 프로젝트를 설계할 때 아래와 같이 #define UNICODE 를 선언하고 안하고에 따라 진입점을 다르게하고, 개발 과정에서도 이를 고려하여 작성하면 됩니다. typedef wchar_t WCHAR; typedef char CHAR; #ifdef UNICODE typedef WCHAR TCHAR; #else typedef char TCHAR; #endif 그러나 이미 멀티바이트로 제작된지 오래 된 프로젝트에 위 방식을 적용하기란 쉽지 않은 작업입니다. 아래 방법은 약간 편법입니다만, API기반의 라이브러리인 MFC 에서 SetwindowTex.. 더보기
[Algorithm] [C++] 백준 10171번 고양이 백준 온라인 저지의 10171번 문제입니다. 문제 분류는 [구현]으로 분류되어 있습니다. 문제 링크 : www.acmicpc.net/problem/10171 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net 풀이 : - 설명이 많이 필요 없는 문제입니다. - 다만 출력 시, \ 를 출력하는 방법, " 를 출력하는 방법 등 특수한 경우를 고민해 볼 필요가 있습니다. #include using namespace std; int main(void){ cout 더보기
[Algorithm] [C++] 백준 2798번 블랙잭 백준 온라인 저지의 10989번 문제입니다. 문제 분류는 [브루트 포스]로 분류되어 있습니다. 문제 링크 : www.acmicpc.net/problem/2798 2798번: 블랙잭 첫째 줄에 카드의 개수 N(3 ≤ N ≤ 100)과 M(10 ≤ M ≤ 300,000)이 주어진다. 둘째 줄에는 카드에 쓰여 있는 수가 주어지며, 이 값은 100,000을 넘지 않는다. 합이 M을 넘지 않는 카드 3장을 찾을 수 있 www.acmicpc.net 문제 카지노에서 제일 인기 있는 게임 블랙잭의 규칙은 상당히 쉽다. 카드의 합이 21을 넘지 않는 한도 내에서, 카드의 합을 최대한 크게 만드는 게임이다. 블랙잭은 카지노마다 다양한 규정이 있다. 한국 최고의 블랙잭 고수 김정인은 새로운 블랙잭 규칙을 만들어 상근, 창영.. 더보기
[Algorithm] [C++] 백준 10989번 수 정렬하기 3 백준 온라인 저지의 10989번 문제입니다. 문제 분류는 [정렬]로 분류되어 있습니다. 문제 링크 : https://www.acmicpc.net/problem/10989 10989번: 수 정렬하기 3 첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 10,000보다 작거나 같은 자연수이다. www.acmicpc.net 문제 : N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오. 입력 : 첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 10,000보다 작거나 같은 자연수이다. 출력 : 첫째 줄부터 N개의 줄에 오름차순으로 정렬한.. 더보기

반응형