프로그램 작성

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

7
PHP PDO 문은 테이블 또는 열 이름을 매개 변수로 사용할 수 있습니까?
테이블 이름을 준비된 PDO 문에 전달할 수없는 이유는 무엇입니까? $stmt = $dbh->prepare('SELECT * FROM :table WHERE 1'); if ($stmt->execute(array(':table' => 'users'))) { var_dump($stmt->fetchAll()); } 테이블 이름을 SQL 쿼리에 삽입하는 또 다른 안전한 방법이 있습니까? 안전하고, 나는하고 싶지 않다는 것을 의미합니다 $sql = "SELECT * FROM $table WHERE 1"
243 php  pdo 

22
MVVM : 처음부터 끝까지 튜토리얼?
잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 저는 5 년 이상의 경험을 가진 C # / Windows Forms 프로그래머입니다. MVVM (Model-View-ViewModel) 디자인 패턴을 사용하여 WPF를 조사했습니다. 인터넷에서 튜토리얼을 검색했습니다. 나는 Jason Dolinger의 멋진 비디오 전체를 보았습니다. …
243 c#  .net  wpf  mvvm 

3
JavaScript에서 "함수 *"란 무엇입니까?
에서 이 페이지 나는 새로운 자바 스크립트 기능 유형을 발견 : // NOTE: "function*" is not supported yet in Firefox. // Remove the asterisk in order for this code to work in Firefox 13 function* fibonacci() { // !!! this is the interesting line !!! let [prev, curr] = [0, …

20
Google 웹 로그 분석으로 인해 PageSpeed ​​Insights 99/100-GA를 캐시하려면 어떻게해야합니까?
PageSpeed에서 100/100에 도달하려고하는데 거의 다 왔습니다. Google 웹 로그 분석을 캐시 할 수있는 좋은 솔루션을 찾고 있습니다. 내가받는 메시지는 다음과 같습니다. 브라우저 캐싱 활용 정적 리소스의 HTTP 헤더에 만료 날짜 또는 최대 보존 기간을 설정하면 브라우저가 네트워크를 통하지 않고 로컬 디스크에서 이전에 다운로드 한 리소스를로드하도록 지시합니다. 다음 캐시 가능한 리소스에 …

10
멀티 코어 어셈블리 언어는 어떻게 생겼습니까?
예를 들어 x86 어셈블러를 작성하려면 "EDX 레지스터를 값 5로로드", "EDX 증가"레지스터 등을 지시하는 지침이 있습니다. 4 개의 코어 (또는 그 이상)가있는 최신 CPU를 사용하면 머신 코드 수준에서 4 개의 개별 CPU가있는 것처럼 보입니까 (즉, 4 개의 "EDX"레지스터 만 있음)? 그렇다면 "EDX 레지스터 증가"라고 말할 때 어떤 CPU의 EDX 레지스터가 증가하는지 …
243 assembly  x86  cpu  multicore  smp 

18
Web Api의 요청과 일치하는 여러 조치가 발견되었습니다.
2 개의 "Get"메소드를 사용하려고하면이 오류가 계속 발생합니다. 요청과 일치하는 여러 조치가 발견되었습니다. webapi 나는 이것에 대해 다른 비슷한 질문을 둘러 보았지만 얻지 못했습니다. 2 개의 다른 이름이 있고 "HttpGet"속성을 사용하고 있습니다. [HttpGet] public HttpResponseMessage Summary(MyVm vm) { return null; } [HttpGet] public HttpResponseMessage FullDetails() { return null; }

16
npm 설치 오류-MSB3428 : Visual C ++ 구성 요소“VCBuild.exe”를로드 할 수 없습니다
사용하려고합니다 npm install steam 하지만 오류가 발생했습니다. 이 문제를 해결하는 방법을 잘 모르겠으며 두 가지 다른 npm 모듈 설치에서이를 얻었습니다. 그러나 다른 모듈을 설치할 수 있습니다. 내가 시도한 것 : 필요한 모든 종속성을 설치하십시오. (ursa, node-gyp 등) Visual C ++ 2005를 설치하십시오. Visual C ++ 2010을 설치하십시오. 환경 변수 경로를 …
243 node.js 

