몇 가지 항목의 경우엔 차이가 적지만, 많은 항목이 있으면 반드시 switch ... case를 사용해야 한다. switch에 5개 이상 항목이 포함되어 있으면, 조회 테이블이나 해시 목록을 사용하여 구현된다. 즉 모든 항목은 다음과 같은 경우에 비해 동일한 액세스 시간을 갖는다. if문으로 구현할 경우, 마지막 항목이 먼저 모든 이전 조건을 평가해야 하므로, 도달하는데 많은 시간이 소요된다. [출처] https://stackoverflow.com/questions/767821/is-else-if-faster-than-switch-case
screen -list screen -S name # 생성 screen -r name # 접속 # make: ctrl + a, c # exit 종료 # ctrl + a, d 나오기 [출처] https://dreamlog.tistory.com/470 [Linux] screen 사용법 build 중 서버와 연결이 끊어지거나 컴퓨터를 끄고 퇴근해야 한다면? 1. screen 개념 putty와 같은 ssh 도구로 서버에 접속한 일반적인 사용 예. 서버에 screen 사용하여 접속한 예 두 그림의 차이 dreamlog.tistory.com $ screen -X -S [session # you want to kill] quit stackoverflow.com/questions/1509677/kill-detached..
`@Controller` 에서 `@Value` 를 사용해도 값이 설정되지 않음을 발견; `@Service` 모듈을 하나 생성하여, 그 내부에 `@Value` 를 지정하였다. `@Controller` 에서 `@Autowired` 로 해당 모듈을 가져와서 사용하여 해결 하였다. [출처] https://cnpnote.tistory.com/entry/SPRING-Controller-%ED%81%B4%EB%9E%98%EC%8A%A4%EC%9D%98-Spring-Value-%EC%A3%BC%EC%84%9D%EC%9D%80-%EC%86%8D%EC%84%B1-%ED%8C%8C%EC%9D%BC-%EB%82%B4%EB%B6%80%EC%9D%98-%EA%B0%92%EC%9D%84-%ED%8F%89%EA%B0%80%ED%95..
height: calc(100% - 18px); https://stackoverflow.com/questions/2434602/css-setting-width-height-as-percentage-minus-pixels Setting width/height as percentage minus pixels I'm trying to create some re-usable CSS classes for more consistency and less clutter on my site, and I'm stuck on trying to standardize one thing I use frequently. I have a container ... stackoverflow.com https://www.codingfac..
dscacheutil -flushcache https://mingu.kr/74 Mac OS X 에서 hosts 파일 수정하기 일전에 아이폰 어플 개발시에 Mac 상에서 hosts 파일 수정을 해야 할 일이 생겨서 알아보다가 해결 했던 사이트입니다. 사이트로 이동~ 사이트 참고 하여, 잘 처리가 됐는데.. 한 동안은 hosts 파일 수정할 일이.. mingu.kr ### TIP VPN 접속전에 수정해야 초기화 되지 않는다. https://superuser.com/questions/382744/how-to-make-changes-to-mac-etc-hosts-permanent How to make changes to Mac /etc/hosts permanent? On my Mac (running OS 10...
lsof -i:8080 nestat -tnlp [출처] https://stackoverflow.com/questions/11583562/how-to-kill-a-process-running-on-particular-port-in-linux https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EB%A1%9C%EC%BB%AC%EC%84%9C%EB%B2%84_%EC%97%B4%EB%A6%B0_%ED%8F%AC%ED%8A%B8_%ED%99%95%EC%9D%B8
[Spark & Hive] How to rename partition value in Hive?ALTER TABLE `table_name` PARTITION (...) RENAME TO PARTITION (...) ALTER TABLE tablePARTITION (a='1',b='2',c='3',d='4') RENAME TO PARTITION (a='4',b='3',c='2',d='1') [출처] https://stackoverflow.com/questions/41124538/how-to-rename-partition-value-in-hive
[Spring] Annotation @ComponentScan(@Component, @Service, @Repository, @Controller, @Configuration)'s Bean -> Context @EnableAutoConfigurationmake Context @Configuration- Configuration을 클래스에 적용하고 @Bean을 해당 클래스의 메소드에 적용하면 @Autowired로 빈을 부를 수 있다. @Required- setter 메서드에 적용해주면 빈 생성시 필수 프로퍼티 임을 알린다. @Qualifier("id123")- @Autowired와 같이 쓰이며, 같은 타입의 빈 객체가 있을 때 해당 아이디를 적어 원하는 빈이 주입될 수 있도록 하는 애노테이션 @Resour..
[Linux] crontab 크론탭 특정시간에 특정 작업을 해야한다. ### 기본 명령어crontab -e // 설치crontab -l // 조회crontab -r // 삭제 ### 주기분(0-59): *시(0-23): *일(1-31): *월(1-12): *요일(0-7): *, (0, 7 일요일) ### 예제* * * * * 매 1분마다 45 5 * * 5 5시 45분 금요일마다 0,20,40 * * * * 0, 20, 40분마다 0-30 1 * * * 1시 0~30분까지 매분마다 */10 * * * * 10분마다 수행 ### seconds interval* * * * * /path/to/executable param1 param2 * * * * * ( sleep 30 ; /path/to/executab..
[Manage] 피쳐 리스트(Feature List)와 공수산정 개발자의 관리적 요소인 업무를 측정하는 것에 대해서 적어보려고 한다.피쳐리스트는 간단히 말해서 할일 목록을 정하는 일이다. 기획자가 1차로 작성하고, 개발팀에서 구조설계나 테스트 등 기획자가 정하기 어려운 항목을 추가할 수 있다.각 피쳐에 대해서 개발자를 배정하고 공수를 산정한다. 피쳐를 완료하는데 걸리는 시간을 3점 추정(최소공수, 보통공수, 최대공수로 비중을 두고 곱한 후 나눠서 가중치를 두어 평균을 내는 방법)하는 것이 원칙 하지만 공수산정은 반드시 해야하는 것이 해당 피쳐를 완료했을 때 실제로 투입된 시간으로 추정의 정확도 파악할 수 있기 때문이다. 일정 추정이 중요한 이유 중 하나는 유관부서의 협업 일정 때문이다. 마케팅이나 광고 ..
[Spring] Context initialization failed org.springframework.beans.factory.BeanCreationException Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name '*******': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private ${A} ${B}; nested ex..
[JS] 개발환경에 따른 목적 url 생성 (dev, stage, real) var isAndroid = /Android/i.test(navigator.userAgent) || navigator.platform.substring(0, 3) === "Win"; var isIPad = /iPad/i.test(navigator.userAgent); var isIPhone = /iPhone/i.test(navigator.userAgent); var URL = "target.com"; var env = ""; if(location.href.match(/:\/\/(\w+).domain)) { env = RegExp.$1; if(isAndroid || isIPhone || isIPad) { env += "-m"; }..
[MacOs] Charles Debuging Charles는 웹 디버깅 프록시 프로그램으로 - HTTP(S) 프록시 모니터링 - Request / Response 확인 할 수 있는 프로그램이다. [설치] https://www.charlesproxy.com/download/ 무료버전은 30분간 사용가능하며, 50달러를 지불하면 계속사용할 수 있다. [사용방법] 1. 모바일 기기 WI-FI 옵션 2. 프록시 설정(IP, Port:8888) 지정 3. 인증서 다운 (http://charlesproxy.com/getssl) [출처] https://www.charlezz.com/?p=654 Charles로 웹 디버깅 하기! | 찰스의 안드로이드 Charles란?? 웹 디버깅 프록시 프로그램으로 HTTP 프록시 /..
[Git] fork & PR & rebase # 원격저장소 확인git remote -v # 원격저장소 등록git remote add upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.gitgit remote add upstream https://github.com/angular/angular.git # 리소스 Sync 맞추기git fetch upstreamgit pull upstream mastergit rebase upstream master [출처] http://www.notforme.kr/archives/1631
[Java] Jackson 2 – Convert Java Object to / from JSON ObjectMapper mapper = new ObjectMapper(); Klass obj = mapper.readValue(jsonString, Klass.class); String jsonString = mapper.writeValueAsString(obj); [출처] https://www.mkyong.com/java/jackson-2-convert-java-object-to-from-json/
[Java] Enum get value by key enum 값을 key - value 로 만들어 놓고,value 만 가지고, switch - case 문을 돌렸는데 오류가 나서 찾아보다가 알게된 것 public enum Blah { A("text1"), B("text2"), C("text3"), D("text4"); private String text; Blah(String text) { this.text = text; } public String getText() { return this.text; } public static Blah fromText(String text) { return Arrays.stream(values()) .filter(bl -> bl.text.equalsIgnoreCase..
[JS] 창 묻지 않고 닫기 (window.close) - 현재창window.open('about:blank','_self').self.close(); - Iframe에서 부모창 닫기window.open('about:blank','_parent').parent.close(); [출처] http://kanetami.tistory.com/entry/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EB%AC%BB%EC%A7%80%EC%95%8A%EA%B3%A0-%EC%B0%BD%EB%8B%AB%EA%B8%B0
[Shell] URL status 검증하는 url_status.sh [url_status.sh]#!/bin/sh # input: curl -o /dev/null --silent --head --write-out '%{http_code}\n' # output: 200 lines=() while IFS='' read -r line || [[ -n "$line" ]]; do lines+=("$line") done < "$1" for url in "${lines[@]}" do for status in $(curl -o /dev/null --silent --head --write-out '%{http_code}\n' ${line}) do echo ${status} ${url} done done [url_list...
- Total
- Today
- Yesterday
- COUNT
- 메디파크 내과 전문의 의학박사 김영수
- 레퍼럴
- wlw
- 테슬라 추천
- Bot
- 할인
- 테슬라 레퍼럴 적용 확인
- 김달
- 테슬라 리퍼럴 코드 혜택
- 테슬라 크레딧 사용
- 연애학개론
- 테슬라 레퍼럴
- 인스타그램
- 모델y
- 테슬라 리퍼럴 코드 생성
- 유투브
- Kluge
- 테슬라 리퍼럴 코드
- 테슬라
- 클루지
- follower
- 개리마커스
- 모델 Y 레퍼럴
- 테슬라 레퍼럴 코드 확인
- 팔로워 수 세기
- 어떻게 능력을 보여줄 것인가?
- 책그림
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |