반응형

분류 전체보기 2757

C #에서 인터페이스 기반 프로그래밍을 사용한 연산자 오버로딩

C #에서 인터페이스 기반 프로그래밍을 사용한 연산자 오버로딩 배경 현재 프로젝트에서 인터페이스 기반 프로그래밍을 사용하고 있으며 연산자 (특히 Equality 및 Inequality 연산자)를 오버로드 할 때 문제가 발생했습니다. 가정 C # 3.0, .NET 3.5 및 Visual Studio 2008을 사용하고 있습니다. 업데이트-다음 가정은 거짓이었습니다! operator == 대신 Equals를 사용하기 위해 모든 비교를 요구하는 것은 특히 유형을 라이브러리 (예 : Collections)에 전달할 때 실행 가능한 솔루션이 아닙니다. operator == 대신 Equals를 사용하도록 요구하는 것에 대해 염려 한 이유는 .NET 지침에서 operator == 대신 Equals를 사용하거나 심지어..

Development Tip 2020.10.27

상품 리뷰를 검색하는 Amazon.com API가 있습니까?

상품 리뷰를 검색하는 Amazon.com API가 있습니까? AWS API / 서비스 중 Amazon에서 판매 한 항목에 대한 제품 리뷰에 대한 액세스를 제공합니까? (ASIN, user_id) 튜플별로 리뷰를 찾고 싶습니다. Product Advertising API가 URL을 포함하는 페이지 (IFRAME에 삽입하기 위해)에 대한 URL을 반환하는 것을 볼 수 있지만 가능하면 리뷰 데이터의 기계 판독 가능 형식에 관심이 있습니다. 업데이트 2 : @jpillora의 코멘트를 참조하십시오. 아마도 업데이트 1 과 관련하여 가장 관련이있을 것입니다 . 방금 Product Advertising API를 사용해 보았는데 (2014-09-17 기준)이 API는 리뷰 만 포함 된 iframe을 가리키는 URL ..

Development Tip 2020.10.27

Android 치명적인 신호 11

Android 치명적인 신호 11 Android에서 개발중인 앱에서 Fatal Signal 11 오류가 계속 발생합니다. 메모리에 액세스하는 방식과 관련이 있다고 생각하지만 원인을 파악할 수 없습니다. 어떤 도움이라도 대단히 감사하겠습니다! LogCat은 다음과 같습니다. 05-02 23:47:17.618: D/dalvikvm(590): GC_FOR_ALLOC freed 68K, 4% free 6531K/6787K, paused 101ms 05-02 23:47:17.638: I/dalvikvm-heap(590): Grow heap (frag case) to 7.619MB for 1228816-byte allocation 05-02 23:47:17.738: D/dalvikvm(590): GC_CONCURR..

Development Tip 2020.10.27

html 양식 태그의 목적은 무엇입니까

html 양식 태그의 목적은 무엇입니까 html에서 양식 태그의 목적을 이해하지 못합니다. form 태그를 사용하지 않고 쉽게 모든 입력 유형을 완벽하게 사용할 수 있습니다. 입력을 감싸는 것은 거의 중복되어 보입니다. 또한 ajax를 사용하여 서버 측 페이지를 호출하는 경우 간단히 jQuery를 사용할 수 있습니다. 유일한 예외는 어떤 이유로 든 양식 태그를 업로드 스크립트로 감싸 야한다는 점입니다. 그렇다면 왜 양식은 텍스트 입력과 같은 단순한 일에 여전히 널리 사용됩니까? 그것은 매우 고풍스럽고 불필요한 일처럼 보입니다. 나는 그것에 대한 이점이나 필요를 보지 못합니다. 뭔가 빠졌 나봐요. 당신이 놓친 것은 시맨틱 마크 업과 DOM에 대한 이해입니다 . 현실적으로 HTML5 마크 업으로 원하는 모든..

Development Tip 2020.10.27

SQL Server 데이터베이스에서 UTF-8 데이터 정렬을 사용하는 방법은 무엇입니까?

SQL Server 데이터베이스에서 UTF-8 데이터 정렬을 사용하는 방법은 무엇입니까? UTF8을 사용하여 mysql에서 SQL Server (정치), 원래 mysql 데이터베이스로 데이터베이스를 마이그레이션했습니다. 이제 SQL Server 2008에서 utf8을 지원하지 않는다는 https://dba.stackexchange.com/questions/7346/sql-server-2005-2008-utf-8-collation-charset 을 읽었습니다 . 농담입니까? SQL Server는 대부분 라틴으로 인코딩 된 여러 데이터베이스를 호스팅합니다. 마이그레이션 된 db는 웹 게시 용이므로 utf8 인코딩을 유지하고 싶습니다. 내가 놓친 것이 있거나 애플리케이션 수준에서 enc / dec가 필요합니까..

Development Tip 2020.10.27

가져올 진행률 표시기를 업로드 하시겠습니까?

