반응형

2020/06 849

코드 골프 : 레이저

코드 골프 : 레이저 도전 문자별로 가장 짧은 코드는 보드의 2D 표현을 입력하고 입력에 따라 'true'또는 'false' 를 출력 합니다. 보드는 4 가지 유형의 타일로 구성됩니다. # - A solid wall x - The target the laser has to hit / or \ - Mirrors pointing to a direction (depends on laser direction) v, ^, > or < - The laser pointing to a direction (down, up, right and left respectively) 오직이 하나의 레이저 만 하나 개의 목표 . 벽은 레이저와 대상이 내부에 배치되는 모든 크기의 단색 사각형을 형성해야합니다. '방'내부의 벽이 가능..

Programing 2020.06.09

파이썬에서 정수를 이진수로 변환

파이썬에서 정수를 이진수로 변환 정수를 이진으로 변환하기 위해이 코드를 사용했습니다. >>> bin(6) '0b110' 그리고 '0b'를 지울 때 나는 이것을 사용합니다 : >>> bin(6)[2:] '110' 내가 보여주고 싶은 경우에 무엇을 할 수 6로 00000110대신 110? >>> '{0:08b}'.format(6) '00000110' 서식 문자열의 일부를 설명하기 위해 : {} 변수를 문자열에 넣습니다 0 인수 위치 0에서 변수를 사용합니다. :이 변수에 대한 형식화 옵션을 추가합니다 (그렇지 않으면 10 진수를 나타냄 6). 08 왼쪽에 숫자가 0 인 숫자를 8 자리로 형식화 b 숫자를 이진 표현으로 변환 Python 3.6 이상의 버전을 사용하는 경우 f- 문자열을 사용할 수도 있습니다...

Programing 2020.06.09

입력 유효성 검사가 실패 할 때 Angularjs가 양식 제출을 방지

입력 유효성 검사가 실패 할 때 Angularjs가 양식 제출을 방지 클라이언트 측 입력 유효성 검사와 함께 angularjs를 사용하여 간단한 로그인 양식을 작성하여 사용자 이름과 암호가 비어 있지 않고 3 자보다 길지 않은지 확인하고 있습니다. 아래 코드를 참조하십시오 : 그리고 컨트롤러 : var controller = function($scope) { $scope.login = { submit: function() { Console.info($scope.login.username + ' ' + $scope.login.password); } } }; 문제는 login.submit입력이 유효하지 않더라도 함수가 호출 된다는 것입니다. 이 행동을 막을 수 있습니까? 부수적으로 부트 스트랩과 requir..

Programing 2020.06.09

JavaScript에서 많은 수의 과학적 표기법을 피하는 방법은 무엇입니까?

