본문 바로가기

전체 글119

Next.js 은 뭘까, 왜 사용할까? Next.js 개념 웹을 위한 React 프레임워크입니다. Next.js 사용 이유 React 로 완벽한 웹 어플리케이션을 만들기 위해서는 많은 세부사항을 고려해야 했는데, Next.js 는 이러한 세부사항들을 쉽게 세팅할 수 있게 해줍니다. 코드는 웹팩과 같은 번들러를 사용해 번들되어야 하고, 바벨과 같은 컴파일러를 사용해 변환되어야 합니다. 코드 스플리팅과 같은 운영 상 최적화가 필요합니다. 퍼포먼스와 SEO 를 고려했을 때, 어떤 페이지들은 정적으로 프리 렌더링 될 필요가 있습니다. 또는 서버사이드 렌더링이나 클라이언트 사이드 렌터링을 원할 수도 있습니다. 리액트 앱과 데이터 저장소의 연결을 위해 서버사이드 코드를 작성해야 할 수도 있습니다. Next.js 는 개발자들에게 여러 기능 제공을 통해 최.. 2023. 2. 1.
ChatGPT, 이젠 백엔드까지 넘본다 ChatGPT 가 난리다. 사회 전 영역에 온통 ChatGPT 를 사용하는 것에 대한 논의, 논란이 활발하다. 개발도 예외는 아닌데, 오늘은 백엔드 개발을 넘본다는 이야기를 들었다. 엔드포인트를 만들지 않고, Data 를 initailize 해두기만 한 뒤, 서버를 띄워두면.. 그리고 그 서버에 엔드포인트로 내가 대략 의미가 통하는 걸 집어넣으면, ChatGPT 가 알아서 그 작업을 이해하고 진행해서 return 값을 던져준다. 놀랍다... 어떻게든 활용이 되지 않을까 생각해본다. ChatGPT 를 어떻게 잘 활용해야할지 고민하는 것이 현명한 접근이라는 생각이 든다. 아래는 관련 영상. https://www.youtube.com/watch?v=VtwdRa4wdI8 2023. 2. 1.
[Tool] 텍스트 에디터 단축키 JetBrain Intellij 단축키 https://blog.jetbrains.com/ko/2020/03/11/top-15-intellij-idea-shortcuts_ko/ 가장 많이 사용되는 IntelliJ IDEA 단축키 15개 | The JetBrains Blog IntelliJ IDEA는 편집, 탐색, 리팩토링, 디버깅 등 일상적으로 수행하는 대부분의 작업에 대하여 해당 명령어의 키보드 단축키를 제공합니다. 이러한 단축키를 배우고 연습하여 기억해 두면 작업 흐 blog.jetbrains.com https://k-developer.tistory.com/7 WebStorm 단축키(맥용 업데이트, 윈도우) 개발은 맥북만 사용하고 있어서 맥 단축키는 실제로 많이 쓰는것만 정리해서 업데이트함. 웹스톰 단.. 2022. 12. 18.
[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.