[linux] Library path setting [LD_LIBRARY_PATH]
라이브러리를 참조할때 기본은 /usr/lib를 참조하지만, /usr/local/lib가 설정되어있다면 /usr/local/lib를 먼저 참조한다. 만약 /usr/local/lib를 찾아봤는데 원하는 파일이 없다면 /usr/lib를 참조한다.
키자드에 등록된 총 653개의 포스트를 확인하실 수 있습니다.
라이브러리를 참조할때 기본은 /usr/lib를 참조하지만, /usr/local/lib가 설정되어있다면 /usr/local/lib를 먼저 참조한다. 만약 /usr/local/lib를 찾아봤는데 원하는 파일이 없다면 /usr/lib를 참조한다.
1. 아래 경로에 접속 후 wkhtmltopdf-0.9.9 static 버전 다운로드 http://www.google.co.kr/url?sa=t&rct=j&q=wkhtmltopdf&source=web&cd=1&ved=0CDUQFjAA&url=http%3A%2F%2Fcode.google.com%2Fp%2Fwkhtmltopdf%2F..
/** * key를 넘겨서 key가 같으면 해당 field를 urlencode한다. * @param unknown_type $data * @param unknown_type $search_key */ function url_encode(&$data, $search_key) { foreach($data as $key => $valu..
1. Package: bridge-utils 2. install : apt-get install bridge-utils 3. use : brctl addbr eth10
/data/boot/grub/grub.cfg에서 90번째 라인에 linux /boot/vmlinuz root=/dev/sda1 ro maxcpus=1
public static void printBeanDefinitions(GenericApplicationContext gac) { List > roleBeanInfos = new ArrayList >(); roleBeanInfos.add(new ArrayList ()); roleBeanInfos.add(new ArrayList ()); roleBeanI..
public static void test(String query, String... strings) { System.out.println(query); for(String str : strings) { System.out.println(str); } }
1. Dump 전체 dump svnadmin dump d:\Repository\Source > mysource.filename.dump 해당 리비전만 dump (리비전 10 만 덤프) svnadmin dump -r 10 d:\Repository\Source > mysource.filename.dump 지정된 범위 리..
1. $('#div1').clone().wrapAll(' ').parent().html(); 2. jQuery.fn.outerHTML = function(s) { return s ? this.before(s).remove() : jQuery(" ").append(this.eq(0).clone()).html(); };
1. web.xml sitemesh com.opensymphony.module.sitemesh.filter.PageFilter debug.pagewriter false sitemesh /* freemarker freemarker.ext.servlet.FreemarkerServlet TemplatePath /WEB-INF/ NoCache true Cont..
Freemark는 현재 java에서 가장 대중적인 View Template Engine입니다. 자바 객체에서 데이터를 생성해서 템플릿에 넣어주면 freemarker에서 템플릿에 맞게 변환하여 HTML 파일을 생성합니다. freemark는 웹기반..
1. WEB-INF/lib에 cos.jar 추가 2. form 태그에 enctype="multipart/form=data" 속성 추가 3. 받는쪽에 아래와 같이 추가 - import com.oreilly.servlet.* - com.oreilly.servlet.multipart.DefaultFileR..
INSERT INTO Table1 (name) VALUES ('a_title') RETURNING id 위와 같이 RETURNING을 붙여준다. 출처 : http://stackoverflow.com/questions/6560447/can-i-use-return-value-of-insert-returning-in-anoth..
1. 개요 jQuery 1.6/1.6.1에서 .attr()와 .prop()로 나눔 ( checkbox에 버그가 존재해서 ) * 공식 API 문서 ( http://api.jquery.com/prop/ ) The difference between attributes and properties can be importa..
++i 와 i = i + 1의 결과는 같지만 실제로 연산이 수행되는 과정은 다르다. ++i가 더 적은 명령만으로 작업을 수행하기 때문에 더 빠르다. * 바이트 코드 비교 수식 i = i + 1 ++i 컴파일된 코드 istore_1..
종류 연산방향 연산자 우선순위 단항 연산자 ++ -- + - ~ ! (타입) 높음 낮음 산술 연산자 ------> * / % ------> + - ------> << >> >>> 비교 연산자 ------> < > <= >= instanceof -----..
subquery는 SQLExpressions.select를 사용하고, alias는 Expressions.as를 사용하면 됩니다. jpaQueryFactory.from(tbUser) .select( Expressions.as( SQLExpressions.select(tbDept.deptName) .from(tbDept) .w..
google chrome에서는 form 태그에 autocomplete="off"라는 옵션을 주면 비밀번호를 저장하지 않게 할 수 있습니다. 그런데 Internet Explorer(IE)에서는 11버전부터 이 기능을 지원하지 않습니다. 근거 자료 : m..
live()가 jquery 1.9에서 삭제되었습니다. 따라서 아래와 같이 사용을 권장합니다. $(document).on('keydown', 'input[name=basis_from], input[name=basis_to]', function(e) { alert('dddd'); }); 첫번째 인자 :..
mybatis를 사용하다가 table의 키가 serial일 때 insert된 키의 값이 필요할 경우가 있는데 아래와 같이 사용합니다. insert문 keyProperty : map의 survey_id라는 이름의 변수 (혹은 키)에 값을 넣겠다는 의미 ke..
wkhtmltopdf란? QT Webkit 으로 작성된 오픈 소스(LGPLv3) 명령행 방식의 HTML 변환기 JAVA에서 사용하는 방법 프로그램 : Runtime.getRuntime().exec("cmd /C wkhtmltopdf " + str + "/html/111.htm?" + param +..
[데이터 - 데이터 유효성 검사 - 설정 - 제한대상 - 사용자 지정] o9999999999999999999999999999999999999999999999999999999999999999999999999999999999ii선택 후 아래와 같이 수식 입력 * E3은 셀 번호 =AND(F..
1. SQL server 설치 # yum install mysql-server 2. server start # service mysqld start 3. 부팅 시 mysql 실행시키도록 설정 # chkconfig mysqld on 4. password 변경 (선택) (초기에는 root 비밀번호가 존재..
<%! // 파라미터 : 호출할페이지 , 파라미터명 , 파라미터값 private String call_jsp( String hostURL , String param_name , String param_value) { String revc_data = ""; String sending_data = ""; URL url..
1. Eclipse Servers 프로젝트의 context.xml에 아래 내용 추가 <?xml version="1.0" encoding="UTF-8" ?><?xml:namespace prefix=o /> WEB-INF/web.xml 2. 프로젝트 내부의 web.xml에 tomcat->conf->web.xml과..
- #] vi .bash_profile (사용자 계정 profile) export XMODIFIERS=@im=SCIM export GTK_IM_MODULE=scim export QT_IM_MODULE=scim - #] source .bash_profile - Ctrl..
File - Import - General - Existing Project into Workspace Select root directory에 경로 입력 (또는 browse를 통하여 선택) Finish 버튼 클릭
출처 : http://entireboy.egloos.com/4201369 RHEL(Red Hat Enterprise Linux)에 설치된 Eclipse에 Subclipse를 설치하려고 시도를 했다. 일반적인 방법인 이클립스 애드온 업데이트를 통해 설치했다. 다음 업..
tomcat 기능을 사용하여 배포 conf 폴더에서 tomcat-user.xml 파일 open ...... 이라는 부분 주석 해제 를 추가 tomcat의 index.jsp에 접속하면 왼쪽 상단에 tomcat manager를 클릭한 후 로그인 하단에 WAR file t..
Ctrl + Shift + L : 이클립스 전체 단축키를 볼 수 있다. Ctrl + F11 : 최근 실행한 Run 실행 Ctrl + D : 줄 삭제 Alt + ↑ , Alt + ↓ : 줄 위치 바꿈 Ctrl + Shift + O : 사용하지 않는 import 삭제, 필요한 imp..
서버를 더블클릭 Open launch configuration을 클릭 Common 탭을 클릭 File을 체크하고 경로 및 파일명 지정 서버 재시작
Window > Customize Perspective... 메뉴를 선택한 후, Commad Groups Availability 탭을 선택하여 Available comand gruops 에서 SVN 항목을 체크 Window > Preferences > Keys 로 이동 후 Binding에서 commit, u..
이클립스에서 자동 줄맞춤 ( Ctrl + Shift + f 등 )을 할 때 한 줄의 길이가 너무 짧을 때 아래 방법으로 길이를 조절할 수 있습니다. 1. JAVA [Window - Preferences - Java - Code Style - Formatter] 메뉴로 이..
개발을 하다보면 snake case를 camel case로 변경한다거나, 대/소문자를 변경해야 할일이 굉장히 많습니다. 이것을 편하고 효율적으로 할 수 있게 해주는 플러그인 AnyEdit를 소개합니다. 1. AnyEdit 단축키 (1)..
최근 Eclipse Oxygen 에서 SVN Connector가 정상적으로 설치되지 않는 현상이 있어, 이에 대한 해결 방법을 공유합니다. 현재 기준 최신 버전에서 발생하는 문제이지만, 향후에도 적용 가능한 해결 방법이고, 그냥..
이클립스에서 작업을 하다가 이와 같은 에러가 발생하며 실행이 안되는 현상이 발생하면 아래 두가지 문제가 있을 수 있습니다. 1. ANT_HOME 재설정 Window -> Preference -> Ant -> Runtime 으로 찾아 ..
메이븐을 설치할 때 이클립스에서 marketplace를 사용해도 되지만 오류가 발생하는 경우가 많아서 메이븐을 수동으로 다운로드 후, 이클립스에 연동하는 방법을 사용했습니다. 적용 방법은 아래와 같습니다. 1. 이..
ifdef 로 debug모드를 정의해서 로그를 찍어 볼 경우, (ex. #ifdef __DEBUG Makefile을 vi로 열어서 CFLAGS = $(INCLUDES) 의 뒤에 -D__DEBUG 와 같이 추가한다.
변수를 두번 연속 free / delete / malloc / new / fclose 등의 동작을 했을 경우 나타나는 현상이다. free(buff); buff = NULL; NULL로 항상 초기화 하는 습관을 갖자
time_t lTime; struct tm *today; time(&lTime); // 현재시간 구하기 today = localtime(&lTime); printf("%04d-%02d-%02d %02d:%02d:%02d\n", today->tm_year + 1900, // tm_year는 1900을 더해야 한다. today->t..
1. clean up을 해본다. 2. lock 파일 삭제 - 파일 옵션에서 숨김파일 표시로 변경 - svn 폴더로 들어가서 lock 파일 삭제
mixed eval ( string $code_str ) (PHP 4, PHP 5) 이 함수는 php코드를 평가하기 위해 사용됩니다. 예를 들면, 다음의 결과로 이해할 수 있을 것입니다. 예제(ex #1 <?php $string = 'cup'; $name = 'coffee'..
1. 실행파일과 코드를 같은 경로에 둔다. 2. # ulimit -c unlimited (해당 명령어를 입력하면 프로그램 실행 시 core 파일이 떨어진다) 3. 프로그램 실행 4. # gdb [실행파일경로] [코어파일명]
Querydsl에서 CASE WHEN을 사용하기 위해서는 CaseBuilder()를 사용하면 됩니다. 사용 방법은 아래를 참고하시면 됩니다. 예1) Expression cases = new CaseBuilder() .when(c.annualSpending.gt(10000)).then("P..
먼저, 여기에서 말하는 동적 where는 아래와 같은 where절을 의미합니다. WHERE userName = '홍길동' AND ( age = 24 or telno = '010-1111-2222' ) Querydsl에서는 BooleanBuilder를 사용하여 이와 같은 복합 검..
개발을 하다보면 부득이하게 동적으로 class에 값을 넣거나 값을 가져와야 할 경우가 있습니다. 아래와 같이 class.getDeclaredField() 를 사용하면 손쉽게 할 수 있습니다. public class TAllSaveThsusBean { /**..
백업 svnadmin dump 명령 1.svnadmin dump repository-location > dump.file Visual SVN 일괄 백업 하기 도스 배치 파일을 이용하여 SVN 저장소들을 일괄 백업 하는 스크립트를 작성해 보았다. Visual SVN 저장소..