반응형

분류 전체보기 9307

C #에는 다중 상속이 있어야합니까?

C #에는 다중 상속이 있어야합니까? 나는 C #에 다중 상속을 포함하는 것에 반대하는 수많은 주장을 보았습니다. 그 중 일부는 (철학적 주장은 제쳐두고) 다음과 같습니다. 다중 상속이 너무 복잡하고 종종 모호합니다. 인터페이스가 비슷한 것을 제공하기 때문에 불필요합니다. 구성은 인터페이스가 부적절한 경우 좋은 대체물입니다. 저는 C ++ 배경에서 왔고 다중 상속의 힘과 우아함을 놓칩니다. 모든 소프트웨어 설계에 적합하지는 않지만 인터페이스, 구성 및 유사한 OO 기술에 대한 유용성을 부정하기 어려운 상황이 있습니다. 다중 상속을 배제하면 개발자가 현명하게 사용할만큼 똑똑하지 않고 복잡성이 발생할 때이를 해결할 수 없다는 의미입니까? 개인적으로 C # (아마도 C ##)에 다중 상속을 도입하는 것을 환영..

Programing 2021.01.09

최근 애플리케이션 목록에서 애플리케이션을 제거하는 방법은 무엇입니까?

최근 애플리케이션 목록에서 애플리케이션을 제거하는 방법은 무엇입니까? Android는 사람들이 작업 / 애플리케이션을 완벽하게 처리 할 수 ​​있다고 생각하기 때문에이 작업을 허용하지 않을 것이라고 생각합니다. 그러나 제 경우에는 정말로 이것을해야합니다. 애플리케이션의 진입 점 역할을하는 활동 A가 있습니다. 이 활동에서 선호도를 읽고 시작할 활동 (예 : B 또는 C)을 결정합니다. 그 후 자동으로 완료됩니다. 따라서 활동 A는 사용자에게 나타나지 않습니다. 내 응용 프로그램은 sdcard에 항목을 저장하고 지속적으로 읽습니다. 따라서 sdcard가 마운트 해제되면 사용자에게 B 또는 C를 여는 대신 sdcard를 사용할 수 없다는 메시지를 표시해야합니다. sdcard를 사용할 수 없을 때 해당 메시지..

Programing 2021.01.09

신속한 3을 사용하여 UIView에 그림자 추가

신속한 3을 사용하여 UIView에 그림자 추가 이전 신속한 3 나는 다음과 같이 UIView에 그림자를 추가했습니다. //toolbar is an UIToolbar (UIView) toolbar.layer.masksToBounds = false toolbar.layer.shadowOffset = CGSize(width: -1, height: 1) toolbar.layer.shadowRadius = 1 toolbar.layer.shadowOpacity = 0.5 하지만 위의 코드는 swift 3에서 작동하지 않습니다. 그림자 대신 전체 뷰의 색상이 못생긴 회색으로 바뀝니다. 누구든지 스위프트 3에 그림자를 추가하는 방법을 알고 있습니까? 코드 스 니펫 : extension UIView { // OUTPU..

Programing 2021.01.09

'UserControl'유형은 직접 콘텐츠를 지원하지 않습니다.

