반응형

기타 언어(C, PHP 등) 18

Windows에 파이썬 설치하는 방법

Windows에 파이썬을 설치하는 방법은 크게 두가지가 있습니다. 1. 파이썬 설치 2. 아나콘다 설치 여기서 아나콘다는 Anaconda(이전: Continuum Analytics)라는 곳에서 만든 파이썬 배포판으로, 수백 개의 파이썬 패키지를 포함하고 있습니다. 또한 회사 내에서도 상업용으로 무료로 사용할 수 있다는 장점이 있습니다. 1. 파이썬 설치 방법 파이썬 공식 홈페이지의 다운로드 페이지에 접속 Download Python x.x.x 버튼을 클릭 다운로드한 인스톨러 실행 설치 화면 하단의 Add Python to PATH 체크 이 옵션을 체크해야 아무데서나 파이썬을 실행할 수 있습니다. 만약 이 옵션을 체크 하지 않을 경우 번거롭기 때문에 차후 직접 시스템 변수에 등록을 해야 합니다. Insta..

php json_encode/json_decode mixed object and array output

{"data":[]} 를 script로 보내면 array이기 때문에 key : value 의 형태로 값을 넣을 수 없다. 또한 {"data":{}}로 되어 있더라도 json_decode를 하면 []로 변경된다. json_encode(변수, JSON_FORCE_OBJECT) 를 하게 되면 무조건 {} 로 변경되기 때문에 문제가 발생할 수 있다. (array를 사용해야 할 경우) if(count(변수) == 0) { 변수 = new stdClass(); } 와 같이 처리할 수 있다.

[c,c++] 함수의 기본

1. 함수의 기본 형태 함수를 만드는 기본 형식은 다음과 같다. 리턴타입 함수이름(인수 목록) { 함수의 본체 } 1) 리턴타입 : 함수가 리턴하는 값의 데이터형이며 함수의 작업 결과라고 할 수 있다. 2) 함수이름 : 함수의 이름이며 이 이름을 통해 함수를 호출한다. 3) 인수목록 : 함수를 호출할때 호출한 장소에서 넘겨주는 값이다. 2. 함수의 사용 예1) #include int sum(int num); //함수 선언 void main(void) { sum(10); //함수 호출 } int sum(int num) //함수 정의 { return num + 10; } 예2) #include int sum(int num) //함수 선언 + 정의 { return num + 10; } void main(voi..

[c/c++] scanf

C언어에서 기본 출력함수가 printf()가 있다면 입력함수는 scanf()가 있다. 본격적인 설명에 앞서 입력의 원리를 이야기 하겠다. 우리가 입력하는 것들은 프로그램에 바로 입력된다고 생각하지만 사실은 입력버퍼에 저장이 되었다가 입력이 종료되면 버퍼에서 데이터를 꺼내 변수에 다시 저장이 된다. 이 사실을 알아두고 아래 설명을 보기를 바란다. ------------------------------------------------------------------------------------------------------------------- scanf("서식문자열", &변수 [,&변수, ...]); 위의 내용은 scanf() 함수의 기본 양식이다. printf()와는 달리 서식 문자열에는 오직 서..

변수의 정의, 작성법칙

1. 변수의 정의 변수란 변하는 수라는 뜻이다. int a = 10; 위의 선언은 어떤 뜻일까? 위의 선언을 풀어 쓴다면 (1) 메모리 공간을 int 자료형만큼 할당한다. (2) 할당된 메모리 공간에 a라는 이름을 부여하겠다. (3) 그 공간에 10이라는 값을 할당하겠다 라는 의미이다. 이것을 그림으로 표현한다면 메모리 주소 : 12345(임의의 주소값) 할당된 메모리의 이름 : a 10 로 표현이 가능하다. 2. 변수명의 작성 법칙 (1) 의미를 잘 설명할 수 있는 이름을 주는 것이 좋다. (예를들어 합계의 경우 sum, 이름의 경우 name) (2) 변수명의 길이는 적당해야 한다. 여기서 적당해야 한다는 의미는 개인차가 있지만 자신에게 적당한 길이를 찾아야 한다. (3) 변수명은 영어단어를 사용하는 ..

728x90
반응형
loading