반응형

2020/06 849

if 문의 할당

if 문의 할당 클래스 Animal와 하위 클래스가 Dog있습니다. 나는 종종 다음 줄을 코딩하는 것을 발견했다. if (animal is Dog) { Dog dog = animal as Dog; dog.Name; ... } 변수의 경우 Animal animal;. 다음과 같은 것을 작성할 수있는 구문이 있습니까? if (Dog dog = animal as Dog) { dog.Name; ... } 아래 답변은 몇 년 전에 작성되었으며 시간이 지남에 따라 업데이트되었습니다. C # 7부터 패턴 일치를 사용할 수 있습니다. if (animal is Dog dog) { // Use dog here } 주의 dog애프터 범위에 여전히 if문,하지만 확실히 할당되지 않습니다. 아닙니다. 이것을 작성하는 것이 관용..

Programing 2020.06.27

JavaScript에서 텍스트를 바꾸어 JavaScript에서 str_replace를 수행하려면 어떻게해야합니까?

JavaScript에서 텍스트를 바꾸어 JavaScript에서 str_replace를 수행하려면 어떻게해야합니까? str_replaceJavaScript의 일부 텍스트를 대체 하기 위해 또는 이와 유사한 대안 을 사용하고 싶습니다 . var text = "this is some sample text that i want to replace"; var new_text = replace_in_javascript("want", "dont want", text); document.write("new_text"); 주어야한다 this is some sample text that i dont want to replace 정규식을 사용하려는 경우 내장 대체 방법과 비교하여 성능에 미치는 영향은 무엇입니까? 문자열 교..

Programing 2020.06.27

SVG에서 텍스트 요소의 수직 정렬

SVG에서 텍스트 요소의 수직 정렬 SVG 파일이 있다고 가정 해 봅시다. b a 어떻게 든의 상단을 정렬 할 a및 b. 실제로, 내 위치 roofline가 baseline! 대신에 따르기를 원합니다 ! alignment-baseline찾고 있는 속성은 다음 값을 사용할 수 있습니다. auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge | ideographic | alphabetic | hanging | mathematical | inherit w3c의 설명 이 속성은 객체가 부모를 기준으로 정렬되는 방법을 지정합니다. 이 속성은이 요소의 기준선을 부모의 해당 기준선과 정렬하도록 ..

Programing 2020.06.27

IntelliSense를 표시하는 Visual Studio 키보드 단축키

IntelliSense를 표시하는 Visual Studio 키보드 단축키 실수로 충돌 ESC하여 상자를 다시 표시하려는 경우 IntelliSense 상자를 표시하는 Visual Studio 2005 및 Visual Studio 2008의 키보드 단축키는 무엇입니까 ? Ctrl + Space 또는 Ctrl + J 메뉴 도구 → 옵션 → 환경 → 키보드 로 이동 하여 이러한 바로 가기에 할당 된 내용을 확인할 수도 있습니다. 명령 이름은이어야합니다 Edit.CompleteWord. 또한 Ctrl+ K, Ctrl+ I는 빠른 정보 (내부 매개 변수)를 표시합니다. Ctrl+ Shift+ Space는 매개 변수 정보를 보여줍니다. 가장 효율적인 방법은 Ctrl+ .입니다. using지시문 삽입을 자동화하는 데 ..

Programing 2020.06.27

기본적으로 AWS S3 버킷의 모든 객체를 공개하는 방법은 무엇입니까?

