분류 전체보기 (98) 썸네일형 리스트형 4w - Node.js와 ES6 기반 서버 개발 기초 1. ECMAScript의 의미, 그리고 ES6 이후에는 각 버전에 따라 어떤 기능들이 새로 추가되었는지 찾고 정리하기ECMAScript의 의미자바스크립트 언어의 공식 사양(표준) 이름ECMA-262 사양 집합으로 정의되고, 언어 문법, 구문, 기본 API 등을 규정이후 버전들은 ECMAScript 사양을 갱신하며 새로운 문법이나 기능을 추가ES6 이후 각 버전에 추가된 것ES7(2016)지수 연산자(**)Array.prototype.includes(): 배열에 주어진 값이 포함되는지 확인하는 메서드ES8(2017)async, await 구문 Object.values(), Object.entries(): 각각 객체 값과 키/값 쌍을 추출ES9(2018)스트림 및 기타 비동기 데이터 소스 작업을 위한 비동.. [AWS] 프리티어 기간 확인하기 갑자기 문득 궁금해져서 찾아본,,, 1. AWS에 접속해서 2. [프로필(내이름선택)] - [결제 및 비용 관리] 3. 왼쪽 바에서 청구서 클릭 4. 청구서에 있는 결제기간 탭에서 청구서 날짜를 통해free-tier 기간을 추측 할 수 있다.프리티어 기간이 1년이니,나의 기간은 26년 4월까지 적용되겠군,,, 🙃 3w - API URL의 설계 1. Soft Delete가 무엇이고 soft delete에는 어떠한 HTTP Method가 들어가면 좋을지정의: DB에서 레코드를 물리적으로 삭제하지 않고, 삭제된 것처럼 처리하는 방법보통 삭제 플래그나 상태 값을 변경하는 방식으로 구현장점: 데이터 복구 가능 | 데이터 히스토리 관리 | 비법적인 데이터 분석 가능단점: 데이터베이스 용량 증가 | 코드 복잡성 증가따라서 언제든지 삭제해도 상관 없는 데이터를 다룬다면 하드딜리트가 나은 선택이 될 수 있음어떤 HTTP Method가 좋을까?Soft DELETE의 경우, DB상에선 DELETE가 아닌 UPDATE를 수행클라이언트 입장에선 실제로 삭제되는지, Soft DELETE를 수행하는지 알 필요가 없음따라서 HTTP Method는 DELETE를 사용하는 .. 간단한 회로이론 회로이론기초전기상식전압(Voltage, V): 전류를 흐르게 하는 전위 차이. 물탱크의 수압에 비유.전류(Current, I): 전자의 흐름. 물이 흐르는 양에 비유.저항(Resistance, R): 전류 흐름을 방해하는 요소. 물관의 좁은 부분에 비유.전력(Power, W): 전압 × 전류 = 회로에서 실제로 소비되는 에너지.그라운드와 접지(Ground, Earth)Ground(기준점): 회로에서 전압 측정시 기준점이 됨 → 보통은 0v(항상은 아님)Earth Ground(전지): 땅에 연결 | 0v 전위를 가짐회로 내 전위 개념: 도식에서 위쪽으로 갈수록 높은 전압, 아래쪽은 낮은 전압을 의미하는 경우가 많음회로도의 필수 항목전원: 직류(DC), 교류(AC) 전원저항: 풀업회로, 전류제어(led), .. 라즈베리파이 설치 목차더보기1. HW 구성요소2. 세팅환경3. 라즈베리파이 연결3-1. USB연결3-2. Pi Imager 설치/실행4. Pi imager 이후 디스크 확인4-1. umount 장치제거5. in 라즈베리파이5-1. 패키지 설치5-2. 빌드5-3. 빌드 산출물 확인6. Flash u-boot to SDcard6-1. 파티션 정보6-2. config.txt 수정6-3. 파일 복사 및 동기화7. minicom 설치7-1. 정리(마운트 해제 후 상태)8. Booting Shell9. booting 시도하기 (수동 로드) 1. HW 구성요소MPU(=CPU): 연산, 제어를 담당하는 중앙 처리 장치Memory: MPU가 작업 중인 데이터를 임시 저장하는 공간으로 전원을 끄면 사라짐Storage: OS, 펌웨어, 설.. 2w - 실전 SQL 1. 미션 1에서 정렬 기준을 1순위는 포인트로 2순위는 최신순으로 하여 Cursor기반 페이지네이션을 구현해보기1주차에서 수정된 ERD더보기 미션1에서 구현한 offset 방식의 쿼리더보기select mission.id, store.name, mission.point, mission.description, user_mission.statusfrom userjoin user_mission on user_mission.user_id = user.idjoin mission on mission.id = user_mission.mission_idjoin store on store.id = mission.store_idwhere user.id = {:user.id} and user_mission.status in.. 1w - Database 설계 일반 미션으로 설계한 ERD 다이어그램 1. 지도 검색, 내 포인트 관리, 알림, 사장님의 자신의 점포 관리하는 부분까지 ERD 설계하기지도 검색시 위치 매핑을 위한 store테이블에 위도, 경도 컬럼 추가포인트 관리를 위한 user_point테이블 추가날짜, 입출금유형, 포인트알람 테이블은 이미 구현완료사장님의 점포 관리를 위해 user테이블에 권한을 구별하는 컬럼 추가권한을 구별하는 개수가 2개로 판단(일반유저 또는 사장님)별도의 테이블로 관리하는 것보다 user테이블에 권한을 구별하는 컬럼을 추가하는 것이 낫다고 생각되어 그렇게 설계했다.2. 제 1, 2, 3 정규화 진행하고, 어떤 이점이 있었는지 작성하기1. 제 1 정규화이미 웬만한 값들이 모두 원자값으로 구성되어 있기에 별도로 진행하지 않았다... 우분투를 맥북처럼 꾸며보기 & 런캣(RunCat) 맥북 갖고 싶은데 돈이 없어서우분투를 맥북처럼 꾸며보았답니다?불쌍하면 누가 저한테 맥북 좀 사주세요 설명이 듣고 싶다면 여기서 확인하시길...더보기https://shanepark.tistory.com/251https://ashton0410.tistory.com/59https://ashton0410.tistory.com/entry/우분투에-runcat과-cpu온도-모니터링https://ashton0410.tistory.com/136https://ashton0410.tistory.com/56 우분투를 맥북으로 꾸미기공식 깃허브https://github.com/vinceliuice/WhiteSur-gtk-theme GitHub - vinceliuice/WhiteSur-gtk-theme: MacOS like .. 이전 1 2 3 4 ··· 13 다음 목록 더보기