본문 바로가기

분류 전체보기

(176)
[C언어] 트리 순회방법에 대한 설명 오늘은 트리 순회방법에 대하여 간단히 정리해 보았습니다. 전위 순회법[Preorder Traversal] 1. 루트 노드부터 시작해서 아래로 내려 오면서 2. 왼쪽 하위 트리를 방문하고 왼쪽 하위 트리의 방문이 끝나면 3. 오른쪽 하위 트리를 방문 중위 순회법[Inorder Traversal] 1. 왼쪽 하위 트리부터 시작 2. 루트를 거친 이후 3. 오른쪽 하위 트리를 방문 후위 순회법[Postorder Traversal] - 전위 순회의 반대 방법 1. 왼쪽 하위 트리부터 시작 2. 오른쪽 형제 노드를 방문 후 3. 루트 노드를 방문하는 방법 이상입니다. 감사합니다.
[스프링] RequestParam 을 VO로 바로 받는 방법 이번에는 RequestParam 대신 VO로 한번에 받는 방법에 대해 간단 소개해드리겠습니다. 데이터를 주고 받을때 RequestParam을 사용하여 Request 된 데이터를 받아서 코딩하시는 분들이 많은데요 자 예제 파라미터는 다음과 같습니다. id = testId name = testname RequestParam을 이용하시는 경우 이렇게 코딩하게 되는데요.. @RequestMapping(value = "/test.do") @ResponseBody public String test(@RequestParam("id") String id, @RequestParam("name") String name) throws Exception{ return "id=" + id +", "+"name="+name; }..
[스프링] json 데이터 형태로 return 하는 방법 안녕하세요, 이번에는 스프링에서 json 형태로 리턴하는 방법에 대해 알려드리겠습니다. 자 스프링의 pom.xml에 다음 라이브러리를 추가합니다. com.fasterxml.jackson.core jackson-databind 2.9.5 그리고 controller에 갑니다. 다음과 같이 작성합니다. @RequestMapping(value = "/test.do") public @ResponseBody TestVO test(TestVO testVO) throws Exception{ testVO.setId("test"); testVO.setName("testName"); return testVO; } 이렇게 코딩을 하면 끝입니다!!자 다음은 json 형태의 데이터로 가는지 확인을 합니다. 보시다시피 json형태..
[아두이노] 1채널 릴레이(Relay) 모듈 간단 사용법(LED 제어) 안녕하세요 오늘은 1채널 릴레이모듈로 간단하게 LED제어를 해보겠습니다. 소개 1.기본으로 LED가 꺼져있습니다. 2. 스위치 모듈을 누르면 릴레이 모듈 제어를 통해서 LED가 켜집니다. 핵심부품 - 릴레이를 1개만 제어할 수 있는 모듈입니다. - 5V에서 동작을 합니다. - 스위치 역할로 사용이 됩니다(ON/OFF) 제품 스팩 Maximum load: AC 250V/10A, DC 30V/10A Trigger current: 5mA Working voltage: 5V Module size: 43 x 17 x 18.5mm (L x W x H) 부품 상세내용 부품 목록 회로도 소스코드 int Relaypin = 2; //릴레이 핀 선언 int Switch = 9; //스위치 모듈 핀 선언 void setup..
[아두이노]스위치 모듈과 모터 드라이브로 미니 워터 펌프 사용하기 안녕하세요 이번에는 스위치 모듈을 이용하여 모터드라이브와 미니 워터 펌프를 사용해보고자 합니다. 간단하게 설명드리자면 택트 스위치를 눌렀을때, 모터드라이브를 통해서 미니 워터 펌프가 작동 시키는 것이 주 목적 입니다. 핵심 부품 아두이노 L9110 듀얼 모터 드라이버 모듈 [L9110 Dual H-Bridge Motor Controller module] - 아두이노회로 만으로는 DC모터에 충분한 전류의 양을 공급할 수 없고, 전류의 제어가 어렵고 복잡합니다. - 모터 드라이버는 DC모터를 쉽게 제어 할 수 있도록 돕습니다. - 하나의 모터 드라이브는 2개의 모터를 제어할 수 있습니다. - 모터 드라이버에는 모터를 제어하기 위한 H브릿지라는 칩이 있습니다. 발열이 심하여 검은색 방열판이 달려 있습니다. 아..
[공모전] 부동산114 창사 20주년 기념 Big Data 공모전 부동산114 창사 20주년 기념 Big Data 공모전 ​ 공모주제 - 부동산114의 빅데이터와 외부 개방 데이터(Open-API)를 활용한 부동산 시장 분석 및 REPS 업그레이드 방안 ​ ​ [공모 부문 및 주제] - 공모부분 1 : 빅데이터를 활용한 부동산 시장 분석 ※ REPS 데이터 1종 이상 활용 필수 1) 부동산 시장의 최근 트렌드 및 전망 2) 주택시장 경기국면 변화의 변동요인 분석 3) 분양시장 리스크 관리를 위한 모니터링 지표 - 공모부분 2 : REPS의 신규 서비스 제안 1) REPS 데이터 고도화 또는 시각화 서비스 방안 2) 부동산과 타 분야 데이터의 융합 활용 방안 ※ 부문 내 주제 中 택 1, 주어진 주제 범위 내에서 소주제 자유롭게 선정 REPS란? 'Real Estate ..
[공모전] 제4회 과학치안 아이디어 공모전 제4회 과학치안 아이디어 공모전 응모 자격 - 일반국민(청소년 포함), 경찰관(행정관 및 의경 포함) 응모 주제 - 과학기술 ICT 활용을 통해 현장 치안력을 강화하거나 국민안전, 편익을 제고할 수 있는 아이디어 공모 및 국민체감형 '과학치안' 과제 발굴 - '해결방안' - '문제제안'으로 구분하여 신청 및 지원 시상 내역 - 해결방안 : 우수 아이디어 16편 선정, 상장 및 상금 수여(총 시상금 1,700만원) - 문제제안 : 추첨을 통해 음료쿠폰 발송 응모 일정 - 2018년 9월 17일(월) ~ 10월 24일(수) 제출 방법 - 해결방안 : 융합연구정책센터(http://crpc.re.kr) 회원가입 후 관련 서식을 다운로드하여 작성 후 온라인 접수(파일 업로드) - 문제제안 : 치안정책연구소(htt..
[아두이노] 스위치 모듈을 이용한 팬 모듈 제어하기 안녕하세요 오늘은 아두이노 스위치 모듈을 이용하여 팬 모듈을 제어하는 방법을 소개해드리겠습니다 간단소개 자 오늘 구현하고자 하는 것은 사진과 같습니다. 1. 평상시에는 팬이 정지 상태 2. 왼쪽 스위치를 누르면 팬이 시계 방향으로 회전 3. 오른쪽 스위치를 누르면 팬이 반시계 방향으로 회전 핵심부품 아두이노 팬 모듈[L9110-FAN-MODULE] L9110과 모터가 탑재된 모듈로 모터와 팬이 연결되어 있고, 별도의 모터 쉴드 없이 제어가 가능합니다. 2.5V ~ 12V로 제어 가능하며, 입력 전압에 따라 모터의 속도가 달라집니다. L9110 팬 모듈의 동작 원리 INA INB 결과 LOW LOW 모터 정지 LOW HIGH 반시계 방향 HIGH LOW 시계 방향 HIGH HIGH 모터 정지 아두이노 택트..