프로그램 작성

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


24
MVC 4 @Scripts“존재하지 않습니다”
방금 ASP.NET MVC 4 프로젝트를 만들고 Visual Studio 2012 RC를 사용하여 컨트롤러 및 면도기보기 Index및 Create작업 을 만들었습니다 . 응용 프로그램을 실행하고 Create보기를 탐색 할 때 다음 오류가 표시되었습니다. 컴파일러 오류 메시지 : CS0103 : 현재 컨텍스트에 'Scripts'라는 이름이 없습니다. 문제는 View의 맨 아래에 자동으로 추가 된 다음 코드입니다. @section …
201 asp.net-mvc  razor 

5
Objective-C에서 @synchronized 잠금 / 잠금 해제 방법은 무엇입니까?
@synchronized는 상호 배제를 달성하기 위해 "잠금"및 "잠금 해제"를 사용하지 않습니까? 그러면 어떻게 잠금 / 잠금 해제합니까? 다음 프로그램의 출력은 "Hello World"입니다. @interface MyLock: NSLock<NSLocking> @end @implementation MyLock - (id)init { return [super init]; } - (void)lock { NSLog(@"before lock"); [super lock]; NSLog(@"after lock"); } - (void)unlock { NSLog(@"before unlock"); [super …

12
STL 맵에서 map :: insert를 사용하는 것이 []보다 낫습니까?
얼마 전에 저는 STL 맵에 값을 삽입하는 방법에 대해 동료와 토론했습니다 . 나는 map[key] = value; 그것이 자연스럽고 읽기 쉽기 때문에 선호했습니다. map.insert(std::make_pair(key, value)) 나는 방금 그에게 물었고 우리 중 어느 쪽도 insert가 더 나은 이유를 기억할 수는 없지만 그것이 스타일 선호가 아니라 효율성과 같은 기술적 이유가 있다고 확신합니다. SGI의 …
201 c++  stl  map  stdmap 


18
부호있는 숫자에 대해 부호와 크기보다 2의 보수를 선호하는 이유는 무엇입니까?
이진수로 -1을 나타 내기 위해 2의 보수가 사용되는 이유가 있다면 궁금합니다. 비트를 뒤집고 1을 추가합니까? -1은 (보다 직관적으로) 10000001이 아니라 11111111 (2의 보수)로 표시됩니다. 10000001은 첫 번째 비트를 음의 플래그로 사용하는 이진 1입니다. 면책 조항 : 나는 직업에 이진 산술에 의존하지 않습니다!

7
정적 클래스 멤버에 대한 정의되지 않은 참조
다음 코드가 컴파일되지 않는 이유를 누구나 설명 할 수 있습니까? 적어도 g ++에서 4.2.4. 그리고 더 흥미로운 것은 MEMBER를 int로 캐스팅 할 때 왜 컴파일됩니까? #include <vector> class Foo { public: static const int MEMBER = 1; }; int main(){ vector<int> v; v.push_back( Foo::MEMBER ); // undefined reference to `Foo::MEMBER' …
201 c++  g++ 

3
Git과 GitHub의 기초 이해하기
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이 질문을 개선하십시오 Git 또는 Github의 사용 목적을 완전히 이해하지 못합니다. 변경 사항을 추적하는 데 도움이되고 다른 사람들과 …
201 git  github 

11
C ++ 프로그래머가 알아야 할 일반적인 정의되지 않은 동작은 무엇입니까? [닫은]
여기서 무엇을 요청하는지 말하기는 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 칠년 전에 . 잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 …


25
Android에서 JS 번들을로드하지 못했습니다.
Nexus5 (Android 5.1.1)에서 AwesomeProject를 실행하려고합니다. 프로젝트를 빌드하고 장치에 설치할 수 있습니다. 그러나 그것을 실행하면 빨간색 화면이 나타납니다. JS 번들을 다운로드 할 수 없습니다. 개발 서버를 시작하거나 장치를 연결하는 것을 잊었습니까? 네이티브 iOS에 반응하여 jsbundle을 오프라인으로로드하도록 선택할 수 있습니다. Android에서 동일한 작업을 수행하려면 어떻게해야합니까? (또는 적어도 서버 주소는 어디에서 구성 할 …

5
AngularJS는 단일 페이지 애플리케이션 (SPA) 전용입니까?
우리는 우리가 만들고있는 응용 프로그램의 프런트 엔드를 구축 할 수있는 옵션을 찾고 있으며 우리에게 도움이 될 도구를 평가하고 앞으로 나아갈 최고의 플랫폼을 제공하려고합니다. 이것은 Node.js 프로젝트입니다. 우리의 초기 계획은 Express를 사용하고 해당 경로를 내려가는 것이었지만,이 단계를 시작하기 전에 무엇이 있는지 검토하는 것이 가장 좋습니다. 우리의 응용 프로그램에는 단일 페이지 모델에 …

6
Visual Studio 2013에서 C # 6.0 기능을 활성화하는 방법은 무엇입니까?
C # 6.0에 도입 된 최신 기능을 살펴 보았고 방금 자동 속성 초기화 프로그램의 예를 보았습니다. class NewSample { public Guid Id { get; } = Guid.NewGuid(); } 그러나 내 IDE는 구문을 인식하지 못했습니다. Visual Studio 2013에서 C # 6.0을 사용하도록 설정하는 방법이 궁금합니다. 사용중인 대상 프레임 워크는 4.5.1입니다.

3
어떤 상황에서 SqlConnection이 주변 TransactionScope 트랜잭션에 자동으로 참여합니까?
SqlConnection이 트랜잭션에 "등록"되었다는 것은 무엇을 의미합니까? 연결에서 내가 실행하는 명령이 트랜잭션에 참여한다는 의미입니까? 그렇다면 어떤 상황에서 SqlConnection 이 주변 TransactionScope 트랜잭션에 자동으로 참여합니까? 코드 주석에서 질문을보십시오. 각 질문에 대한 나의 추측은 각 질문에 괄호 안에 있습니다. 시나리오 1 : 트랜잭션 범위 내에서 연결 열기 using (TransactionScope scope = new TransactionScope()) …


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