반응형 C6 [Linux] C 에서 curl library 사용하기 #include CURL *curl; CURLcode res; char url[]= "요청할 URL 입력"; //POST로 요청할 경우 char postData[] = "colorname=newuser&datetime=newpasswd"; curl = curl_easy_init(); if(curl) { curl_easy_setopt(curl, CURLOPT_URL, url); curl_easy_setopt(curl, CURLOPT_POSTFIELDS, postData); res = curl_easy_perform(curl); curl_easy_cleanup(curl); return 0; } return 0; https://stackoverflow.com/questions/11973994/json-requ.. 2020. 2. 4. [Linux] C curl library 사용 시 컴파일 하기 *라이브러리 libcurl-dev필요 -lcurl 을 입력해줘야한다... 2020. 2. 4. [Linux] Thread Mutex 예제 https://bitsoul.tistory.com/172 C언어: 쓰레드 MUTEX예제 - pthread_mutex_init() C언어: 쓰레드 MUTEX예제 - pthread_mutex_init() 실행환경 OS ubnutu 14.04 LTS 컴파일러 gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4 mutex 는 여러개의 쓰레드가 공유하는 데이타를 보호하기 위해서 사용되는.. bitsoul.tistory.com 2019. 7. 12. [Laravel] 라라벨 디렉토리 구조 (Laravel Directory Structure) 프레임워크로서는 JSP를 하면서 스프링 프레임워크를 처음 접했고, 두번째로 접하게 된게 라라벨이다. 스프링을 처음 접했을 때 디렉토리 구조가 정말 복잡하게 되어 있어서 너무 힘들었다.. 계속하다보니 사실 복잡한게 아니였다.. 스프링을 한번 나름대로 깊게 봤다고 생각하기 때문에 라라벨을 접했을 때도 편하게 공부를 시작했다. 언어가 달라도 같은 웹서버의 개념이라고 생각하니 크게 어렵진 않았고 재밌게 하는 중이다. 아래는 디렉토리 구조이다. 크게 10개의 디렉토리로 이루어져 있다. app - 라라벨로 개발하는 애플리케이션의 소스 코드가 위치 하는 곳으로 route 설정, Model, Controller가 존재 한다. 나름 Controller가 존재하는 디렉토리기 때문에 가장 많이 사용하고 중요한 곳이다. Sp.. 2019. 4. 11. [C] C언어에서 JSON 데이터 사용하기 jansson 사용하기 json_t jansson API에서 JSON 값을 나타내기 위한 변수(값의 유형과 값의 참조 카운트를 포함★★항상 포인터를 통해 사용 된다. json_array_append json_array에 데이터를 넣고 json_array의 크기를 증가시킴 , 반환 값 : 1 -> 성공 / -1 -> 실패 referencehttps://jansson.readthedocs.io/en/2.2/apiref.html bloghttp://blog.naver.com/PostView.nhn?blogId=chhh92&logNo=220200827993 2019. 2. 18. [C] 프로그램 파라미터를 처리하는 getopt() 사용방법 문자열 파싱을 도와주는 라이브러리 함수 unistd.h에 정의된 getopt() 함수 getopt() int getopt(int argc, char * const argv[], const char *optstring); 1. argc, argv : main() 함수가 받은 파라미터를 그대로 전달한다. 2. optstring : 파싱해야 할 파라미터를 쓴다.옵션이 별도의 파라미터를 받는 경우 콜론을 함께 쓴다. 2019. 1. 11. 이전 1 다음 반응형