분류 전체보기
-
[MFC]SQLite 환경설정 및 DB 컨트롤💻 프로그래밍/C, C++ 2017. 11. 11. 02:00
안녕하세요! JAY 입니다!! 벌써 가을이 지나고 겨울이 다가왔네요 ㅜㅜ 요새 기온이 오락가락해서 감기걸리기 쉬운데 감기 조심하세요~~ 이번 포스팅에서는 MFC에서 SQLite3를 사용한 DB다루기를 해보겠습니다. 1. SQLite 및 SQLite Wrapper, 다운 먼저, MFC에서 SQLite3를 사용하기 위해서는 몇가지 준비가 필요합니다.첫번째로, SQLite를 다운로드 합니다. 아래 링크에 들어가 자신의 환경에 맡는 SQLite를 다운로드 합니다.압축파일을 풀면 sqlite3.dll 파일이 있습니다. 이 파일을 Release, Debug 폴더에 복사합니다.추가로 SQLite 라이브러리를 추가해줘야 하는데, 저는 이미 만들어져 있는 걸 사용하였습니다.SQLite 라이브러리를 만드는 방법은 아래 링..
-
BeautifulSoup로 웹 크롤링 하기💻 프로그래밍/Python 2017. 10. 29. 22:08
안녕하세요!! JAY입니다. 오늘은 파이썬으로 웹 크롤링을 해보도록 하겠습니다. 오늘 웹 크롤링을 하기 위해 BeautifulSoup 라는 API를 사용할 것 입니다. BeautifulSoup는 HTML과 XML 파일로부터 데이터를 뽑아내기 위한 파이썬 라이브러리입니다. BeautifulSoup 문서 : https://www.crummy.com/software/BeautifulSoup/bs4/doc/ 1. BeutifulSoup 설치 먼저 pip install beautifulsoup4 명령어로 BeautifulSoup를 설치해 줍니다. 추가로 우리는 URL을 가지고 크롤링을 해야하기 때문에 urlib패키지의 request모듈을 사용하겠습니다. 2. URL 읽어오기 123# -*- coding:UTF-8..
-
Python과 SQLite3를 사용해 DB만들기💻 프로그래밍/Python 2017. 10. 25. 23:56
안녕하세요!! 코딩하는 JAY입니다. 오늘은 Python과 SQLite3를 사용하여 간단한 DB를 만들어 보겠습니다. 먼저 Python 가상환경에 접속한다음 SQLite 명령어로 DB를 생성합니다. sqlite3 'DB이름' DB가 제대로 생성되었으면 자신이 원하는 테이블 내용을 추가합니다. 테이블 추가는 SQL쿼리문을 찾아보시길 바랍니다. (DB 생성 후, 테이블 내용 추가) (제대로 생성된 DB와, 테이블 내용) 다음은 Python 으로 프로그램을 만들어 테이블에 값을 추가해보도록 하겠습니다. 저는 텍스트 파일을 읽어 DB에 값을 입력하도록 하였습니다. (DB 테이블 형식에 맞게 텍스트파일에 데이터 저장) 일단, 텍스트 파일을 읽어 2차원 리스트로 저장하겠습니다. 12345678910111213141..
-
카카오 1차 온라인 코딩테스트 7번 문제(17.09.16)💻 프로그래밍/알고리즘 2017. 10. 20. 08:13
안녕하세요~ 코딩하는 JAY 입니다!! 오늘은 대망의 마지막 7번문제를 포스팅하겠습니다. (끼야옭~~~~~~~~) 7번문제는 가장 어려웠던 문제인 것 같습니다. 흠... 어렵다기 보다는 생각이 조금 필요한 문제였던 것 같아요. 일단 문제를 한번 보죠~ 문제 및 풀이 링크 : http://tech.kakao.com/2017/09/27/kakao-blind-recruitment-round-1/ 7. 추석 트래픽(난이도: 상)이번 추석에도 시스템 장애가 없는 명절을 보내고 싶은 어피치는 서버를 증설해야 할지 고민이다. 장애 대비용 서버 증설 여부를 결정하기 위해 작년 추석 기간인 9월 15일 로그 데이터를 분석한 후 초당 최대 처리량을 계산해보기로 했다. 초당 최대 처리량은 요청의 응답 완료 여부에 관계없이 ..
-
카카오 1차 온라인 코딩테스트 6번 문제(17.09.16)💻 프로그래밍/알고리즘 2017. 10. 16. 23:41
안녕하세요! 개발하는 JAY입니다~ 오늘하루 즐거우셨나요?? 저는 요새 유일한 낙이 블로그 포스팅과 알고리즘 문제 푸는 겁니다:D 여러분들도 힘들고 많은 고민들 있으시겠지만, 그래도 우리 조금만 더 힘내서 더 좋은 개발자가 되봅시다!! 고생한 만큼 낙이 온다고도 하잖아요~^^ 자! 오늘은 6번문제를 한번 풀어보도록 하겠습니다. 문제 및 풀이 링크 : http://tech.kakao.com/2017/09/27/kakao-blind-recruitment-round-1/ 6. 프렌즈4블록(난이도: 상)블라인드 공채를 통과한 신입 사원 라이언은 신규 게임 개발 업무를 맡게 되었다. 이번에 출시할 게임 제목은 “프렌즈4블록”. 같은 모양의 카카오프렌즈 블록이 2×2 형태로 4개가 붙어있을 경우 사라지면서 점수를 ..
-
카카오 1차 온라인 코딩테스트 5번 문제(17.09.16)💻 프로그래밍/알고리즘 2017. 10. 15. 21:40
안녕하세요! 개발하는 JAY입니다. 추석연휴가 끝나서 이번 포스팅은 조금 늦게 올리네요 ㅠㅠ(추석후유증이 정말 큽니다..크흑) 마지막 문제까지 이제 얼마 안남았네요! 힘차게 달려봅시다!! 이번 포스팅은 5번문제를 풀어보겠습니다. 문제 및 풀이 링크 : http://tech.kakao.com/2017/09/27/kakao-blind-recruitment-round-1/ 5. 뉴스 클러스터링(난이도: 중)여러 언론사에서 쏟아지는 뉴스, 특히 속보성 뉴스를 보면 비슷비슷한 제목의 기사가 많아 정작 필요한 기사를 찾기가 어렵다. Daum 뉴스의 개발 업무를 맡게 된 신입사원 튜브는 사용자들이 편리하게 다양한 뉴스를 찾아볼 수 있도록 문제점을 개선하는 업무를 맡게 되었다.개발의 방향을 잡기 위해 튜브는 우선 최근..
-
카카오 1차 온라인 코딩테스트 4번 문제(17.09.16)💻 프로그래밍/알고리즘 2017. 10. 8. 20:59
안녕하세요 JAY입니다~!! 오늘은 카카오 1차 온라인 코딩테스트 4번 문제를 풀어보겠습니다. 4번 문제는 조금 생각을 정리해야지 풀 수 있기 때문에 집중하시고 문제풀어 보시는게 좋습니다!! 문제 및 풀이 링크 : http://tech.kakao.com/2017/09/27/kakao-blind-recruitment-round-1/ 4. 셔틀버스(난이도: 중)카카오에서는 무료 셔틀버스를 운행하기 때문에 판교역에서 편하게 사무실로 올 수 있다. 카카오의 직원은 서로를 ‘크루’라고 부르는데, 아침마다 많은 크루들이 이 셔틀을 이용하여 출근한다.이 문제에서는 편의를 위해 셔틀은 다음과 같은 규칙으로 운행한다고 가정하자.셔틀은 09:00부터 총 n회 t분 간격으로 역에 도착하며, 하나의 셔틀에는 최대 m명의 승객..
-
'잡'개발자의 고군분투 챗봇(Somenaeil) 만들기 1부🎁 토이 프로젝트/Somenaeil(챗봇) 2017. 10. 8. 06:27
안녕하세요! '잡'개발자 JAY입니다. 지금부터 제가 현재 개발하고 있는 챗봇 서비스에 대해서 포스팅하려고 합니다. 챗봇을 만드는 과정부터 어떤 서비스를 할 것인지에 대해 순서대로 차근차근 정리하도록 해보겠습니다. 1. 챗봇 개발환경 정하기 챗봇 관련 API를 제공하는 서비스들은 다양한데요. 예를들어 카카오톡, 라인 등 메신저 애플리케이션에서 이런 API들을 제공합니다. 저같은 경우 가장 쉽게 접근할 수 있고 친근한 카카오톡을 사용하기로 했습니다. - 개발환경언어 : python웹프레임워크(서버) : Django서버 : AWS(아마존 웹 서비스)python을 사용한 이유는 그냥 평소에 제가 python 이라는 언어에 관심이 있었고, Django라는 웹프레임워크가 python으로 사용할 수 있기 때문에 D..