본문 바로가기

아빠방/Tech17

CentOS에 JDK 설치하기 한동안 이런 시스템 환경과 관련된 일을 안하다 우연한 기회에 건수가 있어 실행해봄 예전보다 훨씬 간경하고 쉽네.... (라떼는 말야...) 기본 CentOS를 설치했더니 java가 없네요 그래서 yum을 통해 설치 버전을 확인해봤습니다. #> yum list java*jdk-devel 흠... 몇가지 종류가 리스트에 나타나는군요... 이중에 설치 시스템에 적절한 버전을 선택해서 설치를 시작해봤습니다. #>yum install java-1.8.0-openjdk-devel.x86_64 어이쿠... root 가 아니었네요... root로 변경하고 다시한번 설치했습니다. 이것저것 설치과정이 보이네요. 이 상황에서 설치를 하겠냐고 묻는데.... 안할수 없으니 y 를 입력하고 엔터 이런저런 설치끝에 설치가 완료되었.. 2020. 11. 5.
MySQL & MariaDB 관리 프로세스 리스트 찾기 select concat('KILL ',id,';') from information_schema.processlist where Command='Sleep' and Time > 30; 2019. 11. 20.
산출물 작성시 유용한 쿼리 오늘은 각종 산출물, 특히 테이블 명세서를 만들때 유용한 몇가지 쿼리에 대한 글을 작성합니다. 1. 특정 테이블에 대한 상세 컬럼정보 출력 SELECT distinct aa.COLUMN_NAME, bb.comments, aa.data_type || '(' || aa.data_length || ')' as colum, aa.column_idFROM ALL_TAB_COLUMNS aa, ALL_COL_COMMENTS bb WHERE aa.table_name = bb.table_name AND aa.COLUMN_NAME = bb.COLUMN_NAME and aa.table_name='Table_Name' ORDER BY aa.column_id; 2. 전체 테이블 정보 출력 SELECT A.TABLE_NAME, .. 2016. 9. 22.
UIWebView facebook 인증 연결 오늘은 UIWebView와 facebook의 인증을 연결해보겠습니다. 사실 여러가지 시도를 해봤으나 아래 방법이 가장 적절한것 같아 포스팅을 합니다.이전에 facebook sdk나 facebook app을 통한 인증을 처리해봤으나 아무래도 앱이 무겁고 테스트도 쉽지 않았습니다. 코드는 심플합니다. - (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType { //---------------------------------------------------------------------- // Facebook log.. 2016. 8. 30.
IOS UIWebView와 Web의 연결 최근 UIWebView를 통해 웹과 앱을 연결하는 일이 몇가지 생겨서 관련된 정보를 기술합니다. 우선... 웹에서는 앱을 아래와 같이 호출합니다. function nativeAppCall(obj){var os = checkMobile();if( os == "android"){window.nativeApp.setSearchBarCodeText(obj);}else if( os == "ios" ){window.location = "callmyapp:cmd=showCam&gbn=" + obj;} } 자바스크립트는 안드로이드와 IOS를 모두 호출합니다만... 실제 여기서는 IOS만을 사용합니다. 이렇게 호출된 callmyapp은 xcode에서 아래처럼 사용합니다. - (BOOL)webView:(UIWebView*.. 2016. 8. 29.
UIWebView에 QR코드 리더 넣기 오늘은 UIWebView를 통해 QR 코드 리더를 넣도록 해보겠습니다. 제가 사용한 QR코드 라이브러리는 ZBar 입니다.이전엔 레드레이져를 이용해보았습니다만... 실제 QR코드 혹은 바코드 인식율은 레드레이져가 더 좋은것 같습니다.무료로는 ZBar도 괜찮습니다. http://zbar.sourceforge.net/ 여기서 다운받았고 xcode에 추가하면 아래 이미지와 같이 적용됩니다. 이제는 UIWebView에 연동하는 부분인데... 웹 페이지에서 바코드 리더를 호출하는 구조로 개발하여 자바스크립트를 통해 바코드 리더를 호출했습니다. 코드는 아래와 같습니다. - (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)requ.. 2016. 8. 26.
테이블 목록 및 데이터 건수 SELECT table_name ,num_rows , TO_NUMBER( dbms_xmlgen.getxmltype('SELECT COUNT(*) c FROM ' || table_name).Extract('//text()') ) num_rows2 FROM user_tables; 출처 : http://www.gurubee.net/article/55486 2016. 5. 26.
간단한 페이징 쿼리 SELECT COUNT(*) FROM TableName WHERE ID=61; SELECT * FROM ( SELECT A.*, ROWNUM AS RNUM, FLOOR((ROWNUM-1)/100+1) AS PAGE, COUNT(*) OVER() AS TOTCNT FROM ( SELECT T.Field1, L.Field2, L.Field3, L.Field4FROM TableName1 T, TableName LWHERE L.ID=61 AND L.Field1!= 0 AND L.Field1= T.Field1ORDER BY Field2 DESC ) A) WHERE PAGE = 1;[출처] 오라클의 간단한 페이징 쿼리|작성자 탱탱이아빠 2016. 4. 16.
Visual Studio 빌드시 "'OSVersion'의 값이 잘못되었습니다." 최초 프로젝트 설정하고 빌드시에 'OSVersion'의 값이 잘못되었습니다. 라는 오류가 나타날때가 있다. 원인은 여러가지가 있으나 OS버전이 VS버전보다 높을때 나타나는듯 하다. (컴파일러의 설정문제라고도 하지만...) 이런경우 해당 프로젝트의 .csproj 파일을 조금 수정해주면 해결할 수 있다. 텍스트 편집기로 파일을 열고 첫번째 의 위에 을 넣어주고 VS를 재 실행한 후 빌드를 실행하면 대부분 실행이 된다.[출처] Visual Studio 빌드시 "'OSVersion'의 값이 잘못되었습니다." 문제|작성자 탱탱이아빠 2016. 4. 14.