open cover & report generator로 C# line coverage확인하기 (.net, .net framework)
opencover 란?오픈커버(OpenCover)는 .NET / .NET Framework 애플리케이션의 코드 커버리지를 측정하는 도구입니다.코드 커버리지란, 프로그램이 실행될 때 실행된 코드의 비율을 의미합니다.이를 통해 개발자는 자신이 작성한 코드가 실제로 실행되는지 확인할 수 있으며, 테스트되지 않은 코드를 찾아내어 수정할 수 있습니다.report generator란?ReportGenerator는 coverlet, OpenCover, dotCover, Visual Studio, NCover, Cobertura, JaCoCo, Clover, gcov, lcov과 같이다양한 커버리지 결과파일을 사람이 읽을 수 있는 보고서로 변환합니다.이 보고서는 커버리지 비율을 보여주며, 소스 코드의 어떤 라인이 커버..
2024. 10. 30.
nmap이란? nmap 사용방법, 윈도 포트스캔, nmap 사용법
nmap이란?nmap이란, 보안스캐너 툴의 일종으로,컴퓨터와 서비스를 찾거나, 원격 컴퓨터들의 자세한 정보를 알아낼 수 있습니다.자세한 정보에는 운영 체제, 장치 종류, 운영 시간, 서비스에 쓰이는 소프트웨어 제품, 그 제품의 정확한 버전, 방화벽 등을 확인할 수 있습니다.nmap으로는 아래와 같은 기능을 수행할 수 있습니다.1) 호스트 탐지 - 네트워크상의 컴퓨터들을 확인한다. 예를 들어 ping 응답이나 특정 포트가 열린 컴퓨터들을 나열한다.2) 포트 스캔 - 하나 혹은 그 이상의 대상 컴퓨터들에 열린 포트들을 나열한다.3) 버전 탐지 - 응용 프로그램의 이름과 버전 번호를 확인하기 위해 원격 컴퓨터의 네트워크 서비스에 주의를 기울인다.4) 운영 체제 탐지 - 원격으로 운영 체제와 네트워크 장치의 하..
2024. 10. 8.
주요 DB별 문자열자르기
mysql /mariadb / oracle / sqlite 문자열자르기, substrSUBSTR(str,pos,len)str : 원본문자열pos : 시작 위치len : 가져올 길이사용예제SELECT SUBSTR('123456TEST', 1, 4) FROM DUAL-- 결과 : 1234postgresql / mssql 문자열자르기, substringSUBSTR(str,pos,len)str : 원본문자열pos : 시작 위치len : 가져올 길이사용예제SELECT SUBSTRING('123456TEST' , 1, 3); -- 결과 : 123 #substr,#mysql,#oracle,#procedure
2024. 9. 18.