프로그램 개발하다 보면 Uncaught SyntaxError: Cannot read properties of null 이런 류의 에러를 많이 만나게 된다. 브라우저에서 데이터가 안나와서 F12눌러서 봤더니 위와 같은 에러가 표출되었다. 가만 생각해보니.. properties 즉 속성이 있는데 그 속성과 매핑되는 부분이 없다는 뜻이다. 속성을 썼으면 그에 따른 사용해야하는 부분이 있는데 단지 선언만 되어 있고 그에 따라 사용하는 부분이 없기 때문에 나오는 에러이라 생각된다. 쌍으로 선언,사용이 둘 다 나와야 한다. webix에서 했는데 container:"key" 를 썼는데 저 key에 대한 매핑되서 사용하는 부분이 있어야 되는데 없었기 때문에 에러가 발생하였다. 이런식으로 해줬더니 해결되었다.
webix 프로그래밍을 하는데 화면이 뜨지 않아 브라우저 F12 눌러서 디버그 모드로 들어가서 다시 실행해보니 아래와 같은 에러가 발생하였다. Uncaught TypeError: Cannot read properties of null (reading 's') at webix.ui (webix_debug.js:4576:11) 이런식의 에러.. 정확하지 않고 애매모호 해서 알기가 어렵다. 뭔가 느낌이 사용하긴 했는데 막상 참조하는 ID 가 없는듯한 느낌이다. 이런류의 에러가 많지... 정신없이 개발하다 보면.. null pointer 같은 느낌 그래서 사용한 이름과 그 이름에 해당되는 엘리먼트가 있는지 찾아보았다. 아무래도 최신에 추가한게 문제가 될 소지가 높으니 한번 지워봤다. 잘 나온다. 살펴보았더니 w..
현재 경로 아래 폴더별로 디스크 사용량 볼일이 생긴다. du -sh 하면 현재 전체 summarize 가 되서 보여준다. -s, --summarize display only a total for each argument 5G . 하지만 폴더별로 summarize 해서 보고 싶다면 du -sh * 790M inf 4.3G jeus 이렇게 폴더별로 합한 디스크 사용량을 볼 수 있다. du -Sh 하면 전체 서브 디렉토리까지 보여준다. -S, --separate-dirs
자바 마리아 db 개발을 하고 있는데 처음 보는 에러가 발생하였다. SQLExeption: Invalid utf8 character string: 'ACED00' 흠.. 뭐지.. 다른쿼리는 잘 되는데.. 구글링 해보니 뭔 파일이 문제라고 하는데 그게 아니였다. 왜냐면 다른 마리아 db id 출력했을때는 잘 되니.. 그럼 이번에 xml에 추가한 id 관련이 문제겠군.. 하며 접근하였다. 알고보니.. 마리아 db mybatis 로그를 살펴보니 날짜를 파라미터로 넘기는 부분이 있었는데 yesterday=2024-02-28 ==> Parameters: 2024-02-28(LocalDate) 이런 부분이 있었다. 날짜를 파라미터로 넘길려고 하는데 스트링으로 변환해줬어야 했는데 LocalDate now=LocalD..
java.lang.ClassFormatError: Truncated class file 이라는 에러가 나면서 안되었다. 이상하네.. 잘 됬던 것인데.. 소스를 봐도 별 문제없어보이고.. 알고보니.. FileZilla로 ftp 업로드 하는데 자세히 보니 파일질라 업로드 도중 에러가 발생하고 있었다. 아놔.. 파일질라를 오래 켜 놓고 있어서 그런지.. 파일질라를 닫고 다시 열어서 하니 업로드가 잘 됐다. 하.. 파일질라 업로드도 잘되는지 안되는지 확인을 해봐야 하나.. 결국에는 ftp 에러로 인해 파일이 올라가다가 중간에 짤림? 같은 현상이 발생한듯 하다. Truncate 라는 말이 중간에 짤림 같은 말이니.. 이놈의 Camel에서 exchange: Exception[Message: [Body is null..
import json, pandas as pd import tensorflow as tf import pandas as pd import numpy as np from sklearn.model_selection import train_test_split json_string=''' { "Unnamed":{ "0":"1", "1":"2", "2":"3", "3":"4", "4":"5" }, "FB":{ "0":"230.1", "1":"44.5", "2":"17.2", "3":"151.5", "4":"180.8" }, "TV":{ "0":"37.8", "1":"39.3", "2":"45.9", "3":"41.3", "4":"10.8" }, "Newpaper":{ "0":"69.2", "1":"45.1", "..
import sklearn as sk import pandas as pd import seaborn as sns import matplotlib.pyplot as plt import pandas as pd df=pd.read_json("A0007IT.json") import matplotlib.pyplot as plt import matplotlib.font_manager as fm plt.rc('font', family='NanumGothicCoding') 4. 분포도 count plot sns.countplot(data = df, x = 'Address1') plt.show() idx_address = df.loc[df['Address1'] == '-'].index df.drop(idx_address..
html 테이블 디자인을 보통 하는데 html 에 기초가 없으면 이해하기 힘들다. 보통 퍼블리셔가 하는데.. 퍼블리셔가 아닌 사람이 만지면 도통 이해하기가 어렵다. 어찌어찌 테이블 디자인을 가져왔는데 공백이 생겼다. html, css 를 다 까봤는데도 잘 모르겠다. 역시 기초가 중요하다. 기초를 다지는데 보내는 시간은 아깝지가 않다. 기초를 몰라서 나중에 고생하는 시간이 훨씬 많다. 기초를 잘 닦자. 우습게 보지 말고. 나중에 피가되고 살이 된다. 알고보니 html table 태그는 기본적으로 cellspacing이 먹는다. 그래서 table 디자인을 css 등으로 할경우네는 cellspacing을 없애주고 한다. 이것을 모르니.. css를 다지우고 별짓을 다해도 알 수가 없다. 이렇게 해주고 css 등..
조금 더 편하게 하려고 자바 생성자에서 값 세팅을 했다. 조금 더 편하게 하려고 메소드에 static 을 썼다. 그래야 객체생성을 안하고 바로 쓸 수 있으니.. 그런데 이상하게 값이 안나오는 것이였다. 왜그러지.. 하고 봤더니.. 생성자는 객체를 생성할 때 메모리에 올라가서 사용할 수 있는 상태가 된다. 그러나 static 은 객체생성을 안하고 바로 쓸 수 있다. 그러는 바람에 static을 썼는데 객체 생성이 안되서 생성자 호출이 안되서 값이 안나오는 것이였다. 흠.. 이럴경우를 대비해서 변수 초기값을 안주는 것이 좋은것 같다. 변수 디폴트 초기값을 줄까 말까 하다가 차라리 지금 처럼 이상한 동작으로 안되면 에러를 뱉어 내는게 개발 과정에서 알게 될 수 있어 그렇게 하길 잘 한 것 같다. 그랬기 때문에..
- Total
- Today
- Yesterday
- webix
- EC
- C
- XE
- 자바 smtp
- 문자열
- KG
- 파이썬
- 프로씨
- C언어
- esql
- xe addon
- 오라클
- JDBC
- 자바
- 스크래핑
- ocjap
- Python
- 라이믹스
- MySQL
- php
- proc
- xe애드온
- 포인터
- ocajp
- 이클립스
- 플러터
- XE3
- 파싱
- 인포믹스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |