반응형

자바 2049

다중 상속의 정확한 문제는 무엇입니까?

다중 상속의 정확한 문제는 무엇입니까? 여러 상속이 다음 버전의 C # 또는 Java에 포함되어야하는지 항상 묻는 사람들이 있습니다. 이 능력을 가질만큼 운이 좋은 C ++ 사람들은 누군가에게 결국 매달릴 수있는 밧줄을주는 것과 같다고 말합니다. 다중 상속 문제는 무엇입니까? 구체적인 샘플이 있습니까? 가장 명백한 문제는 함수 재정의입니다. 두 개의 클래스가 A있고 B둘 다 메소드를 정의 한다고 가정 해 봅시다 doSomething. 이제 및 C에서 상속되는 세 번째 클래스를 정의 하지만 메서드를 재정의하지는 않습니다 .ABdoSomething 컴파일러가이 코드를 시드 할 때 ... C c = new C(); c.doSomething(); ... 어떻게 구현해야합니까? 더 이상의 설명이 없으면 컴파일러가..

program story 2020.07.25

iFrame jQuery에서 요소 선택

iFrame jQuery에서 요소 선택 우리의 응용 프로그램에서 우리는 웹 페이지를 구문 분석하고 iFrame의 다른 페이지에로드합니다. 로드 된 페이지의 모든 요소에는 tokenid가 있습니다. 해당 tokenid-s로 요소를 선택해야합니다. 의미-메인 페이지의 요소를 클릭하고 iFrame의 페이지에서 해당 요소를 선택합니다. jQuery의 도움으로 다음과 같은 방식으로 수행하고 있습니다. function selectElement(token) { $('[tokenid=' + token + ']').addClass('border'); } 그러나이 기능을 사용하면 iFrame이 아닌 현재 페이지에서만 요소를 선택할 수 있습니다. 로드 된 iFrame에서 요소를 어떻게 선택할 수 있습니까? 감사. var i..

program story 2020.07.25

Android 앱의 일반적인 .gitignore 파일

Android 앱의 일반적인 .gitignore 파일 커맨드 라인 ( mac 터미널 )을 통해 git ( beanstalk ) 버전 제어 하에 Android 프로젝트를 넣으십시오 . 다음 단계는 제외를 설정하는 것입니다. 이미이 길을 밟은 여러분에게 : 안드로이드 프로젝트에서 일반적인 .gitignore 파일은 어떻게 생겼습니까? Eclipse에서 프로젝트 설정 Android.gitignore 를 혼합 할 수 있습니다 : # built application files *.apk *.ap_ # files for the dex VM *.dex # Java class files *.class # generated files bin/ gen/ # Local configuration file (sdk path, ..

program story 2020.07.25

이미지에서 픽셀의 x, y 좌표 색상을 얻는 방법은 무엇입니까?

이미지에서 픽셀의 x, y 좌표 색상을 얻는 방법은 무엇입니까? PNG 이미지에서 선택된 (x, y) 지점이 투명한지 확인할 수있는 방법이 있습니까? Jeff의 답변을 바탕으로 첫 번째 단계는 PNG의 캔버스 표현을 만드는 것입니다. 다음은 이미지와 너비와 높이가 같고 이미지가 그려진 오프 스크린 캔버스를 만듭니다. var img = document.getElementById('my-image'); var canvas = document.createElement('canvas'); canvas.width = img.width; canvas.height = img.height; canvas.getContext('2d').drawImage(img, 0, 0, img.width, img.height); 그 후..

program story 2020.07.25

"C99 모드 외부에서 사용되는 for 루프 초기 선언"GCC 오류를 어떻게 수정합니까?

"C99 모드 외부에서 사용되는 for 루프 초기 선언"GCC 오류를 어떻게 수정합니까? 내가 해결하기 위해 노력하고있어 3N + 1 문제 와 나는이 for루프를 그 다음과 같다 : for(int i = low; i highestres) { highestres = res; } } 불행히도 GCC로 컴파일하려고 할 때이 오류가 발생합니다. 3np1.c : 15 : 오류 : C99 모드 외부에서 사용되는 'for'루프 초기 선언 C99 모드가 무엇인지 모르겠습니다. 어떤 아이디어? i루프 외부 에서 선언하려고합니다 ! 3n + 1 해결에 행운을 빕니다 :-) 예를 들면 다음과 같습니다. #include int main() { int i; /* for loop execution */ for (i = 10; i..

program story 2020.07.24

su를 사용하여 나머지 bash 스크립트를 해당 사용자로 실행하려면 어떻게합니까?

