반응형

2020/05 835

긴 줄을 파이썬으로 감싼다

긴 줄을 파이썬으로 감싼다 이 질문에는 이미 답변이 있습니다. PEP8을 준수하고 E501 10 답변을 방지하는 매우 긴 문자열을 작성하는 방법 들여 쓰기를 희생하지 않고 파이썬에서 긴 줄을 어떻게 감쌀 수 있습니까? 예를 들면 다음과 같습니다. def fun(): print '{0} Here is a really long sentence with {1}'.format(3, 5) 이것이 79 자의 권장 한계를 초과한다고 가정하십시오. 내가 읽는 방식은 여기에 들여 쓰는 방법입니다. def fun(): print '{0} Here is a really long \ sentence with {1}'.format(3, 5) 그러나이 방법을 사용하면 연속 줄의 들여 쓰기가의 들여 쓰기와 일치합니다 fun(). ..

Programing 2020.05.14

DOS의 재귀 디렉토리 목록

DOS의 재귀 디렉토리 목록 DOS에서 재귀 디렉토리 목록을 어떻게 얻습니까? DOS ls -R에서 유닉스 에서 명령 과 비슷한 재귀 디렉토리 목록을 줄 수있는 명령이나 스크립트를 찾고 있습니다 . 당신이 사용할 수있는: dir /s 모든 머리글 / 바닥 글 정보가없는 목록이 필요한 경우 다음을 시도하십시오. dir /s /b (이것은 DOS 6 이상에서 작동합니다. 이전에 작동했을 수도 있지만 기억이 나지 않습니다.) dir /s /b /a:d>output.txt 텍스트 파일로 포팅합니다 다음을 입력하여 원하는 매개 변수를 얻을 수 있습니다. dir /? 전체 목록을 보려면 다음을 시도하십시오. dir /s /b /a:d FINDSTR과 함께 다양한 옵션을 사용하여 원하지 않는 행을 제거 할 수 있습니..

Programing 2020.05.14

가장 큰 GWT 함정?

가장 큰 GWT 함정? [닫은] GWT를 사용하여 구현하기로 선택한 프로젝트의 시작 / 중간에 있습니다. 누구도 극복 할 수없는 GWT (및 GWT-EXT)를 사용할 때 큰 함정을 경험 한 적이 있습니까? 성능 관점에서 어떻습니까? 우리가 보거나 들어 본 몇 가지 사항은 다음과 같습니다. Google이 콘텐츠를 색인 할 수 없습니다 CSS와 스타일은 일반적으로 약간 색다른 것으로 보입니다. 이 항목들에 대한 추가 피드백도 찾으십시오. 감사! 나는 거대한 GWT 팬이라고 말하면서 시작할 것입니다. 그러나 많은 함정이 있지만 대부분 극복 할 수는 없었습니다. 문제 : 프로젝트가 커질수록 컴파일 시간이 길어지고 컴파일 시간이 길어집니다. 나는 20 분 컴파일 보고서에 대해 들었지만 내 평균은 약 1 분입니다...

Programing 2020.05.14

힘내 : "현재 지점에 없습니다."

힘내 : "현재 지점에 없습니다." 변경 사항을 유지하면서 지점으로 돌아갈 수있는 쉬운 방법이 있습니까? 그래서 저장소에서 약간의 작업을 수행했으며 커밋하려고 할 때 현재 어느 지점에도 있지 않다는 것을 알고 있습니다. 이것은 서브 모듈로 작업 할 때 많이 발생하며 해결할 수는 있지만 프로세스가 번거롭고 더 쉬운 방법이 있어야한다고 생각했습니다. 변경 사항을 유지하면서 지점으로 돌아갈 수있는 쉬운 방법이 있습니까? 커밋하지 않은 경우 : git stash git checkout some-branch git stash pop 다음 이후에 커밋하고 변경하지 않은 경우 : git log --oneline -n1 # this will give you the SHA git checkout some-branch g..

Programing 2020.05.14

Windows 용 최고의 경량 웹 서버 (정적 컨텐츠 만)

Windows 용 최고의 경량 웹 서버 (정적 컨텐츠 만) Windows에서 실행되는 응용 프로그램 서버 – PHP를 실행하기 위해 Zend Server와 함께 IIS6.0이 있습니다. 이 동일한 컴퓨터에서 경량의 정적 컨텐츠 전용 웹 서버를 찾고 있는데 이는 정적 컨텐츠를 처리하고 성능을 향상시키는 IIS 양식을 재현합니다. FastCGI를 허용하므로 정적 컨텐츠 웹 서버 (최대 작고 최대 유효) 만 필요합니다. lighttpd가 너무 큰 것 같습니다. 나는 찾고 있습니다 : Windows, 정적 컨텐츠 만, 빠르고 가볍습니다 . Windows Server 2003을 사용하고 있습니다. 몽구스를 살펴보십시오 . 단일 실행 파일 매우 작은 메모리 공간 여러 작업자 스레드 허용 서비스로 설치가 용이 필요한..

