반응형

2020/05/14 30

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

문자열이 양의 정수인지 확인 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

Django 템플릿에 주석을 넣는 방법

Django 템플릿에 주석을 넣는 방법 나는 이것을 한 줄로 논평하고 싶다 {% if something.property %} ... {% # this is a comment %} {% if something.property %} ... Miles의 답변으로 {% comment %}...{% endcomment %}여러 줄 주석에 사용되지만 다음과 같이 같은 줄에 텍스트를 주석 처리 할 수도 있습니다. {# some text #} 주석 태그는 https://docs.djangoproject.com/en/stable/ref/templates/builtins/#std:templatetag-comment에 문서화되어 있습니다. {% comment %} this is a comment {% endcomment %..

Programing 2020.05.14

파이썬에서 문자열 날짜를 타임 스탬프로 변환

파이썬에서 문자열 날짜를 타임 스탬프로 변환 형식의 문자열 "%d/%m/%Y"을 타임 스탬프 로 변환하는 방법은 무엇입니까? "01/12/2011" -> 1322697600 >>> import time >>> import datetime >>> s = "01/12/2011" >>> time.mktime(datetime.datetime.strptime(s, "%d/%m/%Y").timetuple()) 1322697600.0 문자열을 날짜 객체로 변환하려면 from datetime import date, datetime date_string = "01/12/2011" date_object = date(*map(int, reversed(date_string.split("/")))) assert date_obj..

Programing 2020.05.14

Mac OS X에서 gradle 설치 / 업그레이드

Mac OS X에서 gradle 설치 / 업그레이드 Mac 용 gradle 을 어떻게 설치 / 업그레이드 합니까? 이 튜토리얼 에서 언급했듯이 다음 과 같이 간단합니다. 설치하기 위해서 brew install gradle 업그레이드하려면 brew upgrade gradle ( 물론 Homebrew 사용 ) (최종) 업데이트 된 문서 도 참조하십시오 . 건배 :)! http://gradle.org/gradle-download/ 에서 다운로드했습니다 . 나는 사용 Homebrew하지만 gradle그것을 사용하여 설치 를 놓쳤다 . Homebrew를 사용하여 MB를 다시 다운로드하여 일부 MB를 저장하기 위해 gradle다운로드 한 (및 추출 된) zip 아카이브에서 바이너리를 심볼릭 링크 했습니다 /usr/..

Programing 2020.05.14

_csv. 오류 : 필드 제한보다 큰 필드 (131072)

_csv. 오류 : 필드 제한보다 큰 필드 (131072) 매우 큰 필드가있는 CSV 파일로 읽은 스크립트가 있습니다. # example from http://docs.python.org/3.3/library/csv.html?highlight=csv%20dictreader#examples import csv with open('some.csv', newline='') as f: reader = csv.reader(f) for row in reader: print(row) 그러나 일부 CSV 파일에서 다음 오류가 발생합니다. _csv.Error: field larger than field limit (131072) csv 파일은 매우 큰 필드를 포함 할 수 있으므로 다음을 늘리십시오 field_size_l..

Programing 2020.05.14

Angular를 사용하여 데이터 속성을 작성하는 방법

Angular를 사용하여 데이터 속성을 작성하는 방법 뭔가 빠진 것 같아요. data attribute내에서 를 사용하려고 template하면 다음과 같이하십시오. {{ section.text }} Angular 2 충돌 : 예외 : 템플릿 구문 분석 오류 : 'sectionvalue'에 알려진 기본 속성이 아니기 때문에 'sectionvalue'에 바인딩 할 수 없습니다 ( " ] data-sectionvalue = "{{section.value}}"> {{section.text}} 구문에 문제가있는 것 같습니다. 도와주세요. 대신 속성 바인딩 구문을 사용하십시오. {{ section.text }} 또는 {{ section.text }} 또한보십시오 : Angular 2에서 조건부 속성을 추가하는 방법..

Programing 2020.05.14
반응형