Programing78 document.getElementsByName() 삽질기 문제의 시작 기존 시스템에서 document.getElementsByName()을 통해서 Dom Elements를 찾는 script가 있었습니다.(보통 jquery를 사용하나 해당 시스템은 jquery 사용 않하네요 ㅠ) 문제는 Elements를 정상적으로 찾아오지 못하는 현상이 발견되었습니다. 원인을 확인하면서 id 속성을 잘못 지정하고 있는 것을 확인하였습니다. HTML 태그에서 id 속성은 document에서 유일하게 지정하는 것이 정상적인 사용법입니다.(아래 참고, name 속성은 중복 가능) 하지만 id 값을 동일하게 설정하면 어떻게 될까요? 3개의 input tag element를 찾으려면 document.getElementsByName(“id”)로 찾을 수 있습니다. 만약 document.g.. 2016. 11. 30. RSA 알고리즘 “누워서 읽는 알고리즘” 책에서 RSA 알고리즘을 소개하고 있어 정리하고자 합니다. 여기서 RSA 알고리즘을 증명하고자 하는 것이 아니며, 알고리즘 기본 정보만 소개합니다. RSA란? 공개키 암호시스템의 하나로 1978년 로널드 라이베스트(Ron Rivest), 아디 샤미르(Adi Shamir), 레너드 애들먼(Leonard Adleman)의 이름 앞글자를 따 RSA라고 명명하였습니다. 공개키와 개인키로 이뤄진 이 알고리즘은 큰 숫자에 대해 소인수 분해가 어렵다는 것에 기반을 두고 있습니다. 즉, 소인수 분해가 가능해지면 알고리즘이 무용지물이 될 수도 있습니다. 위키백과(https://ko.wikipedia.org/wiki/RSA_%EC%95%94%ED%98%B8)에서 아래와 같이 언급하기도 하였습니다... 2016. 11. 23. ConnectionTimeout과 SocketTimeout의 차이 URL을 호출하는 코드를 작성할 때 Timeout 설정을 하게 됩니다. 아래 코드로 예를 들어보겠습니다. DefaultHttpClient httpClient = new DefaultHttpClient(); HttpParams params = httpClient.getParams(); HttpConnectionParams.setConnectionTimeout(params, 30); HttpConnectionParams.setSoTimeout(params, 60); * httpComponents:httpclient:4.2.3 버전 코드 setConnectionTimeout() 메서드와 setSoTimeout() 메서드를 이용하여 Timeout 설정을 하고 있습니다. ConnectionTimeout은 서버와 .. 2016. 11. 18. P를 출력하는 프로그램 P “누워서 읽는 알고리즘” 책 4번째 이야기에 보면 “P를 출력하는 프로그램 P”라는 주제가 소개됩니다. 이는 프로그램 자신의 코드를 출력하는 프로그램이라는 의미인데요. 책 48 페이지에 아래와 같은 코드 예제가 있습니다. char* me; void main(void) {printf(me); putchar(13); putchar(34); printf(me); putchar(34); putchar(‘;’);} char* me = “char* me; void main(void) {printf(me); putchar(13); puchar(34); printf(me); putchar(34); putchar(‘;’);} char* me=“; C 언어로 작성되어 있어 보기에는 복잡한 듯 보이나 결과는 코드 자체와 같.. 2016. 11. 10. 이전 1 ··· 4 5 6 7 8 9 10 ··· 20 다음