QR 코드용 세 가지 오픈 소스 도구 간의 차이점에 대한 자세한 설명
이번 글에서는 QR코드 생성을 위한 오픈소스 도구들의 비교를 주로 소개하고 있는데, 다운로드용 소스코드가 첨부되어 있는데, 에디터를 통해 살펴보도록 하겠습니다.
언젠가. QR 코드를 생성하는 방법을 찾았습니다. 도구(zxing)가 매우 느리게 실행되어 QR 코드를 생성하는 도구를 찾기 위해 온라인에 접속했고 세 가지 일반적인 오픈 소스 도구가 있음을 발견했습니다.
Zxing(zxing.dll)
ThoughtWorks(ThoughtWorks.QRCode.dll)
QrCodeNet(Gma.QrCodeNet.Encoding. dll)
어느 것이 더 좋나요? 그런 다음 직접 수동으로 비교하십시오.
먼저 큰 함정에 빠졌습니다. 왜 다른 사람들은 내 것과 다르게 zxing을 사용합니까? 나중에 zxing.dll에는 두 가지 버전이 있다는 것을 알게 되었습니다. 하나는 416kb이고 다른 하나는 그 이상입니다. 200kb 이상. 원래는 상대적으로 느린 200kb 이상의 것을 사용했으니 416kb 버전을 비교용으로 사용하겠습니다
( zxing에는 두 가지 버전이 있는데 둘 다 zxing.dll이라고 합니다) , 둘 다 2차원 코딩을 생성합니다. 작성자는 여전히 동일하지만 사용법과 효율성의 차이가 너무 크므로 416kb 버전을 찾아보세요)
1. 다음 표와 같이 인코딩된 콘텐츠의 길이를 지원합니다.
ThoughtWorks가 콘텐츠 인코딩 길이 제한이 있어서(설정을 통해 조정 가능하지만 그래도 엄청 길어요) 기본적으로 쫓겨났습니다. )
2. 세 가지 도구의 실행 효율성
그 중 twqr은 ThoughtWorks를 의미하고, netqr은 QrCodeNet. 나왔던 ThoughtWorks가 실행 효율이 가장 빠른 것을 알 수 있는데, Zxing은 QrCodeNet의 2배이지만 시간이 그리 길지 않다. ThoughtWorks를 제외하고 나머지 두 개는 인코딩된 콘텐츠가 길어질수록 커집니다.
3. 생성된 파일 크기 비교:
QrCodeNet의 파일 크기는 더 작으며, QrCodeNet은 크기 조정도 가능합니다. 내용 크기에 따라. Zxing이 가장 크지만 크기도 다른 두 개보다 큽니다.
(zxing은 픽셀 크기를 설정하므로 여기서는 50x 값이 사용됩니다. 100의 배수만 테두리 설정이 실제 생성된 테두리 크기와 일치하는지 확인할 수 있기 때문입니다. ThoughtWorks 및 QrCodeNet이 값을 설정하는 동안 실제 크기는 약 33x 값이며 테두리 값과 관련이 있습니다)
4. 테두리 설정
이 문제는 더 복잡할 수 있습니다. 개요는 다음과 같습니다
ThoughtWorks는 기본적으로 테두리를 지원하지 않으므로 그가 설정한 크기는 다음과 같습니다. 33x 값 + 1
QrCodeNet이 지원합니다 테두리 없음, 얇은 테두리, 두꺼운 테두리이므로 설정되는 크기는 29x 값, 33x 값, 37x 값
Zxing 크기와 테두리를 임의로 설정할 수 있으므로 zxing은 테두리의 크기를 만족시키는 것을 우선으로 합니다. 테두리의 크기는 크기를 고려한 후에 크기가 100의 배수일 때 테두리 지원이 가장 좋습니다. >.
5. 선택
비교가 완료되었는데, 어떤 것을 선택해야 한다고 생각하시나요?꼭 하나만 고르라면 쯔싱을 택하겠습니다. 하지만 더 말씀드리고 싶은 점은 누구도 선택하지 않고 프록시 모드를 만들어서 외부에 노출되는 것이 그 자체의 인터페이스라는 점입니다. 하단에 누구를 사용하든 상관없으시겠지만 내일은 더 아름답고 좋은 인터페이스로 바꿔보겠습니다.
6.로고를 가져오고 싶어요
QR코드에는 로고가 있어야해서 "Zhuge Fengliu"에서 소스코드를 훔쳐서 넣어보겠습니다. 첨부 파일. 프록시 모드의 소스코드는 첨부파일에 준비되어 있으니 유용하게 사용하셨다면 좋아요 부탁드립니다.[관련 추천]
1.2.3.위 내용은 QR 코드용 세 가지 오픈 소스 도구 간의 차이점에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Debiansniffer는 네트워크 패킷 타임 스탬프를 캡처하고 분석하는 데 사용되는 네트워크 스나이퍼 도구입니다. 일반적으로 몇 초 만에 패킷 캡처 시간을 표시합니다. 소스 IP 주소 (sourceip) : 패킷을 보낸 장치의 네트워크 주소. 대상 IP 주소 (대상 IP) : 데이터 패킷을 수신하는 장치의 네트워크 주소. Sourceport : 패킷을 전송하는 장치에서 사용하는 포트 번호. Destinatio

