substring 에 대해 index를 구분짓기가 가끔 헷갈린다. 이참에 정리해보자! 1 2 3 4 5 6 "hamburger".substring(0,0);// return "" "hamburger".substring(0,1);// return "h" "hamburger".substring(0,2);// return "ha" Colored by Color Scripter cs 결과로 미루어봤을 때, 인수인 beginIndex와 endindex는 같으면 결과는 null이고, beginindex자리부터 endindex전까지의 substring이 결과값이 된다. 1 2 3 4 "hamburger".substring(0,9)// return "ha" //이 것은 가능하지만 "hamburger".substring..
k-means 클러스팅 알고리즘에 대해 잘 나와있는 유투브 영상이 있어 스크랩하였다. 위 영상의 예시 의하면 1. The K-means algorithm starts by placing K points (centroids) at random locations in space. 2. we assign it to a cluster with the nearest centroid. 3. we move each centroid to the mean of the instances assigned to it. 4. The algorithm continues until no instances change cluster membership.(해당예시에서 1번부터 3번을 반복하다보면 두개의 군집이 바뀌지 않을 때가 되고,..
1. 키보드 한영 전환 설정http://ngee.tistory.com/326 위 링크를 따라하면 됩니당. but, 시스템 설정-텍스트입력창- 사용할 입력 소스에서 한국어(Hangul)(IBus)만 남기고 영어는 삭제하여아이버스 한국어만 사용할 수 있도록 설정합시다.왜냐면 아이버스 한국어가 키보드 영어, 한글 모두 지원되요!! 이후 설정한후터미널에 # ibus-setup-hangul명령하여 IBus 한글 설정 창을 띄웁니다.기타 세가지 창을 모두 선택하고한영전환키에 "한/영"키를 추가합니다. 그러면 아이버스 한국어 사용으로 한영전환이 가능해집니다! 2. 백업 설정 이전에 시스템 초기설정하다가 트레이가 맘대로 변했는데 변경해도 안먹히고 원인을 찾을 수 없었어요.. 그래서 우분투 재설치를 했습니다ㅜㅜ저같은 ..
1. root로 로그인.2. 계정생성 #adduser 계정아이디#passwd 패스워드 ****아래와같이 한꺼번에 응답하는 경우도 있음************************* # adduser test Adding user 'test'...Adding new group 'test'(1205) ...Adding new user 'test'(1205) with group 'test'...Creating home directory `/home/test' ...Copying files from `/etc/skel' ...Enter new UNIX password: Retype new UNIX password: passwd: password updated successfullyChanging the user ..
코드 리뷰를 받으면서 세부적인 개선을 요청받은 부분은 예외처리였다.아래 항목중 1번을 제외한 항목들은 모두 처음 듣는 권장 사항들이었다.이번에 정리하면서 기억하고 다음 프로젝트에는 꼭 적용해야겠다. 예외처리에 관한 권장사항은 다음과 같았다. 1. try~catch문 중에서 Exception으로 예외처리하지 않고, 세분화하기 Exception으로 처리하게 되면 Findbugs나 PMD에서 에러가 나서, 이 부분에 관해서는 인지하고 있었다.Exception 처리를 지우고 나면 처리해야하는 예외에 대해 이클립스 자동완성 툴이 친절하게 가르쳐준다.자동완성 툴을 뗄수 있을 순간을 기대해보며...처리해야 하는 예외에 대해 조금씩 공부해야겠다. 2. catch 안 블럭은 비우지 않기 보통 비우거나 System.out..
진행하는 웹 프로젝트에서 @CrossOrign을 쓰는 부분이 있어 알고리즘을 정리해보았다. 사실 알고리즘이라고 할 것도 없지만... 머리 속이 복잡하고 자꾸 잊어버리는 성격때문에 그림으로 표현해보았다. urlA를 통해 urlB를 접속할때에만 로그인이 허용되도록 구현한것이다. urlA 계정으로 어떠한 활동을 하면 urlB에 이전에 계정이 생성된다. @CrossOrign을 이용한 해당 알고리즘을 통해 urlA인증을 받는 것이라고 할수 있다. 스프링 @CrossOrigin 에 대한 설정은 또 다음기회에..
웹 프로젝트를 진행하면서 두개의 서버에 데이터를 주고받아야하는 경우가 생겼다. 이러한 경우는 처음이라... 열심히 삽질을 하여 알게된 지식들을 잊어버리지 않기 위해 정리하겠다. 1. 동일 출처 정책(Same Origin Policy) 자바스크립트 엔진 표준 스펙에 동일 출처 정책이라는 것이 있다. 이는 자바스크립트에서 다른 출처의 문서나 스크립트 등 자원과 상호작용하지 못하도록 막은 보안 정책이다. 참고사이트: https://www.w3.org/Security/wiki/Same_Origin_Policy https://en.wikipedia.org/wiki/Same-origin_policy 아래의 위키백과에 있는 표를 보면 어떠한 경우에 동일 출처정책에 위반되는 지 알수 있다. 프로토콜,도메인,포트번호가 ..
org.codehaus.cargo.container.tomcat.internal.TomcatManagerException: The Tomcat Manager responded "FAIL - Context [/admin] is defined in server.xml and may not be undeployed " instead of the expected "OK" message at org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:715) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:501)..
- Total
- Today
- Yesterday
- 프론트엔드
- 캐시삭제
- 백준퇴사
- 백준
- 개발중캐시삭제
- html
- 백준14501
- html꿀팁
- 프론트엔드개발자
- 런타임에러
- boj
- C++
- 선언적트랜잭션 #noRollbackFor #@Transactional
- 퇴사
- script버전
- C# java 차이점
- c#
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |