C언어 quick sort 예제입니다. int data[7] = { 3, 5, 1, 2, 6, 9, 7 }; void swapInt(int & a, int & b) { int tmp = a; a = b; b = tmp; } void printArr(int arr[]) { printf("arr="); for (int i = 0; i < 7; i++) { printf("%d ", arr[i]); } printf("\n"); } void quickSort(int arr[], int left, int right) { printf("left=%d right=%d\n", left, right); int i = left; int j = right; printArr(arr); int pivotIndex = (left ..
인터넷에 안드로이드 FFmpeg 빌드하기 내용을 찾아봤보았다. 거의다 Linux거나 Windows의 cygwin으로 빌드하는 방법이 나온다. 그런데 MacOSX에서도 직접 빌드가 가능하다. 그리고 예전의 버전들에 비해서 빌드가 한결 간편해 졌다. 사용하는 버전은 다음과 같다. Android NDK: r11c ffmpeg: 3.0.2 MacOSX: El Capitan 10.11.5 먼저 다음 디렉토리에 ffmpeg 소스를 받아서 압축을 푼다. ~/android-ndk-r11c/sources/ffmpeg-3.0.2$ 그리고 다음과 같이 config.sh를 만들어서 실행한다. 여기서 중요한 것은 다른 예제에서는 --target-os=linux로 설명하는데 안드로이드가 리눅스라도 그냥 빌드하게되면 .so파일 뒤..
1. 설치하기 sudo apt-get install phpmyadmin 2. 설정하기 sudo vi /etc/apache2/apache2.conf 맨 마직막에 아래 구문 추가 1. # Enable PhpMyAdmin 2. Include /etc/phpmyadmin/apache.conf Apache 재시작 sudo /etc/init.d/apache2 restart PhpMyAdmin 접속 http://localhost/phpmyadmin 3. 삭제하기 sudo apt-get remove phpmyadmin
0. 서버 URL 업데이트 sudo apt-get update 1. 아파치 서버 설치 sudo apt-get install apache2 2. MySQL 인증 모듈 설치 sudo apt-get install libapache2-mod-auth-mysql 3. MySQL 서버/클라이언트 설치 sudo apt-get install mysql-server mysql-client 4. PHP 설치 sudo apt-get install php5 php5-cli curl memcached php5-curl php5-gd php5-memcache php5-mysql php-apc php5-xsl php5-imap libssh2-php libapache2-mod-php5 php5-gd php5-xmlrpc php5-i..
php5-fpm과 nginx환경에서 phpmyadmin을 실행과정에서 다음과 같은 에러가 발생했다. The mcrypt extension is missing. Please check your PHP configuration. 해결방법은 다음과 같다. sudo apt-get install php5-mcrypt sudo php5enmod mcrypt sudo service php5-fpm restart sudo service nginx restart
http://stackoverflow.com/questions/4369759/how-to-recieve-post-data-sent-using-application-octet-stream-in-php 같이 일하는 회사에서 JSON 포맷을 data stream 형태로 POST 방식으로 보내준다고 하였다. 그런데 PHP를 한지 하도 오래되어서 몰랐는데 이런 것이 있었다. 정식 명칭은 application/octet-stream이다. $rawPost = file_get_contents('php://input');
저는 돈많은 업체가 아니라면 PHP를 권합니다. PHP의 장점은 오픈소스이고 C를 다 몰라도 사용할 수 있을만큼 학습곡선이 가파르고 공개되어 있는 함수, OOP 클래스가 무궁무진하다는 것이죠. (것도 소스까지 공개되어서) 그리고, 어떤 언어든지 그 확장성은 꼭 언어 자체에만 있지 않습니다. PHP로 작성한 사이트도 웹서버와 HA 오픈소스 프로젝트와 연계하면 얼마든지 확장성을 갖습니다. 결국 시스템 소프트웨어와 함께 통합했을 때 빛을 발합니다. 하지만, 오픈소스의 장점이 우리나라 IT 시장에선 껌팔이 소년 취급을 받고 있다는 것이 문제이긴 하지요. (저는 이러한 문화적 현상을 농공행상을 무시했던 양반문화 잔재와 무관치 않다고 생각합니다) ASP는 다양한 유료 컴포넌트를 사용해 보고 싶다면 도전해 보세요. ..
PHP로 SOAP 개발을 하려면 PHP5가 있어야 된다. 왜냐면 PHP5에만 SOAP이 내장되어 있다. 그러나 PHP4에서 SOAP 개발을 하려면 NuSOAP을 사용하면 된다. 그리고 PHP5도 동일한 방법을 사용하면 되기 때문에 NuSOAP으로 하는것이 편하다. nusoap-0.7.3.zip nusoap-docs-0.7.3.zip Mail_Mime-1.4.0.gz 세개의 파일이 필요한데 Mime은 NuSOAP 0.7.3에서 바이너리를 SOAP으로 보낼때 쓴다. 첨부된 nusoap.zip을 받고 htdocs폴더에다 lib에 풀고 // NuSOAP설정 include_once('lib/nusoap.php'); include_once('lib/nusoapmime.php'); // WSDL설정 $wsdl = '..
- Total
- Today
- Yesterday