profile
적는 자만이 생존한다.

[Phython] 파이썬 시작하기 - 예외처리

오류가 발생했을 때 어떻게 처리할 것인지에 대해서 사전에 정의해 놓는 것 try except 구문은 위와 같이 사용할 수 있으며 try에 에러가 발생하면 except 구문에 처리된 에러가 발생한다. try로 시도한 코드가 에러가 발생하면 except로 가는데 만약에 에

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

[Phython] 파이썬 시작하기 - 불변, 가변 값, 클래스, 모듈, 패키지

자바스크립트에서도 불변값과 가변값이 있듯이 파이썬에도 불변값과 가변값이 존재한다.정수, 실수, 문자열, 튜플이 네가지가 불변값으로 변형을 시켜도 절대로 변하지 않는다.리스트, 딕셔너리, 집합이 세가지는 얼마든지 변형을 시킬 수 있는 자료형이다.반복되는 변수나 메소드(함

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

[Phython] 파이썬 시작하기 - 파일 읽고 쓰기

파일을 읽고 쓸 때는 open이라는 함수를 쓰며 open의 첫번째 파라미터로는 파일이름을 두번째 파라미터에는 열기모드를 파라미터로 가지며 열기모드에는 r, w, a가 있으며 r은 읽기모드 w는 쓰기모드 a는 파일의 마지막에 새로운 내용을 추가시킬 때 사용하는 추가모드를

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

[Phython] 파이썬 시작하기 - 함수

자바스크립트의 함수와 동일한 기능을 한다.입출력이 없을 수 있다. like 자바스크립트예제\*args로 넣게 되면 여러개의 인자를 넣어도 에러가 발생하지 않는다.리턴값이 여러개가 있어도 튜플값으로 한개로 묶여져서 나온다.파라미터에 인자=값을 하게 되면 파라미터에 값을

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

[Phython] 파이썬 시작하기 - 변수, 제어문

변수파이썬에서 사용하는 변수는 객체를 가르키는 것예를 들어 a = 3이라는 변수를 만들어서 할당하면3이라는 값을 가지는 정수 자료형(객체)이 자동으로 메모리에 생성되고 변수 a는 객체가 저장된 메모리의 위치를 가르키는 레퍼런스이다.자바스크립트와 동일하다.위의 예제와 같

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

[Phython] 파이썬 시작하기 - 자료형 정리

자료형가. 숫자형정수형(1,2,-2)실수(1.24, -34.1)컴퓨터식 지수 표현 방식(4.24e10)진수(0X7A 등)삭선이 그어진 표현 방식은 잘 사용하지 않는다.나. 문자열1) 문자열 표현파이썬에서는 문자열을 자바스크립트와 달리 '', "", """""",''''

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

[php] sha-256을 이용한 단방향 비밀번호 hash

1. db에 비밀번호 hash 하여 insert하기 2. hash 된 비밀번호를 가진 데이터 불러오기

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

[javascript] import export

주구장창 리액트에서만 module을 내보내고 받고 해왔다.하지만 바닐라로 구현해보면서 당연히 되야할 것들이 되지 않아 당황스러워서 블로그에 글을 쓰기로 하였다.우선 경로에 .js로 파일을 생성해준다.export 하는 방법은 아래와 같다참고https://ko.j

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

[socket] StompJS로 리액트에서 채팅 구현하기

npm i @stomp/stompjs sockjs-client를 이용하여 라이브러리를 설치해준다.원론적인 얘기는 일단 나중에 쓰기로 하고 구현하는데 초점을 두도록 한다.우선 필요한 항목들(import)는 다음과 같다이제 필요한 것들을 세팅해 두었으니 함수를 구현해보자n

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

[php] mysql연동하기

xampp를 이용하여 php를 설치하였다면 localhost/phpmyadmin을 이용하여 mysql에 접속할 수 있다.접속하면 계정생성을 하고 xampp:/phpMyAdmin 폴더에 config.inc.php파일에서부분을로 변경해주면 된다.php파일에서 mysql을

2023년 5월 4일
·
0개의 댓글
·

[php] php 훑어보기

php를 공부하기로 했다. 왜냐하면 그렇게 되었기 때문이다.그래서 좀 오래된 언어이지만 php에 대해서 공부를 해보기 시작했다.우선 php라고 하면 매우 고리타분하고 그냥 레거시 언어 정도로 생각했다. 오래된 언어이기 때문에 쓸모 없고 복잡할 것이라고 생각했다.하지만

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

[vscode] code snippet 만들기

자주 사용하는 코드를 자동완성으로 저장하여 귀찮게 일일이 하나씩 안쳐도 되게 만드는 기능이라고 생각하면 편하다.난 리액트로 컴포넌트 만들 때 하나씩 일일이 치기 싫었고 자동완성으로위의 코드 처럼 만들 것이다.vs코드를 들어가서 상단의 코드-기본설정-사용자 코드 조각 구

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

[React-Query] 세팅부터 기본 사용법

이번에 하게될 프로젝트에 react-query를 적용하기 위해서 react-query를 공부해볼 것이다. 1. next.js 설치 next.js에서 react-query를 적용하기 위해서 next.js를 설치해준다. npx create-next-app 2. re

2023년 4월 11일
·
0개의 댓글
·

[팀프로젝트] 프론트 태스크 분배

채팅기능(소켓IO)검색기능(디바운싱)axios요청소셜로그인소셜회원가입기타 form작업지도 기능(구글맵)검색 기능(디바운스)카테고리 필터링검색 기능(디바운스)카드형 모집 글 리스트(무한스크롤)카테고리 필터링form작업구글 오토컴플리트 적용 여부채팅기능(소켓IO)아이템 렌

2023년 4월 4일
·
0개의 댓글
·

[팀프로젝트] 세부사항 명세서 생각하기

동행 모집 시 필요한 정보가. 제목 : required나. 위치 : required \- 여행할 장소 \- 모임 장소 : default 여행장소다. 날짜 \- 동행 시작 시간 : required \- 동행 종료 시간 : optional라. 내용 : r

2023년 4월 2일
·
0개의 댓글
·

[Jest] user-event 라이브러리 사용하기

이전의 글에서는 fireEvent를 사용했다.하지만 공식 문서에서 fireEvent 보다 user-event를 써보세요! 더 좋아요~이러길래 한 번 써봤다.npm install --save-dev @testing-library/user-event^14뒤에 ^14를 붙혀

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

[Jest] eslint 설정하기

npm install eslint-plugin-testing-library eslint-plugin-jest-dom지워준다루트 폴더에 .vscode 폴더를 생성해준다.setting.json 파일을 만들어주고를 넣어준다.파일을 생성해주고를 입력해 주면 설정 완료

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

[Next.js] Next.js에서 svg 이용하기 feat styled-component를 이용한 반응형

svg란 W3C가 개발한 개방형 표준으로 2차원 벡터 그래픽을 표현을 위한 XML 마크업 언어이다.확대나 축소를 해도 픽셀이 깨지지 않고 화질이 유지되며 용량이 PNG, GIF 등 보다 작다는게 특징이다.SVG 파일 형식의 가장 큰 특징이라 하면 벡터화된 그래픽 이미지

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

[Jest] 유닛 테스팅 함수

리액트에서는 컴포넌트들이 분리되어 있다.유닛테스팅은 기능테스트로 테스트하기 너무 어려울 경우, 많은 케이스가 있을 경우 사용할 수 있다.유닛테스트 vs 기능테스트https://velog.io/@acwell94/Zest-%EC%9C%A0%EB%8B%9B%ED%8

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

[Jest] 버튼 클릭을 테스트 해보자

저번에 작성했던 코드로 초기에 버튼에 Change to blue라는 버튼이 있나? 라는 것만 검증해봤다면 이번에는 버튼을 클릭하였을 경우 텍스트가 바뀌고 색이 변경되는 것을 검증해볼까 한다.우선 render함수를 통해 App을 스캔한다.그 후 button에 이름으로 c

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