반응형

code 2050

"?"가있는 신속한 변수 장식

"?"가있는 신속한 변수 장식 (물음표) 및 "!" (느낌표) Swift에서 모든 변수는 값으로 설정되어야하며 선택 사항을 사용하여 nil초기에 설정할 변수를 설정할 수 있음을 이해 합니다. 내가 이해하지 못하는 것은 a로 변수를 설정하는 것이 무엇을 하는가 !하는 것입니다. 왜냐하면 이것이 옵션에서 값을 "언 래핑"한다는 인상을 받았기 때문입니다. 그렇게함으로써 해당 변수에 풀릴 값이 있음을 보장한다고 생각했습니다. 이것이 IBActions에서 사용되는 이유입니다. 간단히 말해, 다음과 같이 할 때 초기화되는 변수는 무엇입니까? var aShape : CAShapeLayer! 그리고 왜 / 언제 이것을할까요? 형식 선언 !에서는 ?. 둘 다 선택 사항이지만 !은 " 암시 적으로 언 래핑 된"선택 사항입..

code 2020.08.15

"모든 제네릭 유형"정의가있는 C # 제네릭 "where constraint"?

"모든 제네릭 유형"정의가있는 C # 제네릭 "where constraint"? 예를 들어 보겠습니다. 일반적인 클래스 / 인터페이스 정의가 있습니다. interface IGenericCar {...} 위의 클래스와 연결하려는 다른 클래스 / 인터페이스가 있습니다. 예를 들면 다음과 같습니다. interface IGarrage : where TCar: IGenericCar {...} 기본적으로 내 일반 IGarrage가 또는 IGenericCar여부에 관계없이 해당 유형에 대한 종속성이 없기 때문에 에 종속되기를 원합니다 .IGenericCarIGenericCar 이를 달성하는 데 일반적으로 두 가지 방법이 있습니다. Option1 : 제약..

code 2020.08.15

R을 프로그래밍 언어로 배우는 방법

R을 프로그래밍 언어로 배우는 방법 R 언어를 통계 시스템으로 배우는 대신 '프로그래밍'언어로 배우는 방법을 알고 싶습니다. 내 질문은 '통계'설득으로 R 사용자가 자주 사용하지 않는 구문 분석, 평가 등과 같은 기능에 대한 이해 부족으로 인해 발생합니다. 편집 : 저는 Rpy RSPerl rJava와 같은 도구를 탐색 해 왔으며 (적어도) 다른 프로그래밍 언어와 R의 통신을 용이하게하는 개념을 이해할 수 있기를 바랍니다. R 용 웹 애플리케이션 (R-PHP, RApache 등)의 가용성은 R에 대한 더 깊고 구조적인 이해를 얻는 또 다른 동기 부여 요소입니다. 마지막으로, 필요하지 않은 경우 이러한 이해가 도움이 될 R 패키지를 작성할 수 있기를 바랍니다. 우선, John Cook이 작성한이 기사를 살..

code 2020.08.15

git diff --ignore-space-change를 기본값으로 만드는 방법

git diff --ignore-space-change를 기본값으로 만드는 방법 별칭을 설정할 수도 있지만 구성 파일의 옵션으로 이것을 설정할 수 있어야하는 것 같습니다. 나는 내가 --ignore-space-change적용하거나 다른 것을 할 때가 아니라 diff를 할 때만 원합니다 . 실제 변경 사항이없는 외부 +/- 라인으로 어지럽히 지 않음으로써 diff를 이해하기 쉽게 만들려고합니다. Git Config 매뉴얼에 따르면 그러한 옵션이 없습니다. 유일한 옵션은 별칭을 만드는 것입니다. http://git-scm.com/docs/git-config 당신이 사용할 수있는 자식 별칭 또는 bash는 별칭을 사용하면 쉘 가능한 OS를 사용하는 경우. git alias :이 명령을 실행하여 별칭을 추가합니..

code 2020.08.15

GUI없이 셀레늄 (Firefox) 웹 드라이버를 실행할 수 있습니까?

GUI없이 셀레늄 (Firefox) 웹 드라이버를 실행할 수 있습니까? 프로덕션 서버를 Ubuntu 데스크탑 10.04에서 Ubuntu 서버 12.04로 업그레이드하는 것을 고려하고 있습니다. Selenium Web Driver와 같은 현재 데스크톱 OS에서 실행되는 다양한 서비스가 있습니다. 내 질문은 Selenium Web Driver를 CLI 기반 시스템에서 실행할 수 있습니까? 내 즉각적인 생각은 Firefox에 의존하기 때문에 할 수 없다는 것입니다. 그러나 누군가가 나를 틀렸다는 것을 증명하고 싶습니다! 당신이 찾고있는 것은 헤드리스 브라우저 입니다. 예, Firefox에서 헤드리스로 Selenium을 실행할 수 있습니다. 팔로우 할 수 있는 게시물 이 있습니다. 다음은 Xvfb를 설정하는 요..

