반응형

java 2507

Go 프로그래밍 언어는 어떤 언어로 작성 되나요?

Go 프로그래밍 언어는 어떤 언어로 작성 되나요? 제목은 자명하다고 생각합니다. 프로그래밍 언어는 프로그램이 아니므로 어떤 언어로도 "작성"되지 않습니다. 그것들은 종종 형식 문법 (예 : BNF)으로 설명됩니다. 프로그래밍 언어 용 인터프리터와 컴파일러 는 프로그램이므로 일종의 프로그래밍 언어로 작성해야합니다. Go에는 두 개 이상의 컴파일러 gc및 gccgo. 전자는 C로 작성되었지만 이제는 Go 자체로 작성되었습니다. 후자는 주로 C ++로 작성된 gcc 프론트 엔드입니다. Go의 라이브러리는 Go로 작성되었습니다. 내가 말할 수 있다면 소스와 C를 직접보십시오 . 편집 Go 팀은 2013 년 12 월 컴파일러를 Go로 전환 할 것이라고 발표했습니다 . 2015 년 2 월 현재 컴파일러는 C 구현이..

Program Tip 2020.12.09

객체 지향 언어의 HAS-A, IS-A 용어

객체 지향 언어의 HAS-A, IS-A 용어 방금 책을 읽고 있었는데 "HAS-A"와 "IS-A"라는 용어가 들어있었습니다. 구체적으로 무슨 뜻인지 아는 사람 있나요? 책에서 검색을 시도했지만 책의 길이는 600 페이지입니다. 이것은 Java 전용이 아닌 객체 지향 프로그래밍 및 UML 용어입니다. 실제로 알아야 할 세 가지 경우가 있습니다. 집 은 건물 (상속)입니다. 집 에는 방이 있습니다. 집 에는 점유자 (집계)가 있습니다. (2)와 (3)의 차이는 미묘하지만 구별하는 데 중요합니다. 함께 그들은 연합의 형태입니다 . 차이점이 뭐야? 구성은 자식 객체가 부모의 맥락에서 살 수 없음을 의미하는 반면 (집을 파괴하고 방이 사라짐) 집계는 자식이 자체적으로 존재할 수 있음을 의미합니다 (집을 파괴하고 ..

Program Tip 2020.12.09

Android Spinner를 팝업으로 생성하려면 어떻게해야합니까?

Android Spinner를 팝업으로 생성하려면 어떻게해야합니까? 사용자가 항목을 선택할 수 있도록 사용자가 메뉴 항목을 탭할 때 스피너 대화 상자를 표시하고 싶습니다. 이를 위해 별도의 대화 상자가 필요합니까 아니면 Spinner를 직접 사용할 수 있습니까? 이 링크를 보고 MODE_DIALOG 옵션을 언급했지만 더 이상 정의되지 않은 것 같습니다. AlertDialog는 괜찮을 수 있지만 모든 옵션에는 "목록에서 항목을 클릭해도 대화 상자가 닫히지 않습니다."라는 메시지가 표시됩니다. 어떠한 제안? 이상적으로 코드는 스피너가 화면에 표시되는 경우와 유사합니다. ArrayAdapter adapter = new ArrayAdapter(activity, android.R.layout.simple_spin..

Program Tip 2020.12.09

Django 템플릿에서 {{또는}}을 이스케이프하는 방법은 무엇입니까?

Django 템플릿에서 {{또는}}을 이스케이프하는 방법은 무엇입니까? Django는 {{ var }}템플릿에서 일부 변수로 취급합니다 . 나는 벗어날 수있는 방법 {{ var }}이나 {{또는 }}장고 변수로 취급하지 않도록. "{{ some text }}" 정확히 동일하게 인쇄해야합니다. templatetag템플릿 태그를 찾고 있다고 생각합니다 . 링크 된 문서에 따르면 템플릿 시스템에는 "이스케이프"개념이 없으므로 템플릿 태그에 사용 된 비트 중 하나를 표시하려면 {% templatetag %}태그 를 사용해야합니다 . 예를 들면 : "{% templatetag openvariable %} some text {% templatetag closevariable %}" 다음과 같이 나타납니다. "{{ ..

Program Tip 2020.12.09

자바 스크립트는 주어진 크기의 빈 배열을 만듭니다.

자바 스크립트는 주어진 크기의 빈 배열을 만듭니다. 자바 스크립트에서 주어진 크기의 빈 배열을 어떻게 만들 수 있습니까? 의사 코드 : X = 3; createarray(myarray, X, ""); 산출: myarray = ["","",""] var arr = new Array(5); console.log(arr.length) // 5 1) 반복 할 수없는 새 배열을 만들려면 배열 생성자를 사용할 수 있습니다. Array(100) 또는 new Array(100) 2) 아래와 같이 반복 할 수있는 새 어레이를 만들 수 있습니다 . a) 모든 JavaScript 버전 Array.apply : Array.apply(null, Array(100)) b) ES6 JavaScript 버전에서 비 구조화 연산자 :..

Program Tip 2020.12.09

AWS Lambda 함수가 CloudWatch에 로깅 (텍스트 출력)하도록 할 수 없음

AWS Lambda 함수가 CloudWatch에 로깅 (텍스트 출력)하도록 할 수 없음 S3 버킷에 업로드 될 때 파일을 처리 할 Lambda 함수를 설정하려고합니다. console.log파일을 업로드 할 때 출력을 볼 방법이 필요 하지만 Lambda 함수를 CloudWatch에 연결하는 방법을 알 수 없습니다. context내 로그 그룹이 /aws/lambda/wavToMp3있고 로그 스트림이 인 개체를 살펴봄으로써 알아 냈습니다 2016/05/23/[$LATEST]hex_code_redacted. 그래서 CloudWatch에서 해당 그룹과 스트림을 생성했지만 아무것도 기록되지 않았습니다. Lambda 함수가 로그 스트림을 생성하고 Cloudwatch에 로그를 게시하려면 Lambda 실행 역할에 다음 ..

Program Tip 2020.12.09

유형 오류 : $ .browser가 정의되지 않았습니다.

유형 오류 : $ .browser가 정의되지 않았습니다. msdropdown 이미지 콤보 상자를 사용하여 드롭 다운 선택 옵션을 만듭니다. 이 코드를 내 PC에서 로컬로 실행하면 모든 것이 잘 작동합니다. 그러나 go daddy 서버에서 실행하면 msdropdown이 비활성화됩니다. 어떤 브라우저에서도 작동하지 않습니다. Firebug는 오류를 다음과 같이 표시합니다. TypeError: $.browser is undefined 이걸 도와주세요. echo

Program Tip 2020.12.09

새로운 maven hello-world 프로젝트를 만들 수 없습니다.

새로운 maven hello-world 프로젝트를 만들 수 없습니다. 몇 가지 maven 튜토리얼 비디오를보고 있는데 maven을 설치 한 후이 명령을 실행했습니다. mvn archetype:create -DgroupId=com.di.maven -DartifactId=hello-world 빌드가 실패하고 다음 오류가 발생합니다. Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:2.3:create (default-cli) on project standalone-pom: Unable to parse configuration of mojo org.apache.maven.plugins:maven-archetype-plugin:2.3:..

Program Tip 2020.12.09

RichTextBox 단락 간격을 어떻게 변경합니까?

RichTextBox 단락 간격을 어떻게 변경합니까? WPF에서 RichTextBox를 사용하고 있으며 기본 단락 간격을 0 (단락 간격이 없도록)으로 설정하려고합니다. XAML에서이 작업을 수행 할 수 있지만 가능하면 프로그래밍 방식으로 수행하고 싶습니다. 어떤 아이디어? 내가 한 스타일로 (말장난는 들여 쓰기) 선 높이 사용 RichTextBox rtb = new RichTextBox(); Paragraph p = rtb.Document.Blocks.FirstBlock as Paragraph; p.LineHeight = 10; 닫기, 그래서 당신은 포인트를 얻었습니다. 사실 여백을 설정하는 것으로 밝혀졌습니다. p.Margin = new Thickness(0); WPF의 VS2017에서 나를 위해 다..

Program Tip 2020.12.09

왜 Emacs / Vim / Textmate입니까?

왜 Emacs / Vim / Textmate입니까? Xcode가 충분하지 않습니까? 안녕하세요 저는 주로 C ++, Objective-C 프로그래밍을합니다. 그리고 Xcode와 자동 완성 / 매크로 플러그인 (Completion Dictionary)이 꽤 적합하다는 것을 알았습니다. 그러나 모든 사람들은 순수한 텍스트 편집기를 칭찬하는 것 같습니다. 나는 Textmate를 조금 시도했다. 단순함을 좋아했지만 파일 / 프레임 워크 처리를 싫어했습니다. 여기에 뭔가 빠졌나요? 아니면 Vim이나 Emacs가 Xcode만큼 자동 완성 기능이 있습니까? 아들 의자를 당겨, 내가 이것에 대해 이야기 할게. Xcode 시대 이전에는 VIM과 Emacs가있었습니다. 상상하기 어렵다는 것을 알고 있지만 사실입니다. 많은..

Program Tip 2020.12.09
반응형