kikiki0611의 등록된 링크

키자드에 등록된 총 50개의 포스트를 확인하실 수 있습니다.

Naver Blog

C# 오픈소스 분석 02일차 - File Send Service

지난 포스트에 이어서 Grapevine의 File Service에 대해 알아보고나서 포스팅을 하고자 한다. 결론부터 ...

Naver Blog

좋은 코드 작성하기 5) 의식적으로 TDD, 리팩토링하기

의식적으로 TDD, 리팩토링하기오키콘 박재성님의 강연을 토대로 공부한 내용 정리글 입니다.https://www...

Naver Blog

SEF(Software Education Festiva, 소프트웨어 교육 컨퍼런스l) 2017 후기

평소 교육에 관심이 많은데, 소프트웨어 교육 컨퍼런스가 있다는 소식을 우연히 접해 이른 아침 버스 타고 ...

Naver Blog

디자인패턴1) 옵저버패턴 구현

https://github.com/JoHwanhee/ObseverPattern/blob/master/main.javaJoHwanhee/ObseverPatternOb...

Naver Blog

2017 정보처리기사 실기 후기

말많고 탈많은 2017 정보처리기사를 보고왔습니다! 올해 1회차부터 문제유형이 싹 바뀌어서 공부하면서도 ...

Naver Blog

실시간 프로토콜의 개념 (RTP / RTCP / RTSP)

실시간 스트리밍 프로토콜의 개념 요즘 아프리카 TV, 유튜브 실시간 스트리밍 등의 플랫폼 발전으로 개인...

Naver Blog

HTTP에 대해 알아보자. 목차 글

안녕하세요! 오랜만의 포스팅이네요, 다들 잘 지내셨나요? 전 요새 출근-퇴근-출근-퇴근의 연속이랍니다. ...

Naver Blog

다뤄봤던 프로토콜 정리

다뤄본 프로토콜 정리 1. 무선주파수- Zigbee : 스마트 홈 센서 연동- RF433MHZ : 스마트 홈 센서 연...

Naver Blog

좋은 코드 작성하기 3) 변수의 이름 짓기

코드 컴플릿트 11장에 보면 '변수 이름의 기능' 이라는 주제가 30쪽 정도의 분량으로 표현되고 있습니다. ...

Naver Blog

좋은 코드 작성하기 4) Constructor Chaining in C#

Constructor Chaining 이란 한 Constructor 가 다른 Constructor를 호출 하는 접근 방법 입니다. 이 방...

Naver Blog

[개발 서적 리뷰] Vue.js 첫걸음

[개발 서적 리뷰] Vue.js 첫걸음 본인은 C# 백엔드 개발자로서 프론트단의 지식이 전무한 상태이다. 언제...

Naver Blog

C# 오픈소스 분석 01일차 - Start 로직

Grapevine 분석 개요 필자는 팀내에서 Rest API를 이용하여 데이터 교환 하는 서버 개발을 담당하고 ...

Naver Blog

자바 byte[] 이미지 입출력 속도 개선 부분

Send public byte[] loadImg(String loadDir, String fileName) {  File img = new File(loadDir +...

Naver Blog

알람을 부탁해!

개요 일어나기 힘든 아침,영어 발음을 해야지만종료되는 알람 어플 개발기간 2016년 12월 초 하루만에 후딱...

Naver Blog

자바 채팅 프로그래밍 강의 1) 네트워크 프로그래밍의 이해

안녕하세요 둥둥입니다^^이번엔 동영상의로 준비해봤습니다. 동영상에서는소켓 프로그래밍의 이해와,1:1 채...

Naver Blog

C언어 강좌) 9. 만약에 .. else if

안녕하세요! 둥둥입니다.늘 잘부탁 드립니다. ^^흐름제어 지난시간에 이어서 흐름 제어, else if 문을 배워...

Naver Blog

자바 채팅 프로그래밍 강의 2) 자바 다중 클라이언트 접속 받기

