-------------------------------------------------------------------------------- 소켓에서의 적정 전송량 이라는 부분에 대해 설명 부탁합니다. 참고한 글 : TCP SOCKET 에서 적정 전송량은?... http://bbs.kldp.org/viewtopic.php?t=23760&highlight=tcp >1024가 좋습니다. >보통 패킷사이즈를 정할때는 MTU ,즉, 하드웨어가 한번에 보낼수 있는 최대 크기, >를 참고하게 됩니다. Ethernet의 경우 1500바이트이고, TCP헤더, IP헤더, Ethernet헤더등을 고려하면 1024가 정답이 되는 경우가 많습니다. >MTU보다 커지거나, 너무 작으면, 자르거나 붙여야 하는 오버헤드가 생기..
설치관련 참고 설정관련참고 그외 net-snmp설치 #본체를 설치 yum -y install net-snmp #snmpwalk등은 다음의 패키지이므로 설치 yum -y install net-snmp-utils.i386 yum -y install net-snmp-utils.x86_64 (64bit 일경우) net-snmp 설정파일 편집(##샾두개는새로 코멘트아웃한곳) #vi /etc/snmp/snmpd.conf # First, map the community name "public" into a "security name" # sec.name source community ##com2sec notConfigUser default public com2sec local localhost private #그룹설..
출처 : http://webdir.tistory.com/224 Gitlab을 설치하여 웹상에서 레포지토리를 추가 제어해보는 방법을 알아봅니다.openssh-server가 설치되어 있지 않다면 설치한다.BASHsudo apt-get install openssh-server Git 최신버전 설치우분투에서 git 설치시 1.7.9 버전이 설치된다. 최신버전을 사용하기위해서는 PPA를 사용해야 한다.PPA를 사용할 때 쓰는 add-apt-repository 명령어가 작동하지 않으면 python-software-properties를 설치하고, 그래도 문제가 생기는 경우에는software-properties-common을 설치하면 된다.BASHsudo add-apt-repository ppa:git-core/ppa..
참조URLhttp://www.peterchen.net/2013/02/20/en-how-to-install-mysql-5-6-on-ubuntu-12-04-precise/ 설치sudo apt-get install mysql-server mysql-clientsudo /etc/init.d/mysql start 삭제제sudo /etc/init.d/mysql stopsudo apt-get remove --purge mysql-server mysql-clientsudo netstat -tap | grep mysql sudo apt-get remove --purge mysql-server*sudo apt-get remove --purge mysql-client* 패키지로 설치 /opt> /sudo dpkg -i my..
출처 : http://bluelimn.tistory.com/m/post/763 IPC : pipe, named pipe, semaphore, message queue, shared memory, futex, socket Futex : fast userspace mutex(Spinlock 방식)- 장점 : 빠름 (sleep 대신 while), lock이 user space에 있기 때문에 접근성이 좋음(공유 메모리나 Thread 및 Process간 공유 가능)- 단점 : 기본적으로 loop를 계속 돌고 있기 때문에 core수가 뒷받침되어야 한다. (single core에서는 소용 없음.) pthread mutex vs pthread spinlockPasted from Pselect()int pselect(i..
buntu 8.04 hardy 에서 gcc,g++,glibc 설치하기 http://packages.ubuntu.com/hardy/ 에서 라이브러리 찾기package list : http://packages.ubuntu.com/feisty/sudo apt-get install libc6-dev : glibc 설치sudo apt-get install gcc : gcc 컴파일러 설치sudo apt-get install g++ : g++ 컴파일러 설치sudo apt-get install libncurses5-dev :ncurese 설치sudo apt-get install libstdc++6 sudo apt-get install build-essential[출처] ubuntu 8.04 hardy 에서 gcc,g+..
exp mcpdb/password file=my_purchase_20150619.dmp tables= MCPDB.MY_PURCHASE sqlplus '/as sysdba' grant exp_full_database to mcpdb; imp userid=QUPUSER/password fromuser=mcpdb touser=qupuser file='/oracle/app/oracle/product/my_purchase_20150619.dmp' tables=MY_PURCHASE ignore=y grant exp_full_database to qupuser; grant dba to qupuser;
출처 : http://blog.naver.com/brainkorea/150146115713 -------------------------------------------------------- 원글 : http://www.androidpub.com/index.php?mid=android_dev_qna&page=47&document_srl=1698272 1.앱이설치된 경우 html에서 iframe 을 이용하여 앱을 호출하는걸 아이프레임에 넣어놓고 호출시에는 브라우저가 닫히고 앱이 실행되고2.앱이 설치되지 않은 경우 아이프레임상에서 오류페이지가 뜰경우 부모 html에 스크립트로 setTimeout 몇초간 줘서 브라우저가 0.5초동안 닫히지 않을시 어플다운로드 페이지로 이동하도록 해서 처리하였습니다. 여기서 ..
출처 : http://blog.daum.net/satapon/111 ------------------------------------------------------------- 어플목록(정확히는 패키지들) 출력하는 소스 ArrayList apps = new ArrayList();List packs = getPackageManager().getInstalledPackages(0); for(int j = 0 ; j < packs.size(); j++){apps.add(packs.get(j).packageName);} for(int j = 0 ; j < apps.size(); j++){Log.i("test",apps.get(j));} - 설치여부 확인후 없으면 마켓으로 이동하는 소스http://baeksup..