반응형

JQuery 8562

Java 7에서 다이아몬드 연산자 (<>)의 요점은 무엇입니까?

Java 7에서 다이아몬드 연산자 ()의 요점은 무엇입니까? Java 7의 다이아몬드 연산자는 다음과 같은 코드를 허용합니다. List list = new LinkedList(); 그러나 Java 5/6에서는 간단히 다음과 같이 작성할 수 있습니다. List list = new LinkedList(); 타입 삭제에 대한 나의 이해는 이것들이 정확히 동일하다는 것입니다. 어쨌든 제네릭은 런타임에 제거됩니다. 왜 다이아몬드를 전혀 귀찮게합니까? 어떤 새로운 기능 / 유형 안전이 허용됩니까? 새로운 기능을 제공하지 않으면 왜 기능으로 언급합니까? 이 개념에 대한 나의 이해가 잘못 되었습니까? 문제 List list = new LinkedList(); 왼쪽에서 일반 유형을 사용 List하고 오른쪽에서 원시 유형..

Programing 2020.02.18

장고에서 비즈니스 로직 및 데이터 액세스 분리

장고에서 비즈니스 로직 및 데이터 액세스 분리 Django에서 프로젝트를 작성 중이며 코드의 80 %가 파일에 있음을 알 수 있습니다 models.py. 이 코드는 혼란스럽고 일정 시간이 지나면 실제로 무슨 일이 일어나고 있는지 이해하지 못합니다. 여기에 나를 귀찮게하는 것이 있습니다 : 내 모델 수준 (데이터베이스의 데이터 작업에만 책임을 져야 함)이 전자 메일을 보내고 API를 다른 서비스로 보냄 등도 추악합니다. 또한 비즈니스 로직을 뷰에 배치하는 것은 용납 할 수 없습니다. 이러한 방식으로 제어하기가 어렵습니다. 예를 들어, 내 응용 프로그램에는의 새로운 인스턴스를 만드는 세 가지 방법이 User있지만 기술적으로는 균등하게 만들어야합니다. 모델의 방법과 속성이 결정적이지 않고 부작용이 생길 때 항..

Programing 2020.02.18

Go에서 int 값을 문자열로 변환하는 방법은 무엇입니까?

Go에서 int 값을 문자열로 변환하는 방법은 무엇입니까? i := 123 s := string(i) s는 'E'이지만 원하는 것은 "123"입니다. 어떻게 "123"을받을 수 있는지 알려주십시오. 그리고 Java에서는 다음과 같이 할 수 있습니다. String s = "ab" + "c" // s is "abc" concatGo에서 두 줄을 어떻게 사용할 수 있습니까? strconv패키지 Itoa기능을 사용하십시오 . 예를 들면 다음과 같습니다. package main import ( "strconv" "fmt" ) func main() { t := strconv.Itoa(123) fmt.Println(t) } 단순히 문자열을 연결 +하거나 패키지 의 Join기능을 사용하여 문자열을 연결할 수 있습니다 ..

Programing 2020.02.18

정수를 16 진수로 변환 한 후 다시 변환

정수를 16 진수로 변환 한 후 다시 변환 다음을 어떻게 변환 할 수 있습니까? 2934 (정수)-B76 (16 진) 내가하려는 일을 설명하겠습니다. 데이터베이스에 정수로 저장된 사용자 ID가 있습니다. 사용자가 자신의 ID를 참조하도록하는 대신 16 진수 값을 사용하도록하고 싶습니다. 주된 이유는 더 짧기 때문입니다. 따라서 정수에서 16 진수로 이동해야 할뿐만 아니라 16 진수에서 정수로 이동해야합니다. C #에서 이것을 수행하는 쉬운 방법이 있습니까? // Store integer 182 int intValue = 182; // Convert integer 182 as a hex in a string variable string hexValue = intValue.ToString("X"); // C..

Programing 2020.02.18

변경 이벤트에서 라디오를 사용하는 방법은 무엇입니까?

변경 이벤트에서 라디오를 사용하는 방법은 무엇입니까? 변경 이벤트에 두 개의 라디오 버튼이 있습니다. 변경 버튼을 원합니다 어떻게 가능합니까? 내 코드 Allot Transfer 스크립트 this현재 input요소 를 나타내는를 사용할 수 있습니다 . $('input[type=radio][name=bedStatus]').change(function() { if (this.value == 'allot') { alert("Allot Thai Gayo Bhai"); } else if (this.value == 'transfer') { alert("Transfer Thai Gayo"); } }); http://jsfiddle.net/4gZAT/ allotif 문과 :radioselector 모두에서 더 이상 값..