code 2020.08.15

TensorFlow에서 tf.app.flags의 목적은 무엇입니까?

TensorFlow에서 tf.app.flags의 목적은 무엇입니까? Tensorflow에서 몇 가지 예제 코드를 읽고 있는데 다음 코드를 찾았습니다. flags = tf.app.flags FLAGS = flags.FLAGS flags.DEFINE_float('learning_rate', 0.01, 'Initial learning rate.') flags.DEFINE_integer('max_steps', 2000, 'Number of steps to run trainer.') flags.DEFINE_integer('hidden1', 128, 'Number of units in hidden layer 1.') flags.DEFINE_integer('hidden2', 32, 'Number of units in..

code 2020.08.15

R에서 print ()로 줄 바꿈 인쇄

R에서 print ()로 줄 바꿈 인쇄 R에서 여러 줄 메시지를 인쇄하려고합니다. 예를 들어, print("File not supplied.\nUsage: ./program F=filename",quote=0) 나는 출력을 얻는다 File not supplied.\nUsage: ./program F=filename 원하는 대신 File not supplied. Usage: ./program F=filename 대안 cat()은 writeLines()다음과 같습니다. > writeLines("File not supplied.\nUsage: ./program F=filename") File not supplied. Usage: ./program F=filename > 장점은 메시지 뒤에 개행 문자를 얻기 위..

code 2020.08.15

"var"라는 클래스를 만들 수있는 이유는 무엇입니까?

"var"라는 클래스를 만들 수있는 이유는 무엇입니까? varC #의 키워드 가 아닌가요 ? 하지만 왜 이렇게 할 수 있습니까? public class var { } public class main { public static void main(string[] args) { var testVar = new var(); } } var코드에서 사용되는가이다 var전과 선언 클래스 main클래스입니다. 그리고 컴파일러는 불평조차하지 않습니다. 이 작업을 수행하는 동안 : public class int { } 아니면 이거: public class true { } 컴파일러는 intor true가 키워드이고 그렇게 사용할 수 없다고 말했습니다. 왜 같지 var않습니까? var이 목록에 따른 키워드가 아닙니다 . 컨..

code 2020.08.15

Spring으로 REST API 버전 관리를 관리하는 방법은 무엇입니까?

Spring으로 REST API 버전 관리를 관리하는 방법은 무엇입니까? Spring 3.2.x를 사용하여 REST API 버전을 관리하는 방법을 찾고 있었지만 유지 관리하기 쉬운 것을 찾지 못했습니다. 먼저 내가 가진 문제를 설명하고 그 다음 해결책을 설명하겠습니다.하지만 여기서 바퀴를 다시 발명하고 있는지 궁금합니다. Accept 헤더를 기반으로 버전을 관리하고 싶습니다. 예를 들어 요청에 Accept 헤더가있는 경우 application/vnd.company.app-1.1+jsonSpring MVC가이 버전을 처리하는 메서드로 전달하기를 원합니다. API의 모든 메서드가 동일한 릴리스에서 변경되는 것은 아니기 때문에 각 컨트롤러로 이동하여 버전간에 변경되지 않은 핸들러에 대해 아무것도 변경하고 싶지..

code 2020.08.15

포트가 정수가 아닌 문자열 인 이유는 무엇입니까?

포트가 정수가 아닌 문자열 인 이유는 무엇입니까? 이 Port메서드는 정수가 아닌 문자열을 반환합니다. 그 이유는 무엇이며 포트 앞에 ":"을 붙여도 안전합니까? 콜론 뒤에 나타나는 것은 포트 번호 나 서비스 이름이 될 수 있기 때문입니다. 다음은 포트 번호 대신 서비스 이름이 사용되는 유효한 예입니다. listener, err := net.Listen("tcp", "localhost:https") // port 443 // ... 특정 서비스에 대한 포트 매핑은를 사용하여 조회 할 수 있습니다 net.LookupPort. Unix 시스템에서 /etc/services파일은 매핑을위한 소스입니다. 숫자의 경우 기본값은 0입니다. func (u * URL) Port () string 포트를 찌르는 대신 반환..

code 2020.08.15
반응형