반응형

분류 전체보기 2070

PHP에서 익명 함수를 즉시 실행하려면 어떻게해야합니까?

PHP에서 익명 함수를 즉시 실행하려면 어떻게해야합니까? JavaScript에서는 즉시 실행되는 익명 함수를 정의 할 수 있습니다. (function () { /* do something */ })() PHP에서 그런 식으로 할 수 있습니까? PHP7의 경우 Yasuo Ohgaki의 답변을 참조하십시오 .(function() {echo 'Hi';})(); 이전 버전의 경우 : 즉시 실행할 수있는 유일한 방법은 call_user_func(function() { echo 'executed'; }); In PHP 7은 자바 스크립트에서 똑같이하는 것입니다 $gen = (function() { yield 1; yield 2; return 3; })(); foreach ($gen as $val) { echo $v..

developer tip 2020.08.30

Gdb는 stdout 대신 파일로 인쇄

Gdb는 stdout 대신 파일로 인쇄 나는 gdb를 실행 중이며 불행한 신 객체 중 하나를 조사하고 싶습니다. 전체를 보려면 많은 페이지가 필요합니다 (24 인치 모니터가 옆으로 돌려져 있습니다!). 사용 편의성을 위해 gdb가 개체를 화면 대신 파일로 인쇄하여 열 수 있도록하고 싶습니다. vi와 쉽게 이동할 수 있습니다. gdb의 다재다능 함으로이 작업을 수행 할 수있는 방법이 있어야합니다. 로깅을 활성화해야합니다. (gdb) set logging on 사용할 파일을 지정할 수 있습니다. (gdb) set logging file my_god_object.log 그리고 현재 로깅 구성을 검토 할 수 있습니다. (gdb) show logging run명령을 통해 gdb의 출력을 파일로 리디렉션 할 수 있..

developer tip 2020.08.30

번 들러 대 RVM 대 gems 대 RubyGems 대 gemsets 대 시스템 루비

번 들러 대 RVM 대 gems 대 RubyGems 대 gemsets 대 시스템 루비 저는 Ruby를 처음 접했고 번 들러 대 RVM 대 gems 대 RubyGems 대 gemsets 대 시스템 문지름과 같은 개념에 대해 머리를 감싸려고 노력하고 있습니다. 누군가가 최신 버전의 Ubuntu를 새로 설치할 때이 모든 것을 관리하는 방법에 대한 '모범 사례'를 설명해 주시겠습니까? 무엇을 설치해야하며 모두 어떻게 사용해야합니까? a를하는 sudo apt-get install ruby것이 권장되지 않는다고 생각하지만 확실하지 않습니다. 나는 '다른 모든 Ruby 항목'외에도 내 시스템에서 시도했습니다. 그것은 내 혼란을 더하고 있습니다. 저는 Rails에 대해 말하는 것이 아니라 일반적인 Ruby gem (예..

developer tip 2020.08.30

Swift 배열에서 작업 (연합, 교차)을 설정 하시겠습니까?

Swift 배열에서 작업 (연합, 교차)을 설정 하시겠습니까? 두 배열에서 집합 작업을 수행하거나 이러한 논리를 직접 구현하는 데 사용할 수있는 표준 라이브러리 호출이 있습니까 (이상적으로는 가능한 한 기능적으로도 효율적으로)? 예, Swift에는 Set수업이 있습니다. let array1 = ["a", "b", "c"] let array2 = ["a", "b", "d"] let set1:Set = Set(array1) let set2:Set = Set(array2) Swift 3.0+는 다음과 같이 세트에서 작업을 수행 할 수 있습니다. firstSet.union(secondSet)// Union of two sets firstSet.intersection(secondSet)// Intersection..

developer tip 2020.08.30

.vimrc 파일에서 어떤 것을 "소싱"하려면 어떻게합니까?

.vimrc 파일에서 어떤 것을 "소싱"하려면 어떻게합니까? 나는 최근에 내 vim-foo를 확장하기 위해 노력하고 있으며 내 .vimrc 파일에서 "소스 화"되어야 하는 몇 가지 플러그인 ( 예 : autotag.vim )을 실행했습니다. 이것이 정확히 무엇을 의미하며 어떻게해야합니까? 파일을 소싱하는 것은 파일을 '실행'하는 것입니다. 기본적으로 파일의 각 줄은 명령으로 간주됩니다. 소싱은 각 명령을 순서대로 입력하는 것과 같습니다. 명령을 사용하여 소싱합니다 :source(일반적으로 :so). 그래서 당신이 소스를 myStuff.vim :so myStuff.vim myStuff.vim이 라인이 포함 된 경우 set xx iI just intersted this set yy bbbb4dw Vim에 해..

developer tip 2020.08.30

SQL Server 2005에서 SQL 쿼리를 사용하여 테이블의 열 순서를 변경하는 방법은 무엇입니까?

SQL Server 2005에서 SQL 쿼리를 사용하여 테이블의 열 순서를 변경하는 방법은 무엇입니까? SQL Server 2005에서 SQL 쿼리를 사용하여 테이블의 열 순서를 변경하는 방법은 무엇입니까? SQL 쿼리를 사용하여 테이블의 열 순서를 재정렬하고 싶습니다. 당신은 할 수 없습니다. 열 순서는 우리 인간이 신경 쓰는 "외관 적"일뿐입니다. SQL Server에 대해서는 거의 항상 절대적으로 관련이 없습니다. 열 순서를 변경할 때 SQL Server Management Studio가 백그라운드에서 수행하는 작업은 새 CREATE TABLE명령으로 테이블을 처음부터 다시 만들고 이전 테이블의 데이터를 복사 한 다음 삭제하는 것입니다. 열 순서를 정의하는 SQL 명령이 없습니다. '기본'순서에 *..

developer tip 2020.08.30

정규식에서 대괄호와 괄호의 차이점은 무엇입니까?

정규식에서 대괄호와 괄호의 차이점은 무엇입니까? 다음은 JavaScript에서 사용하기 위해 만든 정규식입니다. var reg_num = /^(7|8|9)\d{9}$/ 다음은 팀원이 제안한 또 다른 것입니다. var reg_num = /^[7|8|9][\d]{9}$/ 규칙은 전화 번호를 확인하는 것입니다. 10 개의 숫자 여야합니다. 첫 번째 숫자는 7, 8 또는 9입니다. 다음 정규식은 동일합니다 (일치 목적을 위해). /^(7|8|9)\d{9}$/ /^[789]\d{9}$/ /^[7-9]\d{9}$/ 설명: (a|b|c)은 정규식 "OR"이며 "a 또는 b 또는 c"를 의미합니다. OR에 필요한 대괄호가 있으면 숫자 도 캡처 됩니다. 엄격히 동일하게하려면 비 캡처 그룹 (?:7|8|9)으로 만들도록 ..

developer tip 2020.08.30

__init__.py 파일에 대한 번역을 저장할 로케일 경로를 찾을 수 없습니다.

__init__.py 파일에 대한 번역을 저장할 로케일 경로를 찾을 수 없습니다. Django 앱을 번역하려고합니다. {% trans %}내 템플릿에 문자열을 만들었습니다 . 그러나 내 앱 폴더에서 다음 명령을 실행하면 오류 메시지가 나타납니다. $ django-admin.py makemessages -l fr CommandError: Unable to find a locale path to store translations for file __init__.py` 내가 뭘 잘못 했어? 먼저을 사용하여 locale폴더 를 만들어야합니다 mkdir locale. 앱 폴더 내에서 명령을 실행하는 경우 locale해당 앱 폴더 내에 폴더 가 필요 합니다. 실제로 로케일 폴더의 위치를 ​​구성 할 수 있습니다. ..

developer tip 2020.08.30

항상 IEnumerable을 반환해야합니까?

항상 IEnumerable을 반환해야합니까? IList 대신? 항목 집합을 반환하는 DAL 또는 기타 코드를 작성할 때 항상 return 문을 작성해야합니다. public IEnumerable GetRecentItems() 또는 public IList GetRecentItems() 현재 내 코드에서 가능한 한 IEnumerable을 사용하려고 시도했지만 이것이 최상의 방법인지 확실하지 않습니까? 내가하는 일에 대해 설명하면서 가장 일반적인 데이터 유형을 반환했기 때문에 옳은 것 같았지만 아마도 이것은 옳지 않을 것입니다. 특정 인터페이스를 사용하는 이유에 따라 다릅니다. 예를 들어 IList에는에없는 여러 메서드가 있습니다 IEnumerable. IndexOf(T item) Insert(int index..

developer tip 2020.08.30

파이썬에서 복소수 사용

파이썬에서 복소수 사용 나는 수학 초보자입니다. 이제 Python 데이터 유형에 대해 더 자세히 알아 보겠습니다. 복소수를 사용하는 방법을 이해할 수 없습니다. 파이썬에서 복소수의 사용 예를 들어주세요. 파이썬에서는 숫자 뒤에 'j'또는 'J'를 넣어 가상으로 만들 수 있으므로 복잡한 리터럴을 쉽게 작성할 수 있습니다. >>> 1j 1j >>> 1J 1j >>> 1j * 1j (-1+0j) 'j'접미사는 전기 공학에서 나옵니다. 여기서 변수 'i'는 일반적으로 전류에 사용됩니다. ( 여기에 추론이 있습니다. ) 복소수의 유형은complex 이며 원하는 경우 유형을 생성자로 사용할 수 있습니다. >>> complex(2,3) (2+3j) 복소수에는 몇 가지 기본 제공 접근자가 있습니다. >>> z = 2+..

developer tip 2020.08.30
반응형