재우니의 블로그

인기 글

주민등록표 (말소자 초본) 발급 관련✔

주민등록표 (말소자 초본) 발급 관련 주민등록표 (말소자 초본)은 상속자인 분이 돌아가신 분에 대한 서류를 제출하는 용도 입니다. 정부24 https://www.gov.kr 사이트나 무인민원발급기에서는 해당 말소자 초본 서류를 얻을 수 없습니다. 해당 문서는 가까운 동사무소 즉 자치센터나 시청 또는 구청을 통해서만 발급이 가능합니다. https://www.gov.kr 정부서비스 | 정부24 정부의 서비스, 민원, 정책·정보를 통합·제공하는 대한민국 정부 대표포털 www.gov.kr 그리고 중요한건 돌아가신 분에 대한 주민등록번호를 미리 알고 가야 합니다. 만약에 신청 서류에 주민등록번호를 모를 경우, 제적등본 발급을 요청하여(비용발생) 기재하시면 됩니다. 이런 문서는 보통 상속자로 인한 재산 부분에 대해..
생활정보 🍜
2024.03.11

HTML 의 table 을 가운데 center 정렬 하는 방법

table 는 조직적인 방식으로 많은 정보를 표시하는 훌륭한 방법입니다 . 판매 데이터, 웹 페이지 트래픽, 주식 시장 동향 및 학생의 성적은 종종 table 에 표시되는 정보의 예입니다. HTML 을 사용하여 웹 페이지에 table 을 추가할 때 페이지 중앙에 table 을 배치하는 것이 시각적으로 더 매력적일 수 있습니다. 텍스트와 그림을 가운데에 맞추는 작업은 일반적으로 text-align 클래스나 CSS 를 통해 이루어 지지만, table을 가운데에 맞추려면 다른 접근 방식이 필요합니다. 웹 페이지에서 표를 가운데에 맞추는 방법에 대한 자세한 내용은 아래에 나와 있습니다. HTML 에서 table 중앙에 맞추기 웹 페이지에 table 을 추가할 때 기본적으로 아래와 같이 페이지 또는 컨테이너의 왼..
HTML
2022.05.19

Windows 윈도우 10 에 OpenSSL 을 설치하는 방법

OpenSSL은 TLS (Transport Layer Security) 및 SSL (Secure Sockets Layer) 프로토콜을 위한 모든 기능을 갖춘 툴킷 입니다. Apache 스타일 라이센스에 따라 라이센스가 부여됩니다. 이 튜토리얼은 Windows 운영 체제에 OpenSSL 을 설치하는 데 도움이 됩니다. 1 단계 – OpenSSL 바이너리 다운로드 아래 다운로드 URL 을 통해 최신 OpenSSL Windows 설치 프로그램 파일을 다운로드 받으세요. OpenSSL 다운로드 페이지를 방문하려면 아래 링크를 클릭하세요. http://slproweb.com/products/Win32OpenSSL.html 2 단계 – OpenSSL 설치 프로그램 실행 다운로드 받은 OpenSSL 설치 프로그램을 ..
Server,AWS
2024.03.11

jquery select 태그의 option 비활성화 disabled 또는 선택막기 ✔

jquery select 태그의 option 비활성화 disabled 또는 선택막기 select 태그 값 중에 특정 하나의 option 을 비활성화 시켜서 클릭이 안되도록 하는 방법이 있는데요. 간단하게 option 의 속성 중 disabled 를 기재하면 글은 보이지만 선택이 되지 않습니다. https://www.w3schools.com/tags/att_option_disabled.asp HTML option disabled Attribute HTML disabled Attribute ❮ HTML tag Example A drop-down list with one disabled option: Choose a car: Volvo Saab www.w3schools.com Volvo Saab VW Audi..
jQuery 👍
2020.11.25

2022년 TOP-50 VISUAL STUDIO 단축키 살펴보기

2022년 TOP-50 VISUAL STUDIO 단축키 살펴보기 이러한 Visual Studio 바로 가기 키를 활용하는 전체 아이디어는 생산성을 높이고 시간을 절약하는 것입니다. 이러한 TOP-50 Visual Studio 바로 가기 키를 사용하여 개발자는 키보드에서 손가락을 떼지 않고도 더 많은 작업을 쉽게 수행할 수 있습니다. 이 바로 가기 키는 Visual Studio 2015에서 최신 Visual Studio 2019까지 작동합니다. 1. 빠른 실행을 위한 CTRL+Q Ctrl+Q는 Visual Studio에서 사용할 수 있는 모든 기능의 인덱싱된 목록을 검색할 수 있도록 빠른 실행을 엽니다. 예를 들어 새 항목을 추가하려는 경우 검색어로 빠른 실행을 사용하고 이를 수행하는 방법에 대한 지침을 ..
기타(툴)
2023.03.02

