일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Jenkins
- JavaScript
- key bindings
- Change port
- driverspy
- jdbc
- install
- duplicate lines
- JAR
- local
- pkgutil
- 줄복사
- mariadb
- docker
- javaascript
- not to accept jdbcUrl
- change file content
- svn backup
- object
- Java
- 전송포맷
- ADB
- spring boot
- ubuntu
- install maven
- ^M바꾸기
- spring
- maven
- gradle
- remove
- Today
- Total
목록2019/06 (24)
Simplify
들어가며좌표값으로 이루어진 Matrix 에서, 하나의 좌표가 주어졌을 때, 그 주변 같은 값을 가진 좌표들을 구해내는 코드를 소개합니다. 눈으로 인지하기에는 어려운 로직이 아니지만, 실제 코딩을 해 보면 복잡도가 꽤 있고, 놓치는 부분이 많아 블로그에 정리합니다.배열을 for 문으로 돌면서 판단하는 로직, ArrayList 의 class요소에 대해서 contains 를 동작하게 하는 방법, 잘 사용하지 않는 do-while 문을 이용하는 방법 등을 소개합니다.구현방법위치 정보를 가진 배경다음과 같은 지도 형태의 matrix 에서 같은 값을 가진 원소들을 찾아보도록 하겠습니다.1 2 3 4 5 6 7 8 9 10 11 12 int[][] matrix = new int[][] { {0, 0, 0, 0, 0,..
들어가며아이튠즈는 기본적으로 백업 폴더를 사용자가 지정할 수 없도록 강제하고 있습니다. 제 경우, 실제 아이폰에서 설정>일반>저장용량 쪽에서 확인한 용량보다, 실제 백업 용량이 훨씬 더 컸던 것으로 기억합니다. 약 40G정도를 사용하는데, 실제 백업은 70G정도 되던 것으로 기억합니다. 이건 실제 캐시 데이터(즉 임시파일 등등)에 대해서 용량으로 계산되지 못하게 하고 있고, 이를 빈 공간으로 보여주게 설계된 탓에(애플 제품 모두..) 이렇게 보일 수 있다고 합니다.예전에 Apple 홈페이지에서 iTunes 를 다운로드 받아 설치하면 특정 경로에 백업이 설정되도록 했었는데, Windwos 10, Microsoft Store 에서 다운로드 받은 iTunes 는 그 설정이 조금 바뀌었기 때문에 여기서 다시 한..
How to install an FTP server on Windows 10Very similar to previous versions, Windows 10 includes the necessary components to run an FTP server. Follow the steps below to install an FTP server on your PC:1. Use the Windows key + X keyboard shortcut to open the Power User menu and select Programs and Features.2. Click the Turn Windows features on or off link.3. Expand Internet Information Services..
들어가며Spring에서 Maven 으로 RestTemplate를 이용하지 않고 순수하게 Java에서의 Class를 이용해서 HTTP 호출하는 예제를 찾아 공유합니다. 구현방법12345678910111213141516171819202122232425262728import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL; public class Test01 { public static void main(String[] args) { BufferedReader in = null; try { URL obj = new URL("http://www.test.co.kr/..
들어가며 리눅스는 시작시 /etc/init.d디렉토리 내부의 스크립트를 실행하도록 되어 있다. 따라서 이 디렉토리 내부에 실행하기 위한 코드를 삽입해 주면 부팅시 코드가 실행된다. 구현방안 부팅시 디렉토리를 만드는 예제$ cd /etc/init.d$ vi ex_script ex_script라는 파일에 mkdir 명령어를 통해 test라는 디렉토리를 생성하도록 명령어를 넣는다. #!/bin/bashmkidr /home/test 이제 이 명령어는 부팅시 /home디렉토리에 test라는 디렉토리를 생성 할 것이다. 부팅시 실행이 가능하도록 755로 권한을 변경한다. $ chmod 755 ex_script 이제 부팅시 만들어진 스크립트가 실행되도록 등록한다. $ update-rc.d ex_script defau..
들어가며 자바에서 문자열과 숫자를 구분하는 방법을 검색 해 보면, 거의 대부분 Double.parseDouble 로 해서 Exception을 발생시키고 catch 문에서 false, 정상 처리된 경우 true를 내보내는 형태로 구현한다. 하지만 성능 측면을 고려했을 때, try-catch 는 성능상 문제를 일으킬 수 있고, 따라서 가급적 사용하지 않고도 판단할 수 있는 방법이 있을 것 같아 다음의 방법을 찾아냈다. 구현방법 자바에서는 유니코드를 사용한다고 한다. 하지만 255까지는 아스키코드 값과 동일하다는 점을 이용한다. 숫자 0 은 유니코드 값으로 49, 숫자 9는 유니코드값으로 57에 해당하며, 아스키코드 값과 동일하다. 1234567891011121314151617181920 public bool..
들어가며 putty에 세션을 백업하고 복원하는 것이 가끔이나마 필요하여 다음과 같이 정리합니다. 출처는 글의 맨 아래에 명시 해 두었습니다. (현재는 이 방법이 조금 불편하여.. Termius 라는 앱으로 대체하고 사용중입니다) 백업/복원방법 1. Export cmd.exe, require elevated prompt: Only sessions: regedit /e "%USERPROFILE%\Desktop\putty-sessions.reg" HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions All settings: regedit /e "%USERPROFILE%\Desktop\putty.reg" HKEY_CURRENT_USER\Software\SimonTath..
들어가며 마크다운 문서는 문서 작성을 하는 데 생선성을 엄청나게 높여주는 장점이 있습니다. 단지 세세한 설정을 하기가 조금 불편하고, 특수문자가 예약어로 지정되어 있어, 작성에 주의해야 되는 부분이 조금 있을 뿐입니다. (최근 티스토리에서도 마크다운 형태의 글쓰기를 지원하기 시작하여 본문이 유용하게 사용될 것 같습니다.) 아래 내용은 특수문자를 어떻게 하면 특수문자로 입력 가능한지를 보여주는 표입니다. 이 표에 나와있는 문자 그대로 입력하면 특수문자를 마크다운에서도 자유롭게 사용할 수 있습니다. 정리된 내용 Symbol HTML Number HTML Name Description ! ! exclamation point " " "\; double quotes # # number sign $ $ do..