잘 되던 wifi 와이파이가 갑자기 안되었다. 주말이라서 평일에 연락해야지 했는데 통화해보니 24 365 즉, 주말 새벽 상관없이 아무때나 전화해도 받는다고 한다. 전화통화 하면서 가이드 받으면서 원인을 찾아가면 되었을 텐데.. 기사가 방문도 가능하나 본인들 제품에 문제가 없는 경우 출장비가 발생할 수 있다고 한다. ======================================= 우여곡절 끝에 기사가 와서 보더니 공유기 고장이란다. 전원이 안들어 온단다. 기기 수명이 있나보다. 아님 먼지 많은곳에 놔둬서 그런가.. 아무래도 먼저 많은곳 보다 없는곳이 좋긴 할텐데.. 그렇다고 어디 갇힌곳에 두기도 뭐하고.. 하.. 또 새거 사다가 달바에는 기사왔을때 임대해서 쓰는게 낫다고 생각했다. 한달에 3천 얼..
자바 날짜 다루는 것은 자바8 부터 쉬워졌다. 자바8 기준으로 설명하면 LocalDate now=LocalDate.now(); System.out.println(now); 하면 현재 년-월-일 이 찍힌다. 2022-12-15 이런식으로.. LocalDate이니 날짜만 다룬다. 시간까지 다룰려면 LocalTime 등을 쓰면 된다. 최근 6개월을 구하는게 목적이니.. for(int i=6;i>=1;i--){ now=now.minusMonts(1); } now를 찍어보면 2022-11-15 2022-10-15 2022-09-15 2022-08-15 2022-07-15 2022-06-15 이렇게 현재달 빼고 이전 6개월이 출력된다. 일은 필요없고 년-월만 필요할 경우는 DateTimeFormatter 를 추가한..
갑자기 메일이 왔다. 전월에 청구된 해외거래 중 정기적인 자동결제가 발생할 수 있는 유형의 거래를 아래와 같이 안내 드리오니 확인하시기 바랍니다. 빌어먹을 pmp 번거롭게 하네. 그래서 구글링을 해보니 예전 글이라 현재 pmp 사이트와는 맞지 않았다. 그래서.. 이것저것 메뉴를 클릭해보다가 가장 가까워 보이는 Account > Payment Methods 를 선택하였다. 전달에 자격증 갱신 비용을 결제한 카드정보가 남아 있었다. 그래서 Delete 버튼을 클릭하여 삭제하였다. 그랬더니 아래처럼 카드 결제 정보가 없어졌다. 이러면 될려나.. 내일 카드사에 전화해서 도대체 뭔지 물어봐야 겠다. ======================================= 다음날 카드사에 전화해서 물어보니 해외에서 ..
마리아 db 쿼리를 짜다가 이상한 현상을 발견했다. 특정 컬럼(check_mm)에 NULL하고 'N' 등이 섞여 있었다. where 절에 check_mm='N' 하니 N 값인것만 잘 나왔다. 하지만.. N이 아닌것을 뽑아내려고 check_mm!='N' 했더니 NULL로 들어가 있는 데이터들이 안나오는 것이였다.. 이런.. 할 수 없이 ifnull을 사용해서 null 처리를 한번 한 후 바깥쪽에 select를 한번 더 사용해서 N이 아닌 row들을 추출할 수 있었다.
이상하네.. 로컬에서 잘 되서 개발에 올렸는데 404 File Not Found 페이지를 찾을 수 없습니다 라는 오류가 발생했다. 이런저런 삽징을 해보다가 FileZilla FTP 프로그램으로 폴더채로 업로드를 했는데 파일 일부가 업로드가 안되었다. 어찌 이런일이 있을 수 있는지.. 폴더안에 파일이 3개가 있었는데 2개만 올라가 있었다. 예전에 알 FTP가 일부 파일이 업로드가 안되서 파일질라만 썼는데 여기서도 이런문제가 발생하다니...
자바 개발을 하다보면 소수점 계산을 해야할 일이 생긴다. 자바든 뭐든 나눗셈 계산에서도 가장 먼저 신경써야 할 것이 분모가 0일 경우다. 분모가 0이면 java.lang.ArithmeticException: / by zero 가 발생하니 주의해야 한다. 그래서 나눗셈 계산할 때는 if(plan!=0){ } 이런식으로 0이 아닌경우만 계산하는 방법도 있다. 또하나 분모를 double로 해줘야 한다. double d=done/(double) plan; 그리고 소수점 몇째자리 까지 표시를 해주는 방법은 String.format("%.0f", beforePct); %.0 에서 0은 소수점이 없다는 것이고 %.1은 소수점 1자리 %.2는 소수점 둘째자리 까지 표시한다는 의미이다. 아님 Math.round 를 사용..
css 왕초보로서 기초없이 했을때 많이 봤던게 white-space nowrap 이였다. 이게 도대체 뭐지.. html에 공백 space를 아무리 쳐도 안나오는 이유를 white-space를 보고 알게 되었다. 이제 그것을 정리해 보자. 기본값은 normal white-space는 스페이스와 탭, 줄바꿈, 자동줄바꿈을 어떻게 처리할지 정하는 속성. 문법은 white-space: normal } nowrap | pre | pre_wrap | pre-line | initial | inherit 스페이스와 탭 | 줄바꿈 | 자동 줄바꿈 순으로 내용을 정리를 해보면 normal 병합 | 병합 | O nowrap 병합 | 병합 | O pre 보존 | 보존 | X pre-wrap 보존 | 보존 | X pre-lin..
css 초보로서 삽질끝에 알아낸 방법 입니다. 하.. 기초가 있었으면 좋았을 텐데.. 기초 없이 시작하려니 삽질을 많이 하게 되네요. 마진이 들어가 있어 없앨려고 하는데 자꾸 안되었다. css 즉, 캐스케이드가 되어 있어서 상위에서 css를 적용했다고 하더라도 하위에서 재정의 하면 그것이 적용되는것을 경험해서 알고 있었다. 그래서 해당페이지 상위에서 id나 class에 대해 재정의해서 쓰거나 해당 태그 엘리먼트에 style 을 사용해서 재정의 해서 쓰면 따로 그 부분만 적용이 되었는데.. 이번에도 마진이 적용되어 있어서 그것을 없애려고 해당페이지에서 재정의를 했는데 적용이 안되는 것이었다. 이상하네.. 알고보니 상위에서 !important를 사용해서 정의를 해 놓았다. 그렇게되면 하위에서 재정의를 해도 ..
webix datatable cell column과 row size가 고정이고 cell 데이터가 크면 이상하게 2줄로 중간이 잘려서 나왔다. 이걸 어떻하나... 하고 삽질을 시작하는데.. 일단 fixedRowHeight:false 로 되어 있는것을 없애니 2줄로 나왔던게 1줄로는 나왔다. 마치 css의 white-space:nowrap; 과 같아보인다. 말줄임표가 없어서 그냥 잘린것 처럼 나오긴 한다. 말줄임표(...)를 넣는게 좋아보인다. 참고로 말줄임표(ellipsis)를 css를 통해 넣으면 되는데 .ellipsis{ width: 97%; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 이렇게 선언 후..
- Total
- Today
- Yesterday
- XE
- Python
- 인포믹스
- 자바 smtp
- KG
- esql
- 오라클
- 자바
- XE3
- 파싱
- 프로씨
- 이클립스
- 라이믹스
- xe addon
- 스크래핑
- 파이썬
- ocajp
- MySQL
- ocjap
- JDBC
- proc
- webix
- xe애드온
- 포인터
- C
- EC
- 플러터
- php
- 문자열
- C언어
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
