본문 바로가기
반응형

개발관련8

C# Assert 코드 검증을 위한 코드 - 어서트 절대로 발생하지 않아야 하는 조건을 런타임 중에 검사 만약 발생한다면 코드가 올바르게 동작하지 않는다는 의미 함수의 선조건 검사에 쓰기 적당 디버그 모드에서만 동작 릴리즈 모드에서는 어서트 함수는 무시됨 릴리즈 모드에서 동작하면 성능 저하가 발생 최종 제품의 성능저하 없이 개발 중에 문제를 고치는 바람직한 방법 enum EMenu { Menu1 = 1, Menu2, Menu3, Menu4, Menu5, Count } static double GetPrice(EMenu menu) { switch (menu) { case EMenu.Menu1: return 10000, case EMenu.Menu2: return 11000, case EMenu.Menu3: return 12.. 2024. 1. 24.
파이썬으로 함수사용하여 뉴스 스크래핑해오기 import requests from bs4 import BeautifulSoup def get_news(keyword): headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'} data = requests.get(f'https://search.naver.com/search.naver?where=news&ie=utf8&sm=nws_hty&query={keyword}',headers=headers) soup = BeautifulSoup(data.text, 'html.parser') # a = soup.sele.. 2024. 1. 11.
JMeter사용법 웹 어플리케이션 성능 테스트를 툴은 자바 오픈 소스 Apache Bench, Apache JMeter, 네이버에서 Grinder를 이용해서 만든 nGrinder, Gatling 등등이 있습니다. 이번 포스팅에선 웹 어플리케이션 성능 테스트 오픈 소스인 JMeter에 대해서 알아보겠습니다. JMeter란? Apache에서 만든 자바로 만들어진 웹 어플리케이션 성능 테스트 오픈 소스입니다. JMeter를 이용해서 아래와 같은 테스트를 할 수 있습니다. - 웹 - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …) - SOAP / REST 웹 서비스 - FTP - JDBC - LDAP - JMS - Message-oriented middleware (MOM) - Mail - SMTP.. 2023. 10. 11.
Windows 환경에서 Docker 실행하기 준비물 Windows 컨테이너를 개발하고 테스트하기 위하여 선택할 수 있는 가장 쉬운 방법은 Hyper-V를 사용할 수 있는 Windows 10 호환 컴퓨터나 노트북을 사용하는 것입니다. 다만 주의할 것이 있습니다. 일부 저가형 컴퓨터나 구형 컴퓨터는 CPU 가상화 기능을 처음부터 제공하지 않도록 기능이 막혀있는 경우가 있을 수 있으므로 반드시 CPU 가상화 기술을 사용할 수 있는 컴퓨터인지 확인합니다. Windows 10 S Mode가 켜져있을 경우 S Mode를 해제해야 합니다. S Mode를 해제하는 자세한 방법은 이 문서를 참고하세요. 단, 한 번 해제하면 다시 S Mode로 돌아올 수 없습니다. 만약 Windows 10 Home 버전을 사용 중이거나, macOS나 리눅스 환경 안에서 작업하기를 .. 2023. 2. 6.
반응형