이 기사는 데비안 시스템의 OpenSSL 구성을 확인하여 시스템의 보안 상태를 신속하게 파악하는 데 도움이되는 몇 가지 방법을 소개합니다. 1. OpenSSL 버전을 먼저 확인하고 OpenSSL이 설치되었는지 확인 및 버전 정보를 확인하십시오. 터미널에 다음 명령을 입력하십시오. OpenSSLVERSION이 설치되지 않으면 시스템에 오류가 발생합니다. 2. 구성 파일을 봅니다. OpenSSL의 기본 구성 파일은 일반적으로 /etc/ssl/openssl.cnf에 있습니다. 텍스트 편집기 (예 : Nano)를 사용하여 Sudonano/etc/ssl/openssl.cnf이 파일에는 키, 인증서 경로 및 암호화 알고리즘과 같은 중요한 구성 정보가 포함되어 있습니다. 3. Ope를 활용하십시오

이 기사에서는 데비안 시스템에서 Apache의 로그 형식을 사용자 정의하는 방법에 대해 설명합니다. 다음 단계는 구성 프로세스를 안내합니다. 1 단계 : Apache 구성 파일 액세스 Debian 시스템의 기본 Apache 구성 파일은 일반적으로 /etc/apache2/apache2.conf 또는 /etc/apache2/httpd.conf에 있습니다. 다음 명령을 사용하여 루트 권한으로 구성 파일을 엽니 다.

이 기사에서는 네트워크 분석 도구 Wireshark 및 데비안 시스템의 대안에 대해 설명합니다. "DebianSniffer"라는 표준 네트워크 분석 도구가 없음이 분명해야합니다. Wireshark는 업계 최고의 네트워크 프로토콜 분석기이며 Debian Systems는 유사한 기능을 갖춘 다른 도구를 제공합니다. 기능적 기능 비교 Wireshark : 이것은 실시간 네트워크 데이터 캡처 및 데이터 패킷 컨텐츠의 심층적 인보기를 지원하고 네트워크 문제의 진단을 용이하게하기 위해 풍부한 프로토콜 지원, 필터링 및 검색 기능을 제공하는 강력한 네트워크 프로토콜 분석기입니다. 데비안 시스템의 대체 도구 : 데비안 시스템에는 tcpdump 및 tshark와 같은 네트워크가 포함됩니다.

DebiantomCat 로그의 보안을 향상 시키려면 다음 주요 정책에주의를 기울여야합니다. 1. 권한 제어 및 파일 관리 : 로그 파일 권한 : 기본 로그 파일 권한 (640)은 액세스를 제한합니다. Catalina.sh 스크립트 (예 : 0027에서 0022로 변경)에서 Umask 값을 수정하거나 Log4J2 구성 파일에서 직접 제출을 설정하여 적절한 읽기 및 쓰기 권한을 보장하는 것이 좋습니다. 로그 파일 위치 : Tomcat 로그는 일반적으로/opt/tomcat/logs (또는 유사한 경로)에 있으며이 디렉토리의 권한 설정을 정기적으로 확인해야합니다. 2. 로그 회전 및 형식 : 로그 회전 : server.xml 구성

이 기사는 데비안 시스템에서 Apache Logs를 분석하여 웹 사이트 성능을 향상시키는 방법을 설명합니다. 1. 로그 분석 기본 사항 Apache Log는 IP 주소, 타임 스탬프, 요청 URL, HTTP 메소드 및 응답 코드를 포함한 모든 HTTP 요청의 자세한 정보를 기록합니다. 데비안 시스템 에서이 로그는 일반적으로 /var/log/apache2/access.log 및 /var/log/apache2/error.log 디렉토리에 있습니다. 로그 구조를 이해하는 것은 효과적인 분석의 첫 번째 단계입니다. 2. 로그 분석 도구 다양한 도구를 사용하여 Apache 로그를 분석 할 수 있습니다.

이 기사에서는 데비안 시스템에서 NGINX 서버의 SSL 성능을 효과적으로 모니터링하는 방법에 대해 설명합니다. NginxOxporter를 사용하여 Nginx 상태 데이터를 프로 메테우스로 내보낸 다음 Grafana를 통해 시각적으로 표시합니다. 1 단계 : nginx 구성 먼저 Nginx 구성 파일에서 stub_status 모듈을 활성화하여 nginx의 상태 정보를 얻어야합니다. nginx 구성 파일에 다음 스 니펫을 추가하십시오 (일반적으로 /etc/nginx/nginx.conf에 있거나 포함 파일에 위치) : location/nginx_status {stub_status

Tomcat 로그는 메모리 누출 문제를 진단하는 열쇠입니다. Tomcat 로그를 분석하면 메모리 사용 및 가비지 수집 (GC) 동작에 대한 통찰력을 얻을 수 있으며 메모리 누출을 효과적으로 찾아서 해결할 수 있습니다. 다음은 Tomcat 로그를 사용하여 메모리 누출 문제를 해결하는 방법입니다. 1. GC 로그 분석 먼저 자세한 GC 로깅을 활성화하십시오. 다음 JVM 옵션을 Tomcat 시작 매개 변수에 추가하십시오. -xx : printgcdetails-xx : printgcdatestamps-xloggc : gc. 분석 gc.log
