일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- kubernetes
- 코틀린
- 파이썬
- springboot
- github
- Java
- 도커
- git
- machine-learning
- DataGridView
- MySQL
- docker
- 마이바티스
- c#
- Spring Boot
- 자바
- 쿠버네티스
- design pattern
- mybatis
- Winform
- AWS
- Spring
- Python
- 스프링
- 리팩토링
- Kotlin
- 리액트
- 스프링부트
- react
- VOA
- Today
- Total
목록컴퓨터 관련 (154)
보뇨 다이어리
http://mainia.tistory.com/2273
맵 클래스에는 총 3가지 HashMap, LinkedHashMap, TreeMap 이 존재하는데가장 간단한 HashMap 부터 설명하기 앞서 맵클래스에 대해 짤막하게 설명하자면 key 를 이용해 value 값을 가져오는 자료형이다.대표적인것이 HashMap 이고 그 외 2개는 순서대로 출력등을 하고싶을때 쓰인다. 메서드는 아래와 같이 있다.getcontainsKeyremovesize 123456789101112131415public class HelloWorld { public static void main(String[] args) { HashMap map = new HashMap(); map.put("meal", "식사"); map.put("game", "게임"); System.out.println(..
실행(exe) 파일을 만들기 위해서 jar 파일로 일단 이클립스를 통해서 만든뒤 Launch4j 프로그램을 이용해서 실행파일로 변환해주는 작업을 할려는 도중 자꾸 실행이 안되는 일이 발생...!! ㅠㅠ아이콘을 더블클릭하면 그냥 아무일이 안일어나고 cmd 에서 확인해보면 이런 현상이 생김....그래서 구글링을 해본결과 이클립스에서 처음에 jar 파일을 만들때 Properties -> Java Build Path -> Order and Export 에서 모든것을 체크!! 아래 사진과 같이 Apply 를 해주고 나오면 끝~~다시 jar 파일을 만들고 exe 파일로 변환해주면 깔끔하게 돌아가는것을 확인!!ㅎㅎ
1. 클래스를 정의할때 public 으로 선언된 생성자 대신 정적 팩토리 메서드를 제공하는 방법의 장단점- 생성자와는 달리 정적 팩토리 메서드에는 이름(name)이 있다는 것이다.- 생정자와는 달리 호출할 때마다 새로운 객체를 생성할 필요는 없다는 것이다.- 생성자와는 달리 반환값 자료형의 하위 자료형 객체를 반환할수있다는 것이다.
저는 actionbar를 쓰지않고 toolbar로 어플을 만들어가는 도중에splash 기능을 넣고 싶어서 블로그성님들의 도움으로 입력을 했는데 Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to false in your theme to use a Toolbar instead. 라는 오류가 뜨길래 봤더니 아주 간단한 문제였다!!values 디렉에 styles.xml 로 들어가서 NoActionBar 로 바꿔써주면 끝!(그냥 No 만 타이핑하면 끝나지만...ㅎㅎ)
필자가 오픈소스가지고 장난치다가 intent 부분에서 다른 화면으로 바뀌지않고 자꾸 다운되길래뭔 문제인가 확인해보았더니... 위에 밑줄친 Unable to find explicit activity class 이라는 문장이 나온다.이 말인 즉슨 명시적 액티비티를 찾을수없다라는것인디....곰곰히 생각해보니 액티비티는 메니페스트에 써준다는것이 생각났다.그래서 위와 같이 추가해주었더니 오류없이 실행되었당!!
한동안 포스팅을 안해서 다시 한번 결심(?)을 하고 글을 올릴려고합니다 ㅎ 잡소리는 여기까지만 하구 간단하게 쓸만한것들만 정리할려고합니다~ 1. 기본 자동 완성 - 이건 가장 기본적으로 쓰이는것으로 음... 예를 들어 긴 이름의 메서드를 써야하는데 정확한 이름이 기억이 안나고 듬성듬성 생각날때! 생각나는 단어들을 적고 ctrl + space 를 누르면 자동으로 검색되어 찾게 된다. 2. 현재 위치의 자료형을 바탕으로 자동 완성 - 아직 필자가 촙이라 이게 많이 쓰이는지는 잘 모르겠지만 언제 손으로 ctrl + shift + space 를 누른적이 기억난다....(이게 말인가 막걸리인가?) 무튼 헛소리가 길어졌는데 예를 들어 메서드에 들어가는 인자값을 정확히 모를때 쓸만한것같다. 아래 사진처럼 3. 오류 ..
필자는 한 프로젝트를 하나 하나 사소한것을 구현할때마다 깃허브에 저장해두고만약 모두 오류뜨면 다시 복구하기 위해서 깃허브를 사용하는것인데(물론 라이브러리도 쓸겸 겸사겸사~)파일에서 Commit_directory 를 누르게 되면 No changes detected 라는 문구가 뜨면서 실행이 되지 않았다...ㅜㅜ이것을 해결하고자 짧게 말하자면File -> Setting -> Version Control -> ConfirmationWhen files are created 탭에서 Add silently 를 활성화이렇게하면 하면 되는데 이 상태에서 바로 Commit_directory 를 누르게 되면 또 똑같은 오류가 뜨는데 Add 를 먼저 누르게 되면 오류는 안뜬다...오잉? 무튼 여기까지다여기서 푸쉬를 하게 되..