반응형

Java 2020

달러 기호와 괄호 안에 명령을 넣는 것은 쉘에서 무엇을 의미합니까 : $ (command)

달러 기호와 괄호 안에 명령을 넣는 것은 쉘에서 무엇을 의미합니까 : $ (command) 셸에서 다음 코드 줄을 이해하고 싶습니다. 현재 작업 디렉토리를 가져 오는 데 사용됩니다. $(variable)이름이 변수 이름 내부의 값을 반환 한다는 것을 알고 있지만 무엇 $(command)을 반환해야합니까? 명령을 실행 한 후 값을 반환합니까? 이 경우 `명령을 실행하는 데 사용할 수 있습니다 . CWD="$(cd "$(dirname $0)"; pwd)" 다른 버전의 셸에서도 다음 코드 줄에서 동일한 출력을 가져올 수 있습니다. DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" $(cd..및 의 의미를 이해할 수 없습니다 $(dirname. 아무도이 명령이 ..

code 2020.08.27

Angular2의 서비스 이벤트를 구독하는 방법은 무엇입니까?

Angular2의 서비스 이벤트를 구독하는 방법은 무엇입니까? EventEmitter로 이벤트를 발생시키는 방법을 알고 있습니다. 다음과 같은 구성 요소가있는 경우 호출 할 메서드를 연결할 수도 있습니다. 이와 같은 구성 요소가 있으면 모든 것이 잘 작동합니다. 일부 로직을 서비스로 이동했고 서비스 내부에서 이벤트를 발생시켜야합니다. 내가 한 일은 다음과 같습니다. export class MyService { myevent: EventEmitter = new EventEmitter(); someMethodThatWillRaiseEvent() { this.myevent.next({data: 'fun'}); } } 이 이벤트를 기반으로 일부 값을 업데이트해야하는 구성 요소가 있지만 제대로 작동하지 않는 것 ..

code 2020.08.27

C ++에서 "함수 독"이란 무엇을 의미합니까?

C ++에서 "함수 독"이란 무엇을 의미합니까? CppCon에서 Scott Schurr의 "Introducing constexpr" 강연의 끝 에서 그는 "기능을 독살하는 방법이 있습니까?"라고 묻습니다. 그런 다음 (비표준 방식이긴하지만) 다음과 같이이를 수행 할 수 있다고 설명합니다. 퍼팅 throwA의 constexpr기능 미해결 선언 extern const char* 해결되지 않은 참조 extern의를throw 나는 내가 여기서 내 깊이에서 약간 벗어난 것 같지만 궁금합니다. "기능 중독"이란 무엇을 의미합니까? 그가 설명하는 기술의 중요성 / 유용성은 무엇입니까? 일반적으로 기능을 사용할 수 없게 만드는 것을 의미합니다. 예를 들어 프로그램에서 동적 할당 사용을 금지하려는 경우 해당 기능을 사용..

code 2020.08.27

__gxx_personality_v0의 용도는 무엇입니까?

__gxx_personality_v0의 용도는 무엇입니까? 이것은 OS 개발 사이트의 간접 질문이지만 어디에서도 괜찮은 설명을 찾을 수 없기 때문에 궁금했습니다. gcc를 사용하여 독립형 C ++ 프로그램을 컴파일하고 링크 할 때 때때로 다음과 같은 링커 오류가 발생합니다. out/kernel.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' 이 기호는 독립 환경에서 누락 된 libstdc ++에 정의되어 있기 때문입니다. 문제를 해결하려면이 기호를 어딘가에 정의하면됩니다. void *__gxx_personality_v0; 어느 것이 좋지만 마법처럼 작동하는 것을 좋아하지 않습니다 ... 그래서 질문은,이 기호의 목적은 무엇입니까? 예를..

code 2020.08.27

클래스 경로에서 와일드 카드를 사용하여 여러 jar를 추가하는 방법은 무엇입니까?

클래스 경로에서 와일드 카드를 사용하여 여러 jar를 추가하는 방법은 무엇입니까? [복제] 이 질문에 이미 답변이 있습니다. Java 클래스 경로 내 디렉토리의 모든 jar 포함 24 답변 나는 내가 사용하는 모든 단일 jar 파일에 대한 경로를 포함해야하기 때문에 내 CLASSPATH가 완전히 엉망이 될 정도로 많은 타사 라이브러리 (jar 파일)를 사용하고 있습니다. 와일드 카드 (*) 연산자 (예 : * .jar)를 사용하여 폴더에 모든 jar 파일을 포함하는 방법이 있는지 궁금합니다. 그러나 작동하지 않는 것 같습니다. 내 PC에서 현재 에세이처럼 보이는 CLASSPATH를 줄일 수있는 다른 방법이 있습니까?). 출처 : http://java.sun.com/javase/6/docs/technote..

code 2020.08.27

Java에서 instanceof 피하기

Java에서 instanceof 피하기 일련의 "instanceof"작업을 갖는 것은 "코드 냄새"로 간주됩니다. 표준 대답은 "다형성 사용"입니다. 이 경우 어떻게해야합니까? 기본 클래스에는 여러 하위 클래스가 있습니다. 그들 중 누구도 내 통제하에 있지 않습니다. 유사한 상황은 Java 클래스 Integer, Double, BigDecimal 등입니다. if (obj instanceof Integer) {NumberStuff.handle((Integer)obj);} else if (obj instanceof BigDecimal) {BigDecimalStuff.handle((BigDecimal)obj);} else if (obj instanceof Double) {DoubleStuff.handle((D..

code 2020.08.27

socket.io 및 세션?

socket.io 및 세션? Express 프레임 워크를 사용하고 있습니다. socket.io에서 세션 데이터에 도달하고 싶습니다. client.listener.server.dynamicViewHelpers 데이터로 express dynamicHelpers를 시도했지만 세션 데이터를 가져올 수 없습니다. 이 작업을 수행하는 간단한 방법이 있습니까? 코드를 참조하십시오 app.listen(3000); var io = require('socket.io'); var io = io.listen(app); io.on('connection', function(client){ // I want to use session data here client.on('message', function(message){ // o..

code 2020.08.27

ASP.NET MVC : 모든 요청에 ​​대해 컨트롤러가 생성됩니까?

ASP.NET MVC : 모든 요청에 ​​대해 컨트롤러가 생성됩니까? 아주 간단한 질문 : ASP.NET의 컨트롤러는 모든 HTTP 요청에 대해 생성됩니까, 아니면 응용 프로그램 시작시 생성되어 요청 전체에서 재사용됩니까? 컨트롤러는 특정 HTTP 요청에 대해서만 생성됩니까? 이전 가정이 맞다면 믿을 수 있습니까? 하나의 요청에만 적용되는 데이터베이스 컨텍스트 (Entity Framework)를 만들고 싶습니다. 컨트롤러의 생성자에서 초기화 된 속성으로 생성하면 모든 요청에 ​​대해 새로운 컨텍스트 인스턴스가 생성 될 수 있습니까? ControllerFactory (기본적으로 DefaultControllerFactory)에 의해 모든 요청에 ​​대해 컨트롤러가 생성됩니다. http://msdn.micro..

code 2020.08.27

문맥 자유 문법이란 무엇입니까?

문맥 자유 문법이란 무엇입니까? 누군가 문맥 자유 문법이 무엇인지 설명해 줄 수 있습니까? 위키피디아 항목과 형식 문법에 대한 위키피디아 항목을 살펴본 후, 나는 완전히 당황했습니다. 누군가가 이것들이 무엇인지 설명 할 정도로 친절할까요? 구문 분석과 정규식 엔진의 한계를 조사하고 싶기 때문에 궁금합니다. 이 용어가 직접 프로그래밍과 관련이 있는지 또는 일반적으로 언어학과 더 관련이 있는지 확실하지 않습니다. 그럴 경우 사과드립니다. 그렇다면 이동 될 수 있습니까? 문맥 자유 문법은 특정 속성을 만족시키는 문법입니다. 컴퓨터 과학에서 문법은 언어를 설명합니다. 특히 공식 언어를 설명합니다. 형식 언어는 문자열 (기호의 시퀀스 ... 단어 "문자열"의 프로그래밍 사용과 매우 유사)의 집합 (객체 모음에 대..

code 2020.08.27

Python 3을 실행하기 위해 IPython 노트북을 얻는 방법?

Python 3을 실행하기 위해 IPython 노트북을 얻는 방법? 저는 Python을 처음 접했습니다. Anaconda를 설치했고 훌륭하게 작동합니다. Anaconda cmd 라인 지침에 따라 Python 3 환경을 설정했으며 훌륭하게 작동합니다. I Pycharm의 통역으로 설정 아나콘다의 파이썬 3 환경 , 잘 작동합니다. 나는 시작 아나콘다 "launcher.app"을 하고 IPython 노트북을 출시했다. 그러나 iPython Notebook은 3이 아닌 Python 2를 실행합니다. 3 시간이 지난 후 인터넷 검색을했지만 2 대신 Python 3을 실행하도록 IPython Notebook을 설정하는 방법을 알 수 없습니다. MAC 10.9에서 2 대신 Python 3을 실행하도록 IPython..

code 2020.08.27
반응형