일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 알고리즘
- 파이썬 특정 문자 제거하기
- 슈츠 자막
- 비지니스 레이어
- 배열의 유사도 파이썬
- 파이썬 컬렉션
- 춥고 더운 우리 집
- 프로그래머스
- 프로그래머스 가위바위보 풀이
- 스프링 시스템 구조
- 공선옥
- collection python
- 가위바위보 풀이
- 개발자 취준
- 리트허브 커밋
- 프레젠테이션 레이어
- 춥고더운우리집
- 2-layered architecture
- leftJoin
- 프로그래머스 특정 문자 제거하기
- BigO notation
- 주니어개발자
- Programmers 배열의 유사도
- 프로그래머스 배열의 유사도 파이썬
- 프로그래머스 배열 회전시키기
- programmers 배열 회전
- 특정문자 제거하기
- 리트허브 오류
- 프로그래머스 가위바위보
- 리트허브 사용법
- Today
- Total
목록Language (24)
기억보다 기록을

채팅서버 구현을 위해 몽고db를 사용하다가, 명령어를 작성해도 실행되지 않길래 방법을 찾아보니 다음과 같이 show dbs를 하고 switch해줘야 함을 알게 됐습니다. 포스트맨을 통해 post 요청을 날리고 db.chat.find().pretty()로 조회하면 데이터가 잘 들어왔는지 확인할 수 있습니다. 잘 보이지 않는 분들을 위해.. mongo - 실행 show dbs - 컬렉션 목록이 뜹니다. 컬렉션은 테이블과 같은 것이라고 생각하시면 됩니다. use chatdb - 사용할 컬렉션 이름을 use 뒤에 적어줍니다 .db.chat.find().pretty() - find까지만 입력하셔도 됩니다. 뒤에 pretty를 붙이면 정리 된 형태로 나와서 확인이 편합니다. 포스트맨을 실행하고 json 데이터를 날..
Q(6088). 어떤 규칙에 따라 수를 순서대로 나열한 것을 수열(sequences)이라고 한다. 예를 들어 1 4 7 10 13 16 19 22 25 ... 은 1부터 시작해 이전에 만든 수에 3을 더해 다음 수를 만든 수열이다. 이러한 것을 수학에서는 앞뒤 수들의 차이가 같다고 하여 등차(차이가 같다의 한문 말) 수열이라고 한다. (등차수열 : arithmetic progression/sequence) 수열을 알게 된 영일이는 갑자기 궁금해졌다. "그럼.... 123번째 나오는 수는 뭘까?" 영일이는 프로그램을 만들어 더 큰 수도 자동으로 계산하고 싶어졌다. 시작 값(a), 등차(d), 몇 번째인지를 나타내는 정수(n)가 입력될 때 n번째 수를 출력하는 프로그램을 만들어보자. A(6088). a,d,..

영어를 사용하지 않는 환경에서 꾸준히 공부하기는 어렵다. 특히 스피킹/라이팅 분야가 그런 것 같다. 처음엔 미드 프렌즈로 공부했으나 비지니스 회화와는 어울리지 않아서 "Suits"라는 작품으로 넘어왔다. 영어스피킹 학습의 정답이 뭔지는 모르겠다. 그래서 내가 할 수 있는 방법을 하나씩 시도하고 있고 그중 하나가 넷플릭스 미드를 보며 노션에 기록하고->공부하고->섀도잉 하는 것이다. 특히 노션은 데이터를 정리하기 아주 좋은 툴이다. 이 방법이 어떤 효과를 가져올지는 꾸준히 해보고 기록해야지. 사실 스크립트 전체를 복사해서 가져오려 했으나 티스토리에서 깔끔하게 포스트 쓰는 게 어려워 노션의 일부를 캡처해왔다. 효과있는 방법이길 바란다. :)
Q. 소리가 컴퓨터에 저장될 때에는 디지털 데이터화 되어 저장된다. 마이크를 통해 1초에 적게는 수십 번, 많게는 수만 번 소리의 강약을 체크하고, 한 번씩 체크할 때 마다 그 값을 정수값으로 바꾸어 저장하는 방식으로 소리를 파일로 저장할 수 있다. 값을 저장할 때에는 비트를 사용하는 정도에 따라 세세한 녹음 정도를 결정할 수 있고, 좌우(스테레오) 채널로 저장하면 2배… 5.1채널이면 6배의 저장공간이 필요하고, 녹음 시간이 길면 그 만큼 더 많은 저장공간이 필요하다. 1초 동안 마이크로 소리강약을 체크하는 횟수를 h (헤르쯔, Hz 는 1초에 몇 번? 체크하는가를 의미한다.) 한 번 체크한 값을 저장할 때 사용하는 비트수를 b (2비트를 사용하면 0 또는 1 두 가지, 16비트를 사용하면 65536가..
range range(n) 은 0, 1, 2, ... , n-2, n-1 까지의 수열을 의미한다. 예를 들어 range(3) 은 0, 1, 2 인 수열을 의미한다. for i in range(n) : #range(n)에 들어있는(in) 각각의 수에 대해서(for) 순서대로 i에 저장해 가면서... 이때의 for는 각각의 값에 대하여... 라는 for each 의 의미를 가진다고 생각할 수 있다. range(끝) range(시작, 끝) range(시작, 끝, 증감) 형태로 수열을 표현할 수 있다. 시작 수는 포함이고, 끝 수는 포함되지 않는다. (시작, 끝) 증감할 수를 작성하지 않으면 +1이 된다. 반복 실행구조에 반복 횟수를 기록/저장하는 변수로 i를 자주 사용하는데, i 는 반복자(iterator)를..
SELECT ANIMAL_ID,NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION LIKE '%SICK%' ORDER BY ANIMAL_ID; 1)아픈 동물의(LIKE) 2)아이디와 이름을 조회(SELECT) 3)결과는 아이디 순으로 조회(ORDER BY) 📍LIKE 연산자를 이용하여 특정 문자를 포함한 데이터 검색 cf. 특정문자로 시작 LIKE '문자열%';, 특정문자로 끝남 LIKE '%문자열'; 특정문자를 포함 LIKE '%문자열%'; 📍정규표현식 연산자(REGEXP)를 사용하는 방법도 있지만 LIKE보다 성능이 느리니 그냥 LIKE 썼다. (자료: https://engineering.huiseoul.com/mysql-regexp-%ED%8D%BC%ED%8F%AC%EB%..

안녕하세요. 프로그래머스의 "없어진 기록찾기" 문제입니다. 이 문제를 풀기 위해서 left outer join(left join)에 대한 이해가 필요합니다. left outer join은 위 벤다이어그램의 A부분에 해당하는 데이터를 추출하는 sql 입니다. 두 개의 테이블을 예시로 들겠습니다. book id book_name publish_date authour_id 1 happy lunar new year 20220201 1 2 I ate ddeok-guk 20220205 2 3 this morning 20210212 1 4 how about you 20110523 null author aid name nation city sex 1 jerry uk London female 2 danny uk Bris..
모든 레코드 조회하기 문제: https://programmers.co.kr/learn/courses/30/lessons/59034 SELECT * from ANIMAL_INS order by ANIMAL_ID; 역순 정렬하기 문제: https://programmers.co.kr/learn/courses/30/lessons/59035 SELECT NAME,DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC;