분류 전체보기
SDK란 무엇인가? SDK의 정의에 대해서
( from http://stackoverflow.com/questions/8772746/difference-between-framework-vs-library-vs-ide-vs-api-vs-sdk-vs-toolkits ) SDK와 다른 것들이 차이점은?( http://stackoverflow.com/questions/8772746/difference-between-framework-vs-library-vs-ide-vs-api-vs-sdk-vs-toolkits ) 위 페이지에서 살펴보면 6가지를 예로 들어서 설명하고 있다.1) IDE, 통합 개발 환경2) Library, 소스의 집합3) API, Library의 functions/method4) SDK, 부분 시스템에 맞는 코드를 사용하는데 도움이 되는 ..
SDK란 무엇인가? Tools로 분석해본 SDK구성
SDK란,《소프트웨어 개발 키트》(영어: Software Development Kit, SDK)는 일반적으로 소프>트웨어 기술자가 특정한 소프트웨어 꾸러미, 소프트웨어 프레임워크, 하드웨어 플랫폼, 컴퓨터 시스템, 게임기, 운영 체제 등을 위한 응용 프로그램을 만들 수 있게 하는 >개발 도구의 집합이다. ref. 위키백과_소프트웨어 개발 키트 SDK example0. Java( ko.wikipedia.org/wiki/자바_개발_키트 ) JDK(Java Development Kit)에서 봐야할 Tools 아래와 같다.appletviewer - 웹브라우저 없이 자바 애플릿을 실행하고 디버깅하기 위한 툴apt - 애너테이션 처리 툴 (ex. @Override, @Deprecated)extcheck - JAR ..
int * float 의 관계에 대해서
코딩을 하다가 예상과 다른 값이 나와서 이것 저것 찾아보다 보니..float와 int의 관계에서 문제가 생겼다. float와 int의 곱에서 float의 값을 유지하기 위해서는, (int)(int * int * float)의 형태가 되어야한다.즉, float와 int의 곱을 한 값에서 int로 캐스팅을 하는 것이다. 아래는 그 실험이다. #include void func1(); void func2(); void func3(); int main(int argc, char *argv[]) { func1(); func2(); func3(); return 0; } void func1() { printf("1/2 = %f\n", 1/2); printf("1/2 = %d\n", 1/2); printf("1/2 = ..
scanf속에 표현식을 넣는 경우, scanf가 무시될 수 있다.
제목에 적은대로scanf에 %s나 %d가 아닌,%[^\n]s%d %d,등으로 설정한 경우, 입력버퍼에 위 경우가 존재하지 않으면 scanf가 실행되지 않습니다. #include int main(void) { int a, b; printf("\n>>"); scanf("%d %d\n", &a, &b); printf("[%d,%d]\n>>", a, b); scanf("%d %d\n", &a, &b); printf("[%d,%d]\n>>", a, b); return 0; } ( Reference : http://electro-don.tistory.com/entry/scanf-n-%EA%B4%80%EB%A0%A8 )
Installing Theme시 ftp 정보 채우기
이 화면과 대면하였다면, 아래 명령어를 쓴 기억이 있는지 확인해보자.아래 명령어를 서버에서 실행시켜놔야 ftp가 작동한다. pae$ cd /var/ww pae$ sudo chown -R www-data:www-data wordpress 한번 접속시킨 후에 아예 파일에 ftp detail 정보를 넣어두자. you can always just put your FTP credentials directly in wp-config.php like this:define( 'FTP_USER', 'username' ); define( 'FTP_PASS', 'password' ); define( 'FTP_HOST', 'ftp.example.org:21' ); 이제 끝~! 4일 후, 끝인 줄 알았는데 몇가지 더 설정해줘야..
[perl] 함수 인자 파서, 함수의 수령인자를 ','기준으로 구분해서 반환하는 기능능능
2일 전에 perl을 시작했는데 하면 할 수록 편리하네요!C언어였다면 메모리 관리며 이것 저것 관리했을텐데... 함수의 인자들을 분리하는 함수입니다. ex) function(A, B,C, D, E); 'A'' B''C''D'' E'이렇게 구분되는 것을 어떤 분이 만들어 놓으신 trim을 이용해서 앞 부분의 space를 전부 제거하였습니다. #!/usr/bin/perl use warnings; sub trim($) { my $string = shift; $string =~ s/^\s+//; $string =~ s/\s+//; return $string; } sub parser($) { my $string = shift; my @result; @result = split(/\(/, $string); @res..
파일 입출력, 전체 파일 메모리 복사해놓기
file IO - reading an entire file into memory return to main index #include Often the exact structure of a document is NOT know at the time it is read. Therefore, a function such as fscanf() cannot be used because the sequence, and type, of the data must be know beforehand! Reading text one line at a time can also be tricky unless the maximum number of characters on a line is also known beforehan..
nodejs의 package.json으로 npm관리하기
만약에 형상을 받았는데 package.json이 존재한다면npm install 을 입력하여 연관된 모듈을 전부 설치해줍니다.