반응형

developer tip 2321

키워드 "new"는 C #의 구조체에 어떤 역할을합니까?

키워드 "new"는 C #의 구조체에 어떤 역할을합니까? C #에서 Structs는 값 측면에서 관리되고 개체는 참조에 있습니다. 내 이해에서 클래스의 인스턴스를 만들 때 키워드 new는 C #이 클래스 정보를 사용하여 인스턴스를 만들도록합니다. class MyClass { ... } MyClass mc = new MyClass(); 구조체의 경우 객체를 생성하지 않고 단순히 변수를 값으로 설정합니다. struct MyStruct { public string name; } MyStruct ms; //MyStruct ms = new MyStruct(); ms.name = "donkey"; 내가 이해하지 못하는 것은 변수를으로 선언하면 여기 MyStruct ms = new MyStruct()에서 키워드 ne..

developer tip 2020.11.25

jQuery .text () 메서드는 XSS 안전합니까?

jQuery .text () 메서드는 XSS 안전합니까? 사용자의 데이터를 이스케이프 처리하지 않았습니다. 따라서 다음과 같이 사용하는 것이 안전합니까? var data = 'a&f"#'; // example data from ajax response if (typeof(data) === 'string') $('body').text(data); 이런 식으로 사용할 수 있습니까? 아니면 인코딩이나주의해야 할 특정 기호와 같은 문제가 있고 더 엄격한 유효성 검사를 추가해야합니까? text메소드를 사용하여 요소의 텍스트를 설정하면 jQuery는 createTextNode내부적으로 모든 특수 문자를 이스케이프 처리합니다. 로부터 의 jQuery 문서 : 이 메서드는 필요한 경우 제공된 문자열을 이스케이프하여 H..

developer tip 2020.11.25

Visual Studio에 MySQL 데이터 원본이 나타나지 않음

Visual Studio에 MySQL 데이터 원본이 나타나지 않음 방금 http://dev.mysql.com/downloads/connector/net/ 에서 ADO.NET 커넥터를 설치했습니다. 그러나 MySQL은 그래야만하는 데이터 소스로 나타나지 않습니다. Visual Studio를 다시 시작해 보았습니다. 내 문제가 해결되지 않습니다. 잘못된 커넥터를 설치 했습니까? 편집 : 아직 아무것도 없습니다. 데스크톱 용 Visual Studio Express를 사용하고 있습니다. MySQL 데이터 소스를 사용하려면 Ultimate 에디션에 대한 비용을 지불해야합니까? 나는 방금 같은 문제를 겪고 있었다. 최신 Connector / NET 드라이버 (6.7.4)를 제거한 다음 이전 드라이버 (6.6.5)를..

developer tip 2020.11.25

DrawerLayout 이중 서랍 (왼쪽 및 오른쪽 서랍 동시)

DrawerLayout 이중 서랍 (왼쪽 및 오른쪽 서랍 동시) 이중 서랍 (왼쪽에서 하나, 오른쪽에서 하나)을 구현하려는 응용 프로그램이 있습니다. 왼쪽 창은 앱 탐색 용이고 오른쪽 창은 결과 필터링 용입니다. 따라서 레이아웃은 다음과 같습니다. 여기서 "left_drawer"와 "right_drawer", 그리고 각각의 중력 인 "시작"과 "끝"을 분명히 볼 수 있습니다. 그리고 이것은 실제로 작동합니다! 둘 다 빼낼 수 있습니다. 문제는 DrawerToggle을 구현할 때 왼쪽 서랍 만 열고 오른쪽 서랍은 닫지 않으므로 오른쪽 서랍이 열려 있고 DrawerToggle 버튼을 누르면 왼쪽 서랍도 열리고 오른쪽 서랍과 겹칩니다. . 내가 얻으려는 몇 가지 솔루션이 있습니다. 왼쪽과 동일한 동작과 애니메..

developer tip 2020.11.25

커밋 간 git-diff로 * 모든 * 공백 변경 무시

