반응형

C# 4662

포트 465와 587의 차이점은 무엇입니까?

포트 465와 587의 차이점은 무엇입니까? 이 포트 465 및 587 은 모두 메일 전송 (메일 전송)에 사용되지만 실제 차이점은 무엇입니까? SMTP 프로토콜 : smtps (포트 465) v. msa (포트 587) 포트 465 및 587은 전자 메일 클라이언트와 전자 메일 서버 간 통신을위한 것으로 SMTP 프로토콜을 사용하여 전자 메일을 보냅니다 . 포트 465 는 smtp 용 입니다. SMTP 암호화 전에 SMTP 암호화가 자동으로 시작됩니다. 포트 587 은 msa 용 입니다. 표준 SMTP 포트와 거의 같습니다. MSA는 인증 후 (예 : SMTP AUTH 후) 전자 메일을 수락해야합니다 . DUL 범위의 넷 마스터 가 SMTP 포트 (포트 25)로 나가는 연결을 차단할 수 있을 때 나가는..

IT story 2020.04.18

Linq- 엔티티-SQL“IN”절

Linq- 엔티티-SQL“IN”절 T-SQL에서는 다음과 같은 쿼리를 가질 수 있습니다. SELECT * FROM Users WHERE User_Rights IN ("Admin", "User", "Limited") LINQ to Entities 쿼리에서 어떻게 복제합니까? 가능합니까? 당신이 생각하는 방식으로 머리를 켜야합니다. 미리 정의 된 적용 가능한 사용자 권한 집합에서 현재 항목의 사용자 권한을 찾기 위해 "입력"을 수행하는 대신 현재 항목의 해당 값이 포함되어 있는지 미리 정의 된 사용자 권한 집합을 요구합니다. 이것은 .NET의 일반 목록에서 항목을 찾는 것과 정확히 같은 방법입니다. LINQ를 사용하여이 작업을 수행하는 방법에는 두 가지가 있습니다. 하나는 쿼리 구문을 사용하고 다른 하나는 ..

IT story 2020.04.18

`from… import` 대`import .`

`from… import` 대`import .` 이 질문에는 이미 답변이 있습니다. '모듈 가져 오기'또는 '모듈 가져 오기에서'를 사용 하시겠습니까? 답변 16 개 코드 조각간에 차이가 있는지 궁금합니다. from urllib import request 그리고 조각 import urllib.request 또는 상호 교환 가능한 경우. 그것들이 상호 교환 가능한 경우, "표준"/ "선호"구문은 무엇입니까 (있는 경우)? 감사! 참조 할 때 가져 오기에 액세스하려는 방법에 따라 다릅니다. from urllib import request # access request directly. mine = request() import urllib.request # used as urllib.request mine ..

IT story 2020.04.18

매주 크론 작업을 테스트하는 방법?

매주 크론 작업을 테스트하는 방법? [닫은] 나는이 #!/bin/bashcron.week 디렉토리에 파일을. 작동하는지 테스트하는 방법이 있습니까? 일주일을 기다릴 수 없습니다 나는 루트로 데비안 6에 있습니다 cron의 기능을 수행하고 다음을 실행하십시오 root. run-parts -v /etc/cron.weekly ... 또는 "디렉토리가 아님 : -v"오류가 표시되면 다음 것 : run-parts /etc/cron.weekly -v 옵션 -v은 스크립트 이름이 실행되기 전에 인쇄합니다. 귀하의 질문의 범위를 벗어난 작은 소리 ...하지만 내가하는 일이 있습니다. "크론 작업을 어떻게 테스트합니까?" 질문은 "다른 프로그램에서 시작한 비대화 형 컨텍스트에서 실행되는 스크립트를 어떻게 테스트합니까?"..

IT story 2020.04.18

지속 시간에 정수를 곱하는 방법?

