반응형

분류 전체보기 2602

ExpandoObject의 진정한 이점은 무엇입니까?

ExpandoObject의 진정한 이점은 무엇입니까? ExpandoObject의 클래스는 런타임시 객체에 .NET 4 임의로 설정 속성 수에 추가. Dictionary, 또는 실제로 해시 테이블 을 사용하는 것보다 이점이 있습니까? 내가 알 수있는 한, 이것은 약간 더 간결한 구문으로 액세스 할 수있는 해시 테이블에 지나지 않습니다. 예를 들어, 이유는 다음과 같습니다. dynamic obj = new ExpandoObject(); obj.MyInt = 3; obj.MyString = "Foo"; Console.WriteLine(obj.MyString); 다음보다 훨씬 낫거나 상당히 다릅니다. var obj = new Dictionary(); obj["MyInt"] = 3; obj["MyString"] ..

Program Tip 2020.10.03

모든 정규식 일치

모든 정규식 일치 Ruby에서 정규식과 일치하는 모든 것을 찾는 빠른 방법이 있습니까? Ruby STL의 Regex 개체를 살펴본 결과 Google에서 아무 소용이 없었습니다. 사용 scan하면 트릭을 수행해야합니다. string.scan(/regex/) 일치하는 모든 문자열을 찾으려면 클래스의 scan메서드를 사용하십시오 String. str = "A 54mpl3 string w1th 7 numb3rs scatter36 ar0und" str.scan(/\d+/) #=> ["54", "3", "1", "7", "3", "36", "0"] 클래스의 메소드가 MatchData반환하는 객체의 유형을 원하는 경우 다음을 사용하십시오.matchRegexp str.to_enum(:scan, /\d+/).map { ..

Program Tip 2020.10.03

브랜치를 변경하지 않고 다른 Git 브랜치에서 파일보기

브랜치를 변경하지 않고 다른 Git 브랜치에서 파일보기 브랜치를 체크 아웃하지 않고 git 브랜치에서 파일을 열 수 있습니까? 어떻게? 본질적으로 나는 항상 분기를 전환하지 않고 내 github 페이지 분기 에서 파일을 열 수 있기를 원합니다 . 나는 그것을 수정하고 싶지 않고 단지 그것을보고 싶다. 이것은 작동합니다. git show branch:file 여기서 branch 는 모든 ref (branch, tag, HEAD, ...)가 될 수 있고 file 은 파일 의 전체 경로입니다. 그것을 내보내려면 사용할 수 있습니다. git show branch:file > exported_file 또한 몇 가지 관련 질문에 대한 VonC 의 답변을 살펴보아야합니다 . Git의 특정 개정판에서 단일 파일을 검색..

Program Tip 2020.10.03

체크 아웃을 사용하지 않고 Git 브랜치를 병합, 업데이트 및 가져 오기

체크 아웃을 사용하지 않고 Git 브랜치를 병합, 업데이트 및 가져 오기 저는 A와 B라는 두 개의 분기가있는 프로젝트에서 작업합니다. 저는 일반적으로 분기 A에서 작업하고 분기 B의 항목을 병합합니다. 병합을 위해 일반적으로 다음을 수행합니다. git merge origin/branchB 그러나 분기 A와 먼저 병합하지 않고 가끔 분기를 확인할 수 있으므로 분기 B의 로컬 복사본도 유지하고 싶습니다.이를 위해 다음을 수행합니다. git checkout branchB git pull git checkout branchA 분기를 앞뒤로 전환하지 않고도 하나의 명령으로 위의 작업을 수행 할 수있는 방법이 있습니까? 그것을 git update-ref위해 사용해야합니까? 어떻게? 짧은 답변 빨리 감기 병합을 수..

Program Tip 2020.10.03

SpringData JPA에서 CrudRepository와 JpaRepository 인터페이스의 차이점은 무엇입니까?

SpringData JPA에서 CrudRepository와 JpaRepository 인터페이스의 차이점은 무엇입니까? SpringData JPA의 CrudRepository및 JpaRepository인터페이스 의 차이점은 무엇입니까 ? 웹에서 예제를 보면 그것들이 서로 바꿔서 사용되는 것을 볼 수 있습니다. 그들 사이의 차이점은 무엇입니까? 왜 다른 하나를 사용하고 싶습니까? JpaRepository확장 PagingAndSortingRepository차례로 확장 한 CrudRepository. 주요 기능은 다음과 같습니다. CrudRepository 주로 CRUD 기능을 제공합니다. PagingAndSortingRepository 페이지 매김 및 레코드 정렬 방법을 제공합니다. JpaRepository ..

Program Tip 2020.10.03

C #을 사용하여 .NET에서 현재 사용자 이름을 얻으려면 어떻게해야합니까?

