Tip: 10개의 글
특정 영역을 제외한 부분을 클릭했을 때 이벤트를 발생시켜야 할 때가 있다. 그때는 다음과 같이 하면 된다. $('html').click(function(e) { if(!$(e.target).hasClass("area")) { alert('영역 밖입니다.'); } }); 즉 특정 영역에 class명을 부여하고 클릭한 곳에 그 클래스명이 없으면 이벤트를 발생시키는 로직입니다.
One Two Three Four Five 를 다음과 같이 배열로 만드는 방법은 여러가지 겠지만 간단히 map 함수를 이용할 수 있다. [1, 2, 3, 4, 5] var arr = $.map($("li"), function(item) { return $(item).attr("value"); });
First Child Last 다음과 같을 때 First 를 Second로 바꾸고 싶을 때 어떻게 하면 될까?! $(".parent").contents() 를 하면 다음과 같이 나온다. ["First", Child, "Last"] $(".parent").contents()[0].textContent = "Second" 하면 First 값이 Second로 바뀐다.
1. virtualenv 로 개발 프로젝트 폴더 생성 1-1) virtualenv {프로젝트 폴더명} [그림 1-1] virtualenv 실행 2. pycharm 셋팅 2-1) pycharm 프로젝트 오픈 [그림 2-1] pycharm 프로젝트 오픈 2-2) 방금 생성한 폴더를 프로젝트 폴더로 설정 합니다. 2-3) File - settings... 로 이동 [그림 2-2] settings 로 이동 2-4) project Interpreter 설정 [그림 2-3] Project Interpreter 설정 2-5) Interpreter 추가 [그림 2-4] Interpreter 추가 2-6) 생성 폴더/Scripts/python.exe 추가 [그림 2-5] Interpreter 추가 출처 : chobokk..
소수점 중 불필요한 0이 있을 수 있다. 예를 들면 3.150 , 3.0, 4.000 과 같이 특정 이상 소수점 부터는 의미 없는 0일 수 있다.(엄밀히 말하면 의미 없다고 할 수 없지만!) 그럴 때 다음과 같이 하면 0을 제거 할 수 있다. print 10.0/2 print "%g" %(10.0/2) 결과는 다음과 같다. 5.0 5 [Finished in 0.1s]
sample_string = "1234567890abcdefgABCDEFG!@#$%^&*()_{}[]" result_string = "" for c in sample_string: if c.isalnum(): result_string +=c print result_string python 에서 텍스트를 처리할 때 특수문자를 제거해야 할 때가 있습니다. 이럴 때 정규표현식 으로 처리할 수도 있지만 다음과 같이 처리할 수도 있습니다. sample_string = "1234567890abcdefgABCDEFG!@#$%^&*()_{}[]" result_string = "" for c in sample_string: if c.isalnum(): result_string +=c print result_string ..
만약 파일 업로드에서 file_uploads On post_max_size max_execution_time memory_limit max_file_uploads upload_max_filesize 위에 사항을 업로드 하려는 파일의 사이즈보다 크게 그리고 다른 사항들도 모두 정상적으로 설정했는데 파일이 업로드 되지 않는다면 /tmp 가 overflow의 size를 확인해 보자 /tmp가 overflow 되었다고 나오는 부분이 보일 것이다. 이럴때 다음과 같이 하면 된다. sudo umount -l /tmp sudo mount -t tmpfs -o size=10485760,mode=1777 overflow /tmp
exec 나 shell_exec 를 비동기로 처리해야할 때가 있다. 그때는 명령어 뒤에 " > /dev/null 2>/dev/null &"를 붙혀주면 된다 exec("실행할 명령" . " > /dev/null 2>/dev/null &") shell_exec("실행할 명령" . " > /dev/null 2>/dev/null &") 출처: https://chobokkiri.tistory.com/61?category=656563 [초보끼리]
curl로 html 소스 코드를 가져오려고 하는데 http 302(redirect) 문제로 redirect된 페이지의 소스코드를 가져올 때 다음과 같이 하면 된다. $url = "YOUR URL"; $res = array(); $options = array( CURLOPT_RETURNTRANSFER => true, // return web page CURLOPT_HEADER => false, // do not return headers CURLOPT_FOLLOWLOCATION => true, // follow redirects CURLOPT_USERAGENT => "spider", // who am i CURLOPT_AUTOREFERER => true, // set referer on redirect C..
IntelliJ 익숙지 않은 분께 도움이 될 tip, 모음가급적 최신 버전 유지버전이 2019.x 형태인데 저같은 경우 x 가 바뀔때 app cleaner 로 깔끔히 지우고 시작, 개취intellij cache 를 많이 쓰는데 update 시 꼬이는 경우가 가끔 있고, 밀면 초기에 index 과정 지나면 좀 빠름단축키(Mac 기준, keymap 은 Default Mac OS X 사용)IntelliJ Learn Plugin 으로 따라하기 모드가 생김: 이것만 알아도 됨프로젝트 생성하는 화면(프로젝트 열린 상태 말고 모두 닫으면 생긴 화면)에 제일 처음 아래부분 Learn IntelliJ IDEA 누르면 됨아래 블로그 유용한거 단축키 많음http://www.kwangsiklee.com/ko/2016/12/%..