프로그램 작성

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

9
휘발성이 멀티 스레드 C 또는 C ++ 프로그래밍에서 유용하지 않은 이유는 무엇입니까?
최근에 게시 한이 답변 에서 입증 된 것처럼 volatile멀티 스레드 프로그래밍 컨텍스트 의 유틸리티 (또는 부족)에 대해 혼란스러워하는 것 같습니다 . 내 이해는 이것입니다 : 변수가 액세스하는 코드 조각의 제어 흐름 외부에서 변수가 변경 될 때마다 변수는로 선언되어야합니다 volatile. 다른 스레드에 의해 수정 된 신호 처리기, I / O 레지스터 …

12
거대한 데이터 세트 (angular.js)에서 ngRepeat의 성능을 향상시키는 방법은 무엇입니까?
약 10MB의 필드, 약 2MB의 데이터가있는 수천 행의 거대한 데이터 세트가 있습니다. 브라우저에 표시해야합니다. 가장 간단한 접근 방식 (데이터 가져 오기, 넣기 $scope, ng-repeat=""작업 수행)은 제대로 작동하지만 DOM에 노드 삽입을 시작하면 약 0.5 분 동안 브라우저가 정지됩니다. 이 문제에 어떻게 접근해야합니까? 한 가지 옵션은 $scope점진적으로 행을 추가 ngRepeat하고 한 청크를 …

10
왜 필드 셋 태그가 필요합니까?
왜 <fieldset>태그 가 필요 합니까? 어떤 용도로 사용 되든 양식 태그의 하위 집합 일 수 있습니다. W3Schools에 대한 정보를 찾았습니다. <fieldset>태그 형태로 그룹 관련 요소에 사용된다. <fieldset>태그는 관련 요소 주위에 상자를 그립니다. "이것이 무엇을 하는가"에 대해 "사양에 존재하는 이유"를 착각하는 사람들에 대한 자세한 설명. 그림 부분은 관련이 없다고 생각하며 양식에 …
165 html  fieldset 


10
Bash의 eval 명령 및 일반적인 용도
bash 매뉴얼 페이지를 읽은 후이 게시물 과 관련하여 . 나는 eval명령이 정확히 무엇을 하고 어떤 것이 일반적인 용도 인지 이해하는 데 여전히 어려움을 겪고 있습니다. 예를 들어 다음과 같은 경우 : bash$ set -- one two three # sets $1 $2 $3 bash$ echo $1 one bash$ n=1 bash$ echo …
165 linux  bash  shell  scripting  eval 

14
pg_restore를 실행할 때“파일 헤더에서 [아카이버] 지원되지 않는 버전 (1.13)”얻기
방금 heros의 10.2와 일치하는 mac os에서 postgres 10.2로 업그레이드했습니다. 데이터베이스 복사본을 다운로드하여 로컬로 복원하려고합니다. 업그레이드하기 전에 복원이 정상적으로 작동합니다. 난 달린다 pg_restore --verbose --clean --no-acl --no-owner -h localhost -d database_name backup.dump 하지만이 오류가 발생합니다. pg_restore : [archiver] 파일 헤더에서 지원되지 않는 버전 (1.13) 데이터베이스가 정상적으로 작동하는 것 같습니다. Rails 앱이며 …

7
REST DELETE는 실제로 dem 등성입니까?
DELETE는 dem 등원이어야합니다. 내가 삭제하면 http://example.com/account/123을 이 계정을 삭제하는 것입니다. 계정을 더 이상 존재하지 않기 때문에 다시 404를 사용할 수 있습니까? 존재하지 않는 계정을 삭제하려고하면 어떻게합니까?
165 http  rest  http-headers 

11
pImpl 관용구가 실제로 실제로 사용됩니까?
Herb Sutter의 "Exceptional C ++"책을 읽고 있는데,이 책에서 pImpl 관용구에 대해 배웠습니다. 기본적으로 아이디어는 private객체의 구조를 만들고 class동적으로 할당 하여 컴파일 시간 을 단축하고 더 나은 방식으로 개인 구현을 숨기는 것입니다. 예를 들면 다음과 같습니다. class X { private: C c; D d; } ; 다음과 같이 변경할 수 있습니다. …
165 c++  oop  pimpl-idiom 

11
서브 클래스에 대한 포인터에서 delete가 기본 클래스 소멸자를 호출합니까?
나는이 class A해당 필드 중 하나에 대한 힙 메모리 할당을 사용하는합니다. 클래스 A는 인스턴스화되어 다른 클래스 ( class B. 클래스 B의 객체로 작업을 마치면 delete소멸자를 호출한다고 가정합니다. 그러나 이것이 클래스 A의 소멸자를 호출합니까? 편집하다: 답변에서 나는 그것을 취합니다 (잘못된 경우 편집하십시오). delete B의 인스턴스 중 B :: ~ B (); …

6
MSBuild 내장 변수 목록
내장 MSBuild 변수 목록을 어떻게 얻을 수 있습니까? 현재 프로젝트의 csproj 이름을 결정하는 방법을 알아야하며 MSBuild에서 다른 것을 찾을 수 있으면 도움이 될 것이라고 생각했습니다.
165 msbuild 

4
뷰 컨트롤러간에 통신하는 가장 좋은 방법은 무엇입니까?
objective-c, cocoa 및 iPhone dev에 익숙하지 않기 때문에 언어와 프레임 워크를 최대한 활용하고자합니다. 내가 사용하는 리소스 중 하나는 웹에 남겨둔 Stanford의 CS193P 클래스 노트입니다. 강의 노트, 과제 및 샘플 코드가 포함되어 있으며 Apple 개발자가 강의를 수강 한 이후로 "말의 입에서 나온 것"이라고 생각합니다. 수업 웹 사이트 : http://www.stanford.edu/class/cs193p/cgi-bin/index.php 강의 08은 …

14
힙 손상 오류를 디버깅하는 방법?
Visual Studio 2008에서 (네이티브) 멀티 스레드 C ++ 응용 프로그램을 디버깅하고 있습니다. 임의의 경우에 "Windows가 중단 점을 트리거했습니다 ..."라는 오류가 발생합니다. 더미. 이 오류가 응용 프로그램을 즉시 중단 시키지는 않지만 곧 중단 될 수 있습니다. 이러한 오류의 큰 문제는 실제로 손상이 발생한 후에 만 ​​오류가 발생하여 특히 다중 스레드 응용 …
165 c++  windows  debugging  heap 

1
Attributes.IsDefined ()에 과부하가없는 이유는 무엇입니까?
SO 질문에서 영감을 얻었습니다. Attribute 클래스에는 IsDefined () 메서드에 대한 여러 가지 오버로드가 있습니다 . 어셈블리, 모듈, MemberInfo, ParameterInfo에 적용되는 속성이 포함됩니다. MemberInfo 오버로드에는 PropertyInfo, FieldInfo, EventInfo, MethodInfo, ConstructorInfo가 포함됩니다. 대부분의 AttributeTarget을 처리합니다. 하나의 큰 문제를 제외하고 : Attribute.IsDefined (Type, Type)에 대한 과부하가 없으므로 속성이 클래스에 정의되어 있는지 확인할 수 …
165 c#  .net  reflection 


4
오픈 소스 프로젝트를 호스팅 할 수있는 곳 : CodePlex, Google Code, SourceForge? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

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