Programing 2020.05.14

문자열이 양의 정수인지 확인

문자열이 양의 정수인지 확인 JavaScript의 문자열이 양의 정수인지 확인하는 가장 간단한 오류 방지 테스트를 원합니다. isNaN(str)정수가 아닌 모든 종류의 값에 대해 true를 반환하고 parseInt(str)"2.5"와 같이 부동 문자열에 대한 정수를 반환합니다. 그리고 jQuery 플러그인도 사용하고 싶지 않습니다. 두 가지 답변 : 파싱 ​​기반 정규식 두 경우 모두, 내가 포함 "양의 정수"를 해석 한 것을 참고 0비록은 0긍정적 없습니다. 당신이 허용하지 않으려면 메모를 포함합니다 0. 파싱 ​​기반 합리적인 범위의 값에서 정규화 된 십진 정수 문자열이되도록하려면 다음을 수행하십시오. function isNormalInteger(str) { var n = Math.floor(Numb..

Programing 2020.05.14

.jar 파일의 내용보기

.jar 파일의 내용보기 jar 파일 내에서 클래스, 메소드, 속성 등을 보는 가장 쉬운 방법은 무엇입니까? 나는 매우 유용에 해당 뭔가를 찾고 있어요 루츠 Roeder .NET 반사판 - 자바 JDK를 사용하면 jar -tfjar 파일이 나열됩니다. javap특정 클래스 파일에서 자세한 내용을 제공합니다. 나는 보통 7-Zip으로 그것들을 연다. 그것은 적어도 패키지와 클래스와 리소스를 볼 수있게한다. 메소드 또는 필드를 볼 필요가 있다면 Jad를 사용하지만 물론 JavaDoc에 의존하는 것이 좋습니다 ... 이제 SO 어딘가에 어떤 Eclipse 파일이 클래스가있는 jar 파일인지 찾기 위해 Eclipse 플러그인이 언급되었습니다. 아마도 더 많은 작업을 수행 할 수 있습니다 (예 : 요청한 것). ..

Programing 2020.05.14

Subversion 관리 파일 이름에서 @ 문자를 이스케이프 처리하는 방법은 무엇입니까?

Subversion 관리 파일 이름에서 @ 문자를 이스케이프 처리하는 방법은 무엇입니까? 많은 Subversion 작업에서 파일 또는 URL 인수 끝에 '@'기호를 추가하면 해당 파일의 특정 개정을 대상으로 할 수 있습니다. 예를 들어, "svn info test.txt@1234"는 개정 1234에 존재했던 test.txt에 대한 정보를 제공합니다. 그러나 파일 이름에 @이 포함되어 있으면 Subversion에서 개정 지정자로 잘못 해석됩니다. svn info 'test @ .txt'svn : 구문 오류 구문 분석 개정 '.txt' '/', '\'및 '@'으로 이스케이프 처리하는 것 외에도 큰 따옴표와 작은 따옴표를 시도했습니다. @ 기호를 파일 이름의 일부로 취급하도록 Subversion에 지시하려면 ..

Programing 2020.05.14

ActiveRecord : 크기 대 개수

ActiveRecord : 크기 대 개수 레일에서는 모두 사용하여 레코드의 수를 찾을 수 Model.size및 Model.count. 더 복잡한 쿼리를 처리하는 경우 한 방법을 다른 방법보다 사용하는 것이 유리합니까? 그것들은 어떻게 다릅니 까? 예를 들어 사진이있는 사용자가 있습니다. 사용자 테이블과 몇 장의 사진을 보여주고 싶다면 많은 인스턴스를 실행하는 user.photos.size것이보다 빠르거나 느려 user.photos.count집니까? 감사! 당신은 읽어야 것을 여전히 유효입니다. 필요에 따라 사용하는 기능을 조정합니다. 원래: 이미 모든 항목을로드하는 경우 (예 User.all: length다른 DB 쿼리를 피하기 위해 사용해야 함) 아무것도로드하지 않은 경우을 사용 count하여 DB에서..

Programing 2020.05.14

AngularJS 컨트롤러를 확장하는 데 권장되는 방법은 무엇입니까?

AngularJS 컨트롤러를 확장하는 데 권장되는 방법은 무엇입니까? 꽤 비슷한 세 개의 컨트롤러가 있습니다. 이 세 가지 기능을 확장하고 공유하는 컨트롤러를 갖고 싶습니다. 아마도 당신은 컨트롤러를 확장하지 않습니다하지만 컨트롤러를 확장하거나 하나의 컨트롤러를 여러 컨트롤러의 믹스 인을 만드는 것이 가능하다. module.controller('CtrlImplAdvanced', ['$scope', '$controller', function ($scope, $controller) { // Initialize the super class and extend it. angular.extend(this, $controller('CtrlImpl', {$scope: $scope})); … Additional ext..

Programing 2020.05.14
반응형