분류 전체보기
한글 -> 숫자 function korToNum(value) { var numKor = '영일이삼사오육칠팔구'; var numUnit1 = { '십': 10, '백': 100, '천': 1000 }; var numUnit2 = { '만': 10000, '억': 100000000, '조': 1000000000000 }; var num = 0; var ret = 0; var total = 0; for (var i = 0; i < value.length; i++) { var n = value.charAt(i); if (numKor.indexOf(n) != -1) { num = numKor.indexOf(n); } else if (n in numUnit1) { if (num == 0) num = 1; ret +..
[오류내용] 크롬에서 해당 api 실행 시 "Whitelabel Error Page"로 뜨고 인텔리제이에서는 아래 코드와 같은 에러가 뜬다. java.lang.IllegalArgumentException: Name for argument of type [java.lang.Long] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag. [해결방법] @PathVariable에 name="id" 추가 public Long update(@PathVariable(name="id") Long id){ ... }
http://localhost:8080/h2-console 에서 JDBC URL을 "jdbc:h2:mem:testdb"로 변경하려하니 다음과 같은 에러가 났다. Database "mem:testdb" not found, either pre-create it or allow remote database creation (not recommended in secure environments) [해결방법] 인텔리제이 application.properties 파일에서 아래 코드 추가 후 재실행했다. spring.datasource.url=jdbc:h2:mem:testdb
error: package org.junit does not exist import org.junit.*; java: cannot find symbol symbol: class After location: package org.junit intelliJ + Gradle 환경에서 junit import 에러 해결 방법 Settings -> Build, Execution, Deployment -> Build Tools -> Gradle 에서 Build and run using : IntelliJ IDEA Run tests using : IntelliJ IDEA Gradle -> IntelliJ IDEA로 변경
MAC 주소 vs IP 주소 MAC 주소 : 컴퓨터나 라우터 등 네트워크 기기에 처음부터 할당된 번호로, 이더넷에서 사용 IP 주소: 컴퓨터를 식별하기 위해 할당되는 번호로, TCP/IP에서 사용 프라이빗 IP 주소 : 랜 내부에서 사용 글로벌 IP 주소 : 인터넷에서 사용 IP 주소 + MAC 주소 => 컴퓨터끼리 통신 가능 IP주소 10진수 네자리로 표기 -> 실체는 8자리 2진수 옥텟 4개의 조합 네트워크부 + 호스트부로 구성 호스트부를 바꿔 컴퓨터, 서버, 프린터 등에 IP 주소 할당 네트워크부 : 어떤 네트워크를 나타내는 정보 호스트부 : 네트워크 안의 컴퓨터를 특정하는 정보 ex) 192.168.68.109 => 1~3옥텟(192.168.68)은 네트워크부, 4옥텟(109)은 호스트부 서브넷 ..
단말 사용자가 일반적으로 이용하는 기기 ex) PC, 휴대전화 등 서버 어떤 서비스를 제공하는 컴퓨터 365일 쉬지않고 계속 가동될 것을 예상하여 고성능 부품 사용 스위치 유선 랜을 묶은 것 -> L2 스위치 네트워크와 네트워크를 연결하는 것 -> L3 스위치 부하 분산 및 애플리케이션에 맞게 통신을 제어할 수 있는 것 -> L4, L7 스위치 ONU 광 회선과 공유기 사이에 설치 광 회선과 공유기 연결, 광 신호와 디지털 신호 변환 라우터 네트워크와 네트워크를 연결 랜과 인터넷 경계에 설치되어 네트워크 간 다리를 놓기 또는 거점과 거점 연결 여러 단말기로 네트워크 회선을 공용하는 역할 가상 라우터 가상 데이터 센터인 VPC쪽 연결점이 되는 것 전용 하드웨어인 라우터와 달리 클라우드에서 실행되는 소프트웨..
컨트롤을 정렬할 경우 Dock을 사용한다. 예를 들어 버튼을 맨 위에 배치하고 싶을때 Dock을 Top으로 설정한다. 만약 여러개의 컨트롤을 차례대로 정렬하고싶은 경우 해당 컨트롤에 같은 값의 Dock을 설정하고 디자이너에 Controls.Add()를 역순으로 정렬하면 원하는 우선순위대로 정렬된다. this.Controls.Add(this.btn3); this.Controls.Add(this.btn2); this.Controls.Add(this.btn1);
httpWebRequest.KeepAlive = true; httpWebRequest.UserAgent = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)"; ServicePointManager.SecurityProtocol |= SecurityProtocolType.Ssl3; ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls; ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls11; ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls12; 프레임워크 4.6으로 변경