목록全て (124)
ㅤㅤㅤ
데이터베이스2017-01-02 16:46:27데이터베이스(영어: database 또는 DB)는 체계화된 데이터의 모임이다. 즉, 작성된 목록으로써 여러 응용 시스템들의 통합된 정보들을 저장하여 운영할 수 있는 공용 데이터들의 저장소이다. 데이터베이스의 개념여러 사람들이 공유하고 사용할 목적으로 통합 관리되는 정보의 집합이다. 논리적으로 연관된 하나 이상의 자료의 모음으로 그 내용을 고도로 구조화함으로써 검색과 갱신의 효율화를 꾀한 것이다. 즉, 데이터를 조직적으로 통합하여 자료 항목의 중복을 없애고 자료를 구조화하여 기억시켜 놓은 자료의 집합체라고 할 수 있다.데이터베이스의 특징실시간 접근성지속적인 변화동시 공유내용에 대한 참조데이터베이스의 장단점데이터베이스 장점데이터 중복 최소화데이터 공유일관성, 무결..
프로그래머 직업2017-01-02 16:43:16IT 업종 직업 구분업무에 따른 구분 기획자 : 전체 사업 목적에 따른 개발 컨셉을 결정하고, 전체적인 방향을 결정한다. 다른 분야는 필요없는 경우가 많고 주로 게임 기획자를 말한다.개발자(분석/설계) : 사용자 요구사항을 수집/분석하고, 가장 최적의 목표달성을 위한 시스템 설계를 수행한다.개발자(프로그래머) : 프로그래밍 언어를 사용하여 설계된 요구사항에 맞게 실제 시스템을 구현한다. 보통 분석/설계/테스트 업무를 같이 수행하기도 한다.개발 대상에 따른 구분 : 시스템, 임베이드, 어플리케이션, 게임, 웹, 모바일 프로그래머 등으로 구분개발 언어에 따른 구분 : C/C++, Java, COBOL, 안드로이드, JSP 등 특화된 언어에 따른 구분비즈니스 영..
프로그램 언어2017-01-02 16:34:18컴파일러컴파일러(compiler)는 특정 프로그래밍 언어로 쓰여 있는 문서를 다른 프로그래밍 언어로 옮기는 프로그램을 말한다. 원래의 문서를 소스 코드 혹은 원시 코드라고 부르고, 출력된 문서를 목적 코드라고 부른다. 목적 코드는 주로 다른 프로그램이나 하드웨어가 처리하기에 용이한 형태로 출력되지만 사람이 읽을 수 있는 문서 파일이나 그림 파일 등으로 옮기는 경우도 있다. 원시 코드에서 목적 코드로 옮기는 과정을 컴파일(compile)이라고 한다.소스 코드를 컴파일하는 이유는 대부분 사람에게 이해하기 쉬운 형태의 고수준 언어로부터 실행가능한 기계어 프로그램을 만들기 위해서이다. 좁은 의미의 컴파일러는 주로 고수준 언어로 쓰인 소스 코드를 저수준 언어(어셈블리..
컴퓨터의 구조2017-01-02 12:01:01컴퓨터의 구조현대의 개인용 컴퓨터 하드웨어. ① 디스플레이 ② 마더보드 ③ CPU (마이크로프로세서) ④ 램 ⑤ 확장 카드 ⑥ 전원 공급 장치 ⑦ 광 디스크 장치 ⑧ 하드 디스크 ⑨ 컴퓨터 키보드 ⑩ 마우스file:///C:/Users/song/OneDrive/문서/07.과외관리/09.IT교육/1주차자료/컴퓨터의구조.htm 컴퓨터 운영 체제운영 체제(運營體制) 또는 오퍼레이팅 시스템(Operating System, OS)은 시스템 하드웨어를 관리할뿐 아니라 응용 소프트웨어를 실행하기 위하여 하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공하는 시스템 소프트웨어이다.입출력과 메모리 할당과 같은 하드웨어 기능의 경우 운영 체제는 응용 프로그램과 컴퓨터 하드웨어..
컴퓨터의 역사2017-01-02 11:01:51초기의 계산 장치계산을 하는 도구로서 가장 간단한 것은 주판이며, 기원전 약 3000년전 고대 메소포타미아 인들이 가장 먼저 사용했다고 추정되어 진다.1642년 프랑스 수학자·철학자인 B. 파스칼이 톱니바퀴를 이용한 수동계산기를 고안하였다. 이 최초의 기계식 수동계산기는 덧셈과 뺄셈만이 가능했던 것으로 이 장치는 기어로 연결된 바퀴판들로 덧셈과 뺄셈을 했다.1671년 무렵 독일의 G. W. 라이프니츠가 이를 개량하여 곱셈과 나눗셈도 가능한 계산기를 발명하였다. 또 라이프니츠는 십진법보다 기계장치에 더 적합한 진법을 연구해서, 17세기 후반에 이진법을 창안했다. 이진법은 1과 0만을 사용하며, 이들을 배열해서 모든 숫자를 표시한다.천공카드 계산 장치의 발명수학..
Java – Convert String to intBy mkyong | June 1, 2015 | Updated : July 1, 2015 | Viewed : 342,830 times +6,896 pv/wIn Java, you can use Integer.parseInt() to convert a String to int.1. Integer.parseInt() ExamplesExample to convert a String “10” to an primitive int.String number = "10"; int result = Integer.parseInt(number); System.out.println(result);Output102. Integer.valueOf() ExamplesAlternati..
1. 오늘은 여기까지 하고 내일은 이부분 이부분 이부분 이부분 수정하자. 2. 나중에 무언가가 추가되면 여기를 이렇게 저렇게 바꿔야 한다. 3. 기능은 완료 되었으나 소스정리가 필요함. . . . 등의 내용들.. 주석으로 처리할 수 있지만, 한두개가 아니라면 어디에 있는지 별도로 패키지, 클래스, 메소드 등의 내용도 확인해야 하고 따로 뽑아서 볼 수도 없고 이만 저만 불편한게 아니다.. 이럴때 쓰라고 TODO를 만들어 놓았나 보다. 어디든지 이렇게 // TODO만 해 놓고 넘어가면.. 나중에 TODO 내용을 참고하여 찾아서 수정/마무리 할 수 있다. 소스 스크롤 왼쪽에는 v 표시를 해주고 오른쪽 스크롤 옆에는 하늘색으로 위치가 표시된다. 클릭하면 바로 그 위치로 이동.. 그리고, 태스크 창에서 TODO ..
http://hamcrest.org/JavaHamcrest/javadoc/1.3/org/hamcrest/Matchers.html allOf hasSize any hasToString anyOf hasValue anything() hasXPath array instanceOf arrayContaining is arrayContainingInAnyOrder isA arrayWithSize isEmptyOrNullString() both isEmptyString() closeTo isIn comparesEqualTo isOneOfcontains iterableWithSize containsInAnyOrder lessThan containsString lessThanOrEqualTo describedAs not..
1. Purpose of the Hamcrest matcher framework Hamcrest is a framework for software tests. Hamcrest allows checking for conditions in your code via existing matchers classes. It also allows you to define your custom matcher implementations. Hamcrest는 소프트웨어 테스트를위한 framework입니다. Hamcrest는 기존 matchers 클래스를 통해 코드의 조건을 확인할 수 있습니다. 또한 사용자 정의 matcher implementations 을 정의 할 수 있습니다. To use Hamcrest matcher..
1. http://hamcrest.org/ 에 접속을 한다 . 2. 그리고 맞는 언어를 클릭한다. (대부분 자바다) Born in Java, Hamcrest now has implementations in a number of languages.JavaPythonRubyObjective-CPHPErlangSwift 3. 다운로드에 Java Hamcrest Binaries 를 클릭한다DownloadsJava Hamcrest Binaries (via Maven Central), explained hereSource RepositoryProject LicenseExtensionsDocumentationGetting StartedAPI Documentation (JavaDoc)User SupportHamcres..