Programing 2020.02.18

바이너리 파일과의 Git 충돌 해결

바이너리 파일과의 Git 충돌 해결 Windows에서 Git (msysgit)을 사용하여 수행 한 일부 디자인 작업의 변경 사항을 추적했습니다. 오늘 나는 다른 PC (원격 repo 사용 brian) 에서 일하고 있으며 오늘 수행 한 편집 내용을 랩톱의 일반 로컬 버전으로 다시 병합하려고합니다. 랩톱 git pull brian master에서 변경 사항을 로컬 버전으로 가져 왔습니다 . 기본 InDesign 문서와는 별개로 문제가 없었습니다. 이는 충돌로 나타납니다. PC의 버전 ( brian)은 내가 유지하려는 최신 버전 이지만이 명령을 사용하라는 명령이 무엇인지 모르겠습니다. 파일을 랩톱에 직접 복사하려고 시도했지만 전체 병합 프로세스가 중단 된 것 같습니다. 누구든지 올바른 방향으로 나를 가리킬 수..

Programing 2020.02.18

우분투에 lxml을 설치하는 방법

우분투에 lxml을 설치하는 방법 Ubuntu 11에서 easy_install을 사용하여 lxml을 설치하는 데 어려움이 있습니다. 입력 $ easy_install lxml하면 다음과 같은 결과가 나타납니다. Searching for lxml Reading http://pypi.python.org/simple/lxml/ Reading http://codespeak.net/lxml Best match: lxml 2.3 Downloading http://lxml.de/files/lxml-2.3.tgz Processing lxml-2.3.tgz Running lxml-2.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-7UdQOZ/lxml-2.3/egg-dist-..

Programing 2020.02.18

node.js에서 파일을 복사하는 가장 빠른 방법

node.js에서 파일을 복사하는 가장 빠른 방법 내가 작업중 인 프로젝트 (node.js)는 파일 시스템 (복사 / 읽기 / 쓰기 등)으로 많은 작업을 의미합니다. 어떤 방법이 가장 빠른지 알고 싶습니다. 기꺼이 조언을 구하십시오. 감사. 이것은 스트림을 사용하여 한 줄의 코드로 파일을 복사하는 좋은 방법입니다. var fs = require('fs'); fs.createReadStream('test.log').pipe(fs.createWriteStream('newLog.log')); 노드 v8.5.0에서 copyFile이 추가되었습니다. const fs = require('fs'); // destination.txt will be created or overwritten by default. fs.c..

Programing 2020.02.18

ReactJS- "setState"가 호출 될 때마다 렌더링이 호출됩니까?

ReactJS- "setState"가 호출 될 때마다 렌더링이 호출됩니까? React setState는 호출 될 때마다 모든 구성 요소 및 하위 구성 요소를 다시 렌더링합니까 ? 그렇다면 왜 그렇습니까? React는 상태가 변경 될 때 React가 필요한만큼만 렌더링한다는 생각을했습니다. 다음 간단한 예제에서 onClick 핸들러는 항상 state같은 값으로 설정하므로 후속 클릭에서 상태가 변경되지 않더라도 텍스트를 클릭하면 두 클래스가 다시 렌더링됩니다 . this.setState({'test':'me'}); state데이터가 변경된 경우에만 렌더링이 발생할 것으로 예상했습니다 . 다음 은 JS Fiddle 및 포함 된 스 니펫 인 예제 코드입니다. var TimeInChild = React.creat..

Programing 2020.02.18

MySQL은 600K 행에서 10 개의 무작위 행을 빠르게 선택합니다.

MySQL은 600K 행에서 10 개의 무작위 행을 빠르게 선택합니다. 총 600k에서 무작위로 10 개의 행을 선택하는 쿼리를 작성하는 방법은 무엇입니까? 간결한 간격에서 불균일 한 간격에 이르기까지 여러 사례를 처리하는 훌륭한 포스트입니다. http://jan.kneschke.de/projects/mysql/order-by-rand/ 가장 일반적인 경우는 다음과 같습니다. SELECT name FROM random AS r1 JOIN (SELECT CEIL(RAND() * (SELECT MAX(id) FROM random)) AS id) AS r2 WHERE r1.id >= r2.id ORDER BY r1.id ASC LIMIT 1 이것은 id의 분포가 같고 id 목록에 간격이있을 수 있다고 가정합니..

Programing 2020.02.18
반응형