입사후 공부한 내용 9

[C#] 기본 개념

참고링크 : https://blog.hexabrain.net/98 using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.WriteLine("Hello, world!"); } } } using = using은 말 그대로 '사용하다'라는 의미를 가지고 있습니다. 바로 네임스페이스 System을 사용한다는 말과 같습니다. using을 이용하면, 전체 이름을 참조하지 않고 선언된 네임스페이스 내부 개체들에 접근할 수 있어 불필요한 타이핑을 막습니다. namespace = 네임스페이스(namespace)는 관련된 구조체, 클래스, 델리게이트, 인터페이스 등을 그룹화 한것을 말합니다...

[개념정리] 오버로딩, 오버라이딩

오버로딩 (Overloading)과 오버라이딩 (Overriding)은 객체 지향 프로그래밍에서 메소드를 다룰 때 사용되는 개념입니다. 1.오버로딩 (Overloading): 메소드 오버로딩은 한 클래스 내에서 같은 이름의 메소드를 여러 개 정의하는 것입니다. 이 메소드들은 매개변수의 수, 타입 또는 순서가 다르기 때문에 서로 다른 기능을 수행할 수 있습니다. 또한 컴파일러가 호출되는 매개변수를 기준으로 적절한 메소드를 선택합니다. 메소드 오버로딩을 사용하면 코드를 간결하게 유지하면서 동일한 기능을 하는 메소드들을 하나의 이름으로 그룹화할 수 있습니다. public class Calculation { public int Add(int a, int b) { return a + b; } public doub..

[React] 노마드코더 기초

React를 사용하기 위해 불러야 할 스크립트 React JS가 element를 생성하고 event listener를 더하는 것을 도와준다. ReactDOM은 React element들을 가져다가 HTML로 바꿔준다. JSX(JavaScript XML)는 리액트와 같은 라이브러리에서 사용하는 문법입니다. 자바스크립트 내부에서 HTML과 유사한 구문을 사용하여 UI구조를 작성하는데 사용됩니다. 과거문법 function WelcomeMessage() { return React.createElement('h1', null, 'Hello, world!'); } 현재문법 function WelcomeMessage() { return Hello, world!; } 그런데 JSX문법으로 그냥 작성하면 html에서는 ..

[MSSQL] 연결 에러 해결!

기존의 MSSQL 연결 코드 const config = { user: process.env.MSSQL_USER, password: process.env.MSSQL_PASSWORD, server: process.env.MSSQL_SERVER, database: process.env.MSSQL_DB, options: { encrypt: true, cryptoCredentialsDetails: { minVersion: "TLSv1.3", }, }, 해당 코드로 실행시에는 여러 에러코드가 발생했다. 더보기 (node:17836) [DEP0123] DeprecationWarning: Setting the TLS ServerName to an IP address is not permitted by..

[ASP.NET] MVC강의 기초 및 심화

강의듣기 : https://www.youtube.com/playlist?list=PLtht1_et-35DI4cRVKEUUaQAuT3FW2jet 비주얼 스튜디오는 커뮤니티(무료)버전으로 다운 받고, .NET 프레임워크 를 검색해서 추가 다운 받아줘야 한다. 아래의 ASP.NET 웹 애플리케이션(.NET Framwork)와 ASP.NET 웹 응용프로그램이 새로운 프로젝트로 생성되지 않아 뻘짓을 많이 했다. 비주얼 스튜디오에서 새로운 프로젝트를 만든다. 다음을 누르고 비어있음, MVC를 체크한다. (HTTPS에 대한 구성은 빼주는게 좋다) 만들어졌다면 컨트롤러 폴더에서 우클릭 - 추가 - 컨트롤러 - MVC 5 컨트롤러 비어있음을 추가해준다. 그리고 이름은 HomeController로 바꾼다. 이..

[ASP.NET] 개념과 역사

참고사이트 : https://www.dotnetnote.com/docs/aspnet/aspnet-intro/ 유튜브 재생목록 : https://www.youtube.com/playlist?list=PLO56HZSjrPTBblm3CbalLSf7Zv7IrwU7G ASP.NET 개념정리 : https://www.youtube.com/watch?v=idO_OsRcCYc&t=1s ASP.NET이란 마이크로소프트의 웹프레임워크이자 웹 기술의 집합체다. Web Pages는 현재 안쓰고 MVC로 바뀌었다고 보면 됨. 현재는 MVC가 주류로 사용되고 있다.

AWS EC2 가상서버 만들기 + 연결하기

1. EC2 가상서버 만들기 https://goddaehee.tistory.com/316 [AWS] 2. EC2 생성 및 접속하기(AWS SSH키 등록 하기) 2. EC2 생성 및 접속하기 & SSH키 등록 하기 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ EC2 생성, 섭속, 종료 그리고 AWS SSH키 등록 하기 ] 입니다. : ) 시작하기 앞서 - 혹시 공부를 위해서 이 글을 본 goddaehee.tistory.com 내 나름대로 요약하자면, AWS 콘솔 로그인후 지역 서울로 설정하여 인스턴스를 만든다. 그리고 조건을 확인하며 인스턴스 생성한후 키 페어 생성하여 폴더에 따로 보관한다! 해당 폴더에서 우클릭 -> 더 많은 옵션 표시 한 후 Git Bash를 실행한다. 입력해야 할 정보는 [연결]에 ..

비주얼 스튜디오 코드에 mssql 연결하는 방법

SQL Server Management Studio Management Studio 19를 설치해서 새쿼리로 문법연습은 하고 있었지만, VS Code에서 데이터베이스를 다뤄보고 싶었다. 그런데 생각보다 연결할 방법을 찾지 못했다. 열심히 구글링하고 유튜브를 찾아봤지만 헛수고... 공식문서를 들어가봤다! https://learn.microsoft.com/ko-kr/sql/tools/visual-studio-code/mssql-extensions?view=sql-server-ver16 Visual Studio Code mssql 확장명 개요 - SQL Server Visual Studio Code용 mssql 확장명을 통한 개발 learn.microsoft.com 이 부분을 보고 확장 mssql을 설치했다...

[MSSQL] 기본 문법

공부영상 : https://www.youtube.com/playlist?list=PL1VTPqi5Xgu9pr3oK_j4ranMGEn6fKMFp MS-SQL 현재 인디애나 대학의 재무 박사과정에 있는 저의 전 조교 안연주 조교가 두물머리의 한태경이사의 도움을 받아 만든 과정입니다. www.youtube.com 클릭하면 사이트로 넘어감 다운받고 설치 누르면 끝! 실습용 데이터자료 : https://github.com/htk1019/sql_server_beginner 해당 자료는 다음 위치에 옮기기 프로그램 키기 프로그램이 실행되면 바로 커넥트를 누른다. 공부용 자료 추가하는 방법 이후 OK를 누르면 끝 use study (study라는 데이터베이스를 사용하겠다) go (코드 구분자, go 이전의 코드를 실행..