반응형

전체 글 3736

Microsoft Roslyn과 CodeDom

Microsoft Roslyn과 CodeDom A로부터 보도 자료 새로운 관한 인포 월드에 어제 마이크로 소프트 로슬린 : 이러한 종류의 "해체 된"컴파일러의 가장 분명한 장점은 전체 컴파일-실행 프로세스가 .Net 애플리케이션 내에서 호출 될 수 있다는 것입니다. Hejlsberg는 C # 컴파일러에 문자열로 몇 가지 코드 스 니펫을 전달한 C # 프로그램을 시연했습니다. 컴파일러는 결과 IL 어셈블리 코드를 개체로 반환 한 다음 실행을 위해 CLR (공용 언어 런타임)에 전달했습니다. oil! Roslyn을 통해 C #은 런타임에 코드를 생성하고 호출하는 동적 언어 기능을 얻습니다. .NET 4가 출시 된 이후로이 작업을 수행 할 수있었습니다.이 작업은 CSharpCodeProvider.Compile..

Programming 2020.08.06

체스를위한 완벽한 알고리즘이 있습니까?

체스를위한 완벽한 알고리즘이 있습니까? [닫은] 나는 최근에 코더가 아닌 사람과 체스 컴퓨터의 가능성에 대해 논의했습니다. 나는 이론에 정통하지는 않지만 충분히 알고 있다고 생각합니다. 나는 체스에서 항상이기거나 찌르는 결정 론적 튜링 머신이 존재할 수 없다고 주장했다. 나는 당신이 player1 / 2 움직임의 모든 조합의 전체 공간을 검색하더라도, 컴퓨터가 각 단계에서 결정하는 단일 움직임은 휴리스틱에 기초한다고 생각합니다. 휴리스틱 기반이기 때문에 상대방이 할 수있는 모든 동작을 반드시 이길 수는 없습니다. 내 친구는 반대로 컴퓨터가 "실수"한 행동을하지 않으면 항상 이길 것이라고 생각했다 (그러나 당신은 그것을 정의하겠습니까?). 그러나 CS를 선택한 프로그래머라면, 현명한 상대를 고려한 당신의 ..

Programming 2020.08.06

Objective-C Split ()?