커밋 간 git-diff로 * 모든 * 공백 변경 무시 나는 코드베이스를 살펴보고 공백의 이상한 점을 수정하고 일반적으로 들여 쓰기 등을 수정하고 있으며 실수로 다른 변경을하지 않았는지 확인하고 싶으므로 git diff -w공백을 무시하면서 변경된 모든 파일의 차이점을 표시 하려고 합니다. 차이. 문제는 이것이 실제로 모든 공백 차이를 무시 하는 것이 아니라는 것입니다 . 적어도 내가 단순히 공백 차이 라고 생각하는 것입니다. 예를 들어 다음 출력에서 git diff -w, -"Links": -{ - - "Thermal": - -{ - + "Links": { + "Thermal": { 당신은 내가 단지 불필요한 빈 줄 제거, 값이 열리는 키의 줄 끝에 중괄호를 넣습니다. 문맥에 맞게 들여 쓰기 이 질문 ..

developer tip 2020.11.25

Windows에서 원자 적 파일 이름 바꾸기 (덮어 쓰기 포함)가 가능합니까?

Windows에서 원자 적 파일 이름 바꾸기 (덮어 쓰기 포함)가 가능합니까? POSIX 시스템에서 rename (2)는 대상 파일이 존재하고 권한이 허용하는 경우 덮어 쓰기를 포함하여 원자 적 이름 변경 작업을 제공합니다. Windows에서 동일한 의미를 얻을 수있는 방법이 있습니까? Vista 및 Server 2008의 MoveFileTransacted ()에 대해 알고 있지만 Win2k 이상을 지원하려면 이것이 필요합니다. 여기서 핵심 단어는 원 자성입니다 . 솔루션은 어떤 식 으로든 작업이 일관되지 않은 상태로 유지되는 방식으로 실패 할 수 없어야합니다. 나는 많은 사람들이 win32에서 이것이 불가능하다고 말하는 것을 보았지만 당신에게 묻습니다. 정말입니까? 가능하면 신뢰할 수있는 인용을 제공하..

developer tip 2020.11.25

C # : 모든 스레드가 완료 될 때까지 대기

C # : 모든 스레드가 완료 될 때까지 대기 작성중인 코드에서 공통 패턴으로 실행 중입니다. 여기서 그룹의 모든 스레드가 완료 될 때까지 기다려야하며 시간 제한이 있습니다. 타임 아웃은 모든 스레드가 완료하는 데 필요한 시간 이므로 가능한 타임 아웃이 timeout * numThreads이므로 각 스레드에 대해 단순히 thread.Join (timeout)을 수행하면 작동하지 않습니다. 지금은 다음과 같은 작업을 수행합니다. var threadFinishEvents = new List(); foreach (DataObject data in dataList) { // Create local variables for the thread delegate var threadFinish = new EventWa..

developer tip 2020.11.25

나중에 열 수 있도록 Eclipse에 탭 그룹을 저장할 수 있습니까?

나중에 열 수 있도록 Eclipse에 탭 그룹을 저장할 수 있습니까? 작업중인 단일 프로젝트 내에 여러 프로세스가 있습니다. 특정 프로세스의 코드 편집기에서 탭 (자바 파일)을 계속 열고 닫습니다. 각 프로세스는 거의 항상 동일한 Java 파일을 사용합니다. 작업 세트의 일부로 열리는 파일을 저장하여 원하는 작업 세트를 선택하고 작업해야하는 모든 Java 파일을 열 수 있는지 궁금합니다. 현재 작업 세트는 트리를 이러한 파일로 설정하지만 필요한 파일을 열 수도 있습니다. 이해가 되길 바랍니다 ... 여기서 Mylyn 이 답이 될 것입니다. Mylyn은 작업 중심의 Eclipse 용 인터페이스 로 매우 큰 작업 공간에서 작은 작업 공간으로 작업하는 것만 큼 쉽게 작업 할 수 있습니다. Mylyn은 작업중인..

developer tip 2020.11.25

ARM 컴파일 오류, 개체 파일이 아닌 실행 파일에서 사용되는 VFP 등록

ARM 컴파일 오류, 개체 파일이 아닌 실행 파일에서 사용되는 VFP 등록 나는 지난 며칠 동안이 문제를 겪어 왔으며 여기에서 실제로 일어나는 일이나 문제가 무엇인지에 대해 머리를 알 수 없습니다. 다음 플래그가있는 메이크 파일이 있습니다. CC = arm-linux-gnueabihf-gcc-4.6 FLAGS = -O3 -march=armv7-a -mtune=cortex-a9 -mfpu=neon -ftree-vectorize -mfloat-abi=softfp -std=gnu99 일부 개체 파일이있는 .a 파일에 라이브러리가 있으며 실행 파일과 연결하기 만하면됩니다. 나는 프로토 타입과 그 모든 것을 알고 있으며 불평하는 유일한 것은 다음과 같습니다. /usr/bin/ld: error: *EXECUTABL..

developer tip 2020.11.25

Keras : 커널과 활동 정규화의 차이점

Keras : 커널과 활동 정규화의 차이점 저는 Keras에서 weight_regularizer 를 더 이상 사용할 수 없으며 그 자리에 활동 과 커널 정규화 프로그램 이 있음을 알았 습니다 . 나는 알고 싶다: 커널 과 활동 정규화 의 주요 차이점은 무엇입니까 ? weight_regularizer 대신 activity_regularizer 를 사용할 수 있습니까? 활동 정규화는 네트의 출력의 함수로 작동하며 대부분은 숨겨진 단위를 정규화하는 데 사용되는 반면 weight_regularizer는 이름에서 알 수 있듯이 가중치에 대해 작동하여 감쇠합니다. 기본적으로 정규화 손실을 출력 ( activity_regularizer) 또는 가중치 ( weight_regularizer) 의 함수로 표현할 수 있습니..

developer tip 2020.11.25
반응형