반응형

2020/09/03 30

if (! $ scope. $$ phase) $ scope. $ apply ()를 안티 패턴으로 사용하는 이유는 무엇입니까?

if (! $ scope. $$ phase) $ scope. $ apply ()를 안티 패턴으로 사용하는 이유는 무엇입니까? 때때로 $scope.$apply내 코드에서 사용해야 하며 때로는 "다이제스트 진행 중"오류가 발생합니다. 그래서 저는이 문제를 해결하기 시작 했고이 질문을 발견했습니다 : AngularJS : $ scope. $ apply ()를 호출 할 때 이미 진행중인 오류 $ digest 방지 . 그러나 주석 (및 각도 위키)에서 다음을 읽을 수 있습니다. If (! $ scope. $$ phase) $ scope. $ apply ()는 $ scope. $ apply ()가 호출 스택에서 충분히 높지 않다는 것을 의미합니다. 이제 두 가지 질문이 있습니다. 이것이 정확히 안티 패턴 인 이유는..

Programing 2020.09.03

Java "user.dir"속성-정확히 무엇을 의미합니까?

Java "user.dir"속성-정확히 무엇을 의미합니까? user.dirdir을 단위 테스트의 기본 디렉토리로 사용하고 싶습니다 (많은 파일을 생성합니다). 이 속성이 현재 작업 디렉터리를 가리키는 것이 맞습니까 (예 : 'cd'명령으로 설정 됨)? javaJVM을 시작한 곳 에서 실행 된 디렉토리 입니다. 사용자의 홈 디렉토리 내에있을 필요는 없습니다. 사용자가 java를 실행할 수있는 권한이있는 모든 위치에있을 수 있습니다. 따라서 cd으로 들어가면 /somedir프로그램을 실행 user.dir하면 /somedir. 다른 속성 인 user.home은 사용자 디렉터리를 나타냅니다. 마찬가지로 /Users/myuser또는 /home/myuser나 C:\Users\myuser. 시스템 속성 및 설명 목록..

Programing 2020.09.03

Sublime 2/3에서 언어에 대한 구문 강조 표시 변경 / 추가

Sublime 2/3에서 언어에 대한 구문 강조 표시 변경 / 추가 Sublime 2/3에서 언어에 대한 구문 강조 표시를 변경 / 추가하고 싶습니다. 예를 들어 thisJavaScript로 키워드를 채색 하고 싶습니다 . 어떻게 할 수 있습니까? 에 기본 설정 JavaScript 파일이 C:\Program Files\Sublime Text 3\Packages있다는 것을 알고 있지만 무엇을 변경해야하는지 또는이 폴더 어딘가에 새 JavaScript 기본 설정 파일을 만들어야하는지 모르겠습니다 %APPDATA%\Sublime Text 3. 구문 강조 표시는 사용하는 테마로 제어되며을 통해 액세스 할 수 있습니다 Preferences -> Color Scheme. 테마 .tmLanguage는 언어 디렉토리 ..

Programing 2020.09.03

Python의 다른 클래스 내부에 클래스를 정의하면 이점이 있습니까?

Python의 다른 클래스 내부에 클래스를 정의하면 이점이 있습니까? 여기서 제가 말하는 것은 중첩 클래스입니다. 기본적으로 모델링중인 두 개의 클래스가 있습니다. DownloadManager 클래스 및 DownloadThread 클래스. 여기서 명백한 OOP 개념은 구성입니다. 그러나 컴포지션이 반드시 중첩을 의미하는 것은 아닙니다. 다음과 같은 코드가 있습니다. class DownloadThread: def foo(self): pass class DownloadManager(): def __init__(self): dwld_threads = [] def create_new_thread(): dwld_threads.append(DownloadThread()) 하지만 지금은 중첩이 더 나은 상황이 있는지..

Programing 2020.09.03

여러 테이블에서 기본 키를 참조하는 외래 키?

여러 테이블에서 기본 키를 참조하는 외래 키? 직원 데이터베이스 아래에 두 개의 테이블, 즉 employee_ce 및 employee_sn이 있습니다. 둘 다 고유 한 기본 키 열이 있습니다. deductions라는 또 다른 테이블이 있는데, 그 외래 키 열은 employee_ce 및 employee_sn의 기본 키를 참조합니다. 이게 가능해? 예를 들면 employees_ce -------------- empid name khce1 prince employees_sn ---------------- empid name khsn1 princess 이것이 가능합니까? deductions -------------- id name khce1 gold khsn1 silver 귀하의 시나리오를 올바르게 이해했다고 ..

Programing 2020.09.03

데이터베이스 내의 테이블 열에서 하나의 값을 검색합니다.

