반응형

자바 1500

건축가를위한 NDepend의 대안을 알고 있습니까?

건축가를위한 NDepend의 대안을 알고 있습니까? NDepend와 유사한 소프트웨어를 알고 계십니까? 나는 최근에 그것을 얻었고 매우 유용하다는 것을 알았습니다. 많은 도움이되었지만 현재로서는 프로페셔널 버전을 구입할 가능성이 없습니다. 그렇다면 대안이 있습니까 (아마도 오픈 소스)? 가급적이면 무료입니다. 하지만 반드시 그런 것은 아닙니다. 아마도 팀이 아닌 단일 개발자에게 좀 더 적절한 가격으로 말이죠. 이 소프트웨어에 대한 요구 사항 : 종속성 다이어그램 작성 코드 메트릭 검색 주석 범위 표시 (지금까지) Nitriq는 .net 용 무료 정적 코드 분석 도구입니다. 그래프는 없지만 트리 맵이 있으며 CQL을 배우는 대신 LINQ를 사용하여 모든 쿼리를 수행합니다. www.nitriq.com 에서 ..

IT TIP 2020.12.12

항상 sizeof (enum) == sizeof (int)입니까?

항상 sizeof (enum) == sizeof (int)입니까? 항상 sizeof (enum) == sizeof (int)입니까? 아니면 컴파일러에 의존합니까? 컴파일러가 단어 길이 (메모리 정렬)에 최적화되어 있으므로, 즉 y int가 특정 컴파일러의 단어 크기라고 말하는 것은 잘못된 것입니까? 열거 형을 사용하면 단어로 정렬되므로 처리 패널티가 없음을 의미합니까? 모든 반환 코드를 열거 형에 넣는 것이 좋지 않습니까? 반환 유형을 확인하는 동안 이름 만 가져 오는 값에 대해 분명히 걱정하지 않기 때문입니다. 이 경우 메모리를 절약 할 수 있으므로 #DEFINE이 더 좋습니다. 일반적인 관행은 무엇입니까? 이러한 반환 유형을 네트워크를 통해 전송해야하고 다른 쪽 끝에서 일부 처리를 수행해야하는 경우 ..

IT TIP 2020.12.12

Django 모델 필드 유효성 검사

Django 모델 필드 유효성 검사 Django에서 모델 필드 의 유효성 검사는 어디로 가야합니까? 모델의 오버로드 된 .save () 메서드 또는 models.Field 하위 클래스의 .to_python () 메서드 (분명히 작동하려면 사용자 지정 필드를 작성해야 함)의 두 가지 가능한 선택 항목을 지정할 수 있습니다. 가능한 사용 사례 : 절대적으로 필요한 경우 빈 문자열이 데이터베이스에 기록되지 않도록합니다 (blank = False 키워드 인수는 여기서 작동하지 않으며 양식 유효성 검사 전용입니다). 보장 할 필요가있을 때 "choces"키워드 인수가 관리 인터페이스뿐만 아니라 db 수준에서도 존중됩니다 (열거 형 데이터 유형을 에뮬레이트하는 종류). 모델에는 클래스 수준 속성도 empty_str..

IT TIP 2020.12.12

제네릭 메소드의 여러 와일드 카드는 Java 컴파일러 (그리고 나!)를 매우 혼란스럽게 만듭니다.

제네릭 메소드의 여러 와일드 카드는 Java 컴파일러 (그리고 나!)를 매우 혼란스럽게 만듭니다. 먼저 간단한 시나리오를 고려해 보겠습니다 ( ideone.com의 전체 소스 참조 ). import java.util.*; public class TwoListsOfUnknowns { static void doNothing(List list1, List list2) { } public static void main(String[] args) { List list1 = null; List list2 = null; doNothing(list1, list2); // compiles fine! } } 두 와일드 카드는 서로 관련이 없으므로 doNothinga List및 a를 사용하여 호출 할 수 있습니다 List...

IT TIP 2020.12.12

문서의 상단이 아닌 하단에 JS를로드 할 때의 이점

문서의 상단이 아닌 하단에 JS를로드 할 때의 이점 문서 상단이 아닌 하단에 JS를로드하는 것의 실제 이점 (있는 경우)은 무엇입니까? 페이지 로딩 및 JS 종속 기능에 잠시 지연이있는 것 같습니다. 모든 템플릿을 시작하기 위해 html5boilerplate 를 사용 하고 있지만 맨 아래에 JS를로드하는 것이 얼마나 유익한 지 잘 모르겠습니다. 정말 그렇게 큰 차이를 만들까요? 그렇다면 그 이유는 무엇입니까? 페이지 하단에 외부 js 파일을 포함하는 경우 상호 작용 또는 역학 논리 대신 클라이언트에 표시 될 시각적 디스플레이에 HTTP 요청의 우선 순위를 부여합니다. 클라이언트에 이미지를 전달하기 위해 콘텐츠 전송 네트워크를 사용하지 않는 경우 한 번에 최대 2 개의 HTTP 요청 만 처리 할 수 ​​있..

IT TIP 2020.12.12

자체 닫는 DIV 태그를 사용해도됩니까?

자체 닫는 DIV 태그를 사용해도됩니까? 중복 가능성 : 자체 닫힘 태그가 HTML5에서 유효합니까? 예를 들면 : 그런 다음 Javascript를 사용하여이 div를 채우는 작업이 수행됩니다. 유효한 HTML입니까? 아니요. HTML 4.x에는 자동 닫힘 태그 개념이 없습니다. XHTML에서 유효합니다. Div는 유효한 자동 종료 태그가 아닙니다. 빈 div를 가지려면 다음을 수행하는 것이 좋습니다. XML 선언과 XHTML 1.0 및 1.1 문서 정의에 따르면 괜찮습니다. null-end 태그 ( >)는 null-end 시작 태그가 더 가까이 ( /) 바로 뒤에 올 때 사용할 수 있으며 코드는 . 특정 소비자가이를 올바르게 처리 할 수 ​​있는지 여부는 완전히 다른 문제입니다. HTML 4.01에서 ..

IT TIP 2020.12.12

OpenCL / AMD : 딥 러닝

OpenCL / AMD : 딥 러닝 "googl'ing"어떤 연구를하고있는 동안 나는 찾을 수 없었다 어떤 과학 GPGPU 컴퓨팅 및 심각한 / 인기있는 프레임 워크 / SDK 의 OpenCL 에 대한 AMD의 하드웨어를. 내가 놓친 문헌 및 / 또는 소프트웨어가 있습니까? 특히 저는 딥 러닝에 관심이 있습니다 . 내가 아는 모든 것에 대해 deeplearning.net 은 NVIDIA 하드웨어와 CUDA 프레임 워크를 권장 합니다. 또한 Caffe , Theano , Torch , DL4J 등과 같이 내가 아는 모든 큰 딥 러닝 프레임 워크 는 CUDA에 초점을 맞추고 있으며 OpenCL / AMD 를 지원할 계획이 없습니다 . 또한 많은 과학 논문과 CUDA 기반 딥 러닝 작업에 대한 해당 문헌을 찾..

IT TIP 2020.12.12

`.catch (err => console.error (err))`가 권장되지 않는 이유는 무엇입니까?

`.catch (err => console.error (err))`가 권장되지 않는 이유는 무엇입니까? 약속을 사용하고 있으며 다음과 같은 코드가 있습니다. function getStuff() { return fetchStuff().then(stuff => process(stuff) ).catch(err => { console.error(err); }); } 또는: async function getStuff() { try { const stuff = await fetchStuff(); return process(stuff); } catch (err) { console.error(err); } } 오류 누락을 방지하기 위해이 작업을 수행했지만 동료 사용자로부터이 작업을하면 안된다는 말을 들었고 눈살을 찌푸..

IT TIP 2020.12.12

Linq to SQL DateTime 값은 로컬입니다 (종류 = Unspecified)-UTC로 만들려면 어떻게해야합니까?

Linq to SQL DateTime 값은 로컬입니다 (종류 = Unspecified)-UTC로 만들려면 어떻게해야합니까? 특정 DateTime 속성이 UTC로 간주되어야한다고 Linq To SQL 클래스에 (즉, DateTime 유형의 Kind 속성이 기본적으로 Utc가되도록하는) (간단한) 방법이 있습니까? 아니면 '깨끗한'해결 방법이 있습니까? ? 내 앱 서버의 표준 시간대는 SQL 2005 Server (변경할 수 없음)와 동일하지 않으며 UTC도 아닙니다. DateTime 유형의 속성을 dB로 유지하면 UTC 값을 사용하지만 (db 열의 값은 UTC가 됨) 값을 다시 읽을 때 (Linq To SQL 사용) DateTime의 .Kind 속성을 얻습니다. 값은 '지정되지 않음'이됩니다. 문제는 내가..

IT TIP 2020.12.12
반응형