지속 시간에 정수를 곱하는 방법? 동시 고 루틴을 테스트하기 위해 함수에 한 줄을 추가하여 반환하는 데 임의의 시간이 걸립니다 (최대 1 초) time.Sleep(rand.Int31n(1000) * time.Millisecond) 그러나 컴파일 할 때이 오류가 발생했습니다. . \ crawler.go : 49 : 잘못된 작업 : rand.Int31n (1000) * time.Millisecond (int32와 time.Duration이 일치하지 않는 유형) 어떤 아이디어? 지속 시간을 어떻게 곱할 수 있습니까? int32그리고 time.Duration다른 유형입니다. 당신은 변환해야 int32A와 time.Duration같은 time.Sleep(time.Duration(rand.Int31n(1000)) ..

IT story 2020.04.18

Linux에서 깨진 scp (보안 복사) 명령 프로세스를 계속할 수있는 방법이 있습니까?

Linux에서 깨진 scp (보안 복사) 명령 프로세스를 계속할 수있는 방법이 있습니까? [닫은] scp 명령을 사용하여 7.5GB 파일을 원격 서버에 복사하고 있습니다. 어느 시점에서 파일 전송이 중단되고 다시 시작해야합니다. 전송되는 파일의 양이 완전히 손실 되었습니까? 이전 시도에서 중지 된 위치에서 전송을 어떻게 든 다시 시작할 수 있습니까? 그렇지 않은 경우, 표준 Unix 명령 행 파일 전송 명령이 있습니까? local에서 remote 로 scp 전송을 다시 시작해야하는 경우 rsync로 시도하십시오. rsync --partial --progress --rsh=ssh local_file user@host:remote_file @ aurelijus-rozenas가 지적한 짧은 버전 : rsync..

IT story 2020.04.18

npm을 통해 Twitter Bootstrap을 설치하는 목적은 무엇입니까?

npm을 통해 Twitter Bootstrap을 설치하는 목적은 무엇입니까? 질문 1: npm을 통해 Twitter Bootstrap을 설치하는 목적은 정확히 무엇입니까? npm은 서버 측 모듈을위한 것이라고 생각했습니다. CDN을 사용하는 것보다 부트 스트랩 파일을 직접 제공하는 것이 더 빠릅니까? 질문 2 : npm 부트 스트랩을 설치하려면 bootstrap.js 및 bootstrap.css 파일을 어떻게 가리 킵니까? CDN을 사용하는 요점은 무엇보다도 분산 네트워크 이기 때문에 더 빠르다 는 것이지만, 둘째는 정적 파일이 브라우저에 의해 캐시되고 있고, 예를 들어 CDN의 라이브러리가 사이트 와 같은 가능성이 높기 때문입니다. 사용은 이미 사용자의 브라우저에 의해 다운로드되었으므로 파일이 캐시되었..

IT story 2020.04.18

DI (Dependency Inject) "친숙한"라이브러리

DI (Dependency Inject) "친숙한"라이브러리 C # 라이브러리의 디자인을 숙고하고 있습니다. C # 라이브러리에는 여러 가지 다른 고급 기능이 있습니다. 물론 이러한 고급 기능은 가능한 한 SOLID 클래스 설계 원칙을 사용하여 구현 됩니다. 따라서 소비자가 정기적으로 직접 사용하도록 고안된 클래스와 더 일반적인 "최종 사용자"클래스의 종속성 인 "지원 클래스"가있을 수 있습니다. 문제는 라이브러리를 디자인하는 가장 좋은 방법은 무엇입니까? DI Agnostic-하나 또는 두 개의 공통 DI 라이브러리 (StructureMap, Ninject 등)에 대한 기본 "지원"을 추가하는 것이 합리적이지만 소비자가 DI 프레임 워크에서 라이브러리를 사용할 수 있기를 바랍니다. DI를 사용할 수 없..

IT story 2020.04.18

Linux에서 프로세스 당 최대 스레드 수?

Linux에서 프로세스 당 최대 스레드 수? Linux에서 프로세스가 작성할 수있는 최대 스레드 수는 얼마입니까? 이 값을 어떻게 (가능하다면) 수정할 수 있습니까? Linux에는 프로세스 당 별도의 스레드가 없으며 시스템의 총 프로세스 수에 대한 제한 (스레드는 기본적으로 Linux에서 공유 주소 공간을 가진 프로세스 일 뿐임)은 다음과 같습니다. cat /proc/sys/kernel/threads-max 기본값은 메모리 페이지 수 / 4입니다. 이것을 다음과 같이 늘릴 수 있습니다. echo 100000 > /proc/sys/kernel/threads-max 단일 사용자가 만들 수있는 프로세스 수 (따라서 스레드)에도 ulimit/getrlimit제한이 있습니다. 이러한 제한에 대한 자세한 내용을 참..

IT story 2020.04.18

Windows의 Git Symlinks

Windows의 Git Symlinks 우리 개발자들은 Windows와 Unix 기반 OS를 혼합하여 사용합니다. 따라서 Unix 시스템에서 작성된 심볼릭 링크는 Windows 개발자에게 문제가됩니다. Windows (msysgit)에서 symlink는 가리키는 파일의 경로가있는 텍스트 파일로 변환됩니다. 대신 symlink를 실제 Windows symlink로 변환하고 싶습니다. 내가해야 할 ( 업데이트 된 ) 솔루션은 다음과 같습니다. "symlink"텍스트 파일을 재귀 적으로 찾는 체크 아웃 후 스크립트를 작성하십시오. 더미 "symlink"와 동일한 이름 및 확장자를 가진 Windows symlink (mklink 사용)로 바꾸십시오. .git / info / exclude에 항목을 추가하여이 W..

IT story 2020.04.18
반응형