1. 블로킹블로킹이란? - 코드가 블록(block)이 되어서 멈춰있는 것을 의미함 - read(), accept(), scanner(...

Naver Blog

C언어 강좌) 10. 함수가 뭐야? int main(int argc, char ** argv)

​ 함수가 뭐야? 우선 함수라고 하면 어린 시절 수학시간을 떠올리면서 두통부터 호소하시는 분들이 계신...

Naver Blog

C언어 강좌) 11. 배열이란?

 안녕하세요~! 오늘은 배열을 배워볼 거에요! 배열은 수학에서 집합의 개념과 비...

Naver Blog

2017 정보처리기사 필기 후기 (합격)

오늘은 며칠전에 있었던 정보처리기사 필기 시험 후기를 적어볼까해요. 저는 작년 3회차에 신청날짜를 놓쳐...

Naver Blog

C언어 강좌) 12. 2차원 배열!

안녕하세요~! 오랜만에 포스팅이네요 ㅎㅎ 잘 지내셨나요? 저는 그간 취업준비와 프로젝트를 하고 지냈답니...

Naver Blog

C언어 강좌) 13. 포인터란? (지역변수, 전역변수, 영역분류, 메모리구조)

자 드디어 올 것이 왔습니다 여러분. C언어 입문자들이 가장 많이 좌절하는 파트입니다. 벌써부터 너무 겁...

Naver Blog

C언어 강좌) 4-2. Hello World 분석하기, C언어 소스란?

안녕하세요! 지난시간에는 응용프로그램이 어떻게 만들어 지는지를 배워봤어요! 이번 시간에는 정말로 Hel...

Naver Blog

C언어 강좌) 5. 변수, 객체, 타입에 대하여

안녕하세요! 둥둥입니다.오늘은 C언어에서 사용되는 변수 그리고 객체와 타입에 대해 알아보도록 해요.변...

Naver Blog

C언어 강좌) 6. 스트림(Stream)과 printf, scanf

안녕하세요! 둥둥입니다. 글이 조금 늦었네요.. 프로젝트 준비하느라 시간이... 각설하고! 오늘은 스트림에...

Naver Blog

1. 그래프의 기본 개념

// 공부 후 정리를 위한 글 입니다. 무방향 그래프 - 인접행렬 (대칭) - O(n2) 공간 복잡도 - O(n) 시간 ...

Naver Blog

스마트홈 완성

스마트홈 완성버전 - 운영체제 : Devian Linux Raspbian, Android 7.0- 편집 툴 : Android Studio, v...

Naver Blog

2. 그래프 코드 작성

// 공부 후 정리를 위한 글 입니다. 전체적인 구조 - Graph 첫번째 정점을 갖고 있음 정점들의 count를 갖...

Naver Blog

셔틀버스 검색기

기존의 학교 스쿨버스 안내표에는 버스의 정확한 탑승위치를 알 수 없다는 단점이 있다.(현재 시스템에는 ...

Naver Blog

C언어 강좌) 7. 반복문 for

안녕하세요! 둥둥입니다.오늘은 구문을 반복하는 방법을 배워볼까해요.흐름제어 지금까지 우리는 변수를 만...

Naver Blog

좋은 코드 작성하기 1) 드모르간의 법칙 적용하기

좋은 코드 작성하기 프로그래머들은 절대 혼자서 일을 하지 않는다. 자신의 코드를 타인에게 보여줄 일이 ...

Naver Blog

좋은 코드 작성하기 2) 함수의 역할 분리하기

좋은 코드 작성하기 2) 함수의 역할 분리하기 하나의 함수는 한가지 일을 정의해야한다. 수업시간이든, 인...

Naver Blog

C언어 강좌) 8. 만약에 .. if

안녕하세요! 둥둥입니다.오늘은 흐름 제어중 하나인 if 문을 배워보도록 할거에요!흐름제어 지난시간의 흐...

