반응형

jQuery 2277

Django의 다중 테넌트 애플리케이션을위한 최적의 아키텍처

Django의 다중 테넌트 애플리케이션을위한 최적의 아키텍처 Django를 기반으로 멀티 테넌시 애플리케이션을 만드는 올바른 / 최적의 방법을 고민해 왔습니다. 몇 가지 설명 : 응용 프로그램은 여러 테넌트 (tenant1, tenant2, ...,)에서 사용할 수 있습니다. 모든 테넌트-개별 데이터는 다른 테넌트 (및 해당 사용자)의 액세스로부터 보호되어야합니다. 선택적으로 테넌트는 애플리케이션 개체에 대한 추가 사용자 정의 필드를 만들 수 있습니다. 물론 기본 하드웨어는 하나의 "시스템"에서 테넌트 수를 제한합니다. 1) 하위 도메인별로 각 테넌트를 분리하고 기본 계층에서 테넌트 별 데이터베이스 사용 2) 모델에서 일부 tenant-ID를 사용하여 데이터베이스에서 tenant-data를 분리 배포 프..

program tip 2020.12.02

HTTP_CLIENT_IP와 HTTP_X_FORWARDED_FOR의 차이점은 무엇입니까?

HTTP_CLIENT_IP와 HTTP_X_FORWARDED_FOR의 차이점은 무엇입니까? HTTP_X_FORWARDED_FOR프록시를 통해 HTTP 요청을하는 호스트의 IP 주소를 식별하기 위해 프록시 서버가 헤더 를 설정 한다는 것을 알고 있습니다. 헤더 HTTP_CLIENT_IP가 비슷한 목적으로 설정 되었다는 주장을 들었습니다 . HTTP_CLIENT_IP과 의 차이점은 무엇입니까 HTTP_X_FORWARDED_FOR? 왜 하나는 다른 것과 다른 가치를 가지고 있습니까? 이러한 헤더의 정확한 정의에 대한 리소스는 어디에서 찾을 수 있습니까? 이러한 헤더는 공식적으로 표준화되지 않았습니다. 따라서: What is the difference between HTTP_CLIENT_IP and HTTP_X_..

program tip 2020.12.02

string.Format이 null 값을 처리하는 방법은 무엇입니까?

string.Format이 null 값을 처리하는 방법은 무엇입니까? 아래 코드에서 두 string.Format호출이 동일한 방식으로 작동하지 않는 이유는 무엇입니까? 첫 번째에서는 예외가 발생하지 않지만 두 번째에서는 예외 ArgumentNullException가 발생합니다. static void Main(string[] args) { Exception e = null; string msgOne = string.Format("An exception occurred: {0}", e); string msgTwo = string.Format("Another exception occurred: {0}", null); } 누군가가 둘의 차이점을 이해하도록 도와 주시겠습니까? 나는 여기에서 추측하고 있지만, 당신..

program tip 2020.12.02

CSS를 사용하여 고정 헤더로 스크롤 가능한 테이블을 만드는 방법

CSS를 사용하여 고정 헤더로 스크롤 가능한 테이블을 만드는 방법 이 질문에 이미 답변이 있습니다. 고정 헤더가있는 CSS 전용 스크롤 가능 표 13 답변 내 테이블의 헤더를 고정하고 싶습니다. 테이블이 스크롤 가능한 div 안에 있습니다. 여기에서 내 코드를 참조하십시오 : http://jsfiddle.net/w7Mm8/114/ 친절하게 나에게 해결책을 제안하십시오. 감사 내 코드 : head1 head2 head3 head4 row 1, cell 1 row 1, cell 2 row 1, cell 2 row 1, cell 2 row 2, cell 1 row 2, cell 2 row 1, cell 2 row 1, cell 2 원하는 것은 테이블의 내용을 테이블의 헤더와 분리하는 것입니다. 요소 만 스크롤..

program tip 2020.12.02

순간 현재 날짜 가져 오기

순간 현재 날짜 가져 오기 이 질문에 이미 답변이 있습니다. Moment.js로 현재 타임 스탬프를 반환하는 방법은 무엇입니까? 10 개의 답변 Moment 라이브러리를 사용하여 현재 날짜를 얻는 방법은 무엇입니까? 타임 스탬프가 아니라 날짜. 따라서 이미 발견 된 타임 스탬프 질문을 참조하지 마십시오. 일반 자바 스크립트로 얻는 방법을 알고 있지만 현재 날짜가있는 순간 개체가 필요합니다. 시간대는 어떻습니까? 특정 시간대의 현재 날짜를 얻는 방법은 무엇입니까? 인수없이 moment를 함수로 호출하면됩니다. moment() 순간이 포함 된 시간대 정보는 http://momentjs.com/timezone/moment-timezone 패키지를 참조하세요 . 참고 URL : https://stackoverf..

