본문 바로가기

언어 Language20

Next.js 은 뭘까, 왜 사용할까? Next.js 개념 웹을 위한 React 프레임워크입니다. Next.js 사용 이유 React 로 완벽한 웹 어플리케이션을 만들기 위해서는 많은 세부사항을 고려해야 했는데, Next.js 는 이러한 세부사항들을 쉽게 세팅할 수 있게 해줍니다. 코드는 웹팩과 같은 번들러를 사용해 번들되어야 하고, 바벨과 같은 컴파일러를 사용해 변환되어야 합니다. 코드 스플리팅과 같은 운영 상 최적화가 필요합니다. 퍼포먼스와 SEO 를 고려했을 때, 어떤 페이지들은 정적으로 프리 렌더링 될 필요가 있습니다. 또는 서버사이드 렌더링이나 클라이언트 사이드 렌터링을 원할 수도 있습니다. 리액트 앱과 데이터 저장소의 연결을 위해 서버사이드 코드를 작성해야 할 수도 있습니다. Next.js 는 개발자들에게 여러 기능 제공을 통해 최.. 2023. 2. 1.
[C#, SQL] SQL 문법 https://velog.io/@ygh7687/SQL-%EB%AC%B8%EB%B2%95-%EC%A0%95%EB%A6%AC 📚SQL 문법 정리 insertupdatedeleteselectcreatealterdroptruncaterenamegrantrevokecommitrollbacksavepoint테이블 생성create table student (칼럼명 타입 조건(not null 등),칼럼명 타입 조건(not velog.io 2022. 12. 18.
[C#] Json Convert C# 에서는 JSON 을 사용할때 가장 많이 이용하는 것 중의 하나가 바로 JSON.NET 으로 내장객체인 JavaScriptSerializer 보다 더욱 성능과 기능이 뛰어난 Newtonsoft.Json 의 json.net 을 주로 이용합니다. https://www.newtonsoft.com/json/help/html/t_newtonsoft_json_jsonconvert.htm JsonConvert Class Provides methods for converting between .NET types and JSON types. Namespace: Newtonsoft.Json Assembly: Newtonsoft.Json (in Newtonsoft.Json.dll) Version: 12.0.1+50964.. 2022. 12. 18.
[C#] 배열, List, LINQ, 람다식 https://ponyozzang.tistory.com/320 C# 배열, List 문자 또는 시간,날짜 순서로 LINQ 람다식 정렬하기 예제 C#에서는 숫자 이외에도 문자나 시간으로도 정렬을 시킬 수 있습니다.우선 문자열 요소를 가지고 정렬하는 방법을 보겠습니다. 문자열 정렬문자열 요소 정렬 예제 using System; using System.Collections.G ponyozzang.tistory.com 2022. 12. 18.
[C#] 델리게이트 https://www.youtube.com/watch?v=eloA2E6xs28 https://www.youtube.com/watch?v=DCpYkC0fTRc&list=PLW6Z5Jn8Vmkg1BOENpIwAT7CbXZIPY6mw&index=59 2022. 12. 18.
[C#] Dictionary<Tkey, TValue> 네임스페이스:System.Collections.Generic 키와 값의 컬렉션 연상 배열인 Dictionary는 키와 값을 세트로 저장할 수 있습니다. 키로 값을 취득할 수 있습니다. Dictionary 키값은 중복될 수 없기 때문에 주의해야 합니다. 예시 var a = new Dictionary(); var 오브젝트명 = new Dictionary() { {Key0, Value0}, {Key1, Value1}, ・・・・・・ }; // 생성 및 값 추가 // Create a new dictionary of strings, with string keys. // Dictionary openWith = new Dictionary(); // Add some elements to the dictionary. Th.. 2022. 12. 18.
[C#] IEnumrable와 List IEnumrable은 읽기 전용 List 는 add, clear 등 메서드를 가지고 있어 수정도 가능 return 타입으로는 IEnumrable 이 더 적절 수강한 강의 https://www.youtube.com/watch?v=3Q79BTR7Nm4 2022. 12. 18.
[C#] 객체 지향 프로그래밍 1. 캡슐화 실제로 구현 부분을 외부에 드러나지 않도록 하는 것 변수와 메소드를 하나로 묶음 데이터를 외부에서 직접 접근하지 않고 함수를 통해서만 접근 ex) public, private, protected public : 클래스 외부에서 접근 가능 private : 클래스 내부에서만 접근 가능 protected : 상속받은 자식 클래스에서만 접근 가능 2. 상속 [class명] : [상속받을class명] 자식 클래스가 부모 클래스의 특성과 기능을 물려받는 것 기능의 일부분을 변경하는 경우 자식 클래스에서 상속받아 수정 및 사용함 상속은 캡슐화를 유지, 클래스의 재사용이 용이하도록 해 준다. 3. 추상화 모델링 인터페이스로 클래스들의 공통적인 특성(변수, 메소드)들을 묶어 표현하는 것 4. 다형성 어떤 .. 2022. 12. 18.
[TIL] (22.08.12) HTML 에서 타입스크립트 사용하기 (작성중) Canvas 개념 (MDN) 는 HTML 요소 중 하나로서, 스크립트(보통은 자바스크립트)를 사용하여 그림을 그리는 데에 사용됩니다. 예를 들면, 그래프를 그리거나 사진을 합성하거나, 간단한(혹은 복잡할 수도 있는) 애니메이션을 만드는 데에 사용될 수 있습니다. TypeScript 를 사용하여 Canvas 그리기 사실 타입을 지정하는 것 외에는 자바스크립트로 canvas 를 그리는 것과 크게 다르지 않은 것 같다. 1. 타입 지정 canvas 의 DOM 인터페이스는 HTMLCanvasElement 이다. 코드 예제 // constructor() {} 안에 변수 선언 전에, 해당 변수에 대한 타입을 class 내에서 지정해줘야 한다. // Typescript 클래스는 클래스 몸체에 클래스 프로퍼티를 사전 .. 2022. 8. 12.