프로그램 작성

전문가 및 열성적 프로그래머를위한 Q & A

7
RegExp로 모든 특수 문자 제거
문자열에서 모든 특수 문자를 제거하는 RegExp를 원합니다. 나는 이와 같은 것을 시도하고 있지만 IE7에서는 작동하지 않지만 Firefox에서는 작동합니다. var specialChars = "!@#$^&%*()+=-[]\/{}|:<>?,."; for (var i = 0; i < specialChars.length; i++) { stringToReplace = stringToReplace.replace(new RegExp("\\" + specialChars[i], "gi"), ""); } RegExp에 대한 자세한 설명도 도움이 될 것입니다.

12
변수가리스트인지 터플인지 테스트
파이썬에서 변수에 목록이나 튜플이 있는지 테스트하는 가장 좋은 방법은 무엇입니까? (즉, 컬렉션) 가 isinstance()여기에 제안 악? http://www.canonical.org/~kragen/isinstance/ 업데이트 : 목록과 문자열을 구별하려는 가장 일반적인 이유는 무한한 중첩 트리 / 문자열 목록 목록의 데이터 구조 등이 있는데 재귀 알고리즘으로 탐색하고 필요합니다. "리프"노드에 도달했을 때 알 수 있습니다.
234 python  types  list 

11
파이썬 패키지를 어떻게 업데이트합니까?
Ubuntu 9:10을 실행 중이며 M2Crypto라는 패키지가 설치되어 있습니다 (버전은 0.19.1). 최신 버전의 M2Crypto 패키지 (0.20.2)를 다운로드하여 빌드하고 설치해야합니다. 0.19.1 패키지에는 (/ usr / share / pyshared 및 /usr/lib/pymodules.python2.6)을 포함한 여러 위치에 파일이 있습니다. 0.20.2를 설치하기 전에 시스템에서 0.19.1 버전을 완전히 제거하려면 어떻게해야합니까?
234 python  packages 


19
요청 헤더 필드 Access-Control-Allow-Headers는 프리 플라이트 응답에서 자체적으로 허용되지 않습니다.
CORS 문제를 여러 번 발견했으며 일반적으로 해결할 수 있지만 MEAN 스택 패러다임 에서이 문제를 확인하여 실제로 이해하고 싶습니다. Express 서버에 미들웨어를 추가하여 이러한 것들을 포착하기 전에 요청에 오류가 발생하는 일종의 사전 후크가있는 것 같습니다. 요청 헤더 필드 Access-Control-Allow-Headers는 프리 플라이트 응답의 Access-Control-Allow-Headers에서 허용되지 않습니다. 나는 이것을 할 수 있다고 가정했다. …
234 express  cors  meanjs 

11
일반 유형 변환 FROM 문자열
다른 클래스의 "속성"을 저장하는 데 사용하려는 클래스가 있습니다. 이러한 속성에는 단순히 이름과 값이 있습니다. 이상적으로 는 내가 원하는 것은 유형이 지정된 속성 을 추가 하여 반환 된 "값"이 항상 원하는 유형이되도록하는 것입니다. 유형은 항상 기본 형식이어야합니다. 이 클래스는 기본적으로 이름과 값을 문자열로 저장하는 추상 클래스를 서브 클래스합니다. 이 서브 클래스는 …


11
jQuery $ .ajax 오류 응답 텍스트를 얻는 방법?
jQuery에 오류 응답을 보내고 있습니다. 그러나 응답 텍스트를 얻을 수 없습니다 (아래 예 에서는 해변 으로 간 것 입니다 ) jQuery가 말하는 유일한 것은 '오류'입니다. 자세한 내용은이 예를 참조하십시오. PHP <? header('HTTP/1.1 500 Internal Server Error'); print "Gone to the beach" ?> jQuery $.ajax({ type: "post", data: {id: 0}, cache: …

3
Vim에서 열 번호로 바로 이동하는 방법
때로는 디버깅 목적으로 축소 된 JavaScript 코드를 통해 흥미 진진한 작업을 수행해야합니다. 선은 최대 600 열입니다. 예외보고 라이브러리는 줄 번호와 열 번호의 형태로 정확한 충돌 좌표를 제공 할 수있을 정도로 친절합니다. 그러나 줄로 쉽게 이동할 수는 있지만 열 번호로 직접 이동할 수는 없습니다. 내가 어떻게 해?
234 vim 



5
서명 버전의 차이점-Android Studio에서 서명 된 APK를 생성하는 동안 V1 (Jar Signature) 및 V2 (Full APK Signature)?
Android Studio 2.3에서 사용할 서명 버전 중 하나 이상을 선택하십시오 이제 Android Studio에서 서명 된 APK를 생성하는 동안 서명 된 APK 생성 프로세스의 마지막 단계에서 서명 버전 으로 1 V1 (Jar Signature)과 2의 두 가지 옵션 (CheckBox)이 표시 됩니다.V2 (Full APK Signature) V1 (Jar Signature) 과 의 차이점은 무엇입니까?새로운 Android …

6
Linux 명령 행에서 SHA-256 해시 생성
"foobar"라는 문자열이 http://hash.online-convert.com/sha256-generator를c3ab8ff13720e8ad9047dd39466b3c8974e592c2fa383d4a3960714caef0c4f2 사용하여 SHA-256 해시 를 생성한다는 것을 알고 있습니다 . 그러나 명령 행 쉘 : hendry@x201 ~$ echo foobar | sha256sum aec070645fe53ee3b3763059376134f058cc337247c978add178b6ccdfb0019f - 다른 해시를 생성합니다. 내가 무엇을 놓치고 있습니까?
234 linux  shell  sha256 

18
virtualenv를 활성화하는 방법?
나는 수색을 겪고 성공하지 못하고 다양한 대안을 시도했으며 지금 며칠을 보냈다. Python 2.5.2를 사용하여 Red Hat Linux에서 실행 중 가장 최신 Virtualenv를 사용하기 시작했지만이를 활성화 할 수 없었습니다. 이전 버전이 필요하다는 것을 알았으므로 Python 2.6에서 작동하는 Virtualenv 1.6.4를 사용했습니다. 가상 환경을 설치하는 것 같습니다. [necrailk@server6 ~]$ python virtualenv-1.6.4/virtualenv.py virtual New …
234 python  linux  virtualenv 

3
경로 / 파일을 표시하지 않고 grep : line
일치하는 줄만 어떻게 그 리핑하고 반환합니까? 즉, 경로 / 파일 이름이 결과에서 생략됩니다. 이 경우 현재 디렉토리의 모든 .bar 파일에서 FOO라는 용어를 검색하고 싶습니다. find . -name '*.bar' -exec grep -Hn FOO {} \;
234 linux  unix  grep  find 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.