반응형

Java 7462

자동으로 추가 된 supportedRuntime 요소를 제거하면 어떻게됩니까?

자동으로 추가 된 supportedRuntime 요소를 제거하면 어떻게됩니까? 내 프로젝트 목표 4.0이 있습니다. 4.5로 업데이트하고 VS를 추가했습니다. TargetFrameworkVersion을 변경하는 것 외에도 이것이 중복되는지 궁금합니다. 내 이해는 런타임이 supportedRuntime을 찾지 못하면 exe를 빌드하는 데 사용되는 .net 버전을 사용한다는 것입니다. 따라서이 경우 exe는 4.5를 사용하여 빌드되고 4.5를 사용하라는 메시지도 있습니다. 이 기능이 있는지 여부와 관계없이 다르게 작동하고 4.0 만있는 컴퓨터에서 실행합니까? MSDN 문서는 이에 대한 좋은 설명을 제공하지 않지만 Scott Hanselman이 " .NET Versioning and Multi-Targetin..

development 2020.11.28

Android의 ToolBar에서 새로 고침 및 검색과 같은 버튼을 추가하는 방법은 무엇입니까?

Android의 ToolBar에서 새로 고침 및 검색과 같은 버튼을 추가하는 방법은 무엇입니까? ToolBar를 만들었지 만 menu.xml에 메뉴 항목을 추가하면 항상 오버플로로 표시됩니다. 별도로 추가하려면 어떻게합니까? 또한 제목이 가운데 (세로)에 표시되는데 상단에 어떻게 표시하나요? menu.xml MainActivity.java package com.example.toolbar; import android.support.v7.app.ActionBarActivity; import android.support.v7.widget.Toolbar; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; publi..

development 2020.11.28

REST API의 문서화를 자동화하는 방법 (Jersey 구현)

REST API의 문서화를 자동화하는 방법 (Jersey 구현) Java Jersey (및 JAXB)를 사용하여 매우 광범위한 REST API를 작성했습니다. 나는 또한 위키를 사용하여 문서를 작성했지만, 그것은 완전히 수동적 인 프로세스 였고, 특히 우리가 수정해야 할 때, 사람들은 위키를 업데이트하는 것을 잊는 경향이 있습니다. 주변을 둘러 보면 대부분의 다른 REST API도 수동으로 문서를 작성합니다. 그러나 이것에 대한 좋은 해결책이 있는지 궁금합니다. 각 엔드 포인트에 대해 문서화해야하는 종류는 다음과 같습니다. 작업 명 범주 URI 매개 변수 매개 변수 유형 응답 유형 응답 유형 스키마 (XSD) 샘플 요청 및 응답 요청 유형 (Get / Put / Post / Delete) 기술 반환 될 ..

development 2020.11.28

Java 프로그래밍 기술 향상을위한 연습

Java 프로그래밍 기술 향상을위한 연습 Java의 기초를 배웠지 만 더 많이 연습하고 싶습니다. 저는 Google을 통해 찾고 있었는데 Java를 사용하여 해결할 수있는 초급 수준의 문제를 많이 찾지 못했습니다. 어떤 제안? Java 프로그래밍의 모든 영역, 특히 개선하려는 영역 에서 코드 예제와 연습을 위해 Sun의 자습서 를 읽는 것이 좋습니다 . 얼마나 많은 초보자 예제를 찾고 있었는지에 따라 CodingBat 에서 좋은 초보자 연습을 확인하십시오 . 프로젝트 오일러 는 또 다른 좋은 사이트이지만 지금의 기술 수준에 따라 너무 많을 수 있지만 어쨌든 시도해 볼 가치가 있습니다. 가장 중요한 것은 개인 프로젝트 가 새로운 언어를 배우기 시작하는 좋은 방법 이라는 점도 주목할 가치가 있습니다. 나는 ..

development 2020.11.28

Vim에서 탭 (스페이스 아님) 만 사용하는 방법

Vim에서 탭 (스페이스 아님) 만 사용하는 방법 나는 (대부분의 다른 것과 약간 다를 수 있음) tab보다 사용하는 것을 선호합니다.white space 하지만 Enter줄 끝을 치면 공백 이 추가 되지만 tab 이 추가 되지는 않습니다 . 그래서 저는 그것들을 삭제하고 tab을 눌러야 합니다. vim을 다음과 같이 설정하는 방법을 알고 싶습니다. 탭만 사용 하여 줄 들여 쓰기 탭은 4 개의 공백처럼 보이지만 실제로는 탭입니다. enter줄 끝에서 치면 새 줄이 탭만으로 시작됩니다. 나는 이것을 잠시 동안 봤지만 좋은 대답을 찾지 못했습니다. 미리 감사드립니다 최신 정보 @Alok이 제공 한 대답은 대부분의 경우 잘 작동합니다. 하지만 가끔은 파일 유형에 따라 다릅니다. 당신이 편집하는 경우 예를 들어..

