반응형

분류 전체보기 9232

Linux 디렉토리 권한은 쓰기를 읽고 삭제하지는 않습니다.

Linux 디렉토리 권한은 쓰기를 읽고 삭제하지는 않습니다. 그룹이 파일 및 하위 디렉토리를 읽고 쓸 수 있지만 아무것도 삭제할 수 없도록 디렉토리 권한을 설정할 수 있습니까? 디렉토리에 고정 비트를 설정하는 것으로 충분할 수 있습니다. 사용자는 자신이 소유 한 모든 파일을 삭제할 수 있지만 다른 사용자의 파일은 삭제할 수 없습니다. 이것은 유스 케이스에 충분할 수 있습니다. 대부분의 시스템에서 / tmp는이 방법으로 설정됩니다 (/ tmp는 1777로 설정 됨). chmod 1775 / 제어 그러나 더 많은 제어를 원하면 해당 파일 시스템에서 ACL을 활성화해야합니다. / etc / fstab에서 플래그에 acl을 추가합니다. /dev/root / ext3 defaults,acl 1 1 그런 다음 se..

Programing 2020.12.13

자바 스크립트 디자인 패턴

자바 스크립트 디자인 패턴 이것은 일반적인 논의를위한 질문입니다. 유용한 JavaScript 디자인 패턴에 대한 훌륭하고 포괄적 인 리소스가 있습니까? 다른 언어에 더 적합한 패턴을 적용하여 자바 스크립트를 자바로 강제 변환하려는 참조를 피하려고합니다. JS를 JS로 만들고 강점을 중심으로 패턴을 형성합시다. 어떤 토론이라도 나보다 더 중요하게 생각합니다. 다음은 온라인 리소스입니다. 초보자를위한 필수 JavaScript 디자인 패턴 다음은 좋은 것입니다. 이것은 O'Reilly의 멋진 책입니다. "JavaScript : The Good Parts"를 기반으로합니다. "Gang of Four"책에 언급 된 많은 패턴을 참조하고 그 책에서 해결 된 많은 문제가 JavaScript로 해결하기가 쉽지 않다는 ..

Programing 2020.12.13

JSON 스키마에서 C # 클래스 생성

JSON 스키마에서 C # 클래스 생성 JSON 형식으로 많은 데이터를 반환하는 C # WCF 웹 서비스를 만들고 있습니다. 클라이언트는 현재 다른 팀에서 개발중인 iPad 애플리케이션이므로 예제 데이터없이 사양 작업을하고 있습니다. 현재 JSON 문자열은 .net 프레임 워크에 의해 생성되고 내 웹 서비스는 DataContracts를 사용하여 프레임 워크에 의해 직렬화되는 모든 정보를 포함하는 C # 개체를 반환합니다. 내 문제는 통신 사양에 http://json-schema.org/ 기반의 JSON 스키마 파일 만 포함되어 있다는 것 입니다. 개발을 용이하게하기 위해 C #에서 해당 클래스를 생성하고 싶지만 파일에 많은 정보가 포함되어 있고 파일이 수십 개이므로 이러한 클래스를 수동으로 생성하고 싶지..

Programing 2020.12.13

.csproj 파일의 기능은 무엇입니까?

.csproj 파일의 기능은 무엇입니까? 일반적으로 C # 프로젝트에는 .csproj 파일이 연결되어 있습니다. 그 파일은 무엇입니까? 어떤 데이터가 포함되어 있습니까? 기본적으로 .csproj 파일에는 프로젝트의 파일 목록과 시스템 어셈블리에 대한 참조 등이 포함됩니다. Visual Studio 버전, 프로젝트 유형, 어셈블리 이름, 응용 프로그램 아이콘, 대상 문화, 설치 URL 등 다양한 설정이 있습니다. 프로젝트 구축에 필요한 모든 것. 현재 폴더에있는 모든 것이 필요하다고 가정 할 수 있지만 명시적인 목록이 있으면 디스크와 프로젝트에서 논리적으로 구성 할 수 있으므로 원하는 파일을 더 쉽게 찾을 수 있습니다. XML 일 뿐이므로 좋아하는 텍스트 편집기에서 열고 살펴볼 수 있습니다. 어셈블리 당 ..

Programing 2020.12.13

웹 API 생성 API 키

