반응형

C# 4662

일반적인 AngularJS 워크 플로 및 프로젝트 구조 (Python Flask 사용)

일반적인 AngularJS 워크 플로 및 프로젝트 구조 (Python Flask 사용) 나는이 전체 MV * 클라이언트 측 프레임 워크 열풍에 대해 아주 새롭다. AngularJS 일 필요는 없지만 Knockout, Ember 또는 Backbone보다 자연 스럽기 때문에 선택했습니다. 어쨌든 워크 플로는 어떻습니까? 사람들이 AngularJS에서 클라이언트 측 애플리케이션을 개발 한 다음 백엔드를 연결하는 것으로 시작합니까? 아니면 Django, Flask, Rails에 백엔드를 먼저 구축하고 AngularJS 앱을 연결하여 다른 방법으로 사용할 수 있습니까? 그것을하는 "올바른"방법이 있습니까, 아니면 결국 개인적인 취향입니까? 또한 Flask 또는 AngularJS에 따라 프로젝트를 구성할지 확실하지..

IT story 2020.04.18

구글 프로토콜 버퍼 대 JSON 대 XML

구글 프로토콜 버퍼 대 JSON 대 XML 나는 장점과 단점을 알고 싶다 Google 프로토콜 버퍼 JSON XML 두 개의 응용 프로그램에 대해 하나의 공통 프레임 워크를 구현하고 싶습니다. 하나는 Perl과 다른 하나는 Java입니다. 따라서 Perl & Java와 같은 두 기술 모두에서 사용할 수있는 공통 서비스를 만들고 싶습니다. 둘 다 웹 응용 프로그램입니다. 이것에 대한 당신의 소중한 생각과 제안을 알려주십시오. Google에서 많은 링크를 보았지만 모두 의견이 다릅니다. 제이슨 인간 판독 가능 / 편집 가능 스키마를 미리 몰라도 파싱 가능 뛰어난 브라우저 지원 XML보다 덜 장황하다 XML 인간 판독 가능 / 편집 가능 스키마를 미리 몰라도 파싱 가능 SOAP 등의 표준 우수한 툴링 지원 (..

IT story 2020.04.18

'POCO'정의

'POCO'정의 누군가 'POCO'가 정확히 무엇을 의미하는지 정의 할 수 있습니까? 나는이 용어를 점점 더 자주 만나고 있는데, 그것이 일반 수업에 관한 것인지 아니면 더 의미가 있는지 궁금합니다. "일반적인 오래된 C # 개체" 인프라 스트럭처 관련 사항이나 도메인 객체가 가지고 있지 않은 기타 책임을 설명하는 속성이없는 일반 클래스 일뿐입니다. 편집-다른 답변에서 언급했듯이 기술적으로는 "Plain Old CLR Object"이지만 David Arno의 의견처럼 특정 언어 또는 기술과의 관계를 피하기 위해 "Plain Old Class Object"를 선호합니다. 명확하게 : 즉, 그들은 특별한 기본 클래스에서 파생되거나 속성에 대한 특별한 유형을 반환하지 않습니다. 각각의 예는 아래를 참조하십시오..

IT story 2020.04.18

변수 앞에 더하기 기호의 목적은 무엇입니까?

변수 앞에 더하기 기호의 목적은 무엇입니까? 이것은 실제로 간단한 질문처럼 들리지만 운이 없었습니다. 무엇 +d에 function addMonths(d, n, keepTime) { if (+d) { 방법? +연산자는 객체의 숫자 표현을 반환합니다. 따라서 특정 경우에는 d0이 아닌 숫자 인지 여부를 나타내는 것으로 보입니다 . 여기를 참조 하십시오 . 그리고 의견에서 지적했듯이 여기 . 숫자 식을 생성하는 단항 "+"연산자입니다. 그것은 같은 것 d*1, 나는 생각합니다. 다른 답변에서 설명했듯이 변수를 숫자로 변환합니다. d가 숫자이거나 문자열 일 때 특히 유용합니다. 함수 그것은 숫자로 평가됩니다. 예 ( addMonths문제 의 기능 사용 ) : addMonths(34,1,true); addMont..

IT story 2020.04.18

C ++ 11에 도입 된 주요 변경 사항은 무엇입니까?

C ++ 11에 도입 된 주요 변경 사항은 무엇입니까? 나는 오래된 코드가 컴파일을 멈추게하는 C ++ 11의 적어도 하나의 변경 사항 : explicit operator bool()표준 라이브러리에 도입 하여의 이전 인스턴스를 대체 한다는 것을 알고 있습니다 operator void*(). 물론, 이것이 깨질 코드는 아마도 처음에는 유효하지 않은 코드 일 것입니다. 그럼에도 불구하고 여전히 중요한 변화입니다. 더 이상 유효하지 않은 프로그램은 더 이상 유효하지 않습니다. 다른 주요 변경 사항이 있습니까? FDIS에는 부록 C.2"C ++ 및 ISO C ++ 2003" 에 비 호환성 섹션이 있습니다. 여기에 FDIS를 해석하여 SO 답변으로 적합하게 만들기 위해 요약합니다. 차이점을 설명하기 위해 내 예..

IT story 2020.04.18

"범위 기반 for 루프"에서 작동하도록 사용자 정의 유형을 만드는 방법은 무엇입니까?

"범위 기반 for 루프"에서 작동하도록 사용자 정의 유형을 만드는 방법은 무엇입니까? 요즘 많은 사람들처럼 C + 11이 제공하는 다양한 기능을 시도해 왔습니다. 내가 가장 좋아하는 것 중 하나는 "범위 기반 for 루프"입니다. 나는 이해: for(Type& v : a) { ... } 다음과 같습니다. for(auto iv = begin(a); iv != end(a); ++iv) { Type& v = *iv; ... } 그리고 그것은 표준 컨테이너 begin()를 반환 a.begin()합니다. 그러나 사용자 정의 유형을 "범위 기반 for 루프"로 인식하려면 어떻게해야합니까? 난 그냥 전문해야 begin()하고 end()? 내 사용자 정의 유형이 네임 스페이스에 속하는 경우 xml, 나는 정의해야 x..

IT story 2020.04.18

리턴 유형이없는 Java 메소드는 리턴 명령문없이 컴파일

리턴 유형이없는 Java 메소드는 리턴 명령문없이 컴파일 질문 1: 왜 다음 코드가 return 문없이 컴파일됩니까? public int a() { while(true); } 통지 : 잠시 후에 return을 추가하면을 얻습니다 Unreachable Code Error. 질문 2 : 반면에 다음 코드는 왜 컴파일됩니까? public int a() { while(0 == 0); } 비록 다음과 같지 않지만. public int a(int b) { while(b == b); } 질문 1: 왜 다음 코드가 return 문없이 컴파일됩니까? public int a() { while(true); } 이것은 JLS§8.4.7에 의해 다루어진다 : 메소드가 리턴 유형 (§8.4.5)을 갖도록 선언 된 경우 메소드 본..

IT story 2020.04.18

GDB에서 '메모리 액세스'에 중단 점을 설정할 수 있습니까?

GDB에서 '메모리 액세스'에 중단 점을 설정할 수 있습니까? gdb를 통해 응용 프로그램을 실행 중이며 특정 변수에 액세스하거나 변경할 때마다 중단 점을 설정하고 싶습니다. 이를위한 좋은 방법이 있습니까? 또한 C / C ++에서 변수를 모니터링하여 변경 여부를 확인할 수있는 다른 방법에 관심이 있습니다. watch 는 쓰기 만하고 rwatch 는 읽기를 중단하고 awatch 는 읽기 / 쓰기를 중단 시킵니다 . 메모리 위치에서 읽기 감시 점을 설정할 수 있습니다. gdb$ rwatch *0xfeedface Hardware read watchpoint 2: *0xfeedface 그러나 rwatch 및 awatch 명령에는 한 가지 제한이 있습니다. 표현식에 gdb 변수를 사용할 수 없습니다 : gdb$..

IT story 2020.04.18

CPython에서 GIL (Global Interpreter Lock)이란 무엇입니까?

CPython에서 GIL (Global Interpreter Lock)이란 무엇입니까? 전역 통역사 잠금이란 무엇이며 왜 문제입니까? 파이썬에서 GIL을 제거하는 데 많은 소음이 들었으며, 그것이 왜 그렇게 중요한지 이해하고 싶습니다. 나는 컴파일러 나 통역사를 직접 작성하지 않았으므로 세부 사항에 소홀하지 마십시오. 아마 이해해야합니다. Python의 GIL은 다른 스레드에서 인터프리터 내부에 대한 액세스를 직렬화하기위한 것입니다. 다중 코어 시스템에서 이는 다중 스레드가 다중 코어를 효과적으로 사용할 수 없음을 의미합니다. (GIL이이 문제로 이어지지 않았다면, 대부분의 사람들은 GIL에 신경 쓰지 않을 것입니다. 멀티 코어 시스템의 보급이 증가함에 따라 GIL이 문제로 제기되고 있습니다.) 자세히 ..

IT story 2020.04.18

IIS7 gzip 사용

IIS7 gzip 사용 IIS7에서 js 및 css와 같은 정적 파일을 gzip으로 압축하는 방법과 클라이언트로 보내기 전에 IIS7이 실제로 gzip으로 압축되는지 테스트하려면 어떻게해야합니까? 구성 Web.config파일 에서 GZIP 압축을 완전히 활성화 할 수 있습니다 . 이것은 공유 호스팅에 있고 IIS를 직접 구성 할 수 없거나 구성을 대상으로하는 모든 환경간에 수행하려는 경우에 특히 유용합니다. 테스팅 압축이 작동하는지 여부를 테스트하려면 Chrome 의 개발자 도구 또는 Firefox 용 Firebug를 사용하고 HTTP 응답 헤더가 설정되어 있는지 확인하십시오. Content-Encoding: gzip 응답 코드가 304 (수정되지 않음)이면이 헤더가 표시되지 않습니다. 이 경우 완전 새..

IT story 2020.04.18
반응형