development 2020.11.28

Golang은 조각에 항목을 추가합니다.

Golang은 조각에 항목을 추가합니다. 슬라이스 a가 동일하게 유지되는 이유는 무엇 입니까? append()새 슬라이스를 생성 합니까 ? package main import ( "fmt" ) var a = make([]int, 7, 8) func Test(slice []int) { slice = append(slice, 100) fmt.Println(slice) } func main() { for i := 0; i < 7; i++ { a[i] = i } Test(a) fmt.Println(a) } 산출: [0 1 2 3 4 5 6 100] [0 1 2 3 4 5 6] 귀하의 예제에서 slice함수의 인수 는 호출자의 범위 에있는 변수 의 복사본 을 Test받습니다 .a 슬라이스 변수는 단순히 기본 배열..

development 2020.11.28

Swift는 테일 콜 최적화를 구현합니까?

Swift는 테일 콜 최적화를 구현합니까? 그리고 상호 재귀의 경우? 특히 다음 코드가있는 경우 : func sum(n: Int, acc: Int) -> Int { if n == 0 { return acc } else { return sum(n - 1, acc + n) } } Swift 컴파일러가이를 루프로 최적화합니까? 그리고 아래의 더 흥미로운 경우에 그렇게합니까? func isOdd(n: Int) -> Bool { if n == 0 { return false; } else { return isEven(n - 1) } } func isEven(n: Int) -> Bool { if n == 0 { return true } else { return isOdd(n - 1) } } 확인하는 가장 좋은 방법은..

development 2020.11.28

react-router에서 경로에 대한 액세스를 제한하는 방법은 무엇입니까?

react-router에서 경로에 대한 액세스를 제한하는 방법은 무엇입니까? 누구든지 react-router에서 특정 경로에 대한 액세스를 제한하는 방법을 알고 있습니까? 특정 경로에 대한 액세스를 허용하기 전에 사용자가 로그인했는지 확인하고 싶습니다. 간단 할 거라고 생각했지만 문서에 방법이 명확하지 않습니다. 구성 요소를 정의 할 때 설정 해야합니까, 아니면 구성 요소 처리기 내에서 처리해야합니까? {/* I want this to be restricted */} 업데이트 (2019 년 8 월 16 일) react-router v4에서 React Hooks를 사용하면 약간 다르게 보입니다. 의 당신의 시작하자 App.js. export default function App() { const [isAu..

development 2020.11.28

Java에서 int [large] [small] 또는 int [small] [large]간에 낮은 수준의 차이가 있습니까?

Java에서 int [large] [small] 또는 int [small] [large]간에 낮은 수준의 차이가 있습니까? 이 질문에 답하려면 컴파일러 지식이 필요할 것입니다. 저는 현재 다음 중 하나 일 수있는 배열을 만들 프로젝트를 진행 중입니다. int[2][veryLargeNumber] 또는 int [veryLargeNumber][2] 논리적으로는 차이가 없지만 메모리의 형식 (따라서 크기)이 다를 수 있다고 생각했습니다 (아마 질문은 컴파일러가 배열을 적절하게 재 배열 할 수있을만큼 영리한가)? Java는 실제로 1 차원 배열 만 구현합니다. 다차원 유형이 있지만 실제로 2 차원 배열은 배열의 배열로 구현됩니다. 각 배열에는 약 16 바이트의 오버 헤드가 있습니다. int[2][x]오버 헤드를 ..

development 2020.11.28

강제 덮어 쓰기로 Git 병합

강제 덮어 쓰기로 Git 병합 분기 demo와 병합해야하는 master분기가 있습니다. 다음 명령으로 원하는 결과를 얻을 수 있습니다. git pull origin demo git checkout master git pull origin master git merge demo git push origin master 내 유일한 관심사는 병합 문제가있는 경우 병합 프롬프트를 표시하지 않고 분기의 git변경 사항을 덮어 쓰라고 말하고 싶습니다 master. 따라서 기본적으로 demo분기의 변경 사항은 분기의 변경 사항을 자동으로 덮어 써야합니다 master. 여러 옵션을 둘러 보았지만 병합에 대한 기회를 잡고 싶지 않습니다. 정말이 대답과 관련,하지만 난 도랑 것 아니 git pull바로 실행이되는, git..

development 2020.11.28
반응형