# Read

68개의 포스트
post-thumbnail

개발자라면 지나칠 수 없지, 그건 바로 'todo list' 만들기 - 별도 서버 필요없는거 알고 있었나요?

today is.. 🖥 완성화면 부터 보고 오실게효 ! 직접보러가기-배포화면 전체코드 보러가기-git 📌 'React & styled-components'로 todo list 만들기 ! ⭐ CRUD ⭐로 기능 설명하기 ✅ 기능 1. <span style='background-color:

2023년 8월 10일
·
0개의 댓글
·

[Java] 데이터 입력

데이터 입력 방법 java.io 패키지 사용 (예외처리 필수) Scanner 클래스 사용 (예외처리 형식을 요구하지 않음) System.in.read() (키코드 입력) System.in.read() 키보드에서 키 하나를 입력하면 프로그램에서는 숫자로 된 키코드를 읽을 수 있다. 예를 들어 알파벳 ‘a’를 입력하면 97번을, 숫자 1을 입력하면 49번을 읽을 수 있다. 키코드를 읽기 위해서는 System.in.read()를 이용하면 된다. System.in.read()가 실행되면 Consol은 Enter 키가 입력될 때까지 대기 상태가 된다. Enter 키가 입력되면 입력된 키들에 대한 키코드를 하나씩 읽는다. Enter 는 캐리지리턴(CR : 13)과 라인 피드(LF: 10)로 구성된 2개의 키코드가 입력된다. System.in.read()의 단점은 키코드를 하나씩 읽기 때문에 2개 이상의 키가 조합된 한글을 읽을 수

2023년 7월 15일
·
0개의 댓글
·

[TIL-Springboot] JPQLQuery 키워드 조회

JPQL 검색 여러 엔티티 타입을 JPQL로 직접 처리하는 경우 Obejct[] 타입(흔히 Tuple)으로 나오므로 작성하는 방법 자체가 다르고 복잡하다. 반면 어떤 상황에서도 사용할 수 있는 가장 강력한 JPQL 구성할 수 있는 방식이라 할 수 있다. JPQL 사용하기 위해서는 build.gradle 파일에서 Querydsl 설정 추가해야 한다. Repository 확장 방법 쿼리 메서드나 @Query 등 처리 불가 기능은 별도의 인터페이스로 설계 별도 인터페이스에 대한 구현 클래스 작성.(이때 QuerydslRepositorySupprot 클래스를 부모 클래스로 작성) QuerydslRepositorySupprot 클래스는 Querydsl 라이브러리 통해 직접 무언가 구현할 때 사용 생성자가 존재하므로 super() 이용해 호출 필요 구현 클래스에 인터페이스 기능을 Q도메인 클래스 및 JPQLQuery 이

2023년 7월 11일
·
0개의 댓글
·
post-thumbnail

[C] [etc.] read() 파일 읽기 함수

read() 파일 읽기 함수 open() 함수로 열기한 파일의 내용을 읽는다 header: form: ssizet read(int fd, void *buf, sizet nbytes) parameter: int fd: file descriptor void *buf: 파일을 읽어들일 버퍼 size_t nbytes: 버퍼의 크기 reutn: ssize_t == -1 실패 0: 정상적으로 실행되었다면 읽어들인 바이트 수 Reference read

2023년 6월 20일
·
0개의 댓글
·
post-thumbnail

[제로베이스_데이터 취업 스쿨 16기](6/16 ~ 18) - 텍스트 파일 다루기

중급 연습 문제풀이 - 텍스트 파일 다루기 > 파이썬의 텍스트 파일 다루는 문법과 관련된 문제 풀이 EX 1. **회원 계정별 텍스트 파일을 생성한 후 회원 본인 파일에 ‘한 줄 일기’를 쓰고 읽는 프로그램을 만들자. ** EX 2. 텍스트 파일에 수입과 지출을 기록하는 가계부를 만들자. ** EX 3. 사용자가 입력한 숫자의 약수를 텍스트 파일에 기록하고, 입력한 숫자까지의 소수를 텍스트 파일에 기록하자.** **EX 4. 두 개의 수를 입력하면 공약수를 텍스트 파일에 작성하는 프로그램을 만들자. ** **EX 5. 섬마을에 과일, 생선, 야채를 판매하는 배가 다음 주기로 입항한다고 할 때, 모든 배가 입항하는 날짜를 텍스트 파일에 기록해보자. ** (첫 입항일은 2021년 1월 1일 오전 10시라고 하자) 과일 선박 : 3일 주기 / 생선 선박: 4일 주기 / 야채 선박 : 5일 주기 → 최소공배수를 이용한다.

2023년 6월 20일
·
0개의 댓글
·
post-thumbnail

혼자보기위한python🌘textfile1️⃣

1️⃣read()/ readline()/readlines() 💛(1) read() > 💛(2) readline() > 💛(3) readlines() > readline() 🆚 readlines() 🐰💭 : readline() 함수는 파일에서 읽어옵니다. 읽어온 줄은 **문자열

