반응형

javascript 1992

단위 테스트에 대한 합리적인 코드 커버리지 %는 무엇이며 그 이유는 무엇입니까?

단위 테스트에 대한 합리적인 코드 커버리지 %는 무엇이며 그 이유는 무엇입니까? [닫은] 리포지토리 커밋에 대한 요구 사항으로도 단위 테스트에 대해 최소 백분율 코드 커버리지를 요구한다면 어떻게 될까요? 당신이 어떻게 당신의 대답에 도달했는지 설명 해주세요 (당신이 한 모든 것이 숫자를 고르기 만했다면, 그 모든 것을 혼자서 할 수 있었을 것입니다;) Alberto Savoia의이 산문은 그 질문에 정확하게 대답합니다 (멋진 방식으로!) : http://www.artima.com/forums/flat.jsp?forum=106&thread=204677 Testivus On Test Coverage 어느 날 아침 한 프로그래머가 위대한 스승에게 물었습니다. “단위 테스트를 작성할 준비가되었습니다. 어떤 코드..

developer tip 2020.10.03

멀티 코어 머신의 Node.js

멀티 코어 머신의 Node.js Node.js를이 흥미로운 보이는, 하지만 뭔가 그리워한다 - Node.js를 단일 프로세스 및 스레드에서 실행 만 조정되지 않습니다? 그렇다면 멀티 코어 CPU 및 멀티 CPU 서버에 대해 어떻게 확장됩니까? 결국 가능한 한 단일 스레드 서버를 빠르게 만드는 것이 좋지만 높은로드의 경우 여러 CPU를 사용하고 싶습니다. 응용 프로그램을 더 빠르게 만드는 것도 마찬가지입니다. 오늘날에는 여러 CPU를 사용하고 작업을 병렬화하는 방법이 있습니다. Node.js는이 그림에 어떻게 들어 맞습니까? 어떻게 든 여러 인스턴스를 배포하는 아이디어입니까? [ 이 게시물은 2012 년 9 월 2 일 (위보다 최신) 현재 최신입니다. ] Node.js는 절대적으로 멀티 코어 머신에서 확장..

developer tip 2020.10.03

UTF8 인코딩을 사용하여 Excel에서 CSV로

