전체 글 1170

getString() 대신 JDBC getNString()을 사용해야 합니까?

getString() 대신 JDBC getNString()을 사용해야 합니까? JDBC(드라이버)를 사용하여 액세스하는 Oracle 데이터베이스를 통해 지원되는 Java 애플리케이션을 구축하고 있습니다.ojdbc6.jar그리고.orai18n.jar데이터베이스 스키마는 텍스트 열을 주로 사용하여 저장합니다.NVARCHAR2자료형. JDBC에 대한 JDBC 문서ResultSet라고 합니다getNString()특히 NCAR, NVARCHAR 등의 데이터 유형과 함께 사용하기 위한 것이지만, 현재 우리는 단지 사용하고 있습니다.getString(). 이거는 잘 되는 것 같은데 왜 써야 하는지 궁금합니다.getNString()보다는getString(). 이스getString()ASC가 아닌 경우 실패 시작II 문..

programing 2023.11.06

.replace 또는 .strip과 같은 문자열 메서드를 호출하면 문자열을 수정(변형)하지 않는 이유는 무엇입니까?

.replace 또는 .strip과 같은 문자열 메서드를 호출하면 문자열을 수정(변형)하지 않는 이유는 무엇입니까? 간단한 문자열 교체를 위해 이 코드를 시도했습니다. X = "hello world" X.replace("hello", "goodbye") 왜 안해요?X변경, 부터"hello world"로."goodbye world"?이것은 Python에서 문자열은 불변하기 때문입니다. 그 말은.X.replace("hello","goodbye")의 복사본을 교체한 상태로 반환합니다.이 때문에 이 줄을 교체해야 합니다. X.replace("hello", "goodbye") 다음 행과 함께: X = X.replace("hello", "goodbye") 이는 문자열의 내용을 "제자리"로 변경하는 모든 파이썬 문자..

programing 2023.11.06

mysql 콘솔 내부의 mysql 덤프

mysql 콘솔 내부의 mysql 덤프 MySQL 콘솔 내에서 MySQL 덤프를 수행할 수 있는 SQL 명령어가 있습니까? 내 sqdump를 사용해 보았지만 작동이 되지 않습니다. SQL 파일로 출력하려고 합니다.mysqldump는 mysql 콘솔과 같은 외부 명령이므로 MySQL 콘솔 내에서 mysqldump를 실행할 수 없습니다. 콘솔을 종료하고 다음과 같이 mysqldump 명령을 사용합니다. mysqldump -u 사용자 이름 -p -h 호스트 이름 (또는 ip address) 데이터베이스 이름 > sqlfilename 비밀번호를 묻습니다. mysqldump에 대한 더 자세한 내용은 http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html 에서 확인할 수 있..

programing 2023.11.06

파괴된 보기 사용 시도: 변경사항 탐지

파괴된 보기 사용 시도: 변경사항 탐지 저는 Angular Meteor 2를 이용해 간단한 UI를 만들고 있습니다. 1) 나는 '로그아웃' 버튼이 있는 상단 navbar 부품을 가지고 있습니다. 2) 로그아웃' 버튼을 클릭하면 '로그인'으로 리디렉션됩니다. 3) 그러면 콘솔에 다음과 같은 오류가 나타납니다.EXCEPTION: Attempt to use a destroyed view: detectChanges 예외: EXCEPTION: Attempt to use a destroyed view: detectChanges browser_adapter.js:77 EXCEPTION: Attempt to use a destroyed view: detectChangesBrowserDomAdapter.logError ..

programing 2023.11.06

쿼리 인덱스를 최적화하는 이상한 동작(MariaDB + InnoDB)

쿼리 인덱스를 최적화하는 이상한 동작(MariaDB + InnoDB) 저는 현재 프로젝트의 꽤 큰 테이블에 대한 인덱스를 최적화하려고 노력하고 있으며 설명 결과와 실제 쿼리 실행 시간 사이에서 매우 역직관적인 동작을 경험하고 있습니다. 서버에서 MariaDB 버전 10.1.26-MariaDB-0+deb9u1을 실행하고 있으며 다음 구성 옵션이 있습니다. key_buffer_size = 5G max_allowed_packet = 16M thread_stack = 192K thread_cache_size = 8 myisam_sort_buffer_size = 512M read_buffer_size = 2M read_rnd_buffer_size = 1M query_cache_type = 0 query_cache..

programing 2023.11.06

SQL: '좋아요' 함수의 결과에 따라 '그룹화'가 가능합니까?

