일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 임바 오토체스
- 게임
- 오큘러스
- 영어공부
- 영어독해
- Python
- 체스-TD
- Chess-TD
- MLBB
- 골든게이트
- 영어유머
- OGGMA
- 독해연습
- 심플한 게임
- 영어 유머
- English Joke
- Mobile Legends
- oracle
- english study
- 왕좌의게임
- 오라클
- 롤
- 관광
- 게임기
- 이솝우화
- java program
- 모바일레전드
- Imba Auto Chess
- 가볼만한곳
- 여행
- Today
- Total
목록분류 전체보기 (431)
Almost-Native
Python 설치툴 pip 로 oracledb 를 설치하다가 아래와 같은 에러를 만났습니다. 보통 이런 경우 최신 버전의 pip 를 사용하면 에러가 안납니다. 앞에서 사용한 pip3 는 버전이 pip 9.0.3 버전입니다. 아래와 같이 pip3.9 (20.2.4) 버전으로 사용할때는 install 이 잘 되는것을 확인할 수 있습니다. pip3.9 를 사용했기 때문에 python 도 같은 버전을 사용해줘야 합니다. python3.9 를 사용하면 설치된 oracledb 라이브러리를 제대로 사용할 수 있습니다.
Python 설치툴 pip 로 설치작업 할때 아래와같이 Cache entry deserialization failed, entry ignored 메시지가 나오는 경우가 있습니다. 이 경고 메시지를 없애려면, pip install 실행할 때, --no-cache-dir 옵션을 주어서 하면 됩니다. 캐시때문에 에러가 났으니 캐시를 안쓰겠다는 옵션을 주어서 해결한 것인데.... 원인은 python 또는 pip 버전과 관계가 있다고 합니다. 최신 버전의 pip 를 사용하면 에러가 안납니다. 리눅스 시스템에 python 이나 pip 가 한개의 버전만 설치되어 있을거라고 생각하는 경우가 많은데, 실제로 보면 아래와 같이 많은 버전이 깔려있는 경우가 있습니다. /usr/bin 디렉토리에서 ls -l pip* 커맨드로..
가벼우면서 필요한 기능은 다 갖추고 있는 Putty 툴을 사용하면서 일부 에러메시지 같은 경우 붉은색으로 표시될 때 제대로 읽을 수 없을정도로 희미하게 나오는 경우가 있습니다. 이것을 간단히 조정하는 방법을 살펴보겠습니다. 위의 경우처럼, 에러/경고 메시지 부분을 눈에 잘띄게 한다고 붉은 색상으로 표시하고 있는데, 붉은 색상이 오히려 더 읽기 어려운 상황을 만들고 있습니다. 단순하게 글자 폰트를 키우거나 굵은(bold)체로 바꾸는 방법도 있긴 한데, 그러면 전체적으로 화면이 너무 거대해져서 눈에 더 거슬립니다. Putty 왼쪽 상단 아이콘에서 마우스 오른쪽 버튼을 누르면 아래와 같이 팝업메뉴창이 나타납니다. 여기에서 [Change Settings..] 메뉴로 들어갑니다. 팝업창에서 [Window] - [..
jar 파일을 실행하려고 할때 아래와 같이 JNI error has occurred 메시지가 나왔습니다. 이런 에러가 날때 유심히 봐야 하는게 중간 어딘가에 단서가 될 실마리 문구가 들어 있습니다. 무슨 클래스가 없다던가 (ClassNotFoundException) ... $ java -jar XXX.jar Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.UnsupportedClassVersionError: xxx/XXX has been compiled by a more recent version of the Java Runtime (class fi..
텍스트박스에 있는 문자열에서 특정 문자열을 찾아서 하이라이트 컬러를 넣는 프로그램 샘플입니다. jEditorPane 을 사용했습니다. 넷빈즈 디자인화면에서 jEditorPane 붙여넣고, 아래의 코드를 작성했습니다. public void Set_jEditorPane1() { try { String strText = "붉게 물든 노을 바라보며\n" + "슬픈 그대 얼굴 생각이나\n" + "고개 숙이네 눈물 흘러\n" + "아무 말 할 수가 없지만\n" + "난 너를 사랑하네 (후우우)\n" + "이 세상은 너뿐이야\n" + "소리쳐 부르지만\n" + "저 대답 없는 노을만 붉게 타는데\n" + "그 세월 속에 잊어야 할\n" + "기억들이 다시 생각나면\n" + "눈 감아요\n" + "소리 없이 그 이름 ..
SQL 쿼리 결과가 세로로 나오는 것을 가로로 콤마(,) 붙여서 나오게 하는 함수(Oracle Function)을 만들어봤습니다. 위와같이 EMP 테이블의 ENAME 컬럼이 세로로 나오는 것을 SMITH, ALLEN, WARD, .... 와 같이 옆으로 붙여서 출력하는 함수 입니다. create or replace function f_output_horizontal(v_sql in varchar2) return varchar2 is type c_refcur is ref cursor; c_sel c_refcur; v_ret varchar2(2000) := '('; v_val varchar2(50); begin open c_sel for v_sql; loop fetch c_sel into v_val; exi..
리눅스에서 간단한 sed 커맨드가 들어있는 Shell 프로그램을 실행하는데 아래와 같은 에러가 발생하였습니다. sed: -e expression #1, char 16: unknown option to `s' sed 커맨드를 사용하면서 뭔가 옵션을 잘못 썼나 하고 열심히 매뉴얼도 찾아보고 쌩쑈~를 하다가 황당한 데서 원인을 찾게 되었습니다. 아래와 같이 2개의 shell 스크립트 파일이 있습니다. 아주 단순한 sed 커맨드를 실행하는 구문이 들어있습니다. 두개의 shell 스크립트 파일 test1.sh 과 test2.sh 은 아래와 같이 정확히 똑같은 커맨드를 실행하고 있습니다. 헉;; 근데 왜 test1.sh 은 에러가 나고, test2.sh 은 에러가 안날까요??? 완전히 똑같은 것 같은데요~~~ 파일..
Oracle DB 에 접속하는 파이썬 프로그램을 실행시 아래와 같은 에러가 발생하는 경우, $ /usr/bin/python3.9 aaa1.py Traceback (most recent call last): File "/home/oracle/Python1/aaa1.py", line 5, in oracledb.init_oracle_client() File "src/oracledb/impl/thick/utils.pyx", line 478, in oracledb.thick_impl.init_oracle_client File "src/oracledb/impl/thick/utils.pyx", line 400, in oracledb.thick_impl._raise_from_info oracledb.exceptions..