전체 글 765

대량 삽입 또는 최대 절전 모드로 업데이트하시겠습니까?

대량 삽입 또는 최대 절전 모드로 업데이트하시겠습니까? 하루 CSV 파일에서 다소 많은 양의 데이터를 소비해야 합니다.CSV에는 약 12만 개의 레코드가 포함되어 있습니다.이것은 동면을 사용할 때 기어가는 속도로 느려집니다.기본적으로 최대 절전 모드는 saveOrUpdate()를 사용할 때 모든 INSERT(또는 UPDATE) 이전에 SELECT를 수행하는 것으로 보입니다. saveOrUpdate()로 지속되는 모든 인스턴스에 대해 실제 INSERT(또는 UPDATE) 이전에 SELECT가 실행됩니다.왜 이런 일을 하는지는 이해할 수 있지만 대량 처리를 하는 데는 매우 비효율적입니다. 그리고 대안을 찾고 있습니다. 네이티브 SQL(CSV를 동일한 방식으로 구문 분석하는)과 말 그대로 이 새 버전을 중심으..

programing 2023.09.16

MySQL varchar 변수 선언 및 사용

MySQL varchar 변수 선언 및 사용 MySQL 5.0의 변수로 간단한 조작을 하려고 하는데 작동이 잘 안 됩니다.DELECORE/SET에 대한 여러 가지 구문을 보았습니다. 왜 그런지 모르겠습니다.어쨌든 제가 그들을 혼동하고 있는 것 같습니다./잘못 고른 것 같습니다./뒤죽박죽입니다. 실패하는 최소한의 단편은 다음과 같습니다. DECLARE FOO varchar(7); DECLARE oldFOO varchar(7); SET FOO = '138'; SET oldFOO = CONCAT('0', FOO); update mypermits set person = FOO where person = oldFOO; 저도 BEGIN으로 포장해봤어요.종료; 및 절차로서.이 경우 MySQL Workbench는 첫 ..

programing 2023.09.16

glibc의 sscanf가 리눅스의 fscanf보다 매우 느린 이유는 무엇입니까?

