
들어가기 8퍼센트 스터디에 외부인으로 참여하게 되었다! 참여 첫날 기술 블로그에 스터디 후기를 작성해달라는 요청을 받았다. “회사 기술블로그 repository를 포크떠서 후기 작성하시고 저한테 PR 보내주세요” (포크..PR.. 말로만 들어봤는데 먹는 걸까?) 개인 github repository 관리 경험은 있지만 pull request 는 처음이라 어떻게 해야하나 걱정이 앞섰다. 뭐 찾아보면 되겠지..! 하는 마음으로 집에 왔는데, 생각보다 쉽게 설명된 자료를 찾지 못해서 시행착오를 겪었다. 앞으로 협업을 하다보면 pull request 할 일이 많을 거라고 생각해서 이번 기회에 정리해두려고 한다. 개요 pull request를 위해서 아래와 같은 절차를 거쳤다. 각 절차에서 작업한 내용은 다음 절..
Androguard는 안드로이드 파일을 분석하기 위한 python 툴입니다. python 3 버전에서만 작동합니다. 분석 가능 항목 • DEX, ODEX • APK • Android’s binary xml • Android resources • Disassemble DEX/ODEX bytecodes • Decompiler for DEX/ODEX files https://github.com/androguard/androguard androguard/androguard Reverse engineering, Malware and goodware analysis of Android applications ... and more (ninja !) - androguard/androguard github.com ht..
프로그래밍 할 때 개발 환경을 빌드하다보면 생각보다 어려움을 많이 겪습니다. 저는 Tensorflow 설치부터 고생을 많이 했는데, 빌드하며 겪은 오류들을 간단하게 적어봅니다. 1. Python 중복 설치 확인 저는 Python을 따로 설치하고, 아나콘다도 설치하여 중복되는 오류가 많았습니다. 그래서 기존에 설치한 python, 아나콘다를 전부 삭제하고 아나콘다만 다시 설치하여 파이썬 인터프리터 경로를 아나콘다로 설정했습니다. 2. 지원 버전 확인 이렇게 해도 tensorflow 설치 시 제대로 import가 되지 않았는데요. python 버전을 확인하지 않아 발생한 오류였습니다. TensorFlow는 다음 64비트 시스템에서 테스트 및 지원됩니다. Python 3.5-3.7 Ubuntu 16.04 이상..
'딥 러닝을 이용한 자연어 처리 입문'이라는 책으로 자연어 처리를 공부중입니다. 위키독스 링크는 아래와 같습니다. https://wikidocs.net/book/2155 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 공부하면서 메모할만한 정보를 틈틈히 적으려고 합니다. * Tensorflow 참고 자료 한글 번역본 https://tensorflowkorea.gitbooks.io/tensorflow-kr/content/ 머리말 · 텐서플로우 문서 한글 번역본 tensorflowkorea.gitbooks.io
보호되어 있는 글입니다.

* if문으로 두 번째로 작은 수 구하기 세 정수 A, B, C가 주어진다. 이때, 두 번째로 큰 정수를 출력하는 프로그램을 작성하시오. Language: C++ #include using namespace std; //std 네임스페이스 사용 int main() { int *p;// 포인터 변수 선언 p = new int[3]; for (int i = 0; i > A; p[i] = A; } //버블 정렬 1단계만 수행 (가장 큰 값을 맨 뒤로 보냄) for (int i = 0; i p[i + 1]) { int temp = p[i + 1]; p[i + 1] = p[i]; p[i] = temp; } } //배열의 첫번째, ..

* if문으로 가장 싼 세트 메뉴 주문하기 상근날드에서 가장 잘 팔리는 메뉴는 세트 메뉴이다. 주문할 때, 자신이 원하는 햄버거와 음료를 하나씩 골라, 세트로 구매하면, 가격의 합계에서 50원을 뺀 가격이 세트 메뉴의 가격이 된다. 햄버거는 총 3종류 상덕버거, 중덕버거, 하덕버거가 있고, 음료는 콜라와 사이다 두 종류가 있다. 햄버거와 음료의 가격이 주어졌을 때, 가장 싼 세트 메뉴의 가격을 출력하는 프로그램을 작성하시오. Language: C++ #include using namespace std; //std 네임스페이스 사용 int main() { int a, i, s1 = 9999, s2 = 9999; for (i = 0; i > a; if (a < s1) s1 = ..

* 사칙연산으로 다섯 학생의 평균 점수 구하기 상현이가 가르치는 아이폰 앱 개발 수업의 수강생은 원섭, 세희, 상근, 숭, 강수이다. 어제 이 수업의 기말고사가 있었고, 상현이는 지금 학생들의 기말고사 시험지를 채점하고 있다. 기말고사 점수가 40점 이상인 학생들은 그 점수 그대로 자신의 성적이 된다. 하지만, 40점 미만인 학생들은 보충학습을 듣는 조건을 수락하면 40점을 받게 된다. 보충학습은 거부할 수 없기 때문에, 40점 미만인 학생들은 항상 40점을 받게 된다. 학생 5명의 점수가 주어졌을 때, 평균 점수를 구하는 프로그램을 작성하시오. Language: C++ #include using namespace std; //std 네임스페이스 사용 int main() { int a, sum = 0; ..