반응형

전체 글 3736

다른 파일에 golang "undefined"함수가 선언되어 있습니까?

다른 파일에 golang "undefined"함수가 선언되어 있습니까? 다른 파일에서 함수를 호출하지만 동일한 패키지의 일부를 호출하는 기본 go 프로그램을 작성하려고합니다. 그러나 다음을 반환합니다. undefined: NewEmployee 소스 코드는 다음과 같습니다. main.go: package main func main() { emp := NewEmployee() } employee.go: package main type Employee struct { name string age int } func NewEmployee() *Employee { p := &Employee{} return p } func PrintEmployee (p *Employee) { return "Hello world!"..

Programming 2020.08.05

x86 어셈블리에서 xor, mov 또는 and에서 레지스터를 0으로 설정하는 가장 좋은 방법은 무엇입니까?

x86 어셈블리에서 xor, mov 또는 and에서 레지스터를 0으로 설정하는 가장 좋은 방법은 무엇입니까? 다음 명령어는 모두 동일한 작업 %eax을 수행합니다. 0으로 설정 합니다. 어떤 방법이 최적입니까 (가장 적은 기계 사이클이 필요함)? xorl %eax, %eax mov $0, %eax andl $0, %eax TL; DR 요약 : xor same, same는 IS 모든 CPU를위한 최선의 선택 . 다른 방법은 다른 방법보다 유리하며 다른 방법보다 장점이 있습니다. 인텔과 AMD가 공식적으로 권장합니다. 32 비트 reg를 쓰면 상위 32가 0xor r32, r32 이므로 64 비트 모드에서는 여전히 사용 합니다. REX 접두사가 필요하기 때문에 바이트 낭비입니다.xor r64, r64 그보다..

Programming 2020.08.05

AWS Command Line Tools의 자격 증명을 테스트하는 방법

AWS Command Line Tools의 자격 증명을 테스트하는 방법 aws유틸리티에 전달할 수있는 명령 / 하위 명령이 있습니까? 1) ~/.aws/credentials파일 의 자격 증명 이 유효한지 확인하고, 2) 자격 증명이 속하는 사용자를 나타냅니다. 사용자에게 IAM 또는 특정 서비스에 대한 권한이 있다고 가정하지 않는 일반적인 것을 찾고 있습니다. 유스 케이스는 신임 정보가 올바른지 확인하기위한 배치 시간 상태 점검입니다. 유효하지 않은 신임 정보가있는 경우 리턴 값을 확인하고 배치를 중단 할 수있는 방법이 이상적입니다. GetCallerIdentity를 사용하십시오 . aws sts get-caller-identity 다른 API / CLI 호출과 달리 IAM 권한에 관계없이 항상 작동합니..

Programming 2020.08.05

Intellij Idea에서 사용되지 않는 모든 클래스를 어떻게 찾습니까?

Intellij Idea에서 사용되지 않는 모든 클래스를 어떻게 찾습니까? Intellij Idea에서 사용되지 않은 모든 코드를 찾을 수있는 "미사용 선언"검사가 있습니다. (볼 이 질문에 )하지만 사용하지 않는 모든 클래스 찾으려 하지 방법, 변수 등 만 클래스를. (3000 결과 목록에서 클래스 만 찾기가 어렵습니다). 내가 어떻게 할 수 있습니까? Ctrl+ Shift+를 누릅니다 A(Mac Command+ Shift+ A) "미사용 신고"를 입력하십시오 "미사용 선언"을 두 번 클릭하십시오. 설정이 나타납니다 Java / 선언 중복 / 미사용 선언을 클릭하십시오. 오른쪽 하단에서 "Fly Editor 설정"을 선택하십시오. 확인 필드를 선택 취소하고 ..., 매개 변수를 확인하십시오. Check..

Programming 2020.08.05

iPython 노트북에서 올바른 디버그 방법은 무엇입니까?

iPython 노트북에서 올바른 디버그 방법은 무엇입니까? 아시다시피 %debug magic한 셀 내에서 디버그 할 수 있습니다. 그러나 여러 셀에서 함수 호출이 있습니다. 예를 들어 In[1]: def fun1(a) def fun2(b) # I want to set a breakpoint for the following line # return do_some_thing_about(b) return fun2(a) In[2]: import multiprocessing as mp pool=mp.Pool(processes=2) results=pool.map(fun1, 1.0) pool.close() pool.join 내가 시도한 것 : %debugcell-1의 첫 번째 줄에 설정하려고했습니다 . 그러나 cel..

Programming 2020.08.05