Objective-C Split ()? 목표 c의 문자열을 배열로 나누는 방법이 있습니까? 나는 이것을 의미합니다-입력 문자열 예 : 0 : 42 : 값을 (예, 0, 42, 값)의 배열로? -[NSString componentsSeparatedByString:] 이 시도: NSString *testString= @"It's a rainy day"; NSArray *array = [testString componentsSeparatedByString:@" "]; componentsSeparatedByString을 사용해보십시오 . 이것을 사용하십시오 : [[string componentsSeparatedByString : @ ","] [0]; 첫 번째 단어에 액세스하려는 경우 : [[string comp..

Programming 2020.08.06

HTTPPOST, 사전 또는에서 양식 값을 검색하는 방법은 무엇입니까?

HTTPPOST, 사전 또는에서 양식 값을 검색하는 방법은 무엇입니까? 이 작업 방법이있는 MVC 컨트롤러가 있습니다. [HttpPost] public ActionResult SubmitAction() { // Get Post Params Here ... return something ... } 이 양식은 간단한 텍스트 상자가있는 사소한 양식입니다. 질문 매개 변수 값에 액세스하는 방법 보기에서 게시하지 않고 게시물이 외부에서 제공됩니다. 내가 액세스 할 수있는 키 / 값 쌍 모음이 있다고 가정합니다. 시도 Request.Params.Get("simpleTextBox");했지만 "죄송합니다. 요청을 처리하는 동안 오류가 발생했습니다."라는 오류가 표시됩니다. 컨트롤러 작업이 양식 입력 이름을 반영하는 개..

Programming 2020.08.06

Gradle을 사용하여 종속성이있는 jar 작성

Gradle을 사용하여 종속성이있는 jar 작성 나는 다중 프로젝트 빌드를 가지고 있으며 하위 프로젝트 중 하나에 뚱뚱한 항아리를 만드는 작업을했습니다. 나는 요리 책에 설명 된 것과 비슷한 작업을 만들었습니다 . jar { from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } manifest { attributes 'Main-Class': 'com.benmccann.gradle.test.WebServer' } } 실행하면 다음 오류가 발생합니다. 원인 : 해결되지 않은 상태가 아닌 구성은 변경할 수 없습니다! 이 오류가 무엇을 의미하는지 잘 모르겠습니다. 또한 버그 인 경우를 대비하여 Gradle JIRA에서도이를보고했습..

Programming 2020.08.06

sed 전체 단어 검색 및 교체

sed 전체 단어 검색 및 교체 sed를 사용하여 전체 단어를 검색하고 바꾸려면 어떻게합니까? 하기 sed -i 's/[oldtext]/[newtext]/g' 또한 [oldtext]내가 원하지 않는 부분 일치를 대체 합니다. 정규식에서 \ b는 단어 경계 (즉, 첫 단어와 비 단어 사이의 위치)와 일치합니다. $ echo "bar embarassment" | sed "s/\bbar\b/no bar/g" no bar embarassment Mac OS X에서는 이러한 정규식 구문이 sed 에서 작동 하여 전체 단어를 일치 시키지 않습니다. \bmyWord\b \ 지금 내 말을 듣고 나중에 믿으세요. 이 추악한 구문을 사용해야합니다. /[[::]]/ 예를 들어, 전체 단어에 대해서만 민트 를 민트 로 바꾸려..

Programming 2020.08.06

Android Studio에서 실행 버튼이 비활성화 됨

Android Studio에서 실행 버튼이 비활성화 됨 런 버튼을 클릭 할 수 없습니다. 누구든지 고치는 법을 알고 있습니까? 메뉴에서 실행을 클릭 한 다음 구성 편집 ...을 클릭 한 다음 왼쪽에서 Android 애플리케이션을 클릭하고 + 버튼을 클릭하십시오. 팝업 메뉴에서 Android 애플리케이션을 선택하십시오. 그런 다음 모듈을 선택하십시오 (일반적으로 앱 또는 이와 유사한 것). 그런 다음 적용을 클릭하고 확인을 클릭하십시오. 그 후에 더 많은 오류가 발생하면 Android Studio에서 프로젝트를 다시 가져 오십시오. 를 만들 때 Run Configuration모듈 드롭 다운 은 나 에게만 해당됩니다 . 모듈 드롭 다운에 호출 메뉴가 File -> Sync Project with Gradle..

Programming 2020.08.06

TextinputLayout의 레이블 색상을 변경하고 android 텍스트 밑줄을 편집하는 방법

TextinputLayout의 레이블 색상을 변경하고 android 텍스트 밑줄을 편집하는 방법 안드로이드 디자인 라이브러리를 사용하고 TextinputLayout있습니다. 그러나 EditText내부 의 힌트 색상, 레이블 색상 및 밑줄 색상을 사용자 정의 할 수 없습니다 TextinputLayout. 도와주세요. 결론 선 색상을 변경하려면 앱 테마에서이를 사용하면됩니다. #c5c5c5 @color/accent @color/accent 자세한 내용은 THIS THREAD를 확인하십시오 . 플로팅 레이블 색상을 변경하려면 activity_layout.xml 집중 : 초점없이 : 에러 메시지: This Blog Post describes various styling aspects of EditText and..

Programming 2020.08.06

git : 한 리포지토리의 커밋에 의해 도입 된 변경 사항을 다른 리포지토리에 적용

git : 한 리포지토리의 커밋에 의해 도입 된 변경 사항을 다른 리포지토리에 적용 나는이 repo1와 repo2로컬 컴퓨터에. 그것들은 매우 유사하지만 후자는 다른 종류의 지점입니다 ( repo1더 이상 유지되지 않습니다). /path/to/repo1 $ git log HEAD~5..HEAD~4 Add: Introduce feature X 어떻게 커밋에 의해 변경 적용 에 repo1에를 repo2? 패치를 준비해야합니까, 아니면 cherry-pickrepos 사이에 패치를 작성해야 합니까? 동일하지만 커밋 범위에 대해 어떻게합니까? 해킹 으로 GitTips 페이지 에서 서로 다른 두 저장소의 커밋을 비교하기 위해 레시피를 수정 해 볼 수 있습니다 . GIT_ALTERNATE_OBJECT_DIRECTOR..

Programming 2020.08.06

부트 스트랩 : 컨테이너의 너비를 어떻게 변경합니까?

부트 스트랩 : 컨테이너의 너비를 어떻게 변경합니까? 고정 컨테이너 클래스로 웹 사이트를 개발하기 위해 Twitter Bootstrap을 사용했지만 이제 클라이언트는 웹 사이트가 1170px가 아닌 1000px 너비를 원합니다. .less 파일을 사용하지 않습니다. 이 문제를 해결하는 빠른 방법이 있습니까? Bootstrap 사이트 의 Customize 섹션으로 이동하여 원하는 크기를 선택하십시오. 당신은 설정해야합니다 @gridColumnWidth및 @gridGutterWidth변수. 예를 들면 다음 @gridColumnWidth = 65px과 @gridGutterWidth = 20pxA의 결과 1000px레이아웃. 그런 다음 다운로드하십시오. 해결책은 다음과 같습니다. @media (min-width..

Programming 2020.08.06
반응형