본문 바로가기

분류 전체보기

(63)
[프랑스어] 음식🍛 관련 단어 34개 * 프랑스어에서 p, t, c, k는 기본적으로 경음(ㅃ, ㄸ, ㄲ)으로 발음하되, p, t, c, k 바로 뒤에 r이 나오면 격음(ㅍ, ㅌ, ㅋ)으로 발음합니다. le bacon 베이컨 [르 배껀] le jambon 햄 [르 줭봉] le saumon 연어 [르 쏘몽] le poisson 생선 [르 뿌아쏭] la saucisse 소시지 [라 쏘씨쓰] la viande 고기 [라 vㅣ엉드] l'amande 아몬드 [라멍드] la cacahuète 땅콩 [라 까까웨뜨] la noix 호두 [라 누와] la noix de coco 코코넛 [라 누와 드 꼬꼬] la noisette 헤이즐넛 [라 누와제트] la pistache 피스타치오 [라 삐스따쉬] le sucre 설탕 [르 쒸크흐] le beurre 버터..
[가사 해석] 알고 들으면 성적인 은유로 가득한 I'm On Fire - Awolnation https://youtu.be/QPPLAHn0Hz8 가사 Hey little girl, is your daddy home? 이봐 소녀야, 아빠 집에 있니? * daddy는 여기서 '아빠'라는 뜻보다는 성적인 의미로 해석됩니다. 즉, 말을 건 소녀에게 임자가 있냐고 물어보는 것입니다. Did he go away and leave you all alone? Mhmm 그가 널 혼자 놔두고 가버렸니? I got a bad desire 나 나쁜 마음을 먹었어 Oh oh oh, I'm on fire 불타고 있어 Tell me now, baby, is he good to you? 아가, 자 말해봐. 그가 너한테 잘해주니? Can he do to you the things that I can't to you? Oh n..
자바스크립트로 DOM 조작하는 법 document로 DOM에 접근하는 법 document.getElementsByClassName: 클래스명으로 DOM에 접근 document.getElementById: id로 DOM에 접근 document.getElementsByTagName: 태그명으로 DOM에 접근 document에 DOM 요소 추가하는 법 요소는 만들기만 하면 DOM에 알아서 뿅 생기지 않습니다. 요소를 만들고, DOM에 넣어주어야 합니다. document.createElement("만들 요소") : 요소 만들기 document.만든 요소를 넣을 DOM 요소.appendChild(만든 요소를 담은 변수) : 만든 요소 DOM에 넣기 // 새 요소를 만들어요. const new_div = document.createElement("..
자바스크립트의 Array 내장 함수 내장 함수는 쓰기 편하라고 미리 만들어둔 코드 묶음을 말합니다. Array의 내장 함수에는 여러 가지가 있지만 이 포스트에서는 4가지만 알아보겠습니다. 1. map map은 배열 안에 들어있는 요소를 원하는 대로 바꾸고, 바꾼 값을 갖는 요소들을 새로운 배열로 만듭니다. 이때 원본 배열은 값이 변하지 않습니다. const array_num = [0, 1, 2, 3, 4, 5]; const new_array = array_num.map((array_item) => { return array_item + 1; }); console.log(new_array); // 새 배열의 값은 원본 배열 원소에 +1 한 값입니다. console.log(array_num); // 원본 배열은 그대로 있죠! 2. filter..
HTML에서 a 요소의 target, rel 속성 HTML 코드에서 다음과 같은 a 요소를 마주쳤습니다. Learn React a 요소 안에 href, target, rel이라는 속성이 눈에 띄는데요. 각 속성은 무슨 의도로 사용된 걸까요? 우선 a 요소는 하이퍼링크를 걸기 위한 태그입니다. href에는 하이퍼링크 주소를 나타냅니다. target에는 링크를 클릭했을 때 문서가 새 탭에서 열릴 것인지, 기존 탭에서 열릴 것인지 등 문서가 열릴 위치를 나타냅니다. target 속성에 _blank를 입력하면 웹 페이지(URL)가 새 탭에서 열립니다. 하지만! target="_blank"만 사용하면 보안상 취약점이 생기고 퍼포먼스가 떨어질 우려가 있습니다. 따라서 rel 속성에 noopener와 noreferrer를 지정하여 target="_blank"를 보완..
힙 정렬(Heap Sort)에서 공간 복잡도가 O(1)인 이유 힙 정렬의 기본 알고리즘은 다음과 같습니다. 1. 배열에 담긴 요소 중 가장 작은 값을 맨 뒤로 보내고, 그 값을 배열의 첫 번째 요소와 맞바꿉니다. 이렇게 되면 배열의 마지막에 위치했던 가장 작은 값이 맨 앞으로 오고, 배열의 첫번째에 위치했던 요소는 맨 뒤로 가게 되겠죠. 2. 배열의 첫번째 요소를 배열에서 빼내고, 배열에 남아있는 요소들은 뒤섞습니다. 위 과정을 반복합니다. 예시를 통해 확인해 보겠습니다. data: 1 4 7 2 5 8 9 3 6 0 make_heap: [8 7 9 3 4 5 6 2 1 0]