program tip 2020.12.01

중첩 된 종속성을`yarn`으로 재정의하려면 어떻게해야합니까?

중첩 된 종속성을`yarn`으로 재정의하려면 어떻게해야합니까? 내 패키지에 이러한 종속성이있는 경우 { "name": "my-package", "dependencies": { "foobar":"~1.0.3", "baz":"2.0.9" } 그리고 foobar패키지에는 이러한 종속성이 있습니다. { "name": "foobar", "dependencies": { "baz":"^2.0.0" } 의 가장 최근에 출시 된 버전은 baz입니다 2.1.0.의 첫 번째 실행 yarn은에 설치 baz@2.1.0됩니다 foobar/node_modules. 실이 baz@2.0.9패키지 를 사용하도록 강제하는 방법은 foobar무엇입니까? 내 이해는 이것이 사용 가능하다는 것입니다 npm shrinkwrap( 이 질문 ). ..

program tip 2020.12.01

마크 다운에 로컬 이미지를 표시하는 방법

마크 다운에 로컬 이미지를 표시하는 방법 나는 마크 다운에서 다음을 시도하지만 작동하지 않는 것 같습니다. 누구든지 마크 다운에서 로컬 이미지를 표시하는 방법을 알고 있습니까? 나는 그것을 위해 웹 서버를 설정하고 싶지 않습니다. 감사 ![image](files/Users/jzhang/Desktop/Isolated.png) 경로가 올바르지 않은 것 같습니다. user7412219가 언급했듯이 우분투와 창은 경로를 다르게 처리합니다. 노트북과 동일한 폴더에 이미지를 넣고 다음을 사용하십시오. ![alt text](Isolated.png "Title") Windows에서 바탕 화면은 C : \ Users \ jzhang \ Desktop에 있어야합니다. 다음은 문서 옆의 하위 폴더에 대한 이미지의 상대 경로..

program tip 2020.12.01

OS가 브라우저에서 다크 모드인지 감지하는 방법은 무엇입니까?

OS가 브라우저에서 다크 모드인지 감지하는 방법은 무엇입니까? 브라우저에서만 " OS X가 다크 모드인지 감지하는 방법? "과 유사 합니다. 사용자의 시스템이 Safari / Chrome / Firefox의 새로운 OS X 다크 모드에 있는지 감지하는 방법이있는 사람이 있습니까? 현재 운영 모드에 따라 다크 모드 친화적으로 사이트의 디자인을 변경하고 싶습니다. 새로운 표준은 Media Queries Level 5의 W3C에 등록되어 있습니다. 참고 : 현재 Safari Technology Preview Release 68 에서만 사용할 수 있습니다. 사용자 환경 설정이 light다음과 같은 경우 : /* Light mode */ @media (prefers-color-scheme: light) { bod..

program tip 2020.12.01

DEFINE 대 PHP의 변수

DEFINE 대 PHP의 변수 누군가 사용하는 것의 차이점을 설명 할 수 있습니까? define('SOMETHING', true); 과 $SOMETHING = true; 그리고 둘 사이의 이점은 무엇일까요? 어디서나 변수를 사용하고 모든 페이지에 포함 된 구성 유형 파일에서도 define 메서드를 사용하는 이유를 알지 못하기 때문에 여전히 변수를 사용합니다. DEFINE은 상수를 만들고 상수는 전역 적이며 어디에서나 사용할 수 있습니다. 또한 어떤 변수가 될 수 있는지 재정의 할 수 없습니다. 나는 일반적으로 DEFINE for Configs를 사용합니다. 사실 후에는 아무도 그것을 엉망으로 만들 수 없기 때문이며, 글로벌 링 없이도 어디서나 확인할 수 있으므로 더 쉽게 확인할 수 있습니다. 일단 정의되..

program tip 2020.12.01

객체를 인스턴스화 한 후 Guice 호출 init 메서드

객체를 인스턴스화 한 후 Guice 호출 init 메서드 주어진 유형의 객체를 인스턴스화 한 후 Guice에게 일부 메서드 (예 : init ())를 호출하도록 지시 할 수 있습니까? EJB 3에서 @PostConstruct 주석과 유사한 기능을 찾습니다. 실제로 가능합니다. TypeListener기능 을 사용하려면를 정의해야합니다 . 모듈 정의에서 다음과 같은 내용이 있습니다. bindListener(Matchers.subclassesOf(MyInitClass.class), new TypeListener() { @Override public void hear(final TypeLiteral typeLiteral, TypeEncounter typeEncounter) { typeEncounter.regis..

program tip 2020.12.01
반응형