반응형

Java 7462

PHP : 배열 키 대소 문자를 구분하지 않음 * 조회?

PHP : 배열 키 대소 문자를 구분하지 않음 * 조회? $myArray = array ('SOmeKeyNAme' => 7); 나는 $myArray['somekeyname']돌아가고 싶다 7. 배열을 조작하지 않고이를 수행 할 수있는 방법이 있습니까? 배열을 만들지 않으므로 키를 제어 할 수 없습니다. 옵션 1-어레이 생성 방식 변경 선형 검색을하지 않거나 원래 배열을 변경하지 않고는이를 수행 할 수 없습니다. 가장 효율적인 방법은 값을 조회 할 때 AND를 삽입 할 때 키에 strtolower 를 사용하는 것 입니다. $myArray[strtolower('SOmeKeyNAme')]=7; if (isset($myArray[strtolower('SomekeyName')])) { } 키의 원래 대소 문자를 ..

development 2020.12.03

Parcelable 인터페이스를 사용할 때 null 값을 직렬화하는 방법

Parcelable 인터페이스를 사용할 때 null 값을 직렬화하는 방법 내 코드 예제와 관련하여 Locable의 변수가 null 인 경우 어떻게해야합니까? 예를 들어 l.getZoom ()이 null을 반환하면 NullPointerException이 발생합니다. @Override public void writeToParcel(Parcel parcel, int arg1) { parcel.writeInt(count); for(Locable l:locableArr){ parcel.writeInt(l.getOriginId()); parcel.writeInt(l.getLocableType()); parcel.writeInt(l.getZoom()); parcel.writeDouble(l.getLatituda())..

development 2020.12.03

여러 String.Replaces의 대안

여러 String.Replaces의 대안 이 질문에 이미 답변이 있습니다. C # 8 답변 에서 여러 문자열 요소 바꾸기 내 코드는 String.Replace연속으로 여러 번 사용됩니다 . mystring = mystring.Replace("somestring", variable1); mystring = mystring.Replace("somestring2", variable2); mystring = mystring.Replace("somestring3", variable1); 나는 그것을하는 더 좋고 더 빠른 방법이 있다고 생각한다. 무엇을 제안 하시겠습니까? '쉬운'대안은 StringBuilder를 사용하십시오 .... StringBuilder sb = new StringBuilder("1122334..

development 2020.12.03

자리 표시 자 텍스트 변경

자리 표시 자 텍스트 변경 입력 요소의 자리 표시 자 텍스트를 어떻게 변경할 수 있습니까? 예를 들어 텍스트 유형의 3 개 입력이 있습니다. JavaScript 또는 jQuery를 사용하여 일부 텍스트 텍스트를 어떻게 변경할 수 있습니까? Javascript를 사용하려면 getElementsByName()메서드를 사용 하여 input필드 를 선택하고 placeholder각 필드를 변경할 수 있습니다. 아래 코드를 참조하십시오. document.getElementsByName('Email')[0].placeholder='new text for email'; document.getElementsByName('First Name')[0].placeholder='new text for fname'; docume..

development 2020.12.03

Entity Framework 및 호출 context.dispose ()

Entity Framework 및 호출 context.dispose () 언제 DbContext.dispose()엔티티 프레임 워크로 호출해야 합니까? 이 상상의 방법이 나쁜가요? public static string GetName(string userId) { var context = new DomainDbContext(); var userName = context.UserNameItems.FirstOrDefault(x => x.UserId == userId); context.Dispose(); return userName; } 이게 더 낫습니까? public static string GetName(string userId) { string userName; using(var context = new ..

development 2020.12.03

gulp에서 파일을 복사 할 때 폴더 구조를 제거 할 수 있습니까?

gulp에서 파일을 복사 할 때 폴더 구조를 제거 할 수 있습니까? 내가 사용하면 : gulp.src(['app/client/**/*.html']) .pipe(gulp.dest('dist')); 내 .html파일이 있던 폴더 구조는 폴더에 유지 dist되지만 폴더 구조를 완전히 제거하고 내 dist폴더 의 평면 계층 구조 만 제거하고 싶습니다 . gulp-rename이를 수행 하는 데 사용할 수 있습니다 . var rename = require('gulp-rename'); gulp.src('app/client/**/*.html') .pipe(rename({dirname: ''})) .pipe(gulp.dest('dist')); gulp-flatten https://www.npmjs.com/package/..

development 2020.12.03

SSH 세션에서 tmux를 자동으로 시작하는 방법은 무엇입니까?

SSH 세션에서 tmux를 자동으로 시작하는 방법은 무엇입니까? 정기적으로 SSH로 연결하는 서버가 10 개 정도 있습니다. 각각 내 로컬 컴퓨터의 ~/.ssh/config파일에 항목이 있습니다. 필연적으로 인터넷 연결이 끊어 질 때 실행중인 프로세스를 제어하지 않으려면 항상 tmux세션 내에서 작업합니다 . SSH 연결이 시작될 때마다 tmux가 자동으로 연결되는 방법을 원하므로 tmux attach || tmux newSSH를 입력 한 후 항상 입력 할 필요가 없습니다 . 불행히도 이것은 내가 원래 기대했던 것만 큼 간단하지 않다. ~/.bashrc로컬 세션이 아닌 SSH 세션에만 필요하기 때문에 서버에 명령을 추가 하고 싶지 않습니다. 추가 tmux attach || tmux new받는 ~/.ssh..

development 2020.12.03

`float`를 초기화 할 때`float`로 캐스팅하는 것과 접미사로`f`를 추가하는 것의 차이점은 무엇입니까?

`float`를 초기화 할 때`float`로 캐스팅하는 것과 접미사로`f`를 추가하는 것의 차이점은 무엇입니까? 차이점은 무엇입니까 float f = (float) 99.32 ; 과 float f = 99.32f ; 둘 다 성공적으로 컴파일되고 실행되었습니다. float f = 99.32f ; 이것은 float리터럴 입니다. 즉 , float값이 직접 할당되는 부동 변수를 의미합니다 . float f = (float) 99.32 ; 이는 float할당 되기 전에 double캐스트 되는 값 이 할당 된 변수입니다 float. 차이는 최적화 될 수 있지만 첫 번째 경우에는 float로 형변환되는 이중 리터럴이 있고 두 번째 경우에는 float 리터럴이 있습니다. 최적화되지 않은 경우 두 번째 예제의 코드에서..

development 2020.12.03

조건문에서 쉼표의 장점은 무엇입니까?

조건문에서 쉼표의 장점은 무엇입니까? 다음 if과 같이 성명서를 작성할 수 있습니다. if (a == 5, b == 6, ... , thisMustBeTrue) if몸 에 들어가기 위해서는 마지막 조건 만 만족해야합니다 . 왜 허용됩니까? 당신의 예를 약간 바꾸어, 이것이 if ( a = f(5), b = f(6), ... , thisMustBeTrue(a, b) ) ( =대신에 유의하십시오 ==). 이 경우 쉼표는 평가의 왼쪽에서 오른쪽 순서를 보장합니다. constrast에서이 if ( thisMustBeTrue(f(5), f(6)) ) 당신은 f(5)이전 또는 이후에 호출 되었는지 알 수 없습니다 f(6). 보다 공식적으로 쉼표를 사용하면 일련의 명령문을 작성하는 데 사용할 수있는 것과 동일한 방식..

development 2020.12.03

참조로 파이썬 함수 호출

참조로 파이썬 함수 호출 일부 언어에서는 ref 또는 val 과 같은 특수 예약어를 사용하여 참조 또는 값으로 매개 변수를 전달할 수 있습니다 . Python 함수에 매개 변수를 전달하면 함수를 떠날 때 매개 변수의 값이 변경되지 않습니다.이를 수행하는 유일한 방법은 전역 예약어 를 사용하는 것입니다 (또는 현재 이해하고 있음). 예 1 : k = 2 def foo (n): n = n * n #clarity regarding comment below square = n return square j = foo(k) print j print k 보여줄 것이다 >>4 >>2 k가 변경되지 않음을 표시 이 예에서 변수 n은 변경되지 않습니다. 예 2 : n = 0 def foo(): global n n = n ..

development 2020.12.02
반응형