프로그램 작성

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

3
“ 'const NSString *'을 'NSString *'유형의 매개 변수로 보내면 한정자가 삭제됩니다. "경고
상수 NSString이 있는데 다음과 같이 호출하려고합니다. [newString isEqualToString:CONSTANT_STRING]; 여기에 잘못된 코드가 있습니까? 이 경고가 나타납니다. 'NSString *'유형의 매개 변수에 'const NSString *'을 전송하면 규정자가 삭제됩니다. 이것들은 어떻게 선언되어야합니까?

11
클래스 간의 순환 종속성으로 인한 빌드 오류 해결
내가 프로젝트 ++은 C 여러 컴파일 / 링커 오류에 직면하고 어디 인해 종종 다른 헤더 파일의 원형 C 간의 종속성 ++ 클래스로 이어질 나쁜 디자인 결정 (다른 사람이 만든 :))에 상황에서 자신을 찾을 (도 일어날 수있다 같은 파일에) . 그러나 다행히도 (?) 이것은 다음에 다시 발생할 때이 문제에 대한 해결책을 …

7
@RequestParam 및 @PathVariable
특수 문자를 처리 할 때 @RequestParam와 @PathVariable처리 할 때의 차이점은 무엇입니까 ? +@RequestParam공간 으로 받아 들여졌습니다 . 의 경우 @PathVariable, +로 받아 들여졌다 +.
353 java  spring  spring-mvc 

18
PHP Explode ()와 동등한 자바 스크립트
이 문자열이 있습니다. 0000000020C90037 : TEMP : 데이터 이 문자열이 필요합니다. TEMP : 데이터. PHP로 나는 이것을 할 것입니다 : $str = '0000000020C90037:TEMP:data'; $arr = explode(':', $str); $var = $arr[1].':'.$arr[2]; explodePHP에서 작동하는 방식으로 JavaScript에서 효과적으로 문자열을 어떻게 사용합니까 ?
353 javascript  php  string 

11
Git 히스토리에서 민감한 파일과 커밋 제거
Git 프로젝트를 GitHub에 배치하고 싶지만 중요한 데이터가 포함 된 특정 파일 (사용자 이름 및 비밀번호, capistrano의 경우 /config/deploy.rb)이 포함되어 있습니다. 이 파일 이름을 .gitignore에 추가 할 수 있지만 Git 내에서 기록을 제거하지는 않습니다. 또한 /.git 디렉토리를 삭제하여 다시 시작하고 싶지 않습니다. Git 히스토리에서 특정 파일의 모든 흔적 을 제거하는 방법이 …


8
JavaScript에서 공백을 밑줄로 바꾸시겠습니까?
이 코드를 사용하여 공백을 _로 바꾸려고하는데 문자열의 첫 번째 공백에서 작동하지만 다른 모든 공백 인스턴스는 변경되지 않습니다. 아무도 왜 그런지 아십니까? function updateKey() { var key=$("#title").val(); key=key.replace(" ","_"); $("#url_key").val(key); }
353 javascript  string 


17
자바 스크립트 해시 맵
이 답변의 업데이트 3에서 분명한 것처럼 이 표기법은 다음과 같습니다. var hash = {}; hash[X] 실제로 객체를 해시하지 않습니다 X. 실제로 X는 문자열 인 .toString()경우 ( 객체 인 경우 또는 다양한 기본 유형에 대한 다른 내장 변환을 통해) " hash" 에서 해시하지 않고 해당 문자열을 찾습니다 . 두 개의 서로 …

11
퍼블릭 필드와 자동 속성
필드를 외부 세계에 노출시키는 대신 클래스 필드에 대해 getter 및 setter 메소드 (C #의 특성)를 작성하여 캡슐화를 보호해야한다는 말이 종종 있습니다. 그러나 필드가 값을 보유하기 위해 존재하는 경우가 많으며 얻거나 설정하기 위해 계산이 필요하지 않습니다. 이를 위해 우리는 모두이 숫자를 수행합니다. public class Book { private string _title; public string …

21
다른 스크립트를 포함하는 것이 가장 좋은 방법은 무엇입니까?
일반적으로 스크립트를 포함하는 방법은 "source" 예 : main.sh : #!/bin/bash source incl.sh echo "The main script" 포함 : echo "The included script" "./main.sh"실행 결과는 다음과 같습니다. The included script The main script ... 이제 다른 위치에서 해당 셸 스크립트를 실행하려고하면 경로에 포함되어 있지 않으면 포함을 찾을 수 없습니다. 스크립트가 포함 …
353 bash 


14
ViewModel의 INotifyPropertyChanged와 DependencyProperty
Model-View-ViewModel 아키텍처 WPF 애플리케이션에서 ViewModel을 구현할 때이를 데이터 바인딩 가능하게 만드는 두 가지 주요 선택이있는 것 같습니다. DependencyPropertyView가 바인딩 할 속성에 사용 되는 구현을 보았고 INotifyPropertyChanged대신 ViewModel이 구현되는 것을 보았습니다 . 내 질문은 언제 다른 것을 선호해야 하는가? 성능 차이가 있습니까? ViewModel 종속성을 WPF에 제공하는 것이 실제로 좋은 생각입니까? 디자인 …


8
파일에 기록하고 stdout에 인쇄하기위한 로거 구성
파이썬의 로깅 모듈을 사용하여 디버그 문자열을 꽤 잘 작동하는 파일에 로깅합니다. 또한이 모듈을 사용하여 문자열을 stdout으로 인쇄하고 싶습니다. 어떻게해야합니까? 문자열을 파일에 기록하기 위해 다음 코드를 사용합니다. import logging import logging.handlers logger = logging.getLogger("") logger.setLevel(logging.DEBUG) handler = logging.handlers.RotatingFileHandler( LOGFILE, maxBytes=(1048576*5), backupCount=7 ) formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s") …
353 python  file  logging  stdout 

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