일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Python
- jQuery
- ubuntu
- replace
- i18n
- 문자열자르기
- centos
- MySQL
- 부모창
- 확장자
- 한글 깨짐
- SVN
- Eclipse
- php
- TextBox
- RabbitMQ
- Postfix
- Oracle
- docker
- install
- random
- 천단위
- smarty
- Selectbox
- mariadb
- JavaScript
- 일괄변경
- TPL
- yum
- Today
- Total
목록분류 전체보기 (199)
wilson's story
ubuntu18.04 버전 기준입니다 ubuntu18.04의 기본 python버전은 3.6으로 세팅되어있습니다 sudo apt-get install apache2 sudo apt-get install libapache2-mod-wsgi-py3 sudo a2enmod wsgi cd /etc/apache2/sites-available vi 000-default.conf ErrorLog /workspace/service/WebServer/log/error.log CustomLog /workspace/service/WebServer/log/access.log combined WSGIDaemonProcess WebServerApp threads=10 python-path=/workspace/service/WebS..
Ubuntu에서 conda를 설치하고 나면 사용자 앞에 (base) 라고 붙는 경우가 있다 이것은 기본적으로 conda 의 base env를 사용하겟다고 하는것인데 이것을 원치 않을 경우 conda config --set auto_activate_base False 이라고 적용후 사용자를 빠져나왔다가 다시 들어가면 (base) 가 사라져 있다 다시 (base)를 적용하고 싶다면 conda config --set auto_activate_base True 상태를 볼려면 conda config --show | grep auto_activate_base
여러개의 thread를 사용하면서 각각에서 반복문이 동작을 해야하는 경우 하단의 소스와 같이 사용하시면 됩니다 import threading def threadTest(val): while True: print(val) def processTest1(): test = "1" thread = threading.Thread(target=threadTest, args=(test,)) thread.start() def processTest2(): test = "2" thread = threading.Thread(target=threadTest, args=(test,)) thread.start() if __name__ == '__main__': processTest1() processTest2() 아래와 같이 사..
pycocotools는 mac, linux를 지원한다 anaconda 플러그인으로 설치하려 해도 window는 지원하지 않는다 https://anaconda.org/conda-forge/pycocotools Pycocotools :: Anaconda Cloud anaconda.org 윈도우에선 env terminal 에서 아래 처러 입력하면 설치가 된다 pip install git+https://github.com/philferriere/cocoapi.git#egg=pycocotools^&subdirectory=PythonAPI pip install git+https://github.com/philferriere/cocoapi.git#egg=pycocotools^&subdirectory=PythonAPI..
1. svn 설치 apt-get install subversion 2. svn을 적용할 폴더 생성 mkdir /svn/repos 3. 이동 cd /svn/repos 4. 저장소 생성하기 svnadmin create 저장소명 5. 저장소 설정하기 cd /svn/repos/저장소명/conf/ 6. 접근 가능 아이디와 패스워드 생성 vi passwd [users] test=1234 7. 접근 가능 설정 vi svnserve.conf [general] anon-access = none auth-access = write password-db = passwd 8. svn 서비스로 등록 하기 cd /etc/init.d/ 9. svnserve 파일생성 및 작성 vi svnserve DAEMON_ARGS="-d -r ..
CUDA Toolkit 과 cuDNN SDK 설치 https://www.tensorflow.org/install/gpu 에서 보면 소프트웨어 요구사항 항목에서 CUDA Toolkit 다운로드 경로 https://developer.nvidia.com/cuda-toolkit-archive cuDNN SDK 다운경로 경로 회원가입후 사용가능 https://developer.nvidia.com/rdp/cudnn-download CUDA Toolkit 와 cuDNN SDK 는 버전에 맞게 다운 받아준다. 예) CUDA Toolkit 10.1 Download cuDNN v7.6.2 (July 22, 2019), for CUDA 10.1 설치순서 1. CUDA Toolkit 설치 설치위치 기억하고 있음 예) C:\P..
opencv에서 webcam에서 비디오를 읽어 들일때 cv2.VideoCapture(0) 이렇게 사용한다. 로지텍 webcam을 이용해서 비디오를 읽으면 대다수 우린 1080p를 원하지만 720p로 나온다. 로지텍 webcam에서 1080p로 읽어들이는 방법은 cv2.VideoCapture(cv2.CAP_DSHOW) 이렇게 0 대신에 cv2.CAP_DSHOW 로 변경 해주면 된다. ps. 카메라가 여러대라면 cv2.VideoCapture(cv2.CAP_DSHOW + 카메라인덱스) 사용한 카메라는 logitech webcam c920r
블로그 내에서 Syntax Highlighter 적용하기 첨부파일을 다운받고 해당 폴더의 scripts, styles 폴더내의 js, css 파일을 블로그의 파일업로드에 올리기 작성후 BODY 내에도 적용 Onload="dp.SyntaxHighlighter.HighlightAll('code');"
메타 태그 또는 HTTP 헤더를 업데이트하여 호환성 보기 관리웹 사이트에는 수천 또는 수만 개의 개별 페이지가 포함될 수 있으므로 각 문서에 대해 문서 모드를 설정하는 것은 비효율적입니다. 모든 페이지나 폴더별로 선택한 페이지 컬렉션에 대해 메타 태그를 설정하여 사이트가 작동하는 경우 서버 구성을 조정하고 HTTP 헤더에 X-UA-Compatible 메타데이터를 추가하는 것이 좋습니다.콘텐츠가 Internet Explorer 10 문서(표준) 모드로 표시되도록 하려면 IE=10 값을 지정해야 합니다. 콘텐츠가 Internet Explorer 9 렌더링 동작으로 표시되도록 하려면 IE=9 값을 지정해야 합니다. 콘텐츠가 Internet Explorer 5, 쿼크 또는 렌더링 동작으로 표시되도록 하려면 IE..
참고 : http://www.ibm.com/developerworks/kr/library/x-html5mobile1/ 참고 : http://html5.firejune.com/doc.html window.onload = function() { var startPos; navigator.geolocation.getCurrentPosition(function(position) { startPos = position; document.getElementById('startLat').innerHTML = startPos.coords.latitude; document.getElementById('startLon').innerHTML = startPos.coords.longitude; }); };
로컬 윈도우에서 자체 소스관리를 하다가 어찌하다 보니 내 컴터가 svn 서버가 되어 버려야 할때...이런저런 svn 클라이언트에 was 설치 알아보던중... 젤 간단한 visualsvn 선택 하게 되었다.( 편한게 좋은거지ㅋ )visualsvn은 svn과 아파치서버가 통합되어있어 윈도우에서 사용이 간편하다 걍 받아서 설치하고 몇가지 설정만 하면 끝..요기서 받으면 된다. http://www.visualsvn.com/server/
maven 으로 세팅하던 중 아무런 이상이 없는데 실행해서 페이지를 열려고 하면 Unable to read TLD "META-INF/c.tld" from JAR file ..... 이라고 에러가 떨어진다. 처리 방법1. WEB-INF\lib를 jar 파일 확인 -> 대다수 있을것이다.2. 현재 was가 tomcat 6.x 인지 확인 tomcat 7.x 로 하면 될것이다.3. jar 속성이 중복 되는 현상으로 중복되는 jar를 제거 4. pom.xml 파일에서 servlet-api, jsp-api 주석 처리 저 같은 경우는 tomcat 6.x 버전이라서 4번으로 처리하니 되더군요 아무래도 제일 깔끔한 방법은 톰캣 버전을 올리는것인데 그렇지 못할 경우 4번 을 해보세요
이클립스를 하다 보면 어시스트의 색상이 맘에 안들거나 잘 안보여서 바꿀때 늘 어디에서 세팅을 변경 해야 하는지 잊어 버리곤 한다. 자바파일 어시스트 색상 변경 jsp파일 어시스트 색상 변경
Eclipse에서 svn의 comment를 보려할때 한글로 작성한 글들이 깨져서 안보일 경우가 있다. 이럴 경우 eclipse 설치 폴더 안에 eclipse.ini 파일 내에 -Dfile.encoding=UTF-8 라고 한줄 추가해 주자 eclipse을 재기동 해주면 끝!! comment를 확인해보쟈 정상 적으로 나올것이다. ps. 만약 내용에 있는 한글이 깨져 있다면 svn 한글 문제이다. 다른글을 찾아보자.
요 근래 면접을 하나 보고 왔습니다.아는 분의 소개를 통해서 면접까지 보고왔습니다.면접에서 회사 이야기 세상사 이야기등 여러 가지 이야기를 나누면서 저는 회사를 사장님은 저를 알아가는 시간을 가졌습니다. 회사에서는 근속을 오래도록 할 사람을 원하더군요물론 저도 속으로는 회사만 좋다면야 장기 근속 쯤이야 라고 생각했습니다. 집으로 돌아오고 나서 곰곰히 생각해 보니 참 재미난 이야기 더라구요 회사에서는 장기 근속 할 사람을 뽑고 직원은 그만큼 대우를 해주면 오래 있고 하지만 회사에게 되물어보고 싶어지더군요 직원을 장기 근속을 시키기 위한 준비나 복지가 되어있는지?
JAVA 소스 에서 외부 HTTP의 내용을 가져올 경우가 있다. 이럴 경우에는 소스상에 openConnection을 이용해서 커넥션해서 정보를 가져오면 된다. private String server ="http://www.test.co.kr/test.jsp"; private String userId = "?user_id="; private String userPw = "&user_passwd="; /** * useUrl * @Note : URL커넥션 사용 * @throws IOException * @throws Exception * * */ public void useUrl() throws IOException, Exception { String testVal = getReturnString( getUr..
CentOs 6.x 를 보다 빠르게 다운로드 할수 있는 사이트 입니다. 역시 다음이 빠르네요 http://ftp.daum.net/centos/
erwin에서 코멘트를 달기 위한 세팅 부분 physical 상태에서 상위 메뉴 Database -> Pre & Post Scripts... 선택 Model-Level 선택 code 항목에 가 DB에 맞는 항목을 입력해준다. ORACLE %ForEachTable() { COMMENT ON TABLE %TableName IS '%EntityName'; %ForEachColumn() { COMMENT ON COLUMN %TableName.%ColName IS '%AttName'; } } MS-SQL %ForEachTable() { exec sp_addextendedproperty 'MS_Description' , '%EntityName' , 'user' , 'dbo' , 'table' , '%TableNam..
다른 브라우져에서는 FCKEditor의 다이얼로그가 정상으로 나오지만 IE9에서 빈 다이얼로그로 나오면서 화면이 어는 현상이 있다. 이 현상을 해결하기 위한 방법은 fckeditorcode_ie.js 파일을 열어서 38줄을 변경해준다. FCKTools.RegisterDollarFunction=function(A){A.$=A.document.getElementById;}; FCKTools.RegisterDollarFunction = function( targetWindow ) {targetWindow.$ = function( id ){ return targetWindow.document.getElementById(id);};}; 상위의 문구를 하위 처럼 변경해준다.
/** * 목적 : 참고사항 글자수 체크 * 매개변수 : 없음 * 반환값 : 없음 * 개정이력 : 없음 */ $('#remaining').each(function(){ var $count = $('#count', this); var $input = $("#refCn"); var maximumCount = $count.text() * 1; var update = function(){ var before = $count.text() * 1; var now = maximumCount - $input.val().length; // 사용자가 입력한 값이 제한 값을 초과하는지를 검사한다. if (now < 0) { var str = $input.val(); $("#refCn").focus(); var inputVa..
jquery javascript /** * 목적 : 체크박스 전체 선택 * 매개변수 : 없음 * 반환값 : 없음 * 개정이력 : 없음 */ $("#check_all").click(function(){ if ($(this).attr("checked") == true) { $("input[name=checks[]]").attr("checked", true); } else { $("input[name=checks[]]").attr("checked", false); } }); // 세부를 별도로 선택하면 전체 체크가 풀림 $("$input[name=checks[]]").click(function(){ $("input[name=check_all]").attr("checked", false); }); html 전체..
var lastDay = ( new Date( 년도입력, 월입력, 0) ).getDate();
언어세팅부분에서 -locale ko_KR -encoding UTF-8 -charset UTF-8 -docencoding UTF-8
$yum install kde-i18n-Korean $yum install fonts-korean 아니면 한번에 $yum groupinstall korean-support -x xorg-x11-server-Xorg 설치하고 $fc-cache
ORA-00054: 자원이 사용중이고, NOWAIT가 지정되어 있습니다 이런 경우는 table에 락이 걸려있어서 일어나는 에러이다. 사용중 이런 에러가 나타날 경우 기본적으로 DB를 리스타트 해주면 되지만 이것마져 맘대로 되지 않을경우 하는 방법이 있다. -- TEST_TABLE -> 테이블이름 SELECT A.SID, A.serial# FROM v$session A, v$lock b, dba_objects c WHERE A.SID=b.SID AND b.id1=c.object_id AND b.TYPE='TM' AND c.object_name='TEST_TABLE'; SID SERIAL# --- ------- 152 46636 이런결과가 나왔다면ALTER SYSTEM KILL SESSION '152, 46..
기한내에 사용가능한지를 판별하는 쿼리문을 짜보았다. 시작일의 사용 유무는 현재시 - 시작일 마지막일의 사용 유무는 마지막일 - 현재일 SIGN을 이용하여 가능하면 1로 출력된다. DECODE을 이용하여 사용가능한 1은 Y 불가능인 -1은 N 으로 표기 기한이없는것도 N으로 표기 SELECT decode( SIGN(sysdate - to_date('2010-06-01', 'yyyy-MM-dd')), 1, 'Y' , -1, 'N', 'N') AS reSt , decode( SIGN(to_date( '2010-06-30' , 'yyyy-MM-dd') - sysdate ), 1, 'Y' , -1, 'N', 'N') AS reEn FROM dual
화면이동시 부드럽게 이동하고자 할때 HTML 해더 사이에 추가해주면 된다
SELECT * FROM v$version WHERE banner LIKE 'Oracle%';
요센 윈도우7시대 인데 간혹 아직도 xp를 쓰는곳이 많습니다. 흔치 않지만 윈도우의 기본기능 중 넷미팅을 써야할 때도 있죠. 우선 xp의 기본 기능에 포함 되어있는 netmeeting 을 제거 하는 방법은 시작 -> 실행 -> %SystemRoot%\System32\rundll32.exe setupapi,InstallHinfSection NetMtg.Remove 132 msnetmtg.inf 입력하 엔터를 누르시면 제거가 됩니다. 그렇다면 지웠다가 다시 살릴려면??? Msnetmtg.inf 파일을 우선 구글링에서 구합니다. (상단에 첨부했습니다~!!) 마우스 오르쪽 마우스를 눌러 설치 하시면 재설치가 됩니다. 간단하죠~ 하지만 몰라서 이틀이나 고민했다능~ ㅠㅠ 원본은 여기 있습니다. http://supp..