반응형

분류 전체보기 750

Python + MariaDB skiping other 문

Python + MariaDB skiping other 문 소포를 표시하기 위해 스캔한 바코드를 기록하기 위해 파이썬을 사용하려고 합니다.입력으로 OpenCV를 사용하고 싶지만 소포당 스캔 횟수를 제한하고 싶지 않아서 소포가 이미 MariaDB에서 발송된 것으로 표시되었는지 테스트하려고 합니다. 입력은 (지금은 휴대용 스캐너에서) 작동하고 바코드가 정상적으로 스캔되기 전에 스캔되었는지 확인하기 위해 DB를 올려다보고 있지만, 그렇지 않은 바코드는 다른 문을 건너뛴 것 같습니다.이 코드를 오랫동안 보고 있었어요!도움을 주시면 감사하겠습니다.감사해요. import mariadb import sys from datetime import datetime now = datetime.now() dt_string =..

programing 2023.08.31

CSV를 가져올 때 행 수가 다름

CSV를 가져올 때 행 수가 다름 저는 제가 이해하지 못하는 문제에 부딪혔습니다.10GB 정도 크기의 .csv 파일을 가지고 있습니다.데이터베이스로 옮기는 중입니다.innodb 엔진만 사용하면 1.863.941라인이 추가됩니다.하지만 아리아 엔진을 사용하면 1.765.972줄이 추가됩니다. .csv 파일이 너무 커서 이 파일에 몇 개의 행이 있는지 볼 수 없습니다. 내가 사용하는 데이터베이스: Mysql 5.7.24 - Mariaadb 10.3.12 사용하는 SQL 명령: LOAD DATA LOCAL INFILE "'.$file.'" INTO TABLE '.$table.' CHARACTER SET UTF8 FIELDS TERMINATED by \',\' ENCLOSED BY \'"\' LINES TERM..

programing 2023.08.31

단일 Git 커밋 기본 재배치

단일 Git 커밋 기본 재배치 분기에서 다른 분기로 단일 커밋을 재배치하는 방법이 있습니까? 분기 구조는 다음과 같습니다. -- -- -- -- -- (Master) \ -- -- -- -- -- XX (Feature-branch) 내가 하고 싶은 것은 마지막 약속을 재조정하는 것입니다.Feature-branch마스터 및 롤백으로Feature-branch한 번의 약속 -- -- -- -- -- XX (Master) \ -- -- -- -- -- (Feature-branch) 그걸 어떻게 하는 거죠?마스터할 XX를 선택할 수 있습니다. git checkout master git cherry-pick 그리고 git reset을 사용하여 피쳐 분기에서 마지막 커밋을 제거합니다. git checkout Feat..

programing 2023.08.31

파이썬 대 C#/.NET -- 대형 웹 애플리케이션을 개발하는 데 사용할 때 고려해야 할 주요 차이점은 무엇입니까?

파이썬 대 C#/.NET -- 대형 웹 애플리케이션을 개발하는 데 사용할 때 고려해야 할 주요 차이점은 무엇입니까? 현재 조직에서는 주로 SQL Server 2005/2008 백엔드, Java 모델/컨트롤러 프레임워크 및 ColdFusion 기반 뷰를 기반으로 하는 웹 애플리케이션을 제공하고 있습니다.우리는 새로운 프레임워크로 전환하기로 결정했고 내부 탐색 및 미니 프로젝트를 통해 Python과 C#/ 사이에서 선택의 폭을 좁혔습니다.그물. 먼저, 두 기술 모두 잘 작동할 것이라는 것을 알고 있으며, 주요 차별화 요소(및 관련된 장단점)를 찾고 있습니다.이 언어들은 공통점이 많고 그렇지 않은 것도 많습니다. 저는 그 언어들의 주요 차이점에 대한 당신의 견해를 찾고 있습니다. 찾고 있는 트레이드오프/차별화..

programing 2023.08.31

UI 텍스트 필드에 신속하게 아이콘/이미지 추가

UI 텍스트 필드에 신속하게 아이콘/이미지 추가 UITextField에 아이콘/이미지를 추가하고 싶습니다.아이콘/이미지는 자리 표시자에게 남겨 두어야 합니다. 시도해 봤습니다. var imageView = UIImageView(); var image = UIImage(named: "email.png"); imageView.image = image; emailField.leftView = imageView; 감사해요.Sahil은 훌륭한 답변을 해주었고 저는 개발자들이 스토리보드의 UI 텍스트 필드에 이미지를 추가할 수 있도록 @IBDesignable로 확장하고 싶었습니다. 스위프트 4.2 import UIKit @IBDesignable class DesignableUITextField: UITextFiel..

