반응형

자바 4414

내부 클래스에서 공개 메소드를 사용하는 이유는 무엇입니까?

내부 클래스에서 공개 메소드를 사용하는 이유는 무엇입니까? 프로젝트 중 하나에 다음과 같은 코드가 많이 있습니다. internal static class Extensions { public static string AddFoo(this string s) { if (!string.IsNullOrEmpty(s)) return s + "Foo"; return "Foo"; } } "나중에 유형을 공개하는 것이 더 쉬운 것"이외의 다른 명백한 이유가 있습니까? 나는 그것이 매우 이상한 가장자리 케이스 (Silverlight에서의 반사)에서만 중요하거나 전혀 그렇지 않다고 생각합니다. 업데이트 :이 질문은 2014 년 9 월 내 블로그의 주제였습니다 . 좋은 질문 감사합니다! 컴파일러 팀 자체 내에서도이 질문에 대..

IT story 2020.04.17

재귀 함수의 복잡성 결정 (Big O 표기법)

재귀 함수의 복잡성 결정 (Big O 표기법) 나는 내일 Computer Science Midterm을 가지고 있으며 이러한 재귀 함수의 복잡성을 결정하는 데 도움이 필요합니다. 간단한 사례를 해결하는 방법을 알고 있지만 여전히 어려운 사례를 해결하는 방법을 배우려고 노력하고 있습니다. 이것들은 내가 알아낼 수없는 몇 가지 예제 문제 일뿐입니다. 도움을 주시면 제 연구에 큰 도움이 될 것입니다. 감사합니다! int recursiveFun1(int n) { if (n

IT story 2020.04.17

객체의 모든 방법을 표시하는 방법?

객체의 모든 방법을 표시하는 방법? 예를 들어 객체에 사용할 수있는 모든 메소드를 나열하는 방법을 알고 싶습니다. alert(show_all_methods(Math)); 인쇄해야합니다 : abs, acos, asin, atan, atan2, ceil, cos, exp, floor, log, max, min, pow, random,round, sin, sqrt, tan, … Object.getOwnPropertyNames()열거 가능 여부에 관계없이 객체에 속하는 모든 속성을 가져 오는 데 사용할 수 있습니다 . 예를 들면 다음과 같습니다. console.log(Object.getOwnPropertyNames(Math)); //-> ["E", "LN10", "LN2", "LOG2E", "LOG10E", "..

IT story 2020.04.17

Visual Studio 2013에서 모든 CAPS 메뉴 항목을 사용하지 않도록 설정

Visual Studio 2013에서 모든 CAPS 메뉴 항목을 사용하지 않도록 설정 Visual Studio 2013에서 Microsoft는 다시 대문자로 메뉴를 기본값으로 표시합니다. 이 문장을 문장으로 수정 가능합니까? 예-새로운 Visual Studio 2013 (VS 2012에서와 같이)에서 MS는 모든 캡 메뉴 항목을 기본값으로 설정하도록 디자인 결정을 강화했습니다. 메뉴 스타일을 되 돌리는 방법 은 앞에서 설명한 Visual Studio 2012에 사용 된 방법과 거의 동일합니다 . 업데이트 (Visual Studio 2013 업데이트 4 이후) Visual Studio 2013 업데이트 4부터 도구> 옵션> 환경 으로 이동 하고 메뉴 표시 줄에서 대문자 끄기를 선택 취소 할 수 있습니다. ..

IT story 2020.04.17

Gradle에 특정 JDK 버전을 사용하도록하려면 어떻게해야합니까?

Gradle에 특정 JDK 버전을 사용하도록하려면 어떻게해야합니까? 이 작업을 수행 할 수 없습니다. 대본: gradle로 빌드 된 응용 프로그램이 있습니다 응용 프로그램은 JavaFX를 사용합니다 내가 원하는 것 전체 애플리케이션 / 테스트 / 빌드에 사용될 JDK 설치를 가리키는 변수 (개발자 시스템에 따라 정의 됨)를 사용하십시오. gradle.properties변수를 정의하고 파일을 갖는 것에 대해 생각했습니다 . 같은 것 JAVA_HOME_FOR_MY_PROJECT= 내가 원하지 않는 것 지적 JAVA_HOME원하는 JDK에 나는 많은 제안으로 살 수 있습니다. build.gradle 스크립트에서 확인할 수있는 시스템 환경 변수를 정의하는 솔루션 gradle.properties에 정의 된 변수 ..

IT story 2020.04.17

phtml이란 무엇이며 언제 .php 대신 .phtml 확장자를 사용해야합니까?

phtml이란 무엇이며 언제 .php 대신 .phtml 확장자를 사용해야합니까? .phtml과 .php 파일의 차이점이 무엇인지, 언제 다른 것을 사용해야하는지 궁금합니다. 페이지 렌더링이 진행되는 한 차이는 없습니다. 그러나 웹 프로젝트가 커질 때 거대한 시설 개발자 측입니다. 이 방식으로 두 가지를 모두 사용합니다. .PHP 페이지에 뷰 관련 코드가 포함되어 있지 않습니다 .PHTML 페이지에는 데이터 논리가 거의 없으며 그 중 대부분은 프리젠 테이션 관련입니다. .phtmlPHP 2 프로그램의 표준 파일 확장자였습니다. .php3PHP 3을 대신했습니다. PHP 4가 나왔을 때 그들은 곧바로 전환했습니다 .php. 이전 파일 확장자는 여전히 사용되지만 그리 일반적이지 않습니다. 일부 사람들은 PHP..

IT story 2020.04.17

Microsoft Web API : Server.MapPath를 어떻게 수행합니까?

Microsoft Web API : Server.MapPath를 어떻게 수행합니까? 이후 마이크로 소프트 웹 API가 아닌 MVC , 당신은 이런 식으로 뭔가를 할 수 없습니다 var a = Request.MapPath("~"); 이건 var b = Server.MapPath("~"); System.Web네임 스페이스가 아닌 네임 스페이스 아래에 있기 때문 System.Web.Http입니다. 그렇다면 Web API 에서 상대 서버 경로를 어떻게 알 수 있습니까? 나는 MVC 에서 이와 같은 일을했다 . var myFile = Request.MapPath("~/Content/pics/" + filename); 디스크의 절대 경로를 알려줄 것입니다. "C:\inetpub\wwwroot\myWebFolder\..

IT story 2020.04.17

파이썬에서 0의 목록

파이썬에서 0의 목록 이 질문에는 이미 답변이 있습니다. 특정 크기의 14 답변으로 파이썬에서 빈 목록 만들기 list0 만 포함 하는 을 만들려면 어떻게 해야합니까? list각각 int에 대해 0을 만들 수 있기를 원합니다 .range(10) 예를 들어, int범위에있는 경우 다음 을 4얻습니다. [0,0,0,0] 그리고 7: [0,0,0,0,0,0,0] #add code here to figure out the number of 0's you need, naming the variable n. listofzeros = [0] * n 함수에 넣고 싶다면 해당 코드를 삭제하고 추가하십시오. return listofzeros 다음과 같이 보일 것입니다 : def zerolistmaker(n): listof..

IT story 2020.04.17

C ++에서 float의 round ()

C ++에서 float의 round () 간단한 부동 소수점 반올림 함수가 필요합니다. double round(double); round(0.1) = 0 round(-0.1) = 0 round(-0.9) = -1 내가 찾을 수 ceil()및 floor()math.h에 -하지만 round(). 표준 C ++ 라이브러리에 다른 이름으로 존재합니까, 아니면 없습니까? C ++ 98 표준 라이브러리에는 round ()가 없습니다. 그래도 직접 쓸 수 있습니다. 다음은 반감기 구현입니다 . double round(double d) { return floor(d + 0.5); } C ++ 98 표준 라이브러리에 라운드 함수가없는 가능한 이유는 실제로 다른 방식으로 구현 될 수 있기 때문입니다. 위의 한 가지 일반적..

IT story 2020.04.17

앱이 제거 될 때 키 체인 항목 삭제

앱이 제거 될 때 키 체인 항목 삭제 내가 사용하고 idandersen의 scifihifi - 아이폰 키 체인에 대한 코드 및 암호 저장 사용 [SFHFKeychainUtils storeUsername:@"User" andPassword:@"123" forServiceName:@"TestService" updateExisting:YES error:&error]; 장치에서 응용 프로그램을 삭제해도 암호는 키 체인에 남아 있습니다. 사용자가 장치에서 응용 프로그램을 삭제할 때 키 체인에서 암호를 제거하고 싶습니다. 어떻게해야합니까? 당신은 사실을 이용할 수 NSUserDefaults 있습니다 응용 프로그램의 제거에 의해 삭제. 예를 들면 다음과 같습니다. - (BOOL)application:(UIApplic..

IT story 2020.04.17
반응형