스위치 속도 대

스위치 속도 대 스위치 문은 일반적으로 컴파일러 최적화로 인해 동등한 if-else-if 문보다 빠릅니다 (예 :이 기사 에서 설명 ). 이 최적화는 실제로 어떻게 작동합니까? 누구든지 좋은 설명이 있습니까? 컴파일러는 해당되는 경우 점프 테이블을 빌드 할 수 있습니다. 예를 들어 리플렉터를 사용하여 생성 된 코드를 보면 문자열의 거대한 스위치에 대해 실제로 해시 테이블을 사용하여 코드를 전달하는 코드가 컴파일러에서 생성됩니다. 해시 테이블은 문자열을 키로 사용하고 case코드에 값으로 위임 합니다. 이것은 많은 체인 if테스트 보다 점근 적으로 더 나은 런타임 을 가지며 비교적 적은 수의 문자열에서도 실제로 더 빠릅니다. 이것은 일반적으로 if..else if ..사람에 의해 switch 문 으로 간단..

Programming 2020.08.05

.aspx와 .ashx MAIN의 차이점

.aspx와 .ashx MAIN의 차이점 .aspx와 .ashx 페이지의 차이점은 무엇입니까? 코드에서 호출되어 응답과 함께 반환 된 요청을 처리해야 할 때 ashx를 사용하지만 더 기술적 인 답변을 원합니다. Page 특수한 경우 처리기입니다. 일반 웹 핸들러 ( *.ashx확장 기반 프로세서)는 UI가없고 @WebHandler지시문 이 포함 된 모든 웹 핸들러의 기본 HTTP 핸들러입니다 . ASP.NET 페이지 처리기 ( *.aspx)는 모든 ASP.NET 페이지의 기본 HTTP 처리기입니다. 내장 HTTP 처리기 중에는 웹 서비스 처리기 ( *.asmx) 및 추적 처리기 ( trace.axd)도 있습니다. MSDN 은 말합니다 : ASP.NET HTTP 처리기는 ASP.NET 웹 응용 프로그램에 ..

Programming 2020.08.05

간헐적 인 log4net RollingFileAppender 잠금 파일 문제

간헐적 인 log4net RollingFileAppender 잠금 파일 문제 로그 파일이 기록되지 않는 개발 및 프로덕션 시스템에서 간헐적 인 문제가 발생했습니다. Visual Studio를 사용하여 개발 및 디버깅에서 실행하면 VS 출력 창에 다음과 같은 log4net 오류 메시지가 나타납니다. log4net:ERROR [RollingFileAppender] Unable to acquire lock on file C:\folder\file.log. 프로세스가 다른 프로세스에서 사용 중이므로 'C : \ folder \ file.log'파일에 액세스 할 수 없습니다. log4net:ERROR XmlConfigurator: Failed to find configuration section 'log4net'..

Programming 2020.08.05

pycharm 실행 속도가 느림

pycharm 실행 속도가 느림 나는 JetBrains 의 PyCharm을 좋아 하지만 여기에 대해 물어 볼만한 몇 가지 문제가 발생합니다. 예기치 않게 중단되며 자주 발생합니다. 전반적으로 맛이 약간 느리고 IDE의 성능을 높이는 방법에 대한 팁을 원합니다. 종종 프로젝트를 열 때 PyCharm은 모든 내장 기능을 미확인 참조 경고로 표시하는 것 같습니다. open (), str () 등과 같은 것들뿐만 아니라 sys와 같이 가져온 일부 모듈 (이것은 가장 흔한 범죄자입니다 :)). (2)를 고칠 수있는 유일한 방법은 PyCharm-> Preferences-> Python Interpreters-> Paths-> Reload List of Paths로 이동하는 것이지만 더 영구적 인 수정을 요구하기에 ..

Programming 2020.08.05

Django에서 현재 로그인 한 사용자의 사용자 ID를 얻는 방법은 무엇입니까?

Django에서 현재 로그인 한 사용자의 사용자 ID를 얻는 방법은 무엇입니까? 현재 로그인 한 사용자의 아이디를 얻는 방법? 에서 models.py: class Game(models.model): name = models.CharField(max_length=255) owner = models.ForeignKey(User, related_name='game_user', verbose_name='Owner') 에서 views.py: gta = Game.objects.create(name="gta", owner=?) 먼저 당신이 가지고 있는지 확인 SessionMiddleware하고 AuthenticationMiddleware미들웨어이 추가 MIDDLEWARE_CLASSES설정. 전류 user는 reque..

Programming 2020.08.05
반응형