일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Video
- 안드로이드
- Linux
- Raspberry
- php
- 가상환경
- 영상분석
- 데이터
- 라즈베리파이
- 고급C
- tensorflow
- tracking
- IMAGE
- Object Detection
- MySQL
- sw
- RapidCheck
- C언어
- Machine Learning
- 디버그모드
- Deep Learning
- Python
- 지능형
- 서버
- 정리
- keras
- Android
- FLASK
- 머신러닝
- detection
- Today
- Total
목록이야기 (80)
건프의 소소한 개발이야기
안녕하세요, 건프입니다. Connection 을 얻는 방법을 알았으니, 이제 다음 4가지를 할 줄 알아야 합니다. 1. 찾기(검색하기) - SELECT2. 쓰기(삽입하기) - INSERT3. 바꾸기(업데이트) - UPDATE4. 없애기(삭제하기) - DELETE 그 중 첫번째, SELECT 에 대한 이야기 입니다. 예를들어 로그인을 체크하는 프로그램을 만든다고 하면,sql 문을 다음과 같이 작성하므로써, 유저정보의 전체 값을 가져올 수 있습니다. $sql = "SELECT * FROM ".USER_TABLE; if(!$result = mysqli_query($conn,$sql)){ //echo "query fail...\n"; $to_client->setFields("state", SQL_QUERY_ER..
안녕하세요, 건프입니다. 이번에는 데이터를 읽고 쓰고 저장하는데 많이 사용되는 데이터베이스(DataBase) 를 다루는데, 서버 사이드 프로그램을 처음 작성할때, 쉽게 접할 수 있는 PHP 라는 언어로, 어떻게 DB를 사용할 수 있는 지 알아보려고 합니다. 사용하는 DB는 MySQL 이고, PHP 버전은 5.x 입니다. 첫번째는 어떻게 DB에 접속(Connect) 하느냐 입니다. PHP 에서 DB를 사용하는 총제적인 구성도는 다음과 같습니다. (PHP 코드상에서) ==> (DB Connection 을 요청) ==> (Connection 을 받으면, 이 Connection 으로 각종 Query 문을 수행) 우선 Connection 을 받아봅시다. if(!$conn = mysqli_connect($ip,$u..
안녕하세요, 건프입니다. 개발을 하다보면, 사람들이 브라우저와 인터넷 만 연결되어 있으면, 언제든 접속할 수 있는 웹 페이지를 제작해보고 싶어질 수 있습니다.(제 경우가 그렇....) 그랬을때, 가장 먼저 고민이 되는 것이, '페이지의 레이아웃을 어떻게 짜는 것이 좋을까' 에 대한 고민을 하게되는데, 아래에서 간단한 예시를 보여드리겠습니다. topleftmainbottom(코드 하이라이터로 이쁘게 보여드릴려고 햇는데, html 태그 여서 그런지 뭔가 잘 안되네요.. 일단 이렇게 가겠습니다) 태그는 말그대로 비어있는 빈 박스 모양의 태그입니다. 따라서 전체 레이아웃을 잡을때 많이들 사용합니다.(div 로 위치를 잡을때, 각각의 div 에 id 나 class를 추가해서, css에서 margin 이나 text..
건프입니다.tistory 에서 코드를 하이라이팅할때, 자동지원을 해주지 않기 때문에, 우리가 직접 몇가지를 바꿔주어야 합니다.여기 블로그에서 그 세팅방법을 매우 잘 설명해놓았고,실제로 그대로 따라해보앗을 때, 잘 동작하므로 링크를 올립니다. http://jb-story.tistory.com/13 에디터 모드에서 이 사이에 코드를 작성하면 된다.
안녕하세요, 건프입니다. 앞에서 Navigation View 를 이용해서 프로젝트를 만들어 보았습니다.NavigationView 에서는 두개의 Layout을 얹어서 사용하는데,menu 사용은 이미 앞에서 다루었고, 이번에 알아보는 것은 nav_header_view 의 값을 바꾸는 내용을 알아봅니다. 1. getHeaderView 함수를 이용하는 방법이 있습니다. NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view); navigationView.setNavigationItemSelectedListener(this); //View nav_header_view = navigationView.inflateHeaderView(R...
안녕하세요, 건프입니다. 시리즈 [안드로이드] Google Cloud Message(GCM) 적용시키기 - (1)http://ljs93kr.tistory.com/14[안드로이드] Google Cloud Message(GCM) 적용시키기 - (2)http://ljs93kr.tistory.com/15[안드로이드] Google Cloud Message(GCM) 적용시키기 - (3)http://ljs93kr.tistory.com/45 앞서 google service 에서 push server configuration key 와 file을 발급받았습니다.http://ljs93kr.tistory.com/14이제 안드로이드 스튜디오로 돌아와 작업해주면 됩니다. 1. 디팬던시 설정가이드 라인을 확인해보면, google..
안녕하세요, 건프입니다. 이번에는 안드로이드 어플리케이션 개발을 하면서, 유동적인 서비스를 개발하기 위해서 한번쯤 도입하게되는 PUSH 서비스를 프로젝트에 적용시켜 봅니다. 시리즈 [안드로이드] Google Cloud Message(GCM) 적용시키기 - (1)http://ljs93kr.tistory.com/14[안드로이드] Google Cloud Message(GCM) 적용시키기 - (2)http://ljs93kr.tistory.com/15[안드로이드] Google Cloud Message(GCM) 적용시키기 - (3)http://ljs93kr.tistory.com/45 안드로이드 푸시서비스(Google Cloud Message : GCM) 은 처음버전에서 지금버전으로 오면서, 그 모양새가 크게 달라졌..
안녕하세요, 건프입니다. 안드로이드 개발을 하다보면, 다이얼로그(Dialog) 를 사용할 일이 생기는데, 그때마다 하나하나 만들어주는게 귀찬은 작업이기도 합니다.그래서 다이얼로그 관련 잘 만들어진 라이브러리를 찾다가 다음과 같은 라이브러리를 찾아서 사용해보게 되었습니다. https://github.com/afollestad/material-dialogs 깃허브 주소는 위와 같습니다.사실상 저기 깃허브에 가보면, 설치법이나 사용법, 구글스토어 주소까지 상세하게 잘 설명되어 있습니다. 다만 그런것 찾아보기 귀찬은 분들을 위해서 제가 몇줄 적어봅니다. 위 라이브러리를 사용하기 위해서는 다음과 같은 몇가지 작업만 진행하시면 됩니다.1. 우선 app 폴더 아래에 있는 build.gradle 에 에서 가장 아래에 ..
안녕하세요, 건프입니다. 이번에는 C에서 매크로 함수를 이용해서 효율적으로 디버그로그를 찍는 방법을 알아봅니다. 다음 소스코드는 매크로로 함수를 만들었을때를 눈으로 확인하기 위한 예제코드입니다. SUM 함수는 정수 더하기 str1 : 두 문자열 연결STRCAT_1 : 문자열 연결STRCAT_2 : 말그대로 문자의 연결 => #x 는 x에 큰따옴표("")를 양쪽에 씌워달라는 것을 뜻합니다. STR : 넘어온 인자에 "" 로 둘러싸기 여기서 눈여겨 볼 부분은 str6 와 str7인데요.str6 은 MARGE_1을 이용해서, 글자그대로 str 이랑 1 이랑 이어서, str1 이 str6에 들어갑니다. 따라서 string1string2 이라는 값이 str6에 대입되었습니다.반면 str7은 MARGE_2를 이용해..
안녕하세요, 건프입니다. Debug Message 잘보는법(1) 에 이어서, 이번에 해볼것은 표준 입/출력에 대한 이해 입니다. 프로세스가 만들어지면, 기본으로 항상 열려지는 파일 디스크립터 를 표준 파일 디스크립터 라고 하고,unistd,h 안에 각각 STDIN_FILENO, STDOUT_FILENO, STDERR_FILENO => 0, 1, 2 로 매핑되어 있습니다. 따라서, printf("stdout message\n"); fprintf(stdout, "stdout message\n"); 는 표준 출력 메세지 이고,fprintf(stderr, "stderr message\n"); 은 표준 에러 메세지 입니다. 아니, 어차피 화면에 보이는건 똑같은데 둘이 무슨 차이가 있냐고요?저도 처음에는 그렇게 생..