SQL: '좋아요' 함수의 결과에 따라 '그룹화'가 가능합니까? Oracle SQL을 사용하고 있는데 함수 결과가 '좋아요'인 다른 행들을 그룹화하고 싶습니다.예를 들어 설명하자면: 제가 테이블 MESA를 가지고 있다고 가정해 보겠습니다. 열 중 하나가 큰 문자열입니다.그리고 특정 패턴과 일치하는 행의 수를 세고 있습니다. SELECT m.str, count(*) FROM MESA m WHERE m.str LIKE '%FRUIT%' AND (m.str LIKE '%APPLE%' OR m.str LIKE '%ORANGE%') 따라서 이 쿼리의 결과를 다음과 같이 가정합니다. 과일..afsafafasfaasfa...RED_APPLE 20 과일..afsafafasfaasfa...YELLOW_APPLE 과일....

programing 2023.11.06

Android 시스템에서 C/C++ 프로그램을 컴파일하여 실행하는 방법

Android 시스템에서 C/C++ 프로그램을 컴파일하여 실행하는 방법 Q1) 안드로이드 에뮬레이터에서 간단한 c 프로그램을 실행하고 싶습니다.사용중입니다windows xp내 기계에 os가 있습니다.설치했습니다.sdk, jdk, eclipse안드로이드 개발용으로 AVD에서 안드로이드 애플리케이션을 실행하는 데 성공했습니다. Q2) (Java 없이) C 프로그램을 실행할 수 있는 방법이 있는지 알고 싶습니다.AVD. 제 기계에 암을 설치하고 C 프로그램을 컴파일했습니다. Q3) 컴파일된 바이너리를 안드로이드 기기로 푸시하는 것이 가능한지도 알고 싶습니다.AVDAndroid 장치의 단말기를 사용하여 실행하거나,AVD?ARM 크로스 컴파일러로 C 프로그램을 컴파일할 수 있습니다. arm-linux-gnueab..

programing 2023.11.06

jQuery의 부모에서 모든 자녀(어떤 수준이든)를 선택하는 방법?

jQuery의 부모에서 모든 자녀(어떤 수준이든)를 선택하는 방법? 해야합니다..unbind()상위 노드에서 모든 요소를 선택합니다. 부모 중에서 모든 자녀를(어떤 수준이든) 선택하려면 어떻게 해야 합니까? 시도: $('#google_translate_element *').unbind('click'); 첫 아이들의 수준에만 효과가 있어요 여기 테스트 케이스가 있습니다.jQuery.find()를 사용하여 한 단계 이상 깊이의 어린이를 찾습니다. .find() 및 .children() 메서드는 DOM 트리 아래로 한 단계만 이동한다는 점을 제외하고 유사합니다. $('#google_translate_element').find('*').unbind('click'); 당신은 필요합니다.'*'인에find(): 나머..

programing 2023.11.06

SQL 인젝션을 통해 사이트가 해킹당했습니다.

SQL 인젝션을 통해 사이트가 해킹당했습니다. 최근에 SQL 주입으로 제 사이트가 해킹당했습니다.해커는 내 DB 이름을 얻기 위해 다음 쿼리를 사용했습니다.나는 그들이 쓴 이 질문을 이해할 수 없습니다. 쿼리: =-999.9%20UNION%20ALL%20SELECT%20concat(0x7e,0x27,Hex(cast(database()%20as%20char)),0x27,0x7e),0x31303235343830303536,0x31303235343830303536,0x31303235343830303536-- 쿼리를 실행한 후 정수 결과를 표시했습니다. "와 같은 것입니다.74545883". 쿼리가 어떻게 작동하는지 설명해 주시겠습니까?오버플로 공격 같아요.그들은UNION-ed를 기존 쿼리로 변경합니다. 당신의..

programing 2023.11.06

설정 IF NULL 또는 기타 값의 MySQL Update 필드

설정 IF NULL 또는 기타 값의 MySQL Update 필드 현재 두 개의 업데이트 쿼리를 사용하고 있는데 하나로 줄일 수 있는 방법이 있는지 궁금합니다. field1 OFTYPE INT field2 OFTYPE DATETIME field3 OFTYPE DATETIME UPDATE `Table1` SET `field1` = `field1` + 1, `field2` = NOW() WHERE `id` = $id; UPDATE `Table1` SET `field3` = NOW() WHERE `id` = $id AND (`field3` < '2011-00-00 00:00:00' OR `field3` IS NULL); 다음과 같이 UPDATE를 수행할 수 있는 쿼리를 구하려고 합니다. UPDATE `Table..

programing 2023.11.06