C #을 사용하여 .NET에서 현재 사용자 이름을 얻으려면 어떻게해야합니까? C #을 사용하여 .NET에서 현재 사용자 이름을 얻으려면 어떻게해야합니까? string userName = System.Security.Principal.WindowsIdentity.GetCurrent().Name; 사용자 네트워크에있는 경우 사용자 이름이 달라집니다. Environment.UserName - Will Display format : 'Username' 보다는 System.Security.Principal.WindowsIdentity.GetCurrent().Name - Will Display format : 'NetworkName\Username' 원하는 형식을 선택하십시오. 속성 시도 : Environment...

Program Tip 2020.10.03

Node.js 배포 설정 / 구성 파일을 저장하는 방법은 무엇입니까?

Node.js 배포 설정 / 구성 파일을 저장하는 방법은 무엇입니까? 저는 몇 가지 Node 앱을 작업하고 있으며 배포 관련 설정을 저장하는 좋은 패턴을 찾고 있습니다. Django 세계 (내가 출신)에서 일반적인 관행은 settings.py표준 설정 (시간대 등)이 포함 된 파일과 local_settings.py배포 특정 설정, 즉. 대화 할 데이터베이스, memcache 소켓, 관리자를위한 이메일 주소 등. Node.js와 비슷한 패턴을 찾고 있습니다. 구성 파일 만 있으면 좋을 것이므로에서 다른 모든 항목에 얽매일 app.js필요는 없지만 소스 제어에없는 파일에서 서버 별 구성을 갖는 방법이 중요하다는 것을 알게되었습니다. 동일한 앱을 매우 다른 설정으로 여러 서버에 배포 할 수 있으며 병합 충돌을..

Program Tip 2020.10.02

MySQL 데이터베이스 / 테이블 / 열이 어떤 문자 집합인지 어떻게 알 수 있습니까?

MySQL 데이터베이스 / 테이블 / 열이 어떤 문자 집합인지 어떻게 알 수 있습니까? 다음에 대한 (기본값) 문자 세트는 무엇입니까? MySQL 데이터베이스 MySQL 테이블 MySQL 열 방법은 다음과 같습니다. 스키마의 경우 : SELECT default_character_set_name FROM information_schema.SCHEMATA WHERE schema_name = "schemaname"; 테이블의 경우 : SELECT CCSA.character_set_name FROM information_schema.`TABLES` T, information_schema.`COLLATION_CHARACTER_SET_APPLICABILITY` CCSA WHERE CCSA.collation_name..

Program Tip 2020.10.02

이론적으로 사이클 당 최대 4 개의 FLOP을 달성하려면 어떻게해야합니까?

이론적으로 사이클 당 최대 4 개의 FLOP을 달성하려면 어떻게해야합니까? 최신 x86-64 Intel CPU에서 사이클 당 4 개의 부동 소수점 연산 (배 정밀도)의 이론적 최고 성능을 달성하려면 어떻게해야합니까? 내가 이해하는 한 SSE 는 3주기 add, a mul는 대부분의 최신 Intel CPU에서 완료 하는 데 5주기 가 걸립니다 (예를 들어 Agner Fog의 'Instruction Tables'참조 ). 파이프 라이닝으로 인해 add알고리즘에 3 개 이상의 독립적 인 합계가있는 경우 사이클 당 하나의 처리량을 얻을 수 있습니다 . 이는 패킹 된 버전과 addpd스칼라 addsd버전에 해당되며 SSE 레지스터에 2 개의 값이 포함될 double수 있으므로 처리량은 사이클 당 최대 2 개의 플..

Program Tip 2020.10.02

부트 스트래핑이란 무엇입니까?

부트 스트래핑이란 무엇입니까? 나는 애플리케이션 개발에 대한 논의에서 언급 된 "부트 스트랩"을 계속 봅니다. 널리 퍼져 있고 중요해 보이지만 실제로 부트 스트래핑이 무엇인지에 대한 잘못된 설명조차 아직 발견하지 못했습니다. 오히려 모든 사람이 그것이 의미하는 바를 알아야하는 것처럼 보입니다. 그래도 그렇지 않습니다. 내가 알 수 있듯이, 그것은 시작시 응용 프로그램에 필요한 초기화 작업과 관련이 있지만 완전히 틀릴 수 있습니다. 누구든지이 아이디어를 이해하도록 도울 수 있습니까? "부트 스트랩"은 "자신의 부트 스트랩으로 자신을 끌어 당기는"용어에서 비롯됩니다. Wikipedia 에서 얻을 수있는만큼 . 컴퓨팅에서 부트 스트랩 로더는 머신이 시작될 때 실행되는 첫 번째 코드이며 나머지 운영 체제를로드하..

Program Tip 2020.10.02
반응형