본문 바로가기
  • "하나씩 기록하다보면 누군가에게 도움이 되지 않을까"
728x90

분류 전체보기77

[백준] [자바] 14891번 : 톱니바퀴 문제 출처 www.acmicpc.net/problem/14891 14891번: 톱니바퀴 총 8개의 톱니를 가지고 있는 톱니바퀴 4개가 아래 그림과 같이 일렬로 놓여져 있다. 또, 톱니는 N극 또는 S극 중 하나를 나타내고 있다. 톱니바퀴에는 번호가 매겨져 있는데, 가장 왼쪽 톱니바퀴 www.acmicpc.net 1. 풀이 접근 회전하기 전에 미리 N극 S극에 대한 상태를 저장해 둠 회전할 때 기준점을 기준으로 왼쪽/오른쪽 나눠서 탐색 동시에 다 회전 ※ 소스 내에 과정에 있어서 이해하기 위해 간단한 주석 달아둠 2. 소스코드 github.com/Choi-JinYeong/Solve_Alg/blob/master/Solve_Algs/src/Git_BJ_14891/Main.java Choi-JinYeong/So.. 2021. 3. 17.
[일상] [음식] [후기] 21. 03. 05. (금) 종각 젊음의거리 경양회관 1. 요약 이 시국이지만 방역수칙을 준수하며 종각 4번출구 보신각 근처 경양회관 방문. ( 종각 젊음의거리 근처 ) 서울 중심이라 그런지 가격은 조금 나갔지만 음식은 매우 맛있었음. 건물도 3층이나 되어 원하는 곳에 앉아서 먹기 편했음. 2. 후기 건물은 매우 커서 찾기 쉬움. 종각역 4번출구로 나와서 직진하다보면 종각 젊음의거리 나옴. 거기서 안으로 들어가면 크게 있어서 찾기 매우 쉬움. 저녁식사 시간이 지난 7시 반쯤 만난거라 제육볶음&두부와 등심카츠먹었음. 제육볶음&두부는 안주메뉴, 등심카츠는 식사메뉴에서 골라서 하나씩 먹었음. 1층에서 먹었는데 배달주문도 굉장히 많은지 쉴 새 없이 주방에서 음식을 만들고 서빙하시는 분들이 돌아다니신다. 등심카츠에서 나오는 국수의 경우 더 달라고 할 경우 더 주신다.. 2021. 3. 12.
[일상] [음식] [후기] 21. 02. 28. (일) 강원도 횡성 횡성토종한우프라자 1. 요약 이 시국이지만 방역수칙을 준수하며 생일기념 강릉갔다가 돌아오는길에 한우먹으려고 횡성 들림. 횡성에 숙소잡고 여러군대 검색해본 뒤에 괜찮을 거 같아서 방문함. 맛있게 잘 먹었음. 가격도 합리적인 선에서 먹었다고 생각함. 상차림비가 인당 4천원 추가됨. 2. 후기 위치는 하기를 참조하고 글 마지막에 카카오지도와 네이버지도를 활용해서 첨부해두었음. 자세한 후기는 나보다 글 더 잘 쓰시는 분들이 이쁘게 적어두었을 듯. 먹으면서 찍은 사진들 위주로 첨부함. 정육식당처럼 고기들이 한쪽에 진열되있고 고기를 미리 결제 후 옆에 마련된 테이블에서 먹으면 됨. 고기는 안심이랑 살치살 먹음! 상차림 비용은 인당 4천원 추가됨. 녹두전, 겉절이 외 기타 다양한 음식들을 줌. 한우는 구어서 바로 먹어야되기 때문에 한.. 2021. 3. 10.
[임베디드] ESP8266 SSDP, MQTT 구현 1. 서론 STM - ESP8266으로 SSDP 프로토콜을 이용한 자동 장치 검색과 MQTT를 이용한 센서데이터 획득, 제어명령 전달을 위하여 미니 프로젝트 진행 중. 세부 목표로 ESP8266 모델에 Arduino IDE를 이용한 스케치 업로드로 SSDP 장치 검색과 MQTT 데이터 송수신 구현. 2. 본문 미니프로젝트의 시스템 아키텍처는 다음과 같다. 컨트롤러인 STM에서 데이터 보내기 전 ESP8266의 내부 펌웨어(?), 스케치(?) 코딩을 진행함. 안드로이드나 PC앱애서 SSDP로 장치 확인이 가능하도록 할 예정임. 일단 현재 목표는 안드로이드. 먼저 Arduino IDE에 ESP8266 코딩이 가능하도록 라이브러리 등록 및 환경설정을 진행하여야 함. IDE의 파일 - 환경설정에서 추가적인 보드.. 2021. 3. 9.
[가상화] [Docker] dockerfile로 Grafana, Influxdb 환경설정 1. 서론 Docker 공부 중 dockerfile을 이용해서 한번에 Grafana, Influxdb 설치 및 접속 테스트 진행 2. 본문 Dockerfile 내용 FROM ubuntu:20.04 run apt-get update && apt-get upgrade -y run apt install curl -y run apt install influxdb -y run apt install -y apt-transport-https, vim run apt install wget run apt install gnupg -y run apt install -y software-properties-common run wget -q -O - https://packages.grafana.com/gpg.key | apt.. 2021. 3. 9.
[일상] [음식] [후기] 21. 02. 28. (일) 강릉 초당토박이할머니순두부 http://naver.me/Gyee8UY5 네이버 지도 초당토박이할머니순두부 map.naver.com 강릉 초당토박이할머니순두부 전날 장장 6시간동안 4차까지 달리면서 상하디 상한 속을 달래기 위해 간 강릉 초당토박이할머니순두부 집 강릉 경포대를 정말 여러번 놀러갔지만 매번 못먹었던 초당순두부를 드디어 먹었음! 인기가 많은지 11시 30분쯤 도착한거 같은데 이미 웨이팅이 있어서 20~30분쯤 기다리다가 먹었음 심지어 초당순두부와 두부전골 먹으려고 했는데 두부전골이 벌써 다 팔려서 초당순두부랑 청국장을 먹었다. 하지만 맛있었다. 속도 든든하게 잘 풀리고 좋았다. 나중에 강릉에 방문한다면 추천! 2021. 3. 7.
[일상] [음식] [후기] 21. 02. 27. (토) 강릉 경포대 팔도강산 횟집 http://naver.me/Fgii0PGM 네이버 지도 photo?entry=bmp map.naver.com 경포대 팔도강산횟집 글쓴이 생일과 여자친구의 친구가 생일이라 동시에 해결하기 위해 간 강릉 여행! 가서 기왕 맛있는거 먹자 생각해서 대게랑 회를 먹기 위해 경포대 주변을 어슬렁 거리던 중 가게 된 횟집 4명이여서 게+회 세트 대짜로 시켜서 먹었음. 25만원에 게 한마리와 회가 나오고 그 외에 다양한 반찬들과 매운탕도 포함됨. 역시나 게는 맛있고, 회도 맛있었지만 바닷가라 좀 추웠음 가게에서 노래를 불러주는데 30분 부르고 30분 쉬고 그래서 만약 대화를 많이할 방문객이라면 다른 조용한 곳을 가는걸 추천 바다분위기랑 노래소리 맛잇는 음식 모두 포기하기 싫으면 괜찮은 선택이 될 듯! 2021. 3. 7.
[백준] [Java] 12865번 : 배낭 채우기 문제 1. 풀이 접근 gsmesie692.tistory.com/113 Dynamic Programming: 배낭 채우기 문제 (Knapsack Problem) 도둑이 보석가게에 배낭을 메고 침입했다. 배낭의 최대 용량은 W이며, 이를 초과해서 보석을 담으면 배낭이 찢어질 것이다. 각 보석들의 무게와 가격은 알고 있다. 배낭이 찢어지지 않는 선에서 gsmesie692.tistory.com 혼자 풀다가 그리디도 써보고 DFS도 써봤는데 반례생기거나 시간초과 나길래 참고해서 문제 풀었음. 위에 분이 매우 상세하게 적어주셔서 출처로 밝힘 2. 소스코드 github.com/Choi-JinYeong/Solve_Alg/blob/master/Solve_Algs/src/BJ_12865/Main2.java Choi-JinYeo.. 2021. 3. 6.
[임베디드] ARM STM32F103 Nucleo-64 시리얼 통신 1. 서론 ARM 코딩 공부 중 시리얼 통신 필요해서 구현 중. 시리얼 통신 시 인터럽트 없으면 1글자밖에 못 받는거 인터럽트로 여러 문자 받을 수 있게 구현 2. 본문 STM32CubeMX 설정 ㄲHAL_UART_RxCpltCallback 함수로 시리얼 통신 인터럽트 발생시 아래 로직에 따라 동작 /* USER CODE BEGIN 0 */ int fputc(int ch, FILE *f){ uint8_t temp[1] = {ch}; HAL_UART_Transmit(&huart2, temp, 1, 50); return (ch); } void HAL_UART_RxCpltCallback(UART_HandleTypeDef * huart){ //** 인터럽트 시 동작 **/ if(huart->Instance ==.. 2021. 3. 2.
[파이썬] pyCharm에서 pip로 라이브러리 연결하기 1. 서론 pyCharm에서 upnpclient 라이브러리 설치하려고 시도하다 검색해서 찾아봄 2. 본문 file - settings - project이름 - python interpreter에서 + 버튼 눌러서 Available Packages로 이동 후 설치 3. 결론 정상 적용 되었음 4. 맺음말 없음 2021. 2. 24.
[안드로이드] More than one file was found with OS independent path ‘beans.xml’ 에러 1. 서론 안드로이드에서 앱 만들고 빌드하려고 하는데 More than one file was found with OS independent path ‘beans.xml’ 에러 발생 구글에서 에러 검색 결과 나온 블로그(eodevelop.tistory.com/46)를 참고하여 문제 해결 2. 본문 build.gradle (module) 에서 android 밑에 PackagingOptions 로 빌드할때 빼고 진행 3. 결론 정상적으로 빌드 완료 2021. 2. 24.
[일상] [음식] [후기] 21. 02. 13. (토) 서울 굴찜 조개찜 맛집 굴사냥 http://naver.me/FArjVZtJ 네이버 지도 굴사냥화곡본동점 map.naver.com 명절기념 4인이서 가서 먹었음. 굴조개찜 69000원짜리먹었는데, 넷이서 충분히 먹었음. 찜쪄지기 전에 오징어 데친거 주는데 먹다보면 찜 다 익어서 괜춘! 또 조개랑 굴이 우러난 육수에 면사리 추가해서 쌀국수를 먹을 수 있음 맛있었다. 술이 그냥 빨려 들어간다! 2021. 2. 23.
[안드로이드] 라이브러리 참고 시 Jetty 없다고 할때 (NoClassDefFoundError) Jetty 관련 없다고 에러 날때 Project Structure - Dependencies - Add Library에서 org.eclipse.jetty치면 다양한거 나옴 여기서 에러난 util거 다운로드받음 2021. 2. 23.
[안드로이드] 안드로이드에서 servlet관련 NoClassDefFoundError Rejecting re-init on previously-failed class java.lang.Class: java.lang.NoClassDefFoundError: Failed resolution of: Ljavax/servle 검색해서 해결 매니피스트에 삽입 출처 : thisisspear.tistory.com/42 안드로이드 오류 : java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/impl/cookie/DateUtils; 안드로이드 앱 타겟을 28로 업데이트하다보니 해당 에러가 발생했다. java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/impl.. 2021. 2. 23.
[안드로이드] Gradle에 Maven Repository 추가 1. 서론 안드로이드에서 Upnp Control-Point만들어보려고 Java 라이브러리인 cling 을사용하려고 하는데, 메뉴얼에 Maven 방법밖에 없어, Gradle에서 사용해보려고 Repository 연동하려고 했음 2. 본문 build.gradle에 다음과 같이 설정하여 해결 allprojects { repositories { google() jcenter() maven{ url "http://4thline.org/m2" } } } ** 메뉴얼에 적혀있는 maven 설치 ** ** build.gradle(프로젝트 - app) - defendencies ** 3. 결론 일단 Gradle에 연결은 되었음. 확인해서 라이브러리 연동 진행 4. 맺음말 다양한 의견있으시면 알려주십시오. 2021. 2. 23.
728x90