반응형

전체 글 2757

내 CSS 파일의 내용을 어떻게 구성해야합니까?

내 CSS 파일의 내용을 어떻게 구성해야합니까? 이 질문은 .css 파일 내에서 실제 CSS 지시문 자체를 구성하는 것에 관한 것입니다. 새 페이지 또는 페이지 집합을 개발할 때 일반적으로 .css 파일에 직접 지시문을 추가하고 가능한 한 리팩터링을 시도합니다. 시간이 지나면 수백 (또는 수천) 줄의 줄이 생기고 레이아웃을 조정할 때 필요한 것을 찾기가 어려울 수 있습니다. 누구든지 지침을 구성하는 방법에 대한 조언이 있습니까? DOM을 모방하여 하향식으로 구성해야합니까? UI의 동일한 부분을 지원하는 요소에 대한 지시문을 함께 배치하여 기능적으로 구성해야합니까? 선택기를 기준으로 모든 것을 알파벳순으로 정렬해야합니까? 이러한 접근 방식의 조합? 또한 하나의 파일에 CSS를 얼마나 보관해야하는지에 제한이..

Development Tip 2020.10.19

수업 전 Junit (비 정적)

수업 전 Junit (비 정적) Junit이 테스트 파일에서 한 번 함수를 실행하도록하는 모범 사례가 있습니까? 또한 정적이어서는 안됩니다. @BeforeClass비 정적 기능 처럼 ? 추악한 해결책은 다음과 같습니다. @Before void init(){ if (init.get() == false){ init.set(true); // do once block } } 글쎄 이것은 내가하고 싶지 않은 일이며 통합 된 junit 솔루션을 찾고 있습니다. 일회성 초기화를 위해 정적 이니셜 라이저를 설정하고 싶지 않고 JUnit 사용에 대해 특별히 신경 쓰지 않는 경우 TestNG를 살펴보십시오. TestNG는 모두 주석을 사용하여 다양한 구성 옵션으로 비 정적 일회성 초기화를 지원합니다. TestNG에서 이것..

Development Tip 2020.10.19

빈혈 도메인 모델 피하기-실제 예

빈혈 도메인 모델 피하기-실제 예 나는 빈혈 도메인 모델을 이해하려고 노력하고 있으며 왜 그것들이 반 패턴인지 이해하려고합니다. 다음은 실제 사례입니다. 이름, 성별, 사용자 이름 등 수많은 속성이있는 Employee 클래스가 있습니다. public class Employee { public string Name { get; set; } public string Gender { get; set; } public string Username { get; set; } // Etc.. mostly getters and setters } 다음으로 수신 전화 및 웹 사이트 문의 ( '리드'라고 함)를 영업 직원간에 균등하게 순환시키는 시스템이 있습니다. 이 시스템은 라운드 로빈 문의, 휴일, 직원 선호도 확인 등..

Development Tip 2020.10.19

Razor / CSHTML-우리가 가진 것보다 어떤 이점이 있습니까?

Razor / CSHTML-우리가 가진 것보다 어떤 이점이 있습니까? 새로운 CSHTML 페이지 기능을 사용하는 사람은 누구나 기존 ASP.NET MVC 기본보기 엔진이나 웹 양식보다이 새로운보기 엔진 구문을 선호한다는 것을 알고 있습니다. 그렇다면 그 이유는 무엇입니까? CSHTML은 MVC 또는 웹 양식에 비해 이점이 있습니까? 아니면 그 반대의 경우도 마찬가지입니까? 사람들의 의견이 궁금합니다. 이점 중 하나는 Razor 뷰를 단위 테스트 내에서 렌더링 할 수 있다는 것입니다. 이것은 이전 ASP.Net 렌더러에서는 쉽게 불가능했던 것입니다. 에서 ScottGu의 발표 이 설계 목표 중 하나로 표시됩니다 : 단위 테스트 가능 : 새보기 엔진 구현은 단위 테스트보기 기능을 지원합니다 (컨트롤러 또는 ..

Development Tip 2020.10.19

VB 프로젝트를 C # 프로젝트로 변환하는 방법

VB 프로젝트를 C # 프로젝트로 변환하는 방법 VB로 작성된 프로젝트가 있고 전체 프로젝트를 C # 프로젝트로 변환해야합니다. 파일 단위로 수행하고 싶지 않고 온라인 변환기를 찾았지만 전체 프로젝트가 아닌 코드 줄만 변환합니다. 나는 연구 결과를 발견했고 여기 에이 질문을 보았다 는 글을 썼습니다. "Sharpdevelop의 가장 좋은 점은 전체 프로젝트 (소스 파일)를 VB 및 C # 및 다른 방법으로 변환한다는 것입니다." 또한 Google에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하면 여기 에서 "프로젝트 창에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 변환-VB.NET에서 C #으로"를 찾았 습니다 . 하지만 프로젝트 창에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하면 "변환"을 찾을 수 있습니..

Development Tip 2020.10.19

데이터베이스 스키마 변경 후 LINQ to SQL 클래스를 업데이트하는 가장 좋은 방법

데이터베이스 스키마 변경 후 LINQ to SQL 클래스를 업데이트하는 가장 좋은 방법 데이터베이스 디자인이 여전히 약간 유동적 인 프로젝트에서 LINQ to SQL 클래스를 사용하고 있습니다. 클래스를 스키마와 쉽게 동기화 할 수있는 방법이 있습니까? 아니면 테이블 디자인이 변경된 경우 클래스를 수동으로 업데이트해야합니까? SQLMetal.exe를 사용하여 dbml 및 / 또는 cs / vb 파일을 생성 할 수 있습니다. 빌드 전 스크립트를 사용하여 시작하고 데이터 컨텍스트 프로젝트가 속한 디렉토리를 대상으로 지정하십시오. C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\x64\sqlmetal.exe /server: /database: /code:"path\So..

Development Tip 2020.10.19

Android에서 Simple HTTP 클라이언트를 어떻게 사용합니까?

Android에서 Simple HTTP 클라이언트를 어떻게 사용합니까? 을 AndroidHttpClientHTTP 클라이언트로 사용하여 원격 서버에 연결하려면 어떻게해야 합니까? 문서 나 인터넷에서 좋은 예를 찾을 수 없었습니다. public static void connect(String url) { HttpClient httpclient = new DefaultHttpClient(); // Prepare a request object HttpGet httpget = new HttpGet(url); // Execute the request HttpResponse response; try { response = httpclient.execute(httpget); // Examine the response..

Development Tip 2020.10.19

node.js가 웹 서버라고 말할 수 있습니까?

node.js가 웹 서버라고 말할 수 있습니까? 웹 프레임 워크와 웹 서버가 헷갈리는 것을 발견했습니다. Apache is a web server. Tornado is a web server written in Python. Nginx is a web server written in C Zend is a web framework in php Flask/Bottle is a web framework in Python RoR is a web framework written in Ruby Express is a web framework written in JS under Node.JS node.js가 웹 서버라고 말할 수 있습니까 ??? 웹 서버 / 프레임 워크가 너무 혼란 스럽습니다. 어떻게 든 node.j..

Development Tip 2020.10.19

git pull --rebase와 git pull --ff-only의 차이점

git pull --rebase와 git pull --ff-only의 차이점 origin/masterhas commit A--B--C과 my local/masterhas commit을 가정 해 봅시다 A--B--D. 사용하면 git pull --rebase어떻게 되나요? 사용하면 git pull --ff-only어떻게 되나요? 결과 커밋 트리에 차이가 있습니까? git pull --rebase를 사용하면 어떻게됩니까? git pull --rebase 대략 다음과 같습니다. git fetch git rebase origin/master 즉, 원격 변경 ( C)이 로컬 변경 ( D) 전에 적용 되어 다음과 같은 트리가 생성됩니다. A -- B -- C -- D git pull --ff-only를 사용하면 어..

Development Tip 2020.10.19

Git이 더 현대적인 SHA를 사용하지 않는 이유는 무엇입니까?

Git이 더 현대적인 SHA를 사용하지 않는 이유는 무엇입니까? 나는 Git이 개정의 ID로 SHA-1 다이제스트를 사용한다는 것을 읽었습니다. 더 최신 버전의 SHA를 사용하지 않는 이유는 무엇입니까? 더 최신 버전의 SHA를 사용하지 않는 이유는 무엇입니까? 2017 년 12 월 : 그럴 것입니다. Git 2.16 (2018 년 1 분기)은 이러한 의도를 설명하고 구현 한 첫 번째 릴리스입니다. 참고 : 아래 Git 2.19 참조 : SHA-256이 됩니다. Git 2.16은 Git에서 사용되는 해시 함수를 정의하는 인프라를 제안하고 다양한 코드 경로에서이를 연결하기위한 노력을 시작할 것입니다. Ramsay Jones (``)의 commit c250e02 (2017 년 11 월 28 일)를 참조하십시..

Development Tip 2020.10.19
반응형