웹 API 생성 API 키 web.api 용 API 키를 만들고 클라이언트가 web.api가 제공하는 권한 부여 대신 API 키를 사용하여 API와 통신 할 수 있도록하는 데 관심이 있습니다. 여러 클라이언트가 web.api와 통신 할 수 있기를 원합니다. 사용자 이름과 비밀번호를 만드는 대신 API 키를 사용하고 클라이언트가 클라이언트와 통신하도록 허용 할 수 있습니까? 그러한 내장 기능이 있습니까? 구현하고 싶다면 어떻게 하시겠습니까? HMAC 인증 을 사용하여 달성 할 수 있습니다 . 기본적으로 ApiKey (apiKey, secretKey) 라는 데이터베이스 테이블이있을 수 있습니다 . 각 클라이언트에는 각 Apikey 및 비밀 키가 있습니다. ApiKey는 공개 키와 같으며 HTTP (사용자 이..

Programing 2020.12.13

생성자가 템플릿 인수를 추론 할 수없는 이유는 무엇입니까?

생성자가 템플릿 인수를 추론 할 수없는 이유는 무엇입니까? 이 질문에 이미 답변이 있습니다. 생성자에서 템플릿 매개 변수를 추론하지 않는 이유는 무엇입니까? 12 답변 template class Foo { public: Foo( T t ) { } }; int main () { int i = 0; Foo f( i ); } 위 코드에서 컴파일러는 'f'앞에 템플릿 인수가 없다고 불평합니다. 생성자에 대한 인수에서 클래스에 대한 템플릿 인수를 추론하는 것이 표준의 일부가 아니라는 것을 이해하지만 제 질문은 그 이유입니까? 컴파일러가 암시 적으로 인스턴스화 Foo하고 생성자를 호출하는 데 필요한 모든 정보를 가지고 있지 않습니까? 그것은 내가 가진 생성자를 호출하고있어 분명하게 편집 int(..

Programing 2020.12.13

대기열 크기 제한

대기열 크기 제한 .NET에서? 2의 용량으로 초기화 한 Queue 개체가 있지만 분명히 이는 용량 일 뿐이며 항목을 추가함에 따라 계속 확장됩니다. 제한에 도달하면 항목을 자동으로 대기열에서 빼는 객체가 이미 있습니까? 아니면 상속 된 클래스를 만드는 가장 좋은 솔루션입니까? 나는 내가 찾고있는 것의 기본 버전을 만들었습니다. 완벽하지는 않지만 더 나은 것이 나올 때까지 일을 할 것입니다. public class LimitedQueue : Queue { public int Limit { get; set; } public LimitedQueue(int limit) : base(limit) { Limit = limit; } public new void Enqueue(T item) { while (Count..

Programing 2020.12.13

통합 테스트에 필요한 데이터베이스 데이터

통합 테스트에 필요한 데이터베이스 데이터 API 호출 또는 가져온 데이터를 사용하여 생성 되었습니까? 이 질문은 어느 정도 프로그래밍 언어에 구애받지 않습니다. 그러나 요즘에는 대부분 Java를 사용하므로 여기에서 예제를 그릴 것입니다. 또한 OOP 사례에 대해 생각하고 있으므로 메서드를 테스트하려면 해당 메서드 클래스의 인스턴스가 필요합니다. 단위 테스트 의 핵심 규칙 은 자율적이어야하며 종속성에서 클래스를 분리하여 달성 할 수 있다는 것입니다. 이를 수행하는 방법에는 여러 가지가 있으며 IoC를 사용하여 종속성을 주입하는지 (Java 세계에는 주입 기능을 제공하는 Spring, EJB3 및 기타 프레임 워크 / 플랫폼이 있음) 및 / 또는 객체를 모의 (Java의 경우 JMock 및 EasyMock ..

Programing 2020.12.13

다중 통화 모범 사례 및 구현

다중 통화 모범 사례 및 구현 여러 통화를 다루는 모범 사례에 대한 토론을 찾기가 어렵습니다. 누구든지 도움을 줄 수있는 통찰력이나 링크를 제공 할 수 있습니까? 이 작업을 수행하는 방법에는 여러 가지가 있음을 이해합니다. 입력 된 값을있는 그대로 저장하는 트랜잭션 방식이나 기본 요율로 변환하는 기능적 방식입니다. 두 경우 모두 미래에 변환해야 할 각 통화에 대한 거래 시간을 포괄하는 환율을 저장해야합니다. 이전 환율 정보를 나중에 입력 할 수 있지만 기능적 접근 방식보다 더 많은 오버 헤드 (더 많은 환율 데이터를 저장해야하므로)가 더 많은 트랜잭션 접근 방식의 유연성이 마음에 듭니다. 성능 및 확장 성은 주요 요소입니다. 우리는 (모든 .net) win & 웹 클라이언트, 보고서 세트 및 데이터베이스..

Programing 2020.12.13

Python (.T)의 구문

Python (.T)의 구문 SciPy의 다변량 정규 샘플링 함수에 대한 도움말 리소스에서 다음 예를 제공합니다. x,y = np.random.multivariate_normal(mean,cov,5000).T 내 질문은 다소 기본적입니다. 최종 .T는 실제로 무엇을합니까? 감사합니다. 상당히 간단하다는 것을 알고 있지만 Google에서 ".T"를 찾기가 어렵습니다. 가 .T속성 액세스 TNumPy와 배열 될 일이 오브젝트의이. T특성은 상기 어레이의 전치는 볼이다 서를 . 분명히 당신은 평면에서 임의의 좌표를 만들고 있습니다. 의 출력은 multivariate_normal()다음과 같습니다. >>> np.random.multivariate_normal([0, 0], [[1, 0], [0, 1]], 5) ..

Programing 2020.12.13
반응형