분류 전체보기(23)
-
Input에 숫자만 입력되게 하기
구글링을 하다보니 다양한 분들의 다양한 방법들이 존재를 했지만, 내가 딱 원하는 걸 찾지 못해서 궁리 끝에 아래와 같은 소스를 만들어 보았습니다. keycode Control을 통해 입력되는 키를 제어 하는 방식으로, 소스를 보시면 원하대로 커스텀해서 사용할 수 있을 것입니다. 일단 저는 아래와 같은 정도로 기능 정의를 하고, 만들어 보았습니다.1) 숫자 입력만 필요하고,2) 영문 및 한글은 입력이 되지 않아야 하며,3) 소수점을 표현하되, 소수점으로 시작하거나 소수점이 두번찍히면 안되고,4) 음수를 표현할 수 있어야 한다.5) 입력된 숫자의 수정을 위한 키 backspace, delete, shift, home, end 등은 입력이 가능하도록 한다. (shift + end 로 전체 선택을 하는 경..
2024.08.21 -
[Node.js]Server 시작하기
구글링을 통해 학습을 하면서, Node.js도 설치하고, express도 설치해서 localhost에 웹페이지가 뜨는 것까지 분명히 확인을 하였습니다. 학습을 이어나가기 위해, 다시 vscode를 켜고 브라우저에 localhost를 입력하였으나, 아무것도 뜨지 않고 오류가 납니다. 우리는 아무것도 모르니까 이러한 상황이 아주 당황스럽습니다. port는 80으로 해놨으니 포터 없이 localhost가 접속이 되어야 하는데, 되지를 않습니다. 로컬에 Node.js를 설치하였으나, 우리는 vscode만 실행을 시키고, Node Server을 동작시키지 않았습니다. 원인은 알았으니 이제 당황하지 않고, Server가 정상적으로 작동하도록 해 보겠습니다. 두가지 방법이 있습니다. 1. index.js 파일을 직접..
2023.10.11 -
[Node.js]NVM Server에 설치하기(Ubuntu 20.04)
Node.js 학습하는 모든 사람은 이를 학습하고 활용함에 있어 로컬에서만 셋팅하고 사용하지는 않을 것입니다. 하지만 우리는 Node.js를 실제 Server에서도 사용을 해야 될 것이기 때문에 NVM을 Server 에 설치하고 Node.js를 설치. 관리. 삭제 하는 방법에 대해 알아 두어야 할 것입니다. 저는 기존에 AWS에 Ubuntu 20.04에 nginx + php + mariaDB로 셋팅을 해둔 서버가 있기 때문에 Ubuntu 20.04(Linux)에 NVM을 설치하고 앞으로 로컬에서의 학습과 병행하여 학습을 할 예정입니다. 1) Ubuntu에 NVM 설치하기 NVM Github에 접속을 하면 아래와 같이 최신 버전을 확인할 수 있습니다. 아래쪽으로 스크롤하시면, 아래 그림처럼 최신 버전에 대..
2023.10.11 -
[Node.js]Node.js 여러 버전 설치 및 관리 (NVM for Wondows)
Node.js를 직접 설치하는 방법도 있지만, NVM(Node Version Manager)을 사용하여 Node.js를 설치할 수도 있습니다. https://metalheart.tistory.com/20 [Node.js]node.js 설치하기 Node .js를 윈도우에 설치해 보려고 합니다. Node.js에 대해 일반적으로 Javascript Server로 많이들 알고 있는데, Node .js는 Javascript Runtime Environment(자바스크립트 런타임 환경)을 말하는 것으로 브라우저 metalheart.tistory.com NVM(Node Version Manager)은 단순히 Node.js를 설치하는 기능 뿐만 아니라, 여러 버전의 Node.js를 동시에 설치하고, 필요에 따라 Nod..
2023.09.26 -
[Node.js]node.js 설치하기
Node .js를 윈도우에 설치해 보려고 합니다. Node.js에 대해 일반적으로 Javascript Server로 많이들 알고 있는데, Node .js는 Javascript Runtime Environment(자바스크립트 런타임 환경)을 말하는 것으로 브라우저 없이 Javascript 코드를 실행해 볼 수 있도록 하는 런타임 환경이라는 의미입니다. Node.js를 윈도우에 설치하는 것은 두가지 방법이 있습니다. (1) Node.js 사이트에 방문하여 다운로드하여 직접 설치하는 방법 (2) NVM을 이용하여 설치하는 방법 https://metalheart.tistory.com/21 [Node.js]Node.js 여러 버전 설치 및 관리 (NVM for Wondows) Node.js를 직접 설치하는 방법도..
2023.09.26 -
[.NET 6.0]RegistryKey를 이용하여 등록되어 있는 시작 프로그램 해제하기
애플리케이션 최초 구동시 시작프로그램에 등록하는 기능을 구현하였다면, 반대로 등록되어 있는지 여부를 확인하여 시작 프로그램에서 해제 해야 하는 경우도 필요합니다. 아래 코드와 같이 작성하면, 시작 프로그램으로 등록되어 있는 애플리케이션을 해제할 수 있습니다. public void srartupUnreg() { try { string runKey = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; using (var baseKey = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, Environment.Is64BitOperatingSystem ? RegistryView.Registry64 : RegistryView.Regi..
2023.09.25