분류 전체보기

https://www.clien.net/service/board/use/17705878 Web기반 무료 3D 인테리어 프로그램 3종 사용기 : 클리앙내년이면 새로운 아파트로 입주를 앞두고 있어 인테리어 구상 및 가구 배치에 많은 노력(?)을 투자하고 있습니다. 뭐 이사를 다닐때는 보통 계약하고 한두달 내 입주를 하다보니 가볍게 가구배www.clien.net
서브도메인이 뭐야?ChatGPT의 말: 22s 동안 생각함아까 쿠키 물어본 거 이어서 같이 답해줄게 👀1. 쿠키는 같은 호스트끼리만 되냐?기본적으로는 “같은 호스트(도메인)”에서만 쓸 수 있어.여기서 말하는 호스트는 대략 브라우저 주소창에 찍혀 있는 aaa.bbb.com 이 부분이라고 보면 됨.1) 기본 규칙 (Host-only 쿠키)쿠키를 그냥 세팅하면(예: Set-Cookie: token=123;)👉 그 쿠키는 그 값을 내려준 “정확한 호스트”에서만 보임예를 들어:서버: api.example.com여기서 쿠키를 세팅하면→ api.example.com 에서만 그 쿠키가 자동으로 실림→ www.example.com / admin.example.com 에서는 안 보임이게 host-only 쿠키.2) 서..
https://www.youtube.com/watch?v=5s--sLWzuZc 웹 개발자를 위한 브라우저 저장소 완벽 가이드: 쿠키, 로컬, 세션 스토리지 심층 분석서론: 왜 브라우저 저장소를 알아야 하는가?혹시 사용자의 장바구니가 탭을 닫았다는 이유만으로 사라지거나, 재부팅 후 웹사이트가 당신을 기억하지 못해 답답했던 경험이 있으신가요? 그 해답은 바로 브라우저 저장소에 있습니다. 그리고 이를 마스터하는 것은 모든 웹 개발자에게 협상 불가능한 필수 역량입니다.웹 통신의 근간이 되는 HTTP 프로토콜은 본질적으로 '상태를 유지하지 않는(stateless)' 특성을 가집니다. 이는 각 요청이 독립적으로 처리되어, 서버는 이전 요청에 대한 정보를 기억하지 못한다는 의미입니다. 이러한 특성 때문에 페이지를 이..
· TODO
컴퓨터 하드디스크와 SSD, 당신이 몰랐던 5가지 놀라운 비밀새로운 SSD나 하드디스크를 구매해 직접 장착하는 설렘, 느껴보셨나요? 하지만 단순히 케이스에 장착하고 케이블을 연결하는 것 너머에는, 대부분의 사용자가 간과하는 놀라운 기술적 비밀들이 숨어있습니다. 지금부터 여러분이 컴퓨터 저장장치를 보는 방식을 완전히 바꿔놓을, 가장 유용하고 중요한 5가지 사실을 공개합니다.1. C, D, E 드라이브... 보이는 게 전부가 아닙니다많은 초보 사용자들이 '내 PC'에 보이는 C:, D:, E: 드라이브의 개수가 컴퓨터에 설치된 물리적인 저장장치의 개수와 같다고 생각합니다. 하지만 이는 흔한 오해입니다. 실제로는 하나의 물리적 디스크를 여러 개의 논리 드라이브(파티션)로 나눌 수 있으며, 반대로 여러 개의 물..
· TODO
https://www.youtube.com/watch?v=cM19s8bjPsE 저장 장치의 물리적 규격과 인터페이스는 컴퓨터 시스템 내에서의 설치 방식, 호환성, 그리고 전송 속도와 같은 기능적 측면에 직접적인 영향을 미칩니다.다음은 소스에 기반하여 저장 장치의 물리적 규격 및 인터페이스가 설치 및 기능에 미치는 영향에 대한 포괄적인 설명입니다. -------------------------------------------------------------------------------- 1. 물리적 규격 (Physical Specifications) 및 설치에 미치는 영향저장 장치의 물리적 규격(모양)에 따라 컴퓨터 케이스 내부나 메인보드에 장착하는 방식이 달라집니다.A. 2.5인치 및 3.5인치 디스..
· TODO
1. “RAID 1을 위해 SSD 2개를 사야 한다”는 말의 진짜 의미가끔 견적서나 문서에서 이런 말을 볼 수 있어요.“안정성을 높이기 위해 RAID 1 구성을 적용하며, 이를 위해 SSD 2개가 필요합니다.”이 한 줄의 뜻을 풀면 딱 이겁니다.서버나 PC가 고장 나도 데이터가 날아가지 않도록 ‘이중화’를 하겠다.그 방법으로 RAID 1이라는 구성을 사용할 거고,RAID 1은 같은 용량의 디스크(SSD/HDD) 2개가 기본 세트라서→ SSD를 2개 사야 한다는 뜻입니다.여기서 핵심 키워드는 RAID와 RAID 1입니다.이제 하나씩 차근차근 뜯어볼게요.2. RAID란? (풀네임부터 정리)RAID는 원래 이런 말의 줄임말입니다.Redundant Array of Inexpensive Disks→ “값싼 디스크..
· TODO
https://medium.com/hcleedev/web-dnd-kit%EC%9C%BC%EB%A1%9C-drag-drop-%EC%88%9C%EC%84%9C-%EB%B3%80%EA%B2%BD-%EB%A7%8C%EB%93%A4%EC%96%B4%EB%B3%B4%EA%B8%B0-497046dc8d9e https://github.com/clauderic/dnd-kit/tree/master/stories/2%20-%20Presets/Sortable?source=post_page-----497046dc8d9e--------------------------------------- dnd-kit/stories/2 - Presets/Sortable at master · clauderic/dnd-kitThe modern..
JavaScript/TypeScript에서 튜플(Tuple) 이해하기튜플이란?튜플은 여러 값을 하나의 단위로 묶은 구조입니다. 배열과 비슷하지만, 각 위치의 의미가 고정되어 있습니다.일상 예시로 이해하기배열은 "물건을 담는 상자"라면, 튜플은 "각 칸의 의미가 정해진 상자"입니다.예를 들어:일반 배열: ['사과', '바나나', '오렌지'] - 모두 과일튜플: ['홍길동', 25, '서울'] - [이름, 나이, 주소]로 의미가 고정JavaScript에서 튜플의 모습JavaScript에는 튜플 타입이 없지만, 배열을 튜플처럼 사용할 수 있습니다.예시 1: 좌표 // 일반 배열const coordinate 예시 2: 사용자 정보 // [이름, 나이, 이메일] 형태로 고정const userInfo = [..
🔥 TypeScript Optional Chaining에서 흔히 발생하는 오류“Parsing error: Identifier expected.” 해결하기TypeScript / ESLint를 사용하다 보면 다음과 같은 에러를 경험하는 경우가 많다. Parsing error: Identifier expected. 처음 보면 무슨 말인지 감이 안 오는 에러지만, 대부분은 문법적으로 잘못된 optional chaining 사용 때문에 발생한다.이번 글에서는 실제로 흔하게 발생하는 상황을 쉽게 정리해보겠다.❌ 잘못된 코드 예시예를 들어 API 응답을 받은 뒤 배열의 첫 번째 값을 안전하게 접근하려고 이렇게 사용할 때가 있다: const items = response?.data.map((v) => v.name);..
· 공부/Java
https://devjjsjjj.tistory.com/entry/Java-Stream-findAny%EC%99%80-findFirst%EC%9D%98-%EC%B0%A8%EC%9D%B4%EC%A0%90 [JAVA] Stream - findAny()와 findFirst()의 차이점Stream에서 어떤 조건에 일치하는 요소(element) 1개를 찾을 때, findAny()와 findFirst() API를 사용할 수 있습니다. findAny()는 Stream에서 가장 먼저 탐색되는 요소를 리턴하고, findFirst()는 조건에 일치하는devjjsjjj.tistory.com 출처: https://devjjsjjj.tistory.com/entry/Java-Stream-findAny와-findFirst의-차이점..
sesam
'분류 전체보기' 카테고리의 글 목록