JavaScript에서 많은 수의 과학적 표기법을 피하는 방법은 무엇입니까? JavaScript는 숫자가 커지면 큰 INT를 과학적 표기법으로 변환합니다. 이 문제가 발생하지 않도록하려면 어떻게해야합니까? 있다 Number.toFixed는 하지만, 수> = 1E21이며, 그 외 (20)의 최대 정밀도를 가지고 있다면, 당신은 자신의 롤 수있는 과학적 표기법을 사용하지만 지저분한 될 것입니다. function toFixed(x) { if (Math.abs(x) < 1.0) { var e = parseInt(x.toString().split('e-')[1]); if (e) { x *= Math.pow(10,e-1); x = '0.' + (new Array(e)).join('0') + x.toString()...

Programing 2020.06.08

"로컬 복사"및 프로젝트 참조에 대한 모범 사례는 무엇입니까?

"로컬 복사"및 프로젝트 참조에 대한 모범 사례는 무엇입니까? 큰 C # 솔루션 파일 (~ 100 프로젝트)이 있으며 빌드 시간을 개선하려고합니다. "로컬 복사"는 많은 경우에 낭비 적이라고 생각하지만 모범 사례가 궁금합니다. .sln에는 어셈블리 C에 따라 어셈블리 B에 따라 응용 프로그램 A가 있습니다.이 경우 수십 개의 "B"와 소수의 "C"가 있습니다. 이들은 모두 .sln에 포함되어 있으므로 프로젝트 참조를 사용하고 있습니다. 모든 어셈블리는 현재 $ (SolutionDir) / Debug (또는 Release)에 빌드됩니다. 기본적으로 Visual Studio는 이러한 프로젝트 참조를 "로컬 복사"로 표시하므로 모든 "C"가 빌드되는 모든 "B"에 대해 $ (SolutionDir) / Debu..

Programing 2020.06.08

.py 파일을 구문 분석하고 AST를 읽고 수정 한 다음 수정 된 소스 코드를 다시 작성하십시오.

.py 파일을 구문 분석하고 AST를 읽고 수정 한 다음 수정 된 소스 코드를 다시 작성하십시오. 파이썬 소스 코드를 프로그래밍 방식으로 편집하고 싶습니다. 기본적으로 .py파일 을 읽고 AST를 생성 한 다음 수정 된 파이썬 소스 코드 (예 : 다른 .py파일)를 다시 작성 하려고합니다 . 같은 표준 파이썬 모듈을 사용하여 구문 분석 / 컴파일 파이썬 소스 코드에 가지 방법이 있습니다 ast또는 compiler. 그러나 나는 소스 코드를 수정하는 방법 (예 :이 함수 선언 삭제)을 수정 한 다음 수정 파이썬 소스 코드를 다시 쓰는 방법을 지원하지 않는다고 생각합니다. 업데이트 :이 작업을 수행하는 이유는 주로 명령문 / 표현식을 삭제하고 테스트를 다시 실행하고 중단되는 부분을 확인하여 Python에 대..

Programing 2020.06.08

"단위 테스트 작성"은 어디에 있습니까?

"단위 테스트 작성"은 어디에 있습니까? 새로운 Visual Studio 2012 Ultimate을 설치했습니다. 내 솔루션으로 테스트 프로젝트를 만들었으며 기본 단위 테스트가 포함되어 있습니다. 그러나 새로운 방법을 마우스 오른쪽 버튼으로 클릭해도 "단위 테스트 생성"컨텍스트 메뉴가 더 이상 표시되지 않습니다. Visual Studio 2010 Ultimate를 참조하십시오. 그리고 Visual Studio 2012 Ultimate : 왜 그런지 알 수 있습니까? 최신 정보: Visual Studio 2012 및 2013 용 솔루션 : Microsoft는 여기에서 이를 인정했으며이를 해결하기 위한 공식적인 해결책을 제공합니다. 다운로드, 설치 및 즐기십시오! 이 기능은 VS에서 잘 렸습니다. http:..

Programing 2020.06.08

여러 열에서 INNER JOIN을 수행하는 방법

여러 열에서 INNER JOIN을 수행하는 방법 숙제 프로젝트를 진행 중이며 도시 이름이나 공항 코드로 항공편을 찾는 데이터베이스 쿼리를 수행해야하지만 flights테이블에는 공항 코드 만 포함되어 있으므로 도시별로 검색하려면 airports테이블 에 조인 하십시오. 공항 테이블에는 다음과 같은 열이 있습니다 code, city 플라이트 (flight) 테이블에는 다음과 같은 열이 있습니다 airline, flt_no, fairport, tairport, depart, arrive, fare 열을 fairport하고 tairport이다 에서 와 에 공항 코드. 열 depart및 arrive출발 및 도착 날짜입니다. 먼저 fairport열과 열의 항공편을 조인하는 쿼리가 나타났습니다 airports.cod..

Programing 2020.06.08

글꼴이 포함 된 SVG 이미지에 적합한 MIME 유형

글꼴이 포함 된 SVG 이미지에 적합한 MIME 유형 이것은 일반적인 SVG MIME 유형입니다. image/svg+xml 그리고 그것은 잘 작동합니다. 그러나 SVG 글꼴을 포함시킬 때 크롬은 이미지 대신 글꼴을 반환하기 때문에 MIME 유형이 잘못되었음을 나타냅니다. 보편적 인 MIME 유형이 있습니까? 크롬이 잘못 되었나요? 되어 application/svg+xml어떻게 든 가능? 나는 이것이 여전히 HTML5에서 회색 영역이라고 생각하지만 여기 누군가가 알고있을 것입니다. SVG에 대해 등록 된 미디어 유형 은 하나 뿐이며 이는 귀하가 나열한 미디어 유형 입니다 image/svg+xml. 물론 SVG도 XML로 제공 할 수 있지만 일부 시나리오에서는 브라우저가 다르게 동작하는 경향이 있습니다 im..

Programing 2020.06.08

왜 배열이 공변이지만 제네릭은 변하지 않습니까?

왜 배열이 공변이지만 제네릭은 변하지 않습니까? Joshua Bloch의 효과적인 Java에서 배열은 두 가지 중요한 점에서 일반 유형과 다릅니다. 첫 번째 배열은 공변량입니다. 제네릭은 변하지 않습니다. 공변량은 단순히 X가 Y의 하위 유형 인 경우 X []도 Y []의 하위 유형이됨을 의미합니다. 배열이 공변량 임 string이 Object의 하위 유형이므로 String[] is subtype of Object[] 불변은 단순히 X가 Y의 하위 유형인지 여부에 관계없이 단순히 List will not be subType of List. 내 질문은 왜 배열을 Java에서 공변량으로 만드는 결정입니까? 왜 배열이 변하지 않는가? 그러나 공변량을 나열하는 것과 같은 다른 SO 게시물 이 있습니까? 그러나 ..

Programing 2020.06.08
반응형