기본적으로 AWS S3 버킷의 모든 객체를 공개하는 방법은 무엇입니까? PHP 라이브러리를 사용하여 파일을 버킷에 업로드하고 있습니다. ACL을 public-read-write 로 설정했으며 정상적으로 작동하지만 파일은 여전히 ​​개인용입니다. Grantee를 Everyone으로 변경 하면 파일이 공개됩니다. 내가 알고 싶은 것은 버킷의 모든 객체 에서 기본 Grantee 를 "Everyone" 으로 설정하는 방법 입니다. 아니면 기본적으로 파일을 공개 하는 또 다른 솔루션이 있습니까? 내가 사용하는 코드는 다음과 같습니다. public static function putObject($input, $bucket, $uri, $acl = self::ACL_PRIVATE, $metaHeaders = arra..

Programing 2020.06.27

프래그먼트에서 getSupportFragmentManager ()에 어떻게 액세스 할 수 있습니까?

프래그먼트에서 getSupportFragmentManager ()에 어떻게 액세스 할 수 있습니까? FragmentActivity가 있고 그 안에 맵 조각을 사용하고 싶습니다. 지원 조각 관리자에 액세스하는 데 문제가 있습니다. if (googleMap == null) { googleMap = ((SupportMapFragment) getSupportFragmentManager() .findFragmentById(R.id.map1)).getMap(); // check if map is created successfully or not if (googleMap == null) { Toast.makeText(getApplicationContext(), "Sorry! unable to create maps",..

Programing 2020.06.27

필수 위조 방지 양식 필드 "__RequestVerificationToken"이 없습니다. 사용자 등록 오류

필수 위조 방지 양식 필드 "__RequestVerificationToken"이 없습니다. 사용자 등록 오류 Membership.create사용자 기능을 사용 하고 있는데 다음 오류가 발생합니다. 필수 위조 방지 양식 필드 "__RequestVerificationToken"이 없습니다. 이 문제를 어떻게 해결할 수 있습니까? 당신은 [ValidateAntiForgeryToken]행동하기 전에 속성이 있습니다. 또한 @Html.AntiForgeryToken()양식에 추가해야합니다 . 필자의 경우 web.config 에이 기능이 있습니다. 그러나 내 프로젝트는 SSL을 사용하지 않도록 설정되었습니다. 해당 라인을 주석 처리하거나 항상 SSL을 사용하도록 프로젝트를 설정하면 해결되었습니다. 이처럼 : 컨트롤러..

Programing 2020.06.27

PHP를 사용하여 디렉토리의 전체 내용을 다른 디렉토리로 복사

PHP를 사용하여 디렉토리의 전체 내용을 다른 디렉토리로 복사 디렉토리의 전체 내용을 다른 위치로 복사하려고했습니다. copy ("old_location/*.*","new_location/"); 그러나 스트림을 찾을 수 없다고 말하면 true를 찾을 수 없습니다 *.*. 다른 방법 고마워 데이브 복사본 은 단일 파일 만 처리 하는 것 같습니다 . 다음은 복사 설명서 페이지 의이 메모 에서 찾은 재귀 적으로 복사하는 기능입니다 . 로 여기에 설명 된 ,이 심볼릭 링크 처리를 너무 걸리는 또 다른 방법은 다음과 같습니다 /** * Copy a file, or recursively copy a folder and its contents * @author Aidan Lister * @version 1.0.1 *..

Programing 2020.06.27

이진 검색 복잡성을 계산하는 방법

이진 검색 복잡성을 계산하는 방법 나는 이진 검색이 검색에 필요한 입력을 반으로 줄이므로 log (n) 알고리즘이라고 말하는 것을 들었습니다. 나는 수학 배경이 아니기 때문에 관련이 없습니다. 누군가 좀 더 자세히 설명 할 수 있습니까? 대수 시리즈와 관련이 있습니까? 여기서는 좀 더 수학적 방법으로 볼 수 있지만 실제로는 복잡하지 않습니다. 비공식적 인 것보다 IMO가 훨씬 명확합니다. 문제는 1이 될 때까지 N을 2로 몇 번 나눌 수 있습니까? 이것은 본질적으로 당신이 그것을 찾을 때까지 이진 검색 (요소의 절반)을 수행한다는 것입니다. 공식에서 이것은 다음과 같습니다. 1 = N / 2 x 2 x 곱하기 : 2 x = N 이제 로그 2를 수행하십시오 . log 2 (2 x ) = log 2 N x ..

Programing 2020.06.27

datetime.date.today ()를 조롱하려고 시도했지만 작동하지 않습니다.

datetime.date.today ()를 조롱하려고 시도했지만 작동하지 않습니다. 왜 이것이 작동하지 않는지 말해 줄 수 있습니까? >>> import mock >>> @mock.patch('datetime.date.today') ... def today(cls): ... return date(2010, 1, 1) ... >>> from datetime import date >>> date.today() datetime.date(2010, 12, 19) 누군가 더 나은 방법을 제안 할 수 있습니까? 몇 가지 문제가 있습니다. 우선, 당신이 사용하는 방식이 mock.patch옳지 않습니다. 데코레이터로 사용될 때 주어진 함수 / 클래스 (이 경우 datetime.date.today) 는 데코 레이팅 된 ..

Programing 2020.06.27
반응형