가져올 진행률 표시기를 업로드 하시겠습니까? fetch를 사용하여 업로드 진행률 표시기를 구현하는 문서 또는 예제를 찾는 데 어려움을 겪고 있습니다 . 이것은 내가 지금까지 찾은 유일한 참조 이며 다음과 같습니다. 진행 이벤트는 현재로서는 가져 오기에 도착하지 않는 높은 수준의 기능입니다. Content-Length헤더 를보고 통과 스트림을 사용하여 수신 된 바이트를 모니터링 하여 직접 만들 수 있습니다 . 즉, Content-Length다르게 하지 않고 명시 적으로 응답을 처리 할 수 ​​있습니다 . 물론 Content-Length거기 있어도 거짓말이 될 수 있습니다. 스트림을 사용하면 이러한 거짓말을 원하는대로 처리 할 수 ​​있습니다. 전송 된 "바이트를 모니터링하는 통과 스트림"을 어떻게 작성합니..

Development Tip 2020.10.27

로컬 Maven 프록시 저장소 (Nexus)를 사용하기 위해 sbt를 얻으려면 어떻게해야합니까?

로컬 Maven 프록시 저장소 (Nexus)를 사용하기 위해 sbt를 얻으려면 어떻게해야합니까? 현재 웹에서 아티팩트를 가져 오는 sbt (Scala) 프로젝트가 있습니다. 아티팩트를 캐시하는 기업 표준 Nexus 저장소로 이동하고 싶습니다. Nexus 문서에서 Maven 프로젝트에 대해 수행하는 방법을 이해합니다. 그러나 sbt는 분명히 다른 접근 방식을 사용합니다. (나는 Ivy가 어떻게 든 관련되어 있다는 것을 이해하지만 그것을 사용한 적이 없으며 어떻게 작동하는지 이해하지 못합니다.) 모든 종속성에 대해 기업 Nexus 저장소 시스템을 사용하도록 sbt 및 / 또는 기본 Ivy에 어떻게 지시합니까? 일종의 프로젝트 수준 구성 파일을 사용하여 소스 저장소의 새 복제본이 자동으로 프록시를 사용하도록 ..

Development Tip 2020.10.27

HttpRequest를 HttpRequestBase 개체로 어떻게 변환합니까?

HttpRequest를 HttpRequestBase 개체로 어떻게 변환합니까? 내 문제는 이것의 반대입니다. HttpRequestBase를 HttpRequest 객체로 어떻게 변환합니까? 내 ASP.NET MVC 응용 프로그램에는 HttpRequestBase를 인수로받는 많은 컨트롤러에서 사용하는 메서드가 있습니다. 이제 다른 메서드에서 해당 메서드를 호출해야합니다. 이는 작업이 아닙니다 (nhibernate 인터셉터입니다). 이 두 번째 방법에서는 HttpContext.Current.Request에 액세스 할 수 있는데, 이는 HttpRequest이며 HttpRequestBase로 캐스팅 할 수 없습니다 (이름 지정으로 인해 가능하다고 생각했습니다 ...). 누군가이 수업이 어떤 관계인지 알고 어떻게 ..

Development Tip 2020.10.26

git 별칭을 어떻게 삭제할 수 있습니까?

git 별칭을 어떻게 삭제할 수 있습니까? 나는 자식으로 작업하는 법을 배우고 있으며 다음과 같은 별칭을 설정하려고했습니다. git config --global alias.trololo 'status' 이제 입력 git trololo하면 git status. 이제 trololo 별칭이 필요하지 않습니다. 어떻게 올바르게 삭제할 수 있습니까? 당신이 시도 할 수 --unset있는 git config: git config --global --unset alias.trololo 구성 파일 ( git config --global --edit)을 직접 편집하는 것보다 안전합니다. 아니면 그냥 : vim ~/.gitconfig 그리고 별칭 줄을 삭제하십시오. 누군가가 동일한 별칭에 대해 여러 값을 가지고 있고 다음..

Development Tip 2020.10.26

Visual Studio 용 Xamarin을 사용하여 실제 Android 디바이스에서 디버그하려면 어떻게하나요?

Visual Studio 용 Xamarin을 사용하여 실제 Android 디바이스에서 디버그하려면 어떻게하나요? 몇 개의 링크를 찾았지만 이것이 어떻게 수행되는지 설명하지 않습니다. Xamarin Studio IDE를 사용하여 디버깅 할 수 있지만 해당 IDE (위협 없음)는 Visual Studio에 비해 절름발이입니다. Visual Studio를 사용하면 디버깅 할 에뮬레이터를 선택하는 옵션 만있는 것으로 보입니다. 그렇다면 USB를 통해 실제 장치에서 디버깅하려면 어떻게해야합니까 (이미 USB 디버깅 = true)? OnePlus와 함께 Visual Studio 2017을 사용하고 있습니다. 디버깅 작업을 수행하기 위해 다음을 수행했습니다. 설정> 휴대폰 정보로 이동하고 개발자 모드가 활성화 될 때..

Development Tip 2020.10.26
반응형