- 이진 탐색 알고리즘Lv. 34 라이츄https://koreanraichu.tistory.com/68 정렬 알고리즘 알고리즘이 문제를 푸는 방법이라고 했는데, 그러면 정렬 알고리즘은 뭘 정렬하기 위한 방법이겠지? 네, 맞습니다. 이것도 여러가지가 있는데 대표적인 것 다섯가지만 일단 알아 koreanraichu.tistory.com 여기서 정렬 알고리즘을 왜 써야 하냐면 정렬 알고리즘으로 깔쌈하게 정렬하고 나면 이진 탐색 알고리즘으로 메다닥 찾을 수 있다고 했다. 예? 근데 그게 뭔데 메다닥이 됨? 을 알아보자. 그래서 이게 뭐 하는 알고리즘인가? 검색 범위를 줄여나가면서 특정 대상을 찾는 알고리즘이다. 뭐 예를 들어서 찾고자 하는 균을 찾기 위해 계문강목과속종 단위로 좁혀나가는 뭐 그런거다. 박테리아 > 장내 박테리아 > 간균 > 대장균 이..
- 2022-09-08 01:27:47
- 시스템 소프트웨어와 응용 소프트웨어Lv. 34 라이츄두 용어간의 차이가 정말 이 이상 심플할 수 없다. 일단 윈도우는 시스템 소프트웨어, 포토샵은 응용 소프트웨어이다. 엥? 그 둘이 무슨 차이인데요? 시스템 소프트웨어는 응용 소프트웨어를 돌리기 위한 플랫폼을 제공하고 컴퓨터 하드웨어에 접근할 수 있게 해 주는 소프트웨어이다. 그리고 운영체제는 시스템 소프트웨어 중 하나. 잘 생각해보자. 컴퓨터에는 하드웨어(단단해서 만져지는 장치라고 생각하면 된다)와 소프트웨어가 있고, 그 중에서도 CPU나 램, 하드디스크(요즘은 SSD)를 하드웨어라고 한다. 그 중에서도 램은 주기억장치, 하드디스크는 보조기억장치이고 CPU는 중앙처리장치, 즉 컴퓨터의 뇌라고 보면 된다. BIOS도 없이 아예 쌩 노트북으로 뭘 할 수 있을까? BIOS가 있어도 바이오스 설정만 가능하지, ..
- 2022-08-31 12:37:08
- 익명함수 김람다씨Lv. 34 라이츄티스토리 테마 컬러를 Vue 로고껄로 바꿨음... 개인적으로 슬랙 테마도 뷰때깔인데 이쁩니다. 우리가 함수를 선언할 때는 function a() { 이 안에... 로직 있다...? } 이런 식으로 선언한다. 이런걸 보통 기명함수라고 하는데, 반대로 익명함수는 저 이름이 없는 함수다. 익명함수를 쓰면 코드가 간결해지고, 반복문 관련 코드에서 불필요한 부분을 뺄 수도 있고, 지연 연산으로 성능을 높일 수도 있다. 보통은 일회성으로 사용되는 부분에 대해서 람다식을 써서 표현하는데, 이 경우 굳이 함수를 저장하기 위해 메모리 할당을 할 필요가 없다. 마트에 갈 때 장바구니 들고가서 사거나, 종량제 봉투에 물건을 담아오지 없으면 옆구리에 끼고 온다 굳이 봉투값 내가면서 일회용 비닐봉지 가져오지는 않잖음? 생리대 ..
- 2022-08-29 13:30:43
- :root와 var의 조합은 정말 개편합니다.Lv. 34 라이츄이거는 어떻게 쓰냐면 :root { --main-color: #8d140a; --sub-color: #ac4404; --back-color: #f7ce1b; } 이런 식으로 :root를 만든 다음 색깔명과 rgb 코드를 넣고 ::selection {color:var(--main-color); background-color:var(--back-color);} 그 할당한 색깔을 쓸 때는 var(이름) 이런 식으로 쓴다. (형식이 망한 이유는 워드프레스에 적용한거 통으로 갖고온거라... 에디터는 알아서 이쁘게 잡아줍니다 여러분) 보통 CSS에서는 * {color:#000000;} 이렇게 쓴다. 보통은 이렇게 쓰는데 문제가 뭐냐면, 이거는 나중에 색을 바꿀 때 일일이 요소별로 찾아서 바꿔야 한다. 그나마 색깔 ..
- 2022-08-26 02:09:31
- 정렬 알고리즘Lv. 34 라이츄알고리즘이 문제를 푸는 방법이라고 했는데, 그러면 정렬 알고리즘은 뭘 정렬하기 위한 방법이겠지? 네, 맞습니다. 이것도 여러가지가 있는데 대표적인 것 다섯가지만 일단 알아보자. 코드와 알고리즘 관련 설명은 https://velog.io/@jguuun/%EC%A0%95%EB%A0%AC-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98 정렬 알고리즘 종류와 설명(파이썬 예제) 정렬은 데이터를 순차적으로 나열하는 방법으로 정렬 알고리즘 별로 수행 성능이 크게 차이납니다. 버블 정렬, 삽입 정렬, 선택 정렬, 병합 정렬, 퀵 정렬을 설명드립니다. velog.io 여기서 볼 수 있다. 버블 정렬 a = [80, 58, 66, 100, 71, 39, 89, 67, 25, 9] def bubble_s..
- 2022-08-20 00:27:36
- 쿼리와 SQLLv. 34 라이츄본인쟝... 이래뵈도 몽고DB 이전에 액세스(odbc)와 MySQL(jdbc)를 썼었다. 근데 데이터베이스를 쓰다보면 쿼리 어쩌고 하는데, 쿼리가 뭔지 모르겠는겨. 그렇게 걍 쓰다가 전전직장에서 친해진 개발자님에게 쿼리가 뭔지 물어봤다. 본인: 쿼리가 뭐예요? 개발자님: 데이터베이스에 접근해서 뭐 해달라고 요청하는거요. 진짜 이게 쿼리임. 근데 데이터베이스가 뭔데 거기에 접근해서 뭘 해달라고 하는것인가... 데이터베이스는 '데이터'의 집합체라고 보면 된다. 그리고 데이터는 우리가 생각하는 그 데이터가 맞다. 핸드폰 요금제 말고... 예? 그 데이터 생각하셨다고요? 아 그럼 일단 데이터에 대해 설명을 좀 하고 가겠음. 데이터? 데이터는 문자, 그림, 소리 등으로 이루어져 있는데 크게 질적 데이터와 양적 데..
- 2022-08-20 00:20:22
- 지금까지 썼던 IDE&에디터 풀어봄Lv. 34 라이츄참고로 따로 분류는 하지 않지만 원래 IDE가 아닌데 코딩용으로 쓰는 게 있습니다. 예를 들자면 VScode. ATOM 텍스트 에디터고 보통은 윈도나 리눅스나 괴담수사대 집필용으로 쓰고 있음. 가끔 py파일 수정할 때 쓰기도 하고... 본인 막코딩 잘 안합니다. VScode 얘도 텍스트 에디터임. (충격) 일단 얘는 웹버전이 있는데 웹버전에서는 코드 실행은 안되고 작성이 돼서 윈도에서는 웹버전 VScode에서 작성하고 web ide로 돌려보는 식으로 쓰고 있음. 실행하는 법도 개편한데 리눅스 기준으로 터미널에서 code 부르던가 시작메뉴 비슷한 거기 아이콘이 있어서 걍 그거 누르면 됩니다. 진짜 실행이 이렇게 개친절할 수가 없어요. 심지어 실행도 빨리 돼. 근데 요즘 노트북 문제인건지 코드 치다가 커서 ..
- 2022-08-20 00:16:11
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)