반응형

전체 글 2757

MongoDB 대 Cassandra

MongoDB 대 Cassandra 가장 좋은 마이그레이션 옵션이 무엇인지 평가 중입니다. 현재 저는 대부분의 데이터가 JSON blob에 저장된 샤딩 된 MySQL (수평 파티션)을 사용하고 있습니다. 복잡한 SQL 쿼리가 없습니다 (DB를 분할 한 이후 이미 마이그레이션 됨). 지금 당장은 MongoDB와 Cassandra 모두 옵션이 될 것 같습니다. 내 상황 : 모든 쿼리에서 많은 읽기, 덜 규칙적인 쓰기 "대량"확장성에 대해 걱정하지 않음 간단한 설정, 유지 관리 및 코드에 대한 더 많은 관심 하드웨어 / 서버 비용 최소화 모든 쿼리에서 많은 읽기, 적은 일반 쓰기 두 데이터베이스 모두 핫 데이터 세트가 메모리에 맞는 읽기에서 잘 수행됩니다. 둘 다 조인없는 데이터 모델을 강조하고 (대신 비정규..

Development Tip 2020.09.29

Vim 녹음이란 무엇이며 어떻게 비활성화 할 수 있습니까?

Vim 녹음이란 무엇이며 어떻게 비활성화 할 수 있습니까? recordinggvim 7.2 창 하단에 계속 메시지가 표시됩니다. 그것은 무엇이며 어떻게 끄나요? 녹음을 시작 q하고 q다시 입력하여 종료 할 수 있습니다 . 녹음은 Vim의 정말 유용한 기능입니다. 입력 한 모든 것을 기록합니다. 그런 다음을 입력하여 간단히 재생할 수 있습니다 @. 기록 검색, 이동, 교체 ... Vim IMHO의 가장 큰 특징 중 하나입니다. :h recording자세히 알아 보려면 입력 하세요. * q * * 녹음 * q {0-9a-zA-Z "} 레지스터 {0-9a-zA-Z"}에 입력 된 문자 기록 (추가 할 대문자). ' q '명령이 비활성화되었습니다. 실행하는 동안 등록을 하고, 그것은 내부 작동하지 않습니다매핑 ...

Development Tip 2020.09.29

int에서 String으로 어떻게 변환합니까?

int에서 String으로 어떻게 변환합니까? 나는 모든 변환 프로젝트에서 일하고 있어요 int으로는 String다음과 같이 수행됩니다 : int i = 5; String strI = "" + i; Java에 익숙하지 않습니다. 이것이 일반적인 관행입니까 아니면 내가 생각하는 것처럼 잘못된 것입니까? 일반적인 방법은 Integer.toString(i)또는 String.valueOf(i)입니다. 연결은 작동하지만, 이것은 틀에 얽매이지 않으며 저자가 위의 두 가지 방법에 대해 알지 못함을 시사하므로 악취가 날 수 있습니다 (그 밖에 모르는 것은 무엇입니까?). Java는 게시 한 코드를 다음과 같이 변환하는 문자열 ( 문서 참조)과 함께 사용할 때 + 연산자를 특별히 지원합니다 . StringBuilder..

Development Tip 2020.09.29

각도 HTML 바인딩

각도 HTML 바인딩 Angular 응용 프로그램을 작성 중이며 표시하려는 HTML 응답이 있습니다. 어떻게하나요? 단순히 바인딩 구문을 사용하면 {{myVal}}모든 HTML 문자를 인코딩합니다 (물론). 나는 바인딩 어떻게 든 필요 innerHTML의를 div변수 값으로. 올바른 구문은 다음과 같습니다. 작동 8.2.6 문서 참조 Angular 2.0.0 및 Angular 4.0.0 최종 안전한 콘텐츠를 위해 DOMSanitizer 잠재적으로 안전하지 않은 HTML은 Angulars DOM 새니 타이 저를 사용하여 명시 적으로 신뢰할 수있는 것으로 표시되어야하므로 콘텐츠의 잠재적으로 안전하지 않은 부분을 제거하지 않습니다. 같은 파이프로 @Pipe({name: 'safeHtml'}) export cl..

Development Tip 2020.09.29

입력 필드에서 속성을 읽을 때 HTML 인코딩이 손실 됨

입력 필드에서 속성을 읽을 때 HTML 인코딩이 손실 됨 숨겨진 필드에서 값을 가져와 텍스트 상자에 표시하기 위해 JavaScript를 사용하고 있습니다. 숨겨진 필드의 값이 인코딩됩니다. 예를 들면 뽑히다 숨겨진 필드에서 값을 가져 오기 위해 jQuery를 통해 (이 시점에서 인코딩이 손실됩니다) : $('#hiddenId').attr('value') 문제는 chalk & cheese숨겨진 필드에서 읽을 때 JavaScript가 인코딩을 잃어버린 것처럼 보입니다. 나는 가치가되는 것을 원하지 않는다 chalk & cheese. 리터럴 amp;이 유지 되기를 원합니다 . 문자열을 HTML로 인코딩하는 JavaScript 라이브러리 또는 jQuery 메서드가 있습니까? 편집 : 이 답변은 오래 전에 게시되..

Development Tip 2020.09.29

++로 증가하는 파이썬 정수

++로 증가하는 파이썬 정수 [중복] 중복 가능성 : Python : 증가 및 감소 연산자의 동작 VB6 시절을 돌아보며 "이중 더하기 기호로 증가하는 것을 허용하지 않는 현대 언어는 무엇입니까?"라고 생각했을 때 항상 웃었습니다. number++ 놀랍게도 파이썬 문서에서 이것에 대해 아무것도 찾을 수 없습니다. 나는 정말로 자신을 복종해야 number = number + 1합니까? 사람들이 ++/--표기법을 사용하지 않습니까? Python은를 지원하지 ++않지만 다음을 수행 할 수 있습니다. number += 1 간단히 넣어 ++그리고 --그들이하지 않을 것이기 때문에 운영자는 파이썬에 존재하지 않는 사업자 , 그들은 할 것 문 . Python의 모든 네임 스페이스 수정은 단순성과 일관성을위한 명령문입..

Development Tip 2020.09.29

Excel interop 개체를 올바르게 정리하려면 어떻게해야합니까?

Excel interop 개체를 올바르게 정리하려면 어떻게해야합니까? C # ( ApplicationClass) 에서 Excel interop을 사용 하고 있으며 finally 절에 다음 코드를 배치했습니다. while (System.Runtime.InteropServices.Marshal.ReleaseComObject(excelSheet) != 0) { } excelSheet = null; GC.Collect(); GC.WaitForPendingFinalizers(); 이런 종류의 작업이지만 Excel.exeExcel을 닫은 후에도 프로세스가 여전히 백그라운드에 있습니다. 내 응용 프로그램을 수동으로 닫은 후에 만 ​​릴리스됩니다. 내가 뭘 잘못하고 있거나 interop 개체를 올바르게 처리 할 수있는..

Development Tip 2020.09.29

-performSelector : withObject : afterDelay :와 같이 지연 후 블록을 어떻게 트리거합니까?

-performSelector : withObject : afterDelay :와 같이 지연 후 블록을 어떻게 트리거합니까? 사용하는 것과 같이, 지연 후 기본 매개 변수 블록을 호출하는 방법이 performSelector:withObject:afterDelay:있지만, 같은 인수는 int/ double/ float? 나는 당신이 찾고 있다고 생각합니다 dispatch_after(). 블록이 매개 변수를 허용하지 않도록 요구하지만 블록이 로컬 범위에서 해당 변수를 캡처하도록 할 수 있습니다. int parameter1 = 12; float parameter2 = 144.1; // Delay execution of my block for 10 seconds. dispatch_after(dispatch_ti..

Development Tip 2020.09.29

CGI (Common Gateway Interface) 란 무엇입니까?

CGI (Common Gateway Interface) 란 무엇입니까? CGI는 공통 게이트웨이 인터페이스입니다. 이름에서 알 수 있듯이 모든 것을위한 "공통"게이트웨이 인터페이스입니다. 이름에서 너무 사소하고 순진합니다. 나는 이것을 이해하고이 단어를 만날 때마다 이것을 느꼈다. 하지만 솔직히 그렇게하지 않았습니다. 아직도 혼란 스러워요. 저는 웹 개발 경험이있는 PHP 프로그래머입니다. 페이지에 대한 사용자 (클라이언트) 요청 ---> webserver (-> embedded PHP interpreter) ----> Server side (PHP) Script ---> MySQL Server. 이제 내 PHP 스크립트가 MySQL 서버 및 MATLAB 서버 및 다른 서버에서 결과를 가져올 수 있다고 ..

Development Tip 2020.09.29

POST와 PUT HTTP REQUEST의 차이점은 무엇입니까?

POST와 PUT HTTP REQUEST의 차이점은 무엇입니까? 둘 다 본문 내부의 서버로 데이터를 보내는 것 같습니다. 그렇다면 무엇이 다른가요? HTTP PUT : PUT는 파일이나 리소스를 특정 URI에 정확히 해당 URI에 둡니다. 해당 URI에 이미 파일 또는 리소스가있는 경우 PUT는 해당 파일 또는 리소스를 대체합니다. 파일이나 리소스가 없으면 PUT에서 하나를 만듭니다. PUT는 멱 등성이 지만 역설적으로 PUT 응답은 캐시 할 수 없습니다. PUT 용 HTTP 1.1 RFC 위치 HTTP POST : POST는 데이터를 특정 URI로 보내고 해당 URI의 리소스가 요청을 처리 할 것으로 예상합니다. 이 시점에서 웹 서버는 지정된 리소스의 컨텍스트에서 데이터로 수행 할 작업을 결정할 수 있..

Development Tip 2020.09.29
반응형