최신 글

mssql 키보드 쿼리 바로가기 단축키 괜찮은 것

도구 > 옵션 메뉴에서 '환경'- > '키보드' -> '쿼리 바로가기' 부분에서 보시면 됩니다. Alt+F1 sp_help Ctrl+F1 sp_helpindex Ctrl+1 sp_who Ctrl+2 sp_lock Ctrl+3 sp_helptext Ctrl+4 sp_helpstatus Ctrl+5 select top 1000 * from Ctrl+6 sp_spaceUsed Ctrl+8 set statistics profile on;set statistics io on;set statistics time on; Ctrl+9 set statistics profile off;set statistics io off;set statistics time off; 이걸 단축키 지정해서 별도로 사용해도 좋을 내용입니다...
MS-SQL 😃
2024.03.27

Dapper (ORM) 과 EF 비교하여 WHERE 조건 검색 비교하기

Dapper (ORM) 과 EF 비교하여 WHERE 조건 검색 비교하기 Dapper는 .NET에서 사용하는 가벼운 ORM(Object-Relational Mapper)입니다. Dapper는 IQueryable 인터페이스를 직접적으로 사용하지 않고, 대신 SQL 쿼리나 저장 프로시저를 실행하여 데이터베이스에서 데이터를 검색합니다. 따라서, Dapper를 사용하여 동적 쿼리를 구성하고자 할 때는 SQL 쿼리를 문자열로 조합하거나, 더 복잡한 쿼리가 필요한 경우 Dapper의 DynamicParameters를 활용하여 조건을 동적으로 추가하는 방식을 사용할 수 있습니다. 위의 EmployeeSearchService 클래스를 Dapper를 사용하여 구현한다면, 다음과 같이 작성할 수 있습니다: Dapper (O..
ASP.NET MVC 🍕
2024.03.26

Slack 슬랙 메신저와 Notion 노션 page 페이지 연동하여 알람 받기

Slack 슬랙 메신저와 Notion 노션 page 페이지 연동하여 알람 받기 Slack 에서 Apps 생성하기 slack 을 사용하시고 계신다면, 노션에서 알람 받을 workspace 안에 들어가서, 아래와 같이 Apps 우측에 있는 + 버튼을 선택합니다. 검색 기능에서 notion 라고 입력하면 아래 목록 중에 Notion 이 보이며 "add" 버튼을 선택합니다. 크롬 화면에서 slack 사이트가 새창으로 뜨며, 여기서 "Add to Slack" 버튼을 선택합니다. Notion 과 Slack 연동하기 이제, notion 사이트로 이동하게 되는데요. notion 사이트 화면에서 우선 인증을 먼저 합니다. 인증 완료 후 해당 화면으로 이동하지 않으므로 닫고 다시 "Add to Slack" 버튼을 선택하면..
생활정보 🍜
2024.03.22

ASP.NET MVC : XSS(Cross-Site Scripting), HtmlSanitizer 활용해 보기

더보기 FATAL 2024-03-21 22:34:46,795 175921ms nErrorHandlerAttribute WriteLog - System.Web.HttpRequestValidationException (0x80004005): 클라이언트 (applySkill="...omment":" textarea 에 xss 공격에 쉽게 가능한 html 및 script 언어가 들어가면 위와 같은 오류메시지가 나왔습니다. 이는 ASP.NET MVC에서 HTML 형태의 태그를 입력하고 저장할 때 발생하는 HttpRequestValidationException 오류는 기본적으로 ASP.NET MVC가 XSS(Cross-Site Scripting) 공격을 방지하기 위해 HTML 태그와 스크립트가 포함된 입력을 거부하..
ASP.NET MVC 🍕
2024.03.22

ASP.NET MVC 5 : 비대칭 암호화 알고리즘은 2048 bit RSA key - OAEP Padding - SHA256 Digest

미션 더보기 개인정보를 전달하기 전에 암호화 해야 합니다. 암호화에는 비대칭 암호화 알고리즘은 2048 bit RSA key - OAEP Padding - SHA256 Digest를 사용 합니다. 가이드와 같이 전달 드린 public key(PEM 형식)를 사용하여 encrypt 한 후 base64로 인코딩 된 text로 API에 전달하시면 됩니다 .NET Framework 4.6.2 환경에서 ASP.NET MVC 5 애플리케이션을 구현하고, 주어진 공개키(publicKey.pem 파일, PEM 형식)를 사용하여 데이터를 RSA 알고리즘으로 암호화하는 과정은 다음과 같습니다. .NET Framework 4.6.2에서는 RSACryptoServiceProvider 클래스를 사용하여 RSA 암호화를 수행할 ..
ASP.NET MVC 🍕
2024.03.13

Windows 윈도우 10 에 OpenSSL 을 설치하는 방법

OpenSSL은 TLS (Transport Layer Security) 및 SSL (Secure Sockets Layer) 프로토콜을 위한 모든 기능을 갖춘 툴킷 입니다. Apache 스타일 라이센스에 따라 라이센스가 부여됩니다. 이 튜토리얼은 Windows 운영 체제에 OpenSSL 을 설치하는 데 도움이 됩니다. 1 단계 – OpenSSL 바이너리 다운로드 아래 다운로드 URL 을 통해 최신 OpenSSL Windows 설치 프로그램 파일을 다운로드 받으세요. OpenSSL 다운로드 페이지를 방문하려면 아래 링크를 클릭하세요. http://slproweb.com/products/Win32OpenSSL.html 2 단계 – OpenSSL 설치 프로그램 실행 다운로드 받은 OpenSSL 설치 프로그램을 ..
Server,AWS
2024.03.11

주민등록표 (말소자 초본) 발급 관련✔

주민등록표 (말소자 초본) 발급 관련 주민등록표 (말소자 초본)은 상속자인 분이 돌아가신 분에 대한 서류를 제출하는 용도 입니다. 정부24 https://www.gov.kr 사이트나 무인민원발급기에서는 해당 말소자 초본 서류를 얻을 수 없습니다. 해당 문서는 가까운 동사무소 즉 자치센터나 시청 또는 구청을 통해서만 발급이 가능합니다. https://www.gov.kr 정부서비스 | 정부24 정부의 서비스, 민원, 정책·정보를 통합·제공하는 대한민국 정부 대표포털 www.gov.kr 그리고 중요한건 돌아가신 분에 대한 주민등록번호를 미리 알고 가야 합니다. 만약에 신청 서류에 주민등록번호를 모를 경우, 제적등본 발급을 요청하여(비용발생) 기재하시면 됩니다. 이런 문서는 보통 상속자로 인한 재산 부분에 대해..
생활정보 🍜
2024.03.11

파이썬 Python - 학생 성적 처리프로그램(Sqlite3 적용)

파이썬 - 학생 성적 처리프로그램(Sqlite3 적용) windows 에 sqlite3 를 설치해서 이를 dictionary 에 담아 성적을 관리하는 시스템입니다. 주현님의 블로그(아래 링크있음) 의 "Python - 학생 성적 처리프로그램" 에서 sqlite3 를 적용시킨 것 말곤 수정한 내용은 없습니다. sqlite 를 적용한 이유는 종료하게 되면 저장했던 내용들이 없어져서 이를 보관하는 방법 중 txt 파일 또는 db 인데, 무료인 sqlite 경량 database 를 적용해 봤습니다. import sqlite3 db=sqlite3.connect('students.db') #sqlite3 students.db #create table student(name text, korean int, engli..
PYTHON
2024.03.11

vue.js 2 또는 3 버전에 대한 비교 및 Composition API 알아보기

const { createApp, ref } = Vue;는 객체 비구조화 할당(destructuring assignment)을 사용하여 Vue에서 createApp과 ref를 가져오는 것을 나타냅니다. 이것은 Vue.js 3의 특징 중 하나로, Composition API를 사용할 때 자주 활용됩니다. createApp은 Vue 애플리케이션을 생성하는 함수이고, ref는 반응적인 데이터를 생성하는 함수입니다. 이들은 Vue.js 3에서 Composition API를 사용할 때 자주 사용되는 핵심 함수입니다. 이는 createApp과 ref를 가져온 후 이를 사용하여 Vue 애플리케이션을 생성하고 mount 합니다. 이렇게 함으로써 Vue.js 3에서 Composition API를 활용하여 코드를 더 간결..
VueJS
2024.03.11

ASP.NET MVC : 중복 인증 해제 + SecurityStamp 활용

이 솔루션은 구현하기보다 다소 단순합니다. 그러나 아이디어는 동일합니다 : 사용자가 로그인 할 때마다 보안 스탬프를 변경하십시오. 그러면 다른 모든 로그인 세션이 무효화됩니다. 따라서 사용자가 암호를 공유하지 못하도록합니다. 방금 표준 VS2013 템플릿에서 새 MVC5 응용 프로그램을 만들고 성공적으로 수행 할 작업을 관리했습니다. 로그인 방법. 쿠키가 설정된 후에는 값을 쉽게 업데이트 할 수 없기 때문에 인증 쿠키를 생성하기 전에 보안 스탬프를 변경해야합니다. [HttpPost] [AllowAnonymous] [ValidateAntiForgeryToken] public async Task Login(LoginViewModel model, string returnUrl) { if (!ModelState..
ASP.NET MVC 🍕
2024.03.07