UTF8 인코딩을 사용하여 Excel에서 CSV로 가져 오기 파일로 사용하기 위해 CSV 파일로 변환해야하는 일부 스페인어 문자 (물결표 등)가있는 Excel 파일이 있습니다. 그러나 CSV로 저장하면 ASCII 문자가 아닌 "특수"스페인어 문자가 망가집니다. 또한 Mac에서 Excel 파일을 만드는 원래 사용자가 보낸 것처럼 보이는 왼쪽 및 오른쪽 따옴표와 긴 대시로이 작업을 수행하는 것 같습니다. CSV는 텍스트 파일 일 뿐이므로 UTF8 인코딩을 처리 할 수 ​​있으므로 Excel 제한 사항이라고 생각하지만 Excel에서 CSV로 가져오고 비 ASCII 문자를 유지하는 방법을 찾고 있습니다. 손대지 않은. 간단한 해결 방법은 Google 스프레드 시트를 사용하는 것입니다. 붙여 넣거나 (복잡한 수식..

developer tip 2020.10.03

정규식에서 특정 단어를 부정하는 방법은 무엇입니까?

정규식에서 특정 단어를 부정하는 방법은 무엇입니까? 에서와 같이 문자 그룹을 부정 할 수 있다는 것을 알고 [^bar]있지만 부정이 특정 단어에 적용되는 정규식이 필요합니다. 내 예제에서 어떻게 실제 "bar"와 부정을 부정 "any chars in bar"합니까? 이를 수행하는 가장 좋은 방법은 부정적인 예측 을 사용하는 것입니다 . ^(?!.*bar).*$ 부정적 미리보기 구조는 한 쌍의 괄호로, 여는 괄호 뒤에 물음표와 느낌표가 있습니다. 미리보기 내부 [정규식 패턴]. 성능이 가장 중요하지 않은 경우 두 번째 패스를 통해 결과를 실행하고 부정하려는 단어와 일치하는 결과를 건너 뛰는 것이 더 쉽습니다. 정규식은 일반적으로 스크립팅이나 성능이 낮은 작업을 수행하고 있음을 의미하므로 읽기 쉽고 이해하기..

developer tip 2020.10.03

원래 GitHub 저장소에서 분기 된 GitHub 저장소로 새 업데이트 가져 오기

원래 GitHub 저장소에서 분기 된 GitHub 저장소로 새 업데이트 가져 오기 GitHub에서 누군가의 저장소를 포크했고 원래 저장소에서 만든 커밋 및 업데이트로 내 버전을 업데이트하고 싶습니다. 이것들은 내가 내 사본을 포크 한 후에 만들어졌습니다. 오리진에서 변경된 사항을 가져 와서 내 저장소에 통합하려면 어떻게해야합니까? 원래 저장소 (포크 한 저장소)를 원격으로 추가해야합니다. 로부터 GitHub의 포크 맨 페이지 : 복제가 완료되면 저장소 origin에 GitHub의 포크를 가리키는 " " 라는 이름의 원격이 있습니다. 이름이 당신을 혼동하지 않도록하십시오. 이것은 당신이 포크 한 원본 저장소를 가리 키지 않습니다. 해당 저장소를 추적하는 데 도움이되도록 "upstream"이라는 또 다른 원..

developer tip 2020.10.03

일반 Git 저장소를 베어 저장소로 변환하는 방법은 무엇입니까?

일반 Git 저장소를 베어 저장소로 변환하는 방법은 무엇입니까? '일반'Git 저장소를 베어 저장소로 어떻게 변환 할 수 있습니까? 주요 차이점은 다음과 같습니다. 일반 git 저장소에는 .git모든 관련 데이터를 포함하는 저장소 내부 에 폴더가 있으며 다른 모든 파일은 작업 복사본을 만듭니다. 베어 Git 저장소에는 작업 복사본이 없으며 폴더 (라고 부르겠습니다 repo.git)에는 실제 저장소 데이터가 포함되어 있습니다. 간단히 말해서의 내용을 repo의 내용으로 repo/.git바꾼 다음 저장소에 이제 베어 저장소라고 알립니다. 이렇게하려면 다음 명령을 실행하십시오. cd repo mv .git ../repo.git # renaming just for clarity cd .. rm -fr repo ..

developer tip 2020.10.03

데이터베이스의 수평 및 수직 확장의 차이점

데이터베이스의 수평 및 수직 확장의 차이점 많은 NoSQL 데이터베이스와 SQL 데이터베이스를 접했습니다. 이러한 데이터베이스의 강점과 약점을 측정하기위한 다양한 매개 변수가 있으며 확장 성은 그중 하나입니다. 이러한 데이터베이스의 수평 확장과 수직 확장의 차이점은 무엇입니까? 수평 적 확장 은 리소스 풀에 더 많은 머신 을 추가하여 확장하는 것을 의미하는 반면, 수직적 확장은 기존 머신에 더 많은 전력 (CPU, RAM)을 추가하여 확장하는 것을 의미합니다 . 이것을 기억하는 쉬운 방법은 서버 랙에있는 기계를 생각하는 것입니다. 수평 방향으로 기계를 더 추가하고 수직 방향으로 기계에 더 많은 자원을 추가 합니다. 데이터베이스 세계에서 수평 확장은 종종 데이터 분할을 기반으로합니다. 즉, 각 노드는 데이..

developer tip 2020.10.02

SQL Server의 테이블에서 열 이름을 어떻게 가져올 수 있습니까?

SQL Server의 테이블에서 열 이름을 어떻게 가져올 수 있습니까? 테이블의 모든 열 이름을 쿼리하고 싶습니다. 이 작업을 수행하는 방법을 찾았습니다. 신탁 MySQL PostgreSQL 하지만 알아야합니다. Microsoft SQL Server (제 경우에는 2008 년)에서 어떻게이 작업을 수행 할 수 있습니까? 정보 스키마보기를 쿼리하여이 정보와 훨씬 더 많은 정보를 얻을 수 있습니다 . 이 샘플 쿼리 : SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'Customers' 다음 모든 DB 개체에 대해 만들 수 있습니다. CHECK_CONSTRAINTS COLUMN_DOMAIN_USAGE COLUMN_PRIVILEGES 열 CONSTR..

developer tip 2020.10.02

PDO 준비 문이 SQL 주입을 방지하기에 충분합니까?

PDO 준비 문이 SQL 주입을 방지하기에 충분합니까? 다음과 같은 코드가 있다고 가정 해 보겠습니다. $dbh = new PDO("blahblah"); $stmt = $dbh->prepare('SELECT * FROM users where username = :username'); $stmt->execute( array(':username' => $_REQUEST['username']) ); PDO 문서는 다음과 같이 말합니다. 준비된 명령문의 매개 변수는 인용 할 필요가 없습니다. 운전자가 처리합니다. SQL 인젝션을 피하기 위해 내가해야 할 일이 그게 전부입니까? 정말 그렇게 쉬운가요? 차이가 있다면 MySQL을 가정 할 수 있습니다. 또한 SQL 주입에 대해 준비된 문을 사용하는 것에 대해서만 궁..

developer tip 2020.10.02

C #에서 현재 페이지의 URL을 얻는 방법

C #에서 현재 페이지의 URL을 얻는 방법 [중복] 이 질문에 이미 답변이 있습니다. 코드 숨김 [중복] 10 답변 에서 ASP.Net 페이지의 URL 가져 오기 누구든지 C #에서 ASP.NET의 현재 작업 페이지 URL을 얻는 데 도움을 줄 수 있습니까? 이 시도 : string url = HttpContext.Current.Request.Url.AbsoluteUri; // http://localhost:1302/TESTERS/Default6.aspx string path = HttpContext.Current.Request.Url.AbsolutePath; // /TESTERS/Default6.aspx string host = HttpContext.Current.Request.Url.Host; //..

developer tip 2020.10.02
반응형