본문 바로가기

분류 전체보기131

폭풍성장중 무럭이 엄마가 이런 무늬식물은 햇빛광합성을 하면 무늬가 희미해진다고 했다. 그래서 해가 안드는 머리맡으로 거처를 옮갸주었다.근황을 안올리는동안 잎이 무려 6개가 됐고, 무늬도 점박이무늬가 조금씩 드러나고 있다.완전 이쁜 무늬가 나올 수도 있을 것 같다! 2023. 7. 5.
jwt https://jwt.io/ JWT.IO JSON Web Tokens are an open, industry standard RFC 7519 method for representing claims securely between two parties. jwt.io 이 사이트에 들어가면 직접 jwt를 만들 수 있다. jwt는 header, payload, verify signature로 이루어져 있다. 이 세 개는 점으로 구분된다. 헤더에는 이 데이터를 어떤 알고리즘으로 인코딩할 것인지를 저장한다. payload는 우리가 암호화할 데이터이다. json형태의 데이터를 암호화한다. verify signature는 이 jwt가 문제가 있는지 없는지를 나타내주는 signature라고 생각하면 된다. 빈 부분에 랜덤.. 2023. 6. 27.
access token, refresh token 근로 중에 로그인 관련 api를 만들어야 하는 일이 생겼다. 자동로그인에 필요한 access 토큰과 refresh 토큰에 대해 알아보자! 먼저 access token이란? 로그인 정보와 함께 유효기간이 저장되어있는 jwt 토큰이다. 그렇다면 refresh token이란? access token의 유효기간이 만료되었을 때, 새로운 access token을 만들어서 access할 수 있도록 갱신해준다. 물론 refresh token에도 유효기간이 존재하여, 유효기간이 지나지 않은 경우에만 갱신한다. 역할상 당연하게 refresh token의 유효기간이 access token의 유효기간보다 길다. (예시 : access token 유효기간 - 1시간, refresh token 유효기간 - 1달) https:/.. 2023. 6. 27.
DDL, DML이란? https://appmaster.io/ko/blog/ddlgwa-dmlyi-caijeom DDL과 DML의 차이점 | AppMaster SQL에서 DDL과 DML의 차이점과 이들이 데이터베이스를 관리하는 방법을 알아보세요. DBA와 개발자에게 필수적일 수 있습니다. appmaster.io 위 페이지를 보고 도움이 많이 되었다. DDL 과 DML 의 차이점은 무엇입니까? DDL ( Data Definition Language)은 데이터베이스 스키마를 정의하는 일련의 SQL 명령입니다. 단순히 데이터베이스 스키마에 대한 설명을 다루고 데이터베이스 개체의 구조를 만들고 수정하는 데 사용됩니다. DDL 문의 예로는 CREATE, ALTER 및 DROP 이 있습니다. DML ( Data Manipulation L.. 2023. 6. 21.
잎이 활짝 핀 무럭이 이때 3일동안 집을 비웠었나?? 3일만에 남은 두 새순도 잎을 활짝 피웠다! 무럭무럭 자라줘서 기분이 좋습니다. 원래는 무늬가 선명한 희귀무늬 식물이지만! 무늬가 없어도 괜찮다. 그것대로 매력이니까? 더 초록초록하니까 더 파릇파릇한거지 뭐 ㅎㅎ 광합성도 더 잘하고 좋네 2023. 6. 12.
내가 사용하는 유용한 단축키 모음! 배울 때 마다 하나씩 추가하겠음 개발자 도구 한 파일에서 찾기 : cmd + F 전체 파일(source)에서 찾기 : cmd + opt + F (윈도우 : ctrl + shift + F) vscode ctrl + g : 줄 번호 이동 cmd + d : 블록지정 및 같은 단어 찾아서 블록지정 (아주 유용!) cmd + shift + L : 그 파일에서 같은 단어 모두 블록지정 f2 : 이름 바꾸기 (알아서 모든 이름을 바꿔줌. 같은 이름의 다른 변수도 구분해줌. 보기 : 그룹에서 다음 편집기 열기, 이전 편집기 열기 나는 탭 이동을 많이 사용하는 편이다. 하지만 vscode에서는 cmd+0~9로 탭이동이 불가능하다. 그래서 내멋대로 바꿔주었다. 원래 있던 편집기를 첫 번째, 두 번째 그룹으로 이동 기능은 .. 2023. 6. 1.
5월 말 무럭이 무럭이 근황 올리려고 하면 자라고 ... 또 올리려고 하면 자라서 그냥 한꺼번에 올려버림 이틀 전에 잎 나기 시작했는데 오늘 보니까 뻥 살짝 치고 손바닥만해졌다! 이름 값 잘 하는구만 2023. 5. 31.
사이트의 HTML 문서 가져오기 어떤 사이트든 HTML문서를 가져올 수 있다. 다음과 같이 requests.get(url)을 하면 그 응답이 담기게 되고, 에러가 없을 경우 .text를 하면 코드가 텍스트 형태로 담기게 된다. .json을 하면 json형태로 담기는 것도 같은 방식이라고 생각한다. 또한, BeautifulSoup라는 것을 이용하면 그 코드를 쉽고 간편하게 원하는 것만 가져올 수 있는 기능을 사용할 수 있다. soup = BeautifulSoup(response.text, 'html.parser') shipping_result = soup.select_one('table.table_col > tbody > tr:first-child > td:last-child') 예를 들어 다음과 같이 작성한다면 html을 쉽게 파싱할 .. 2023. 5. 31.
무럭이 5.12 무럭이 진짜 많이 자랐다! 뿌리도 엄청 길고 새순도 눈에 띄게 길어졌다.그래서 흙으로 옮겨주었다! 머리를 힘차게 내밀 수 있도록 새순을 빼꼼시켜줬다. 물도 줬다! 2023. 5. 12.