박응용 선생님이 쓰신 점프 투 자바를 읽다가 꼭 기억하고 싶은 부분이 있어서 따로 발췌했다. LinkedHashMap과 TreeMap Map의 가장 큰 특징은 순서에 의존하지 않고 key로 value를 가져오는데 있다. 하지만 가끔은 Map에 입력된 순서대로 데이터를 가져오고 싶은 경우도 있고 때로는 입력된 key에 의해 소트된 데이터를 가져오고 싶을 수도 있을 것이다. 이런경우에는 LinkedHashMap과 TreeMap을 사용하는 것이 유리하다. LinkedHashMap은 입력된 순서대로 데이터가 출력되는 특징을 가지고 있다. TreeMap은 입력된 key의 소트순으로 데이터가 출력되는 특징을 가지고 있다.
페이스북 링크 미리보기 내용 및 사진은 처음 링크를 걸 때 페이스북 서버에 저장되는 것 같다.만약 일시적인 오류로 링크가 깨졌거나, 링크에 대한 오류를 수정한 후에도 링크 미리보기 내용이 정상으로 보이지 않을 수 있다.이 때에는 페이스북 그래프 디버거에 접속해서 해당 링크를 [디버그]한 후 결과에서 [다시 스크랩] 버튼을 눌러주면 해결된다.https://developers.facebook.com/tools/debug/[다시 스크랩]한 후 다시 글에 링크를 넣어보면 미리보기 내용이 바뀌어있을 것이다.
${aMap.aAttr == 'A'}결과: "cannot convert M of type class java.lang.string to class java.lang.long ..."첫째 줄의 테스트 구문에서 위와 같은 에러가 발생했다. 디버깅했을 때 aAttr 값은 'A'였는데, 특이사항은 aAttr의 타입이 char 타입이었다. 검색해보니 char 타입인 경우 String 타입과 비교할 때 위와 같은 에러가 발생한다고 한다. 해결방법은 아래 코드로 변경해주는 것이다.${fn:contains(aMap.aAttr, 'A')}
출처: https://ourcodeworld.com/articles/read/140/top-5-best-code-syntax-highlighter-javascript-plugins개발블로그에서 가장 중요한 요소 중 하나가 문법강조(Code Highlight) 기능을 사용해서 코드를 올릴 수 있는가이다. 다음은 중요 기능이 있고, 사용하기 쉬우며, 테마를 고를 수 있는 문법강조 JS 플러그인들이며, VanillaJS 위에서 동작한다.1. Prism.js - http://prismjs.com/2. highlight.js - https://highlightjs.org/3. Rainbow - https://craig.is/making/rainbows4. SyntaxHighlighter - http://alexg..
쿠키제거 출처: https://stackoverflow.com/questions/10593013/delete-cookie-by-name function set_cookie(name, value) { document.cookie = name +'='+ value +'; Path=/;'; } function delete_cookie(name) { document.cookie = name +'=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;'; }
출처: https://stackoverflow.com/questions/18981909/how-to-show-a-running-progress-bar-while-page-is-loading페이지 로딩중 관련 JSNProgress http://ricostacruz.com/nprogress/ PACE http://github.hubspot.com/pace/docs/welcome/Onextrapixel http://onextrapixel.com/examples/youtube-like-ajax-loading-bar/index5.html
출처: https://stackoverflow.com/questions/6756104/get-size-of-json-objectJSON은 일반적인 JavaScript 개체와 달리 .length, .size 함수를 사용할 수 없다. 아래처럼 Object 객체를 이용해서 구한다. var myObject = {'name':'Kasun', 'address':'columbo', 'age':'29'} var count = Object.keys(myObject).length; console.log(count); // 출력: 3
시간이 지나면서 버전이 바뀌어 2019년 6월 11일 기준으로 글을 재정리했다. - https://devheedoo.github.io/posts/save-html-to-pdf/ 프로젝트에서 화면(html)을 PDF로 출력해야하는 경우가 생겼다. iText 라이브러리의 경우 html을 pdf로 변환해주지만 CSS 적용에 한계가 있어서(매우 제한적이다) 결국 이미지로 변환을 거쳐 PDF로 출력하는 방법을 선택했다. 사용한 라이브러리는 아래 3가지이다. (3.5.0) bluebird.js: 아래 라이브러리에서 사용하는 Promise 함수를 IE에서도 사용할 수 있게 해준다. http://bluebirdjs.com/docs/getting-started.html (0.5.0-beta3) html2canvas.js..
- Total
- Today
- Yesterday