반응형

Ngrok - 특징 및 사용법 (로컬 서버를 공개 서버로)

What is a NgrokNgrok은 로컬 개발 환경에서 인터넷을 통해 웹 애플리케이션에 안전하게 접근할 수 있도록 해주는 도구입니다. 보안 연결을 통해 인터넷에서 서버를 실행할 수 있으며, 웹 애플리케이션을 외부에 노출시키지 않고도 테스트할 수 있습니다. Ngrok의 주요 장점은 다음과 같습니다. 1. 편리한 설치와 사용 Ngrok는 다운로드 및 설치가 간편합니다. 설치 후에는 쉽게 사용할 수 있으며, 명령어 한 줄로 로컬 개발 서버를 인터넷으로 노출시킬 수 있습니다. 2. 안전한 연결 Ngrok은 TLS/SSL 보안 연결을 사용하며, 인증서는 자동으로 생성됩니다. 이를 통해 로컬 서버에서도 안전하게 연결할 수 있으며, 외부에서도 보안적으로 안전한 연결을 통해 애플리케이션을 실행할 수 있습니다. 3...

Spring 2023.04.06 0

C# 라이브러리 만들기

흔히 DLL 파일이라고 불리기도 하는 라이브러리는 재사용 가능한 범용 모듈을 말합니다. 특별한 기능을 하는 프로그램을 만들고 이를 공용으로 쓸 수 있게, 재사용 가능하게 만드는 이 라이브러리를 만드는 방법과 그 라이브러리를 어떻게 사용할 수 있는지에 대해 알아보겠습니다. 1. 프로젝트 만들기 [클래스 라이브러리. NET]을 선택하여 새로운 프로젝트를 생성합니다. 2. 라이브러리로 만들 코드 작성 namespace MyDLL { public class MyCal { public double Add(double a, double b) { return a + b; } public double Subtract(double a, double b) { return a - b; } public double Multi..

C# 2023.11.28 1

Algorithm _ 시간 복잡도 (O(1),O(log n),O(n),O(n^2),O(2^n))

시간 복잡도 위에 그래프의 모습에서 보이는 것처럼 간단한 출력과 같은 O(1) 혹은 단순한 증가함수인 O(n), O(log n ) 들과 O(n^2), O(2^n)의 그래프의 기울기가 큰 차이가 나타나는 걸 볼 수 있습니다. 컴퓨터가 계산할 때 사용하는 알고리즘,함수에 따라 값에 증가에 따른 결괏값을 구하는 시간이 달라지는데 이를 시간 복잡도라고 얘기합니다. 시간 복잡도를 고려해야 하는 이유 우리가 프로그램을 만들 때 구현하려는 값을 어떤 알고리즘을 이용해 구현하느냐에 따라 그 프로그램의 최적화에 영향이 가기에 항상 어떻게 하면 더 효율적으로 구현할 수 있는지 고민해야 하며 알고리즘 문제를 풀 때도 문제에서 원하는 시간을 초과하면 문제를 풀 수 없는 경우도 있기에 어떠한 방식으로 알고리즘을 구현할지 생각할..

Algorithm 2023.02.08 0

포트가 이미 사용 중 일 때 확인 방법 및 중지하는 방법

오류 8080 포트를 사용해서 다른 작업을 진행하려고 하는데 다음과 같은 오류가 떴다. 'Web server failed to start. Port 8080 was already in use.' 해결방법 1. 해당 포트를 사용 중인 프로세스를 식별하고 중지한다. - 시스템 명령줄 도구를 사용하거나 네트워크 모니터링 도구를 사용할 수 있다. 2. 포트를 사용 중인 응용 프로그램이 다른 포트에서 수신 대기하도록 구성한다. -이를 위해 웹 서버 설정 파일에서 포트 번호를 수정하거나, 웹 서버가 사용하는 프로그래밍 언어나 프레임워크에서 해당 설정을 변경해야 한다. 이 중 시스템 명령줄 도구를 사용하여 문제를 해결했다. Windows 운영 체제 : 1. 명령 프롬프트를 연다. 2. 'netstat -ano " f..

error , solution 2023.04.05 0

Java 숫자 반올림, 올림, 내림(Math)+ 소수점 n번째 자리에서 반올림

public class CordJgMathEx { public static void main(String[] args) { double num = 10.19; double half = Math.round(num); double up = Math.ceil(num); double down = Math.floor(num); double[] arr = {half, up, down}; for(int i=0; i 102.0 그리고 이 값을 10.0으로 나누게 되면 10.2가 되어 원하던 소수점 첫째짜리까지의 값을 얻을 수 있습니다. half = (Math.round(num*10)/10.0); System.out.println(half); half = (Math.round(num*100)/100.0); System...

Simple code 2023.01.23 0
반응형