데이터베이스 내의 테이블 열에서 하나의 값을 검색합니다. char(64)하나의 MS SQL Server 데이터베이스 내의 테이블 열 내에서 하나의 값 (내 경우에는 유형의 UID)을 검색하는 방법이 있습니까? 나는 테이블이 어떻게 서로 연결되어야하는지 전혀 모르고 거대한 데이터베이스 앞에 앉아있다. 이를 확인하기 위해 모든 테이블을 나열하고 모든 행에 특정 값을 포함하는 열을 나열하고 싶습니다. 가능합니까? 한 가지 방법은 전체 데이터베이스를 텍스트 파일로 덤프하고 텍스트 편집기를 사용하여 값을 검색하는 것입니다.하지만 데이터베이스가 너무 크면 이것은 순수한 고통입니다. 데이터베이스에있는 모든 테이블의 모든 열에서 키워드를 검색하는 방법은 무엇입니까? http://vyaskn.tripod.com/sear..

Programing 2020.09.03

SSD 드라이브 및 Visual Studio IDE.

SSD 드라이브 및 Visual Studio IDE. 큰 개선? 실제 사용 사례, 이론 없음 Visual Studio 2008 개발주기를 가속화하기 위해 Windows 7 + Intel SSD 드라이브를 사용하고 싶습니다. 속도를 높이고 싶은 영역은 다음과 같습니다. 컴파일 / 빌드 시간 winforms / webforms 용 파일 열기 Windows 및 웹용 일반 Visual Studio "부진" Visual Studio의 시작 시간에 관심이 없습니다. 또한 GB 당 비용은 문제가되지 않습니다. 나는 속도를 원한다. 누구든지 이미 이것을 시도한 적이 있습니까 ( SSD 드라이브 + Visual Studio ) 그리고 속도 향상 / 감소에 대해 무엇을 말할 수 있습니까? SSD에 대한 이론을 알고 있지만..

Programing 2020.09.03

reflect를 사용하여 struct 필드의 값을 어떻게 설정합니까?

reflect를 사용하여 struct 필드의 값을 어떻게 설정합니까? reflect패키지를 사용하여 구조체 필드로 작업하는 데 어려움을 겪고 있습니다. 특히 필드 값을 설정하는 방법을 찾지 못했습니다. 유형 t struct {fi int; fs 문자열} var rt = t {123, "jblow"} var i64 int64 = 456 필드 i의 이름 가져 오기-작동하는 것 같습니다 var field = reflect.TypeOf(r).Field(i).Name 필드 i의 값을 a) 인터페이스 {}, b) int-작동하는 것 같습니다. var iface interface{} = reflect.ValueOf(r).Field(i).Interface() var i int = int(reflect.ValueOf(r..

Programing 2020.09.03

자체 템플릿으로 기본 제공 암호 재설정 / 변경보기를 사용하는 방법

자체 템플릿으로 기본 제공 암호 재설정 / 변경보기를 사용하는 방법 예를 들어 컨텍스트에서 내 템플릿 파일 이름으로 url '^/accounts/password/reset/$'를 가리킬 수 django.contrib.auth.views.password_reset있지만 더 많은 컨텍스트 세부 정보를 보내야한다고 생각합니다. 각 암호 재설정 및보기 변경에 대해 추가 할 컨텍스트를 정확히 알아야합니다. 당신이 소스에서 살펴 경우 django.contrib.auth.views.password_reset 당신은 그것을 사용하는 것을 볼 수 있습니다 RequestContext. 결론은 컨텍스트 프로세서를 사용하여 필요한 정보를 삽입 할 수있는 컨텍스트를 수정할 수 있다는 것입니다. b-list에는 컨텍스트 프로세서..

Programing 2020.09.03

C에서 문자열을 어떻게 소문자로 지정합니까?

C에서 문자열을 어떻게 소문자로 지정합니까? C에서 대소 문자 혼합 문자열을 소문자 문자열로 어떻게 변환 할 수 있습니까? 그것은 표준 라이브러리에 있으며, 이러한 기능을 구현하는 가장 직접적인 방법입니다. 예, 문자열을 반복하고 각 문자를 소문자로 변환하십시오. 다음과 같은 사소한 것 : #include for(int i = 0; str[i]; i++){ str[i] = tolower(str[i]); } 또는 하나의 라이너를 선호하는 경우 JF Sebastian에서 다음을 사용할 수 있습니다. for ( ; *p; ++p) *p = tolower(*p); 소문자로 변환하는 것은 상승 비트 0x60과 같습니다. for(char *p = pstr;*p;++p) *p=*p>0x40&&*p

Programing 2020.09.03
반응형