programing 2023.08.31

systemd가 있는 데이터베이스 파일에 대해 모니터 파일 변경이 작동하지 않음

systemd가 있는 데이터베이스 파일에 대해 모니터 파일 변경이 작동하지 않음 아래 경로에 있는 파일 시스템의 데이터베이스 파일 하나를 모니터링합니다. /var/lib/mysql/mydatabase/onetable.idb systemd 서비스를 설정했는데 파일이 바뀌었는지 인식이 안 됩니다.내가 이 파일을 수정하면 아무 일도 일어나지 않지만, 권한이 수정되면 작동합니다.이 파일도 알림 대기로 모니터링하려고 했는데 결과가 똑같았습니다. 시스템이 root로 실행되는 것으로 알고 있기 때문에 허가에는 문제가 없다고 생각합니다.파일을 직접 나열할 수 있기 때문에 경로가 100% 유효합니다.innotify.7 man 페이지에서: The inotify API does not report file accesses ..

programing 2023.08.31

PowerShell 버전 2에서 문자열을 바이트 배열로 변환

PowerShell 버전 2에서 문자열을 바이트 배열로 변환 제가 하려는 것은 SHA1 UTF-8 암호화를 사용한 다음 base64 인코딩과 암호 문자열 값을 사용하는 것입니다.하지만, 저는 암호화를 먼저 하고, 그 다음에 인코딩을 해야 했지만, 반대로 했습니다. 코드는 다음과 같습니다. # Create Input Data $enc = [system.Text.Encoding]::UTF8 $string1 = "This is a string to hash" $data1 = $enc.GetBytes($string1) # Create a New SHA1 Crypto Provider $sha = New-Object System.Security.Cryptography.SHA1CryptoServiceProvider ..

programing 2023.08.31

C 어레이를 C++의 std:: 어레이에 할당하시겠습니까?(std::array = T[U]) - "T [U]"에서 "std::array"까지 적합한 생성자가 없습니다.

C 어레이를 C++의 std:: 어레이에 할당하시겠습니까?(std::array = T[U]) - "T [U]"에서 "std::array"까지 적합한 생성자가 없습니다. C 배열을 C++ std:: 배열에 할당하려고 합니다. 어떻게 하면 가장 깨끗한 방법으로 불필요한 복사본을 만들지 않고 가장 깨끗한 방법은 무엇입니까? 할 때 int X[8]; std::array Y = X; 컴파일러 오류가 발생합니다. "적절한 생성자가 없습니다."일반 배열에서 다음으로 변환하지 않습니다.std::array그러나 요소를 한 요소에서 다른 요소로 복사할 수 있습니다. std::copy(std::begin(X), std::end(X), std::begin(Y)); 다음은 작동하는 예입니다. #include #include #..

programing 2023.08.31

Mysql Dump를 사용하여 보기 백업

Mysql Dump를 사용하여 보기 백업 mysqdump로 보기만 백업하려고 합니다. 이것이 가능합니까? 만약 그렇다면, 어떻게?참고: Ken의 답변은 제안된 편집에서 자체 답변으로 이동했습니다. 위의 변형을 사용한 전체 명령줄 예제입니다. mysql -u username INFORMATION_SCHEMA --skip-column-names --batch -e "select table_name from tables where table_type = 'VIEW' and table_schema = 'database'" | xargs mysqldump -u username database > views.sql 이렇게 하면 쿼리를 통해 모든 뷰 이름을 INFORMATION_SCHEMA 데이터베이스로 추출한 다음..

programing 2023.08.31

도커: 도커 컨테이너의 로그를 올바르게 지우는 방법은 무엇입니까?

도커: 도커 컨테이너의 로그를 올바르게 지우는 방법은 무엇입니까? 사용합니다docker logs [container-name]특정 컨테이너의 로그를 확인합니다. 이 통나무들을 치우는 우아한 방법이 있습니까?첫번째로 나쁜 대답.이 질문에서 실행할 수 있는 하나의 라이너가 있습니다. echo "" > $(docker inspect --format='{{.LogPath}}' ) 에코 대신, 더 간단한 것이 있습니다. : > $(docker inspect --format='{{.LogPath}}' ) 또는 잘라내기 명령이 있습니다. truncate -s 0 $(docker inspect --format='{{.LogPath}}' ) 저는 두 사람 모두 도커의 파일을 직접 수정하기 때문에 그다지 좋아하지 않습니다..

programing 2023.08.31
반응형