14
Git으로 더티 인덱스 또는 추적되지 않은 파일 확인
내 git 저장소에 커밋되지 않은 변경 사항이 있는지 어떻게 확인할 수 있습니까? 인덱스에 추가되었지만 커밋되지 않은 변경 사항 추적되지 않은 파일 스크립트에서? git-status git 버전 1.6.4.2에서는 항상 0을 반환하는 것으로 보입니다.
243 git  shell 

16
Android SDK 관리자가 구성 요소를 설치하지 않음
내가 뭘 잘못하고 있는지 잘 모르겠다. Android SDK Manager를 설치했으며 이제 Android Dev 웹 사이트가 제안하는 것과 같은 플랫폼을 설치하려고합니다. 설치를 클릭하면 Manager가 Android 디렉토리 내에 temp 폴더를 만들 수 없다는 오류가 발생했습니다. 그래서 나는 그것을 만들었습니다. 이제이 오류가 발생합니다. SDK 플랫폼 Android 2.3, API 9, 개정 1 다운로드 파일을 …
243 android  sdk 

28
C #을 사용하여 Gmail SMTP 서버를 통해 이메일 보내기
어떤 이유로 든 " Gmail을 통해 .NET에서 이메일 보내기 "에 대해 허용 된 답변이나 다른 어떤 것도 나를 위해 일하지 않습니다 . 그들은 왜 작동하지 않습니까? 업데이트 : 다른 질문에 대한 모든 대답 (수락 및 기타)을 시도했지만 그중 아무것도 작동하지 않습니다. 다른 사람에게도 효과가 있는지 알고 싶습니다. 그렇지 않으면 Google이 …
243 c#  .net  email  smtp  gmail 


8
null을 허용하지 않는 Postgresql 데이터베이스에 열을 어떻게 추가합니까?
다음 쿼리를 사용하여 Postgresql 데이터베이스에 "NOT NULL"열을 새로 추가하고 있습니다 (인터넷에서 삭제). ALTER TABLE mytable ADD COLUMN mycolumn character varying(50) NOT NULL; 이 쿼리를 실행할 때마다 다음과 같은 오류 메시지가 나타납니다. ERROR: column "mycolumn" contains null values 나는 충격을 받았다. 내가 어디로 잘못 가고 있니? 참고 : 나는 주로 pgAdmin …

7
단위 테스트를 실행하지 않고 Maven 프로젝트 빌드
단위 테스트를 실행하지 않고 Maven 프로젝트를 어떻게 빌드합니까? 현재 서블릿에 대한 일부 코드를 재구성 중이며 웹 브라우저에서 시도하고 싶습니다 ( Tomcat에 업로드하기 mvn install위해 실행 중임 을 의미 함 .war). UNIT 테스트가 실패한다는 것을 완전히 알고 있으며 원하는 코드가 있으면 수정하면 좋을 것입니다. 누구든지 조언 할 수 있습니까?

5
파이썬에서 빈 목록 만들기
파이썬에서 새로운 빈 목록을 만드는 가장 좋은 방법은 무엇입니까? l = [] 또는 l = list() 나는 두 가지 이유 때문에 이것을 묻고 있습니다. 어느 것이 더 빠른지 기술적 인 이유. (클래스를 만들면 오버 헤드가 발생합니까?) 코드 가독성-표준 규칙 중 하나입니다.

23
문자열을 나누는 방법과 구분 기호를 유지하는 방법은 무엇입니까?
여러 줄로 구분 된 여러 줄 문자열이 있습니다. (Text1)(DelimiterA)(Text2)(DelimiterC)(Text3)(DelimiterB)(Text4) 이 문자열을을 사용하여 부분으로 나눌 수 String.split있지만 구분 기호 정규 표현식과 일치하는 실제 문자열을 얻을 수없는 것 같습니다. 즉, 이것이 내가 얻는 것입니다. Text1 Text2 Text3 Text4 이것이 내가 원하는거야 Text1 DelimiterA Text2 DelimiterC Text3 DelimiterB Text4 구분 기호 정규식을 사용하여 …
243 java 

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