반응형

학습자료(~2017)/팁 34

Google Rest Api에서 쓰는 Error Code

Rest Api 만들기 위해 정리 했던 것이다. 워드로 작성했던거 복사붙여넣기 함. STANDARD SUECCSS 200 (“OK”) 일반적인 요청 성공을 나타내는 데 사용해야 한다.200은 클라이언트가 요청한 어떤 액션이었뜬지 REST API가 성공적으로 수행했음을 나타내는 코드로, 클라이언트는 이 코드를 받길 원한다. 또한 더 이상의 할당된 ‘2xx’ 계열의 응답코드가 없다는 뜻이기도 하다. 204 상태 코드와는 달리 200코드는 응답 바디가 포함된다. 201(‘Created’) 성공적으로 리소스를 생성했을 때 사용한다.새로운 리소스를 이용하여 컬렉션에 생성했거나 스토어에 추가했을 때 201 상태 코드로 응답한다. 컨트롤러의 행동으로 새로운 리소스가 생겨났을 경우에도 201 상태 코드로 응답한다. P..

[리눅스]쉘 명령어 중첩하기

간혹 백엔드" ` " 를 써서 쉘 스크립트를 작성해야 될 때가 있다.백엔드를 썼는데 그 백엔드 내부에 또 백엔드를 써야될 때억지로 예문을 만들어 보았다.예) $ ls -al `ls `pwd` `위와 같이 내부에 백엔드가 존재할 때 이렇게 하자$ ls -al `ls \`pwd\``쉘 명령어에서 \ 은 이스케이프 문자로 이스케이프 문자 다음에 백엔드는 문자 그대로 해석된다. 해석단계ls -al `ls \`pwd\`` => `ls \`pwd\`` => ls `pwd` => pwd나의 글재주가 부족하여 모라 말로는 설명을 못하겠다.외부의 백엔드가 해석되면서 \` 은 일반 문자 ` 로 해석되고 `은 다시 백엔드로 해석되는 것이다.. 정리 이중 중첩의 경우 = ` \` \` `삼중 중첩의 경우 = ` \` \\\`..

[자동 형변환] int 보다 작은 데이터 형의 연산시 문제점

int 보다 작은 데이터 형은 연산전에 int (정수) 형으로 캐스팅 된다.암시적인 타입 캐스팅후 문제점이 아래에 있다. 너무나도 쉽게 넘어갈수 있는 문제지만 그 결과는 참담하다.이제부터는 모든 연산에 대해서 타입 캐스팅을 확실히 해야겠다. 또한 왠만하면 연산을 한 라인에 쓰기 보다는 여러 라인으로 한 연산씩 처리해야겠다.맨 아래의 해결 방법도 좋지만 이 방법도 사용해볼만 하다. uint8_t port = 0x5a;uint8_t temp = (~port);uint8_t result_8 = temp >> 4; 출처 : https://www.securecoding.cert.org/confluence/display/seccode/INT02-C.+Understand+integer+conversion+rulesN..

[리눅스] rpm 패키지 파일의 의존 리스트(목록) 확인

원본 : http://www.cyberciti.biz/faq/how-do-i-find-what-dependencies-a-rpm-file-has/ How do I find what dependencies a rpm file has?BY NIXCRAFT ON JANUARY 14, 2006 · 2 COMMENTS · LAST UPDATED AT AUGUST 28, 2006RPM is a Package Manager for popular distribution such as Red Hat, Suse and many others. It is a powerful command line package management system for installing uninstalling, verifying, queryi..

ca-bundle.crt, ca bundle file 이란, howto create CA bundle file, CA bundle 파일 만들기

원본 : http://certifie.com/ca-bundle/ ca-bundle.crtInformation on obtaining or building a ca-bundle.crt fileWhat is ca-bundle.crt?ca-bundle.crt is a file that contains well known root CAcertificates.(What is a root CA?) What is it used for?It is used by openssl to validate certificates issued by well known root CAs. It is also used by any third party applications that use openssl, and some that do..

프로그램 개발시 사용되는 것들 자료조사

고가용성 l 고가용성 n IBM Cloud의 고가용성 애플리케이션 http://www.ibm.com/developerworks/kr/cloud/library/cl-highavailabilitycloud/ n HighAvailabilty http://www.linux-ha.org/wiki/Main_Page n Linux High Availability HOWTO http://horms.net/projects/redundant_content/related/linux-ha/High-Availability-HOWTO.html l MYsql 고가용성(mysql , heartbeat, DRBD 를 이용) n mysql, heartbeat, DRBD http://forge.mysql.com/w/images/5/52/..

__restrict__

사전적 의미 : 1. (크기・양・범위 등을) 제한하다 2. (자유로운 움직임을) 방해하다 3. (규칙・법으로) 제한하다 C 언어에서 의미 : restrict 키워드는 오직 포인터에만 적용되는 키워드로 그 포인터가 데이터 객체에 접근할수 있는 유일하고도 최초가 되는 수단임을 나타낸다. 즉 포인터가 restrict로 한정되면 그 포인터가 가리키는 데이터 블록은 그 포인터만이 접근이 가능하다.(같은 SCOPE(쉽게 생각하면 '{' '}' 블럭 안) 상에서) 예를 들어 strcpy() 함수는 char * strcpy (char *restrict to, const char *restrict from) 형태를 갖는다.이것은 strcpy 함수 내에서는 to와 from 이 가르키는 데이터블럭은 자기자신만 접근가능하다는..

반응형