반응형

jQuery 2707

텍스트 처리-Python 대 Perl 성능

텍스트 처리-Python 대 Perl 성능 여기 내 펄과 파이썬 스크립트를 5 회 반복 X 1메가바이트 (최대)에 3백킬로바이트에 대해 (21)에 대한 로그 파일, 각에서 간단한 텍스트 처리를하는 것입니다 (때문에로, 125 개 파일의 총 기록 을 5 회 반복). Python 코드 (컴파일 re및 사용 하도록 수정 된 코드 re.I) #!/usr/bin/python import re import fileinput exists_re = re.compile(r'^(.*?) INFO.*Such a record already exists', re.I) location_re = re.compile(r'^AwbLocation (.*?) insert into', re.I) for line in fileinput.in..

Development Tip 2020.11.15

서브를 실행하면 어떻게됩니까?

서브를 실행하면 어떻게됩니까? 저는 지난 얼마 동안 Angular-CLI 를 사용해 왔습니다 . ng serve에서 서버를 회전시키는 것을 포함하여 많은 명령이 제공됩니다 localhost:4200. 필자는 필요에 맞게 구성 할 수있는 Grunt와 Gulp를 사용하는 데 익숙합니다. Angular-CLI의 서버를 구성하고 싶었지만 그것이 무엇인지 또는 어떻게 구성하는지 몰랐습니다. 프로젝트를 시작해도 serve유용 해 보이는 것은 발견되지 않았습니다. 그래서 정확히 무엇을 ng serve합니까? 요즘에는 webpack-dev-server로컬 웹 서버를 시작하는 데 사용 됩니다. 이 질문을 참조하십시오 . 로부터 문서 : CLI는 ng serve를 실행하여 사용자에게 라이브 브라우저 다시로드 환경을 실행하..

Development Tip 2020.11.15

Linux에 ASP.NET MVC 배포 : 모범 사례, 도구 및 놀라움

Linux에 ASP.NET MVC 배포 : 모범 사례, 도구 및 놀라움 Linux에 배포하는 옵션을 사용하여 ASP.NET MVC 앱을 개발하는 모범 사례에 대해 궁금합니다. 이러한 종류의 MVC 앱을 만드는 경우 어떤 Linux / Mono 플랫폼을 목표로 삼고 있습니까? Windows에서 얼마나 많은 개발을하고 있고 Linux에서 얼마나 많이하고 있습니까? ORM을 사용하여 데이터베이스를 추상화하고 있습니까? 어느 것? Linux에서 빌드 엔진을 실행하고 있습니까? 테스트는 어떻습니까? 다른 도구를 사용하고 있습니까? Windows 외에 Linux를 대상으로하는 추가 작업은 얼마나 되었습니까? 어떤 추악하거나 즐거운 놀라움을 만났습니까? 내가 일하는 회사는 Linux의 Mono를 기본 배포 환경으로 ..

Development Tip 2020.11.15

벡터를 이동하면 반복기가 무효화됩니까?

벡터를 이동하면 반복기가 무효화됩니까? 내가 벡터에 반복자가 있다면 a, 그때는 이동-구조 또는 이동-할당 벡터 b에서를 a, 반복자는 여전히 같은 요소를 가리 않습니다 (지금 벡터 b)? 코드에서 내가 의미하는 바는 다음과 같습니다. #include #include int main(int argc, char *argv[]) { std::vector::iterator a_iter; std::vector b; { std::vector a{1, 2, 3, 4, 5}; a_iter = a.begin() + 2; b = std::move(a); } std::cout

Development Tip 2020.11.15

C ++ 최적화 프로그램이 clock ()에 대한 호출을 재정렬하는 것이 합법적입니까?

C ++ 최적화 프로그램이 clock ()에 대한 호출을 재정렬하는 것이 합법적입니까? The C ++ Programming Language 4th edition, page 225 읽기 : 컴파일러는 결과가 단순한 실행 순서와 동일하다면 성능을 향상시키기 위해 코드를 재정렬 할 수 있습니다 . 릴리스 모드의 Visual C ++와 같은 일부 컴파일러는이 코드를 재정렬합니다. #include ... auto t0 = clock(); auto r = veryLongComputation(); auto t1 = clock(); std::cout

Development Tip 2020.11.15

Objective-C 프로젝트에서 Swift Pod Framework를 가져오고 사용하는 방법