2023년 6월 19일
·
0개의 댓글
·
post-thumbnail

[database] CRUD 연습

✅ CRUD 👉 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 일컫는 말, 사용자 인터페이스가 갖추어야 할 기능(정보의 참조/검색/갱신)을 가리키는 용어로서도 사용됨 01. Create (생성) >### 📢 순서 StudentDto 클래스 생성 create.html 생성 StudentController 생성 StudentService 생성 1) StudentDto 생성 > #### DTO : Data Transfer Object DAO : Data Access Object crud 안에 model 패키지 생성 StudentDto 클래스 생성 👉 Constructor, Getter, Setter, toString 추가 2) Create.html 생성

2023년 6월 16일
·
0개의 댓글
·
post-thumbnail

[제로베이스 데이터 취업스쿨] 23.06.10~11 스터디 노트

1. 예외 처리 1) 사용자정의 예외 클래스 >- Exception 클래스를 상속해서 사용자 예외 클래스를 만들 수 있다. NotUseZeroException클래스를 만들어 Exception클래스를 상속받는다. 나눗셈 기능을 가지는 divCalculator함수를 만든다. 함수안에 분모가 0이 될 때 예외처리가 발생하도록 raise한다. divCalculator함수를 사용 할 때 예외처리가 발생 할 수 있으니 try~except 처리해준다. except처리 할 때는 사용자가 정의한 NotUseZeroException클래스로 처리해 준다. 마지막으로 e(NotUseZeroException)을 출력해서 확인한다. 실습1. >![](https://velog.velcdn.com/

2023년 6월 12일
·
0개의 댓글
·

[Dart] Dart로 파일 다루기

Dart에서 파일과 관련된 코드를 다루려면 dart:io 라이브러리를 사용해야 합니다. 해당 라이브러리를 import하면 파일 작업을 수행할 수 있습니다. File 경로 지정 및 open 먼저, 파일 경로를 지정하고 여는(open) 방법은 다음과 같습니다. File이라는 생성자를 통해 파일의 경로를 전달합니다. 만약 해당 경로에 파일이 없다면 새로 생성됩니다. File read/ write 파일을 열었으니, 읽고 쓰는 기능을 사용할 수 있습니다. 다음은 파일을 읽고 쓰는 예제입니다. 파

2023년 6월 1일
·
0개의 댓글
·
post-thumbnail

Python 파일입출력

오늘은 Python을 이용하여 파일을 오픈, 저장, 읽기, 쓰기에 대해서 공부하도록 하겠습니다. 파일 입출력은 설명보다 직접 보는 것이 이해가 빠르기 때문에 바로 코드를 보겠습니다. 파일쓰기(write) input output f는 file이라는 의미의 변수입니다. 알기 쉽게 원하시는 변수로 설정하시면 됩니다. open함수를 이용하여 파일을 오픈할 수 있습니다. 인자값에 w를 입력하게 되면 write(쓰기)모드로 오픈이 됩니다. 배열함수에서 배운 range를 이용하여 "1~10번째 줄입니다"를 data변수에 넣어줍니다. write함수는 [변수1].write([변수2]) 변수1에 변수2의 값을 넣어는 역할을 수행합니다. 마지막으로 파일을 닫아주면 됩니다. 저와 같이 작성 하셨다면 d:/data/source/라는 디렉토리에 file3.tx

2023년 5월 9일
·
0개의 댓글
·
post-thumbnail

[Flutter] Firebase Realtime Database 사용해 보기

Firebase Realtime Database 사용해 보기 Firebase Realtime Documentation firebase_core | Flutter Package firebase_database | Flutter Package Firebase 세팅하기 - Flutter 3.0 이후 Firebase 세팅하기 - Flutter 3.0 이전 이번 글에서는 Firebase의 데이터베이스 중 하나인 Realti

2023년 4월 25일
·
0개의 댓글
·
post-thumbnail

[Flutter] Firebase Firestore Database 사용해 보기 2편

Firebase Firestore Database 사용해 보기 2편 Firebase Firestore Documentation firebase_core | Flutter Package cloud_firestore | Flutter Package Firebase 세팅하기 - Flutter 3.0 이후 Firebase 세팅하기 - Flutter 3.0 이전 [Firebase Authentication 사용해 보기 1편](https://velog.

2023년 4월 16일
·
1개의 댓글
·
post-thumbnail

파이썬 중급 8~9_텍스트 파일 쓰기, 열기, with~as 쓰고 close 생략하기, writelines, readlines

33_사용자 Exception 클래스 실습 34_텍스트 파일 쓰기 open(), read(), write(), close() 파란색

2023년 4월 15일
·
0개의 댓글
·
post-thumbnail

[Flutter] Firebase Firestore Database 사용해 보기 1편

Firebase Firestore Database 사용해 보기 1편 Firebase Firestore Documentation firebase_core | Flutter Package cloud_firestore | Flutter Package Firebase 세팅하기 - Flutter 3.0 이후 Firebase 세팅하기 - Flutter 3.0 이전 이번 글부터 Firestore에 대해서 살펴볼 예정이다. Firestore에 대한

2023년 4월 13일
·
0개의 댓글
·
post-thumbnail

Django 배우기(3)

🗂️index 📎 what is Read? 👉 Read 아무리 복잡한 애플리케이션이라고 4가지 작업, Create, Read, Update, Delete 안에서 이루어진다. 이중에 우리는 오늘 Read에 대해서 살펴본다. 📎 Read 구현 👉 홈페이지 구현 views.py(part1) 결과 > Django routing view model Welcome Hello, Django 위와 같은 코드를 통해 웹페이지의 전체적인 틀을 잡아준다. views.py(part2) 홈페이지의 정보를 딕셔너리에 담고,

2023년 4월 3일
·
0개의 댓글
·
post-thumbnail

자료구조 공부-Array

🗂️index ⚡️시간복잡도와 메모리 관점에서의 배열 👉시간 복잡도 👉시간복잡도를 표기하는 방법 👉메모리 관점에서의 배열 ⚡️배열이란 👉배열 👉배열에서 나오는 용어 👉배열의 한계 ⚡️Read ⚡️Search ⚡️Add ⚡️Delete ⚡️ 시간복잡도와 메모리 관점에서의 배열 👉 시간 복잡도(Time complexity) 데이터 구조의 오퍼레이션 혹은 알고리즘이 얼마나 빠르고 느린지 측정하는 방법. 실제시간을 측정하는 것이 아니며, 얼마나 많은 steps가 있는가로 측정한다. > 🙋시간 복잡도를 고려한다는 것의 의미는 무엇인가? 알고리즘의 로직을 코드로 구현할 때, 시간 복잡도를 고려한다는 것은 '입력값의 변화에 따라 연산을 실행할 때, 연산횟수에 비해 시간이 얼마만큼 걸리는가?'라는 의미이다. >> 이는 위에서 언급한 steps를 좀 더 상세하게 표현한 것이다

2023년 3월 21일
·
0개의 댓글
·

[MySQL] 강의 정리 4 - MySQL CRUD (2)

[Inflearn] DATABASE 1&2 - MySQL (Egoing Lee) 섹션 4를 듣고 정리하였다. >참고 SELECT statement Read 데이터를 가져오는 것 특정 column을 가져오는 방법 예제 모든 column을 가져오는 방법 예제 ![](https

2023년 3월 18일
·
0개의 댓글
·
post-thumbnail

[포스코x코딩온] 스마트팩토리 입문과정 | 데이터베이스 | MySQL - DML(Data Manipulation Language)

DML(Data Manipulation Language)은 데이터베이스에서 데이터를 조작하는 데 사용되는 언어입니다. DML에는 INSERT, SELECT, UPDATE, DELETE 네 가지 명령어가 있으며, 각각 데이터베이스에서 레코드를 추가, 조회, 수정, 삭제하는 데 사용됩니다. 이번 시간에는 저번에 배운 SELECT를 제외한 나머지 세 가지 명령어에 대해 알아보는 시간을 가져보았습니다. DML은 데이터베이스에서 가장 기본적이고 중요한 기능입니다. DML의 네 가지 명령어를 사용하면 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 처리 기능인 CRUD(Create, Read, Update, Delete) 기능을 수행할 수 있습니다. 데이터베이스에서 CRUD 기능은 데이터를 효율적으로 관리하기 위해 매우 중요하다 생각합니다. [CRUD] • Create (생성) - INSERT • Read (읽기) - SELECT • Update (갱신) - UPDATE • De

2023년 3월 17일
·
0개의 댓글
·
post-thumbnail

Firebase 등록, 불러오기 feat. 날짜 순

firebase.config import create data func fetch 할 때, 등록 순으로 정렬해서 불러오기 위해 timestamp: new Date() 객체를 불러왔음 addDoc은 setDoc과 다르게 id값을 무작위로 생성한다. fetch data func 아까 등록 할 때 넣어준 timestamp라는 필드값을 기준으로 정렬해준다

2023년 2월 23일
·
0개의 댓글
·
post-thumbnail

입출력(IO)

💁‍♀️ 입출력(IO)이란, Input과 Output의 약자로 컴퓨터 내부 또는 외부 장치와 프로그램 간의 데이터를 주고 받는 것 장치와 입출력을 위해서는 하드웨어 장치에 직접 접근이 필요한데 다양한 매체에 존재하는 데이터들을 사용하기 위해 입출력 데이터를 처리 할 공통적인 방법으로 스트림을 이용 > 💁‍♀️ 스트림(Stream)이란, 입출력 장치에서 데이터를 읽고 쓰기 위해서 자바에서 제공하는 클래스 모든 스트

2023년 1월 9일
·
0개의 댓글
·