glibc의 sscanf가 리눅스의 fscanf보다 매우 느린 이유는 무엇입니까? 저는 x86_64 리눅스에서 GCC 4.8과 glibc 2.19를 사용하고 있습니다. 다른 질문에 대해 다른 입력 방법으로 게임을 하면서 비교해 보았습니다.fscanf그리고.sscanf. 구체적으로 말하자면, 나는 그들을fscanf표준 입력에 직접적으로 다음을 입력합니다. char s[128]; int n; while (fscanf(stdin, "%127s %d", s, &n) == 2) { } 아니면 먼저 전체 입력을 버퍼로 읽은 다음 버퍼를 통과합니다.sscanf. (모든 것을 버퍼로 읽는 것은 아주 적은 시간이 걸립니다.) char s[128]; int n; char const * p = my_data; for (in..

programing 2023.09.16

서비스를 시작하는 동안 오류가 발생했습니다.Oracle MTSRecovery Service를 찾을 수 없습니다.

서비스를 시작하는 동안 오류가 발생했습니다.Oracle MTSRecovery Service를 찾을 수 없습니다. Windows 7 Professional 64비트에 오라클 11g Enterprise Edition을 설치하는 중에 이 오류가 발생합니다.일부에서 언급한 것처럼 등기부를 확인했는데 이미 정확한 것이 있습니다.Services.mscit에서 서비스를 시작하려고 하면 service wss도 찾을 수 없다고 표시됩니다.저는 이와 같은 문제에 부딪혔고 이것으로 해결되었습니다. 오류 팝업이 뜨면 열린 상태로 두고 regedit을 열고 다음 키에서 ImagePath를 수정하여 적절한 위치를 가리킵니다. computer\hkey_local_machine\system\controlset001\service\O..

programing 2023.09.16

istringstream, ostringstream, stringstream의 차이점은 무엇입니까? / 모든 경우에 stringstream을 사용하면 어떨까요?

istringstream, ostringstream, stringstream의 차이점은 무엇입니까? / 모든 경우에 stringstream을 사용하면 어떨까요? 는 쓰나요?std::istringstream,std::ostringstream그리고.std::stringstream왜 그냥 사용하면 안 되는 겁니까?std::stringstream모든 시나리오에서 실행 시간 성능 문제가 있습니까? 마지막으로, (스트림을 전혀 사용하지 않는 대신) 이에 대해 좋지 않은 점이 있습니까? std::string stHehe("Hello "); stHehe += "stackoverflow.com"; stHehe += "!"; 개인적으로, 저는 동일한 스트링 스트림으로 들어가고 나오는 스트리밍을 수행하는 것이 매우 드문 일..

programing 2023.09.16

MySQL 원격 연결이 결과를 표시하는 데 3분 이상 소요됨

MySQL 원격 연결이 결과를 표시하는 데 3분 이상 소요됨 로컬 서버에서 원격 서버로 연결하려고 합니다.mysql명령... 오랜 지연 후의 결과: [root@local ~] mysqlshow -u test -p*** -h XXX.XXX.XXX.XXX ERROR 2013 (HY000): Lost connection to MySQL server at 'reading authorization packet', system error: 0 (오류나 지연 없이 두 번째 원격 서버를 통해 연결이 이루어집니다.) 업데이트 1 추가 후 로컬 서버에서 연결 재시도connect_timeout=500원격 서버의 /etc/my.cnf: [root@local ~] time mysqlshow -u test -p*** -h XXX..

programing 2023.09.16

MySQL에서 특정 길이의 문자열 필드에 대한 쿼리

MySQL에서 특정 길이의 문자열 필드에 대한 쿼리 특정 길이의 열에 있는 모든 문자열 필드를 요청하는 MySQL 쿼리를 만들려면 어떻게 해야 합니까? 감사합니다!바이트 단위로 길이를 확인하는 데 사용: SELECT str FROM sometable WHERE LENGTH(str) = 5; 또는 문자 수에서 길이를 확인하는 경우(멀티바이트 문자열에 유용함): SELECT str FROM sometable WHERE CHAR_LENGTH(str) = 5; select * from myTable where length(myColumn) = 5 언급URL : https://stackoverflow.com/questions/4940873/query-in-mysql-for-string-fields-with-a-s..

programing 2023.09.16

Azure MariaDB - 존재하는 경우 드롭 테이블 ''; /*!50001 존재하는 경우 드롭 뷰 '' */;

Azure MariaDB - 존재하는 경우 드롭 테이블 ''; /*!50001 존재하는 경우 드롭 뷰 '' */; 마리아의 백업을 복원할 때 오류가 발생했습니다.DB ERROR 1005 (HY000) at line 1488: Can't create table `pactbroker`.`latest_tagged_pact_consumer_version_orders` (errno: 1 "Operation not permitted") 1488 라인을 보고 있으면 1484 DROP TABLE IF EXISTS `latest_tagged_pact_consumer_version_orders`; 1485 /*!50001 DROP VIEW IF EXISTS `latest_tagged_pact_consumer_version..

programing 2023.09.16

svg:g 요소의 너비를 구하는 방법

svg:g 요소의 너비를 구하는 방법 저는 현재 일을 하고 있습니다.svg자바스크립트의 요소입니다.그리고 저는 이것에 처음입니다. 제 질문은 제가 한가지를svg내가 여러개를 가지고 있는 요소.svg:g요소들.그리고 내 안에svg:g저는 여러가지 다른 svg 요소를 가지고 있습니다. john 13 john 13 john 13 g역동적으로 내 안에 나타나고 있습니다. g "my_class" 이제 나는 내 것을 설정하고 싶습니다.svg폭이 다음의 폭과 같습니다.g.my_class폭이 넓은 var svgWidth = $('.my-class').width() alert(svgWidth); 하지만 그건 나에게 0을 줍니다.그러나 브라우저에서 노란색 도구 팁 상자에서 볼 수 있습니다. 제가 이 선을 선택할 수 있습니..

programing 2023.09.16

XML 문서에서 인터넷을 통해 이진 컨텐츠를 전송하기 위한 Base64 대 HEX

XML 문서에서 인터넷을 통해 이진 컨텐츠를 전송하기 위한 Base64 대 HEX XML 문서 내의 시스템 간에 이진 컨텐츠를 보내는 가장 좋은 방법은 무엇입니까? Base64와 Hex에 대해 알고 있는데, 진짜 차이점은 무엇입니까?저는 현재 Base64를 사용하고 있지만 이를 위해 외부 공용 라이브러리를 포함해야 하는데 HEX와 마찬가지로 그냥 함수를 만들 수 있을 것 같습니다.Base64에 대해서도 당신만의 방법을 쓰면 됩니다.하지만 일반적으로 외부의 잘 테스트된 라이브러리를 둘 다 사용하는 것을 추천합니다.(그것들이 부족한 것은 아닙니다.) Base64와 hex의 차이는 실제로 바이트를 표현하는 방식입니다.헥스는 "Base16"을 말하는 또 다른 방법입니다.16진수는 각 바이트마다 2자씩 사용합니다..

programing 2023.09.16