분류 전체보기
-
[java] 오늘 날짜 및 어제 날짜 구하기java/java 간단한 기능 2019. 10. 2. 15:15
날짜 계산 하는 방법을 간단하게 기록해보려고 합니다. 아래처럼 작성하시면 쉽게 구하실 수 있습니다. SImpleDateFormat에서 인자 값 두개 중 뒷부분인 Locale.KOREA 는 빼셔도 됩니다. 저는 한국 기준으로 맞추기 위해서 이렇게 했습니다. 1 2 3 Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH", Locale.KOREA); String today = sdf.format(date); Colored by Color Scripter cs 1 2 3 4 Date dDate = new Date(); dDate = new Date(d..
-
[안드로이드] webview 사용시 "Uncaught TypeError: Cannot read property 'getItem' of null"안드로이드(java)/에러 관련 2019. 9. 26. 11:29
webview 를 사용해 kibana로 만든 그래프를 읽어서 띄우려고 하는데 "Uncaught TypeError: Cannot read property 'getItem' of null" 이러한 에러가 나타났습니다. 뭔가 url 주소에 빠진부분이 있나? 아니면 kibana 문제인가? 그것도 아니면 안드로이드 webview 적용한 소스코드에 뭔가 잘못되었나? 등등의 생각이 들었습니다. 관련 내용으로 검색을 해보니 stackOverflow에 답이 있었네요. webview 기본 셋팅을 다 했다고 생각했는데 추가적으로 하나 더 넣어줘야 할 게 있었던거죠. WebSettings settings = webView.getSettings(); settings.setDomStorageEnabled(true); 위에쓴 se..
-
[안드로이드] progressbar 색상 변경하기안드로이드(java)/UI 관련 2019. 9. 25. 09:03
로딩할 때 사용하기 위해 원형 progressbar를 적용하였는데 색상이 기본 색상으로 적용되어 나타나네요. 기본 색상 말고 다른걸로 적용해보고 싶어서 적용방법을 찾아보았습니다. xml을 적용하는 방법과 소스상에서 적용하는 방법 2가지가 있는데 소스에 적용하는 방법이 더 간단한것 같아서 소스코드에 작성하는 방법을 적용하였습니다. xml상에 progressbar를 생성해주고 생성된 grogressbar에 색상적용해주면 끝입니다. 1 2 3 4 5 int pgbColor = getResources().getColor(R.color.red); ProgressBar progressBar = findViewById(R.id.progressBar); progressBar.setIndeterminate(true); ..
-
[안드로이드] 수직 progressbar 만들기안드로이드(java)/UI 관련 2019. 9. 7. 18:19
일반적으로는 progressbar를 만들 때 원형 또는 가로로 사용하는데요. 아~~~주 가끔씩 세로로 보여줘야 할 때도 생기는것 같습니다. 안드로이드에서 제공하는 progressbar가 기본적으로는 가로만 지원하네요. 찾아보니까 거의 대부분의 글들이 커스텀 해서 사용하는것 같아서 조금 더 쉽게 적용할 수 있는 방법은 없을까 하다가 쉽게 적용할 수 있는 방법이 있는것 같아서 글을 남겨봅니다. 세로로 progressbar를 놓고 버튼을 눌렀을 때 0.1초에 한 번씩 1씩 증가하도록 만들었습니다. 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 32 33 34 35 Colored by Color Scripte..
-
[안드로이드] 안드로이드 activity 종료 애니메이션 없애거나 넣기안드로이드(java)/UI 관련 2019. 9. 6. 17:18
ui 작업을 하는데 activity를 종료하니까 자동으로 종료할 때 애니메이션 적용이 되어서 자꾸만 오른쪽으로 사라지네요. 아무런 효과도 없이 사라지게 하고 싶은경우는 어떻게 해야할까 찾아보니 한줄이면 되었네요. 종료하고싶은곳에서 아래처럼 입력해주시면 됩니다. overridePendingTransition(0,0); onClick 이벤트라던가 onPause 같은 곳에서 적용하면 될 것 같습니다. 이것처럼 애니메이션 효과를 없애는것 말고 적용하고 싶다면 파라미터값에 해당하는 값을 적용해주면 됩니다. 첫 번째 값인 0 대신에 시작할 때 보여줄 애니메이션을 넣어주고, 두 번째 값인 0 대신 종료할 때 보여줄 애니메이션을 넣어주시면 될 것 같습니다.
-
[ubuntu] 우분투에 java 설치하기linux/ubuntu 2019. 8. 22. 10:23
회사에서 개발용 서버를 구축할 일이 생겨서 우분투(18.04 LTS)를 설치하고 java를 설치하려고 했는데 제타위키나 기타 등등의 블로그를 찾아봐도 전부 다 똑같은것만 나오네요. $ sudo add-apt-repository ppa:webpud8team/java $ sudo apt-get update $ sudo apt install oracle-java8-installer 이렇게 하라고 나오는데 오라클의 정책이 변경된건지 아래와 같은 에러가 나타납니다. E: Package 'oracle-java8-installer' has no installation candidate 설치할 수 있는 내용물이 없다네요. 정책 변경하면서 repository에 있는것도 다 지워버린거같아요. 어쩔 수 없이 오라클 홈페이지..
-
intelliJ(인텔리제이) 단축키 (MAC 기준)개발 프로그램 단축키 정리 2019. 8. 17. 17:18
android studio도 intelliJ 기반이므로 거의 유사합니다. 현재 포커스 : Control + Shift + R 이전 실행 : Control + R 라인 복사하긱 : Command + D 라인 삭제하기 : Command + back space 라인 합치기 : Control + Shift + J 구문 단위 이동 : Shift + Command + 위 또는 아래 라인 단위 이동 : Shift + Option + 위 또는 아래 인자값 보기 : Command + P 해당 내용 문서 보기 : F1 단어 단위로 이동 : Option + 좌 또는 우 라인 처음과 끝으로 이동 : Fn + 좌 또는 우 라인 전체 선택 : Shift + Command + 좌 또는 우 페이지 업, 다운 : Fn + 위 아래 포..
-
[node.js] Error: listen EACCES: permission denied 0.0.0.0:80node.js/node.js 에러 2019. 8. 17. 14:48
Error: listen EACCES: permission denied 0.0.0.0:80 PM2 log: Script /home/cis/nodeJsWorkspace/myapp.js had too many unstable restarts (16). Stopped. "errored" 우분투 환경에서 node.js, npm, pm2 설치하고 간단하게 서버로 구동시킬수만 있게 작성한 다음 pm2로 start 시켰는데 자꾸 status가 errored로 되면서 실행이 안되네요. "오타난것도 없는데 왜 안되지 이상하네..." 하면서 이것저것 찾아봅니다. 어떤 상태인지 pm2 show 로 확인해봅니다. 에러가 찍힌곳인 pm2 디렉토리에서 pm2.log와 error.log를 봅니다. 에러 로그를 보니 이렇게 생긴게 ..