'UserControl'유형은 직접 콘텐츠를 지원하지 않습니다. Outlook 2013 및 2016 VSTO 추가 기능 프로젝트가 있고 여기에 설명 된대로 사용자 지정 작업 창에 WPF 사용자 정의 컨트롤을 추가하려고합니다 . 내가 가진 문제는 사용자 컨트롤 (WPF)을 추가 할 때 그리드가있는 WPF 컨트롤을 생성하지만 자동으로 " 'UserControl'유형은 직접 콘텐츠를 지원하지 않습니다."라는 오류가 발생한다는 것입니다. WPF 생성 : 과거에는 몇 가지 작업을 수행하기 위해 WPF 프로젝트 유형 guid를 .proj 파일에 추가해야했지만이를 추가해도 아무런 차이가 없었습니다 (실제로 특정 순서로로드되지도 않음). 실물: {BAA0C2D2-18E2-41B9-852F-F413020CAA33};{F..

Programing 2021.01.09

단수 또는 복수 데이터베이스 테이블 이름?

단수 또는 복수 데이터베이스 테이블 이름? 정확한 중복 테이블 이름 지정 딜레마 : 단수 이름 대 복수 이름 단수 또는 복수 데이터베이스 테이블 이름을 사용하는 것이 더 낫습니까? 승인 된 표준이 있습니까? 나는 그것에 대한 논쟁을 들었습니다. 여러분은 어떻게 생각하십니까? IMHO, 테이블 이름은 Customers와 같이 복수형이어야합니다. 클래스 이름은 Customers 테이블의 행에 매핑되는 경우 Customer처럼 단수 여야합니다. 단수이므로 다음을 가질 수 있습니다. 고객 CustomerAddress CustomerAddressAuditTrail 기타 나는 단수 이름을 좋아하지만 소수 인 것 같습니다. 내 개인적인 철학은 테이블에 하나의 행만 포함하도록 계획하지 않는 한 복수 데이터베이스 테이블..

Programing 2021.01.09

드래그 가능한 복제본을 만들어서 드롭 가능에 놓으면 다시 드래그 할 수 없습니다.

드래그 가능한 복제본을 만들어서 드롭 가능에 놓으면 다시 드래그 할 수 없습니다. 드래그 가능한 복제본을 만들어서 드롭 가능에 놓으면 다시 드래그 할 수 없습니다. 어떻게하나요? 두 번째 .append로, droppable에 클론을 추가하는 방법 만 알아낼 수 있습니다 . 그러나 드롭 위치가 아닌 기존 요소 뒤의 왼쪽 상단 모서리에 스냅됩니다. $(document).ready(function() { $("#container").droppable({ drop: function(event, ui) { $(this).append($(ui.draggable).clone()); } }); $(".product").draggable({ helper: 'clone' }); }); 이를 수행하는 한 가지 방법은 다음과..

Programing 2021.01.08

비밀번호 로그인에 솔트를 어떻게 구현합니까?

비밀번호 로그인에 솔트를 어떻게 구현합니까? 로그인 시스템에 솔트를 구현하고 싶지만 이것이 작동하는 방식에 대해 약간 혼란 스럽습니다. 나는 그 뒤에있는 논리를 이해할 수 없습니다. 나는 md5가 단방향 알고리즘이고 내가 만난 모든 기능이 모든 것을 함께 해시하는 것처럼 보인다는 것을 이해합니다. 이 경우 비교를 위해 어떻게 암호를 되 찾을 수 있습니까? 내 가장 큰 질문은 단순히 암호를 해싱하는 것보다 사용자의 암호를 솔팅하는 것이 더 안전하다는 것입니다. 데이터베이스가 손상 될 경우 솔트와 함께 해시가 데이터베이스에 있습니다. 이것이 해커에게 필요한 전부가 아닙니까? 나는 또한 다른 개발자가 말한 다른 게시물을 발견했습니다. "솔트와 알고리즘이 데이터베이스 와 별도로 저장되었는지 확인하십시오. " 데..

Programing 2021.01.08

브라우저의 User-Agent 문자열의 표준 형식은 무엇입니까?

브라우저의 User-Agent 문자열의 표준 형식은 무엇입니까? 사용자 에이전트 문자열을 만들기위한 RFC, 공식 표준 또는 템플릿이 있습니까? 아이폰의 사용자 에이전트 문자열이 이상해 보입니다 ... Mozilla / 5.0 (iPhone; U; Mac OS X와 ​​같은 CPU iPhone OS 3_1_2 ; en-us) AppleWebKit / 528.18 ( Gecko와 같은 KHTML ) Version / 4.0 Mobile / 7D11 Safari / 528.16 User-Agent헤더의 일부 RFC7231의 개선 된 버전이고, RFC1945이 상태 : User-Agent 요청 헤더 필드에는 요청을 시작한 사용자 에이전트에 대한 정보가 포함됩니다. 이는 통계 목적, 프로토콜 위반 추적 및 특정..

Programing 2021.01.08

위와 아래에 알 수없는 높이 div가있는 CSS를 사용하여 div를 나머지 높이로 설정

위와 아래에 알 수없는 높이 div가있는 CSS를 사용하여 div를 나머지 높이로 설정 래퍼가 창 높이 (스크롤링 없음)와 가운데 div를 픽셀과 자바 스크립트로 엉망으로 만들지 않고 스크롤 가능하게 만들 수 있습니까? Header high content Footer 기본적으로 머리글이 상단에 표시되고 바닥 글이 항상 하단에 표시되고 중앙에 남은 높이를 차지하는 스크롤 가능한 콘텐츠가 있기를 원합니다. 머리글, 바닥 글 및 중앙 div의 높이는 모두 알 수 없습니다 (설정된 px 또는 %, 즉 가변 글꼴 크기 또는 패딩 없음). 순수한 CSS로 가능합니까? 2014 업데이트 :이 레이아웃 문제를 해결하는 현대적인 방법 은 flexboxCSS 모델 을 사용하는 것 입니다. 모든 주요 브라우저 및 IE11 ..

Programing 2021.01.08

Crypto ++를 사용하는 AES의 예

Crypto ++를 사용하는 AES의 예 저는 인터넷 에서 암호화 기술의 기초와 라이브러리 사용을 가르치는 좋은 C ++ AES 코드 샘플 / 튜토리얼을 검색해 왔지만 지금까지 괜찮은 자료를 얻을 수 없었습니다. good : 이해하기 쉬움 (이동 학습을위한 기본 사항). Crypto ++ AES 의 공식 문서 는 좋은 시작입니다. 그리고 내 아카이브에서 AES의 기본 구현은 다음과 같습니다. 자세한 설명과 함께 여기 를 참조 하십시오. 먼저 알고리즘 을 이해 한 다음 각 줄을 단계별로 이해하는 것이 좋습니다 . #include #include #include "modes.h" #include "aes.h" #include "filters.h" int main(int argc, char* argv[]) {..

Programing 2021.01.08
반응형