Naver Blog

블루투스 무드등

블루투스 무드등 아두이노 & 블루투스모듈 & LED모듈 & 안드로이드를 이용해 핸드폰으로 제...

Naver Blog

Java 현재시간 구하기 System.currentTimeMillis()

정의java.lang.System.currentTimeMillis() 메소드는 현재시간을 밀리세컨드 단위(long type)로 반환합...

Naver Blog

Java Byte[]로 이미지 읽고 쓰기

File jpeg = new File("./1.jpg"); byte[] bytes = new byte[(int) jpeg.length()]; DataInputStream ...

Naver Blog

[공지사항 알리미] 학교 홈페이지 공지사항 알리미 - 웹크롤러

학교 홈페이지에는 꽤 유용한 정보들이 많이 올라오곤 하는데 자주 확인을 하지 못해서 종종 글을 많이 놓...

Naver Blog

소수구하기 알고리즘 - 에라토스테네스의 체

소수 알고리즘 - 에라토스테네스의 체 1과 자기 자신만을 약수로 가지는 수를 소수라 부른다. 2,3,5,7,11 ...

Naver Blog

[정렬 알고리즘] 버블정렬(BubbleSort)

여러데이터를 관리하는 상황에서 우리는 데이터를 크기별로 분류해야할 경우가 종종 발생한다. 간단한 예로...

Naver Blog

[정렬 알고리즘] 빠른정렬(QuickSort)

지난 포스트에 버블정렬을 알아보았는데, 이는 매우 느린 방법으로 추천되지 않는 정렬에 속하는 편이다. ...

Naver Blog

[정렬 알고리즘] 선택정렬(selection sort)

정렬알고리즘 세번째 포스팅, 선택정렬. 강의시간에 얘기가 나와서 부랴부랴 작성해봤다. 최근 소스들을 보...

Naver Blog

2016년 4월 25일 오후 4시 47분에 저장한 글입니다.

#include <iostream> using namespace std; class Node {  public: int data; Node *next; Node(in...

Naver Blog

[정렬 알고리즘] 힙 정렬 (Heap Sort)

Heap Sort 여러 정렬 알고리즘 중 하나인 Heap Sort, 최대 힙 트리나 최소 힙 트리를 ...

Naver Blog

식사를 부탁해

- 사람들이 하루에 한번쯤은 하는‘뭐 먹지?’라는 고민을 해결해주는 웹 어플리케이션- 사용자의 기호에 ...

Naver Blog

Android Studio 프로젝트 라이브러리파일(.jar) 추가

1. File > Project Structure 선택 2. 상단의 + 선택 3. Import .JAR or .AAR Package 선택 ...

Naver Blog

C언어 강좌) 1. 프로그래밍이란 무엇인가.

프로그래밍 언어? - 사람들은 말을 통해 서로 대화를 하고 서로의 생각을 주고 받습니다. 그렇다면 사람과 ...

Naver Blog

C언어 강좌) 2. C언어 환경설정하기

지난시간에 우리는 프로그래밍과 C언어에대하여 간단하게 이야기해봤죠.이번엔 C언어로 컴퓨터에게 대화...

Naver Blog

C언어 강좌) 3. 첫 프로그램 만들어보기!

안녕하세요! 지난시간에는 C언어 실행환경 설정하기!를 배워봤어요.이번엔 C언어를 활용한 첫 프로그램을...

Naver Blog

C언어 강좌) 4-1. Hello World 분석하기, 응용프로그램이란 뭐지?

안녕하세요! 지난시간에는 첫 프로그램 만들어보기!를 배워봤어요. 이번부터 두 강좌동안, 지난 시간에 작...

Naver Blog

필리핀 여행!

안녕하세요!! 둥둥입니다.오랜만에 포스팅을 하는데요, 지난주에 갔다왔던 필리핀 여행기를 써보고자 합니...

1