이런 황당한 경우가.. 윈10 전원을 켰는데 모니터가 안나왔다. 아.. 잘 쓰고 있었는데 갑자기 안나온다. 구글링 해보니 절전 모드가 작용 한것도 같고.. 키보드 캡스락 넘락 caps lock,num lock을 해보라고 하는데. 헉. 정말 불이 안켜졌다. 다른 키보드 꼽고 했더니 이제야 키보드에 불이 켜지면서 되었다. 모니터를 확장해서 쓰고 있었는데 한 3시간 자리 비우고 왔더니 안켜지는 것이였다. 절전 모드 사용 안함으로 다 바꿨다. 왠지 모니터 확장하고 절전모드랑 꼬인것 같은 느낌이다.
자바를 하다보면 숫자 옆에 L 이 붙은게 있다. 12345L 이런식.. 우선 자바에서 숫자형 중에 가장 많이 쓰이는 int를 살펴보면 Int int는 integer(정수)의 약자이고 4 bytes(32 bits)의 크기를 가진 자료형으로 가장 보편적으로 쓰이는 정수형이기도 하다. 32 bits에는 4,294,967,296개의 숫자를 저장 할 수 있다. 2^32개를 저장 할 수 있다는 것만 이해하면 된다. 마찬가지로 반으로 나눠 반은 음수를 나머지 반은 0과 양수를 표현한다. 표현 할 수 있는 숫자의 범위는 -2,147,483,648 ~ 2,147,483,647이다. 정말 32 bits(4 바이트)인지 최대,최소 값은 어떻게 되는지 찍어보자. package test; public class Test { p..
Which of the following lambda expressions can fill in the blank? (Choose all that apply) List list = new ArrayList(); list.removeIf( ); A) String s->s.isEmpty() B) s->{return s.isEmpty();} C) s->s.isEmpty() D) s->{s.isEmpty()} E) s->{s.isEmpty();} F) (String s)->s.isEmpty() removeIf() 는 Predicate를 받으며, 이것은 명시된 타입을 사용하는 하나의 파라미터의 파라미터 리스트를 가진다. D와 E는 return 키워드가 없어서 틀리다. 람다 바디 안쪽에 중괄호({})를 사용했으면 ..
interface Aquatic{ public default int getNumberOfGills(int input) { return 2; } } public class ClownFish implements Aquatic { public String getNumberOfGills() { return "4"; } public String getNumberOfGills(int input) { return "6"; } public static void main(String[] args) { System.out.println(new ClownFish().getNumberOfGills(-1)); } } What is the output of the following code? (Choose all that app..
jTable과 DefaultTableModel 을 써서 한글을 표시했는데 이클립스 > Export > Runnable jar file 을 한 후 더블클릭해서 실행했더니 한글이 깨지더라.. 그냥 이클립스에서 Ctrl+F11 눌러서 실행했을때는 한글이 안깨지던데.. 흠.. 한글 인코딩 문제인지 알고 소스에서 인코딩을 바꾸어보다가 아니.. 이게 아니지.. Ctrl+F11 눌렀을때는 한글이 안깨지니 Runnable jar file 문제다 하고 구글링은 해보니 답을 찾았다. == 결과 == 기본적으로 제가 개발하는 모든 JAVA 프로그램은 UTF-8을 사용하고 있습니다. 그 이유인지 모르겠지만. 추출한 JAR 파일을 CMD 창에서 실행결과 한글이 깨져서 표시됩니다. 이를 해결하기 위해서는 아래의 옵션을 넣어주시면..
네이버 파파고 papago api를 사용하다가 한번에 최대 5000자 까지만 된다는 것을 알게되었다. 이런.. int len = (int) Math.ceil((double) cont.length() / 5000); System.out.println("len="+len); String newCont=""; String newContTemp=""; int last1=0; int last2=5000; for(int i=0;i
자바 Math.ceil 을 그냥 막 쓰면 정수가 나온다. 때문에 아래와 같이 double로 형변환을 해야 소수점이 발생하여 정상적으로 ceil 을 할 수 있다. System.out.println((double) 12000 / 5000); int n = (int) Math.ceil((double) 12000 / 5000); System.out.println(n); 결과 2.4 3 즉, 12000을 5000 으로 나누면 2.4가 나오고 ceil 을 하면 3이 된다. 자바 api 설명 double java.lang.Math.ceil(double a) ceilpublic static double ceil(double a) Returns the smallest (closest to negative infinity..
client id와 client secret을 바꾸고 될지 알았는데 안되었다. {"errorMessage":"NID AUTH Result Invalid (1000) : Authentication failed. (인증에 실패했습니다.)","errorCode":"024"} 아.. 이런.. 뭥미.. 알고 봤더니 무료로 했을때 코드를 변경해줘야 했다. 무료였을때 String apiURL = "https://openapi.naver.com/v1/papago/n2mt"; 이랬던 정보를 String apiURL = "https://naveropenapi.apigw.ntruss.com/nmt/v1/translation"; 이렇게 바꿔주고 했는데 역시나 에러.. //requestHeaders.put("X-Naver-Cl..
앞의 글에서 AI-NAVER API를 클릭하니 아래 캡처화면이 나타났다. 스크롤을 아래로 내려 하단의 Application 등록 버튼을 클릭한다. 약관 동의를 하면 아래와 같은 화면이 나온다. 나머지는 매뉴얼 대로 하면 된다. Application 등록 방법 콘솔 메뉴에서 AI·NAVER API > Application 메뉴를 선택한 다음, 약관 동의 후 Application 등록을 진행합니다. ① 약관동의 후 나타나는 화면에서 Application 이름을 입력합니다. 이름은 최대 40 자까지 가능하나 추후 추가되는 Service의 성격에 따라 화면에 출력되는 Application 이름으로 쓰일 수 있으므로 가급적이면 10 자 이내의 간결한 이름이 좋습니다. ② 사용하려는 Service를 선택합니다. 현..
- Total
- Today
- Yesterday
- 오라클
- 문자열
- 스크래핑
- C
- 자바
- 프로씨
- 플러터
- C언어
- esql
- KG
- webix
- 파싱
- 인포믹스
- xe addon
- xe애드온
- Python
- EC
- XE3
- proc
- ocjap
- 이클립스
- 자바 smtp
- 파이썬
- XE
- MySQL
- 포인터
- ocajp
- 라이믹스
- php
- JDBC
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