Objective-C 프로젝트에서 Swift Pod Framework를 가져오고 사용하는 방법 CocoaPods의 새로운 프레임 워크 설정을 확인하여 Pod를 가져 오려고했는데 Objective-C 프로젝트에서 Swift를 사용하는 데 문제가 있습니다. 먼저, CocoaPods 프리 릴리즈 0.35 입니다. 여기 에서 사용 및 설치 방법에 대해 읽을 수 있습니다 . 내 현재 Podfile은 다음과 같습니다. source 'https://github.com/CocoaPods/Specs.git' platform :ios, '8.0' pod 'MBProgressHUD' pod 'SLPagingViewSwift' MBProgressHUD는 일반적인 회전 표시기이며 SLPagingViewSwift는 cocoapo..

Development Tip 2020.11.15

C ++ 11에서 메모리를 정렬하는 권장 방법은 무엇입니까?

C ++ 11에서 메모리를 정렬하는 권장 방법은 무엇입니까? 단일 생산자 단일 소비자 링 버퍼 구현을 작업 중입니다. 두 가지 요구 사항이 있습니다. 1) 링 버퍼의 단일 힙 할당 인스턴스를 캐시 라인에 맞 춥니 다. 2) 링 버퍼 내의 필드를 캐시 라인에 맞 춥니 다 (잘못된 공유를 방지하기 위해). 내 수업은 다음과 같습니다. #define CACHE_LINE_SIZE 64 // To be used later. template class RingBuffer { // This needs to be aligned to a cache line. public: .... private: std::atomic publisher_sequence_ ; int64_t cached_consumer_sequence_; ..

Development Tip 2020.11.15

스레드 안전성을위한 단위 테스트?

스레드 안전성을위한 단위 테스트? 클래스와 많은 단위 테스트를 작성했지만 스레드로부터 안전하게 만들지 못했습니다. 이제 클래스 스레드를 안전하게 만들고 싶지만이를 증명하고 TDD를 사용하기 위해 리팩토링을 시작하기 전에 실패한 단위 테스트를 작성하고 싶습니다. 이 작업을 수행하는 좋은 방법이 있습니까? 내 첫 번째 생각은 몇 개의 스레드를 만들고 모두 안전하지 않은 방식으로 클래스를 사용하도록 만드는 것입니다. 충분한 스레드로이 작업을 충분히 수행하면 끊어지는 것을 볼 수 있습니다. 도움이 될 수있는 두 가지 제품이 있습니다. 마이크로 소프트 체스 Typemock 레이서 둘 다 (단위 테스트를 통해) 코드의 교착 상태를 확인하고 Chess도 경쟁 조건을 확인한다고 생각합니다. 두 도구를 모두 사용하는 것..

Development Tip 2020.11.15

C # (. NET)에서 SFTP 서버에 파일을 업로드하려면 어떻게해야합니까?

C # (. NET)에서 SFTP 서버에 파일을 업로드하려면 어떻게해야합니까? 업로드 문제에 대한 예외를 발생시키고 진행 상황을 모니터링 할 수있는 SFTP (SSH FTP) 서버에 파일을 업로드 할 수있는 무료 .NET 라이브러리가 있습니까? 아마도 winscp를 스크립트 / 제어 할 수 있습니까? 업데이트 : winscp에는 이제 SFTP, SCP 및 FTPS를 지원 하는 너겟 패키지 로 사용할 수 있는 .NET 라이브러리가 있습니다. 다음 코드는 Rebex SFTP 구성 요소를 사용하여 SFTP 서버에 파일을 업로드하는 방법을 보여줍니다 . // create client, connect and log in Sftp client = new Sftp(); client.Connect(hostname); ..

Development Tip 2020.11.15

가상 키보드가 활성화 된 경우 화면 스타일링

가상 키보드가 활성화 된 경우 화면 스타일링 이상적으로는 전체 인터페이스가 ios (itouch / ipad) 또는 가상 키보드가있는 Android에 해당 하는 사용자 지정 스타일 을 갖기를 원합니다 . 자세한 내용은 아래를 참조하십시오. 키보드가 "존재"할 때 활성화되는 사용자 지정 CSS 해킹 규칙 설정도 허용 가능한 솔루션입니다. 웹 사이트 (HTML / JavaScript / CSS)에서 Android와 iOS를 모두 대상으로합니다. 또한 내부 레이아웃은 "유동"입니다. 편집 : 이것은 더 많은 디자인이었고 텍스트였습니다. 따라서 변화는 방향을 잃지 않습니다. 가장 낮은 수준에서는 가상 키가 있거나 없는 디자인 변경을 원합니다 (아마도 배경 변경 일 수도 있음). 이것이 좋은 디자인 아이디어인지 ..

Development Tip 2020.11.15
반응형