su를 사용하여 나머지 bash 스크립트를 해당 사용자로 실행하려면 어떻게합니까? 나는 사용자 이름과 프로젝트를 연결하는 문자열을 인수로 사용하는 스크립트를 작성했습니다. 스크립트는 사용자 이름으로 전환하고 (su) 프로젝트 문자열을 기반으로 특정 디렉토리로 cd합니다. 나는 기본적으로하고 싶다 : su $USERNAME; cd /home/$USERNAME/$PROJECT; svn update; 문제는 일단 내가 su를하면 ... 거기에서 기다린다는 것입니다. 실행 흐름이 사용자에게 전환되었으므로 의미가 있습니다. 나가면 나머지 작업이 실행되지만 원하는대로 작동하지 않습니다. svn 명령 앞에 su를 추가했지만 명령이 실패했습니다 (예 : 원하는 디렉토리에서 svn을 업데이트하지 않았습니다). 사용자가 ..

program story 2020.07.24

두 개의 현을 인터리빙하는 가장 파이썬적인 방법

두 개의 현을 인터리빙하는 가장 파이썬적인 방법 두 개의 현을 하나로 묶는 가장 파이썬적인 방법은 무엇입니까? 예를 들면 다음과 같습니다. 입력: u = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' l = 'abcdefghijklmnopqrstuvwxyz' 산출: 'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz' 나에게 가장 pythonic * 방법은 거의 똑같은 일 이지만 +연산자를 사용하여 각 문자열의 개별 문자를 연결합니다. res = "".join(i + j for i, j in zip(u, l)) print(res) # 'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz' 두 번의 join()호출..

program story 2020.07.24

Angular v5에서 Angular v6으로 프로젝트를 업그레이드하고 싶습니다

Angular v5에서 Angular v6으로 프로젝트를 업그레이드하고 싶습니다 Angular 6이 여기에 있으므로 angular 5 클라이언트 응용 프로그램을 angular 6으로 업그레이드하거나 옮기고 싶지만 튜토리얼이나 나를 안내 할 수있는 것은 없습니다. 나에 따르면 새 Angular CLI를 실행하고 이전 소스를 새 프로젝트로 이동해야합니다. Angular 6이 Ivy라는 새로운 렌더러를 사용하고 있다고 읽었습니다. 아이비에 따라 프로젝트를 변경해야합니까? Angular v6에서 Angular v7로 업그레이드 Angular 7 버전 은 공식 Angular 블로그 링크를 발표했습니다 . 자세한 정보는 공식 각도 업데이트 안내서 https://update.angular.io 를 방문 하십시오. 이..

program story 2020.07.24

기존 Xcode 프로젝트에서 Git 사용

기존 Xcode 프로젝트에서 Git 사용 프로젝트 워크 플로우에서 git을 사용하는 방법을 찾으려고 노력하고 있으며 기존 Xcode 프로젝트를 리포지토리에 넣고 싶습니다. Organizer에서 저장소를 올바르게 설정했다고 생각하지만 소스 제어 메뉴가 회색으로 표시됩니다. 새 프로젝트를 시작하면 쉽게 수행 할 수 있지만 스냅 샷 및 모든 항목이 포함 된 기존 프로젝트를 가져 오려면 어떻게해야합니까? Xcode 4와 git 1.7.4를 사용하고 있습니다. 또한 git 구성 및 모범 사례에 대한 연습이 있으면 좋을 것입니다. 나는 게임에 조금 늦었으므로 속도를 높일 수있는 것은 멋지다. GitHub는 help.github.com에 아주 좋은 git tutorial을 가지고 있습니다. 저장소의 초기 설정을 수행..

program story 2020.07.24

Linq에서 Enumerable.Zip 확장 방법은 무엇입니까?

Linq에서 Enumerable.Zip 확장 방법은 무엇입니까? Enumerable.ZipLinq에서 확장 방법을 사용하는 것은 무엇입니까 ? Zip 연산자는 지정된 선택기 함수를 사용하여 두 시퀀스의 해당 요소를 병합합니다. var letters= new string[] { "A", "B", "C", "D", "E" }; var numbers= new int[] { 1, 2, 3 }; var q = letters.Zip(numbers, (l, n) => l + n.ToString()); foreach (var s in q) Console.WriteLine(s); 출력 A1 B2 C3 Zip두 시퀀스를 하나로 결합하기위한 것입니다. 예를 들어 시퀀스가있는 경우 1, 2, 3 과 10, 20, 30 각 시..

program story 2020.07.24
반응형