전체 글목록 76

[펌] C와 C++ 비교

출처 : http://minamjun11.egloos.com/viewer/964423C++은 C++이란 이름에서 나타나듯, C의 Superset입니다.그래서 C는 C++의 코드를 실행할 수 없습니다.더보기 1. C는 절차적 프로그래밍(Procedural), C++은 다중 패러다임 언어(Multi paradigm) C는 프로그램의 함수간의 단계나 절차에 초점이 맞춰지나, C++은 프로세싱 과정보단, 개별 데이터에 초점이 맞춰집니다. 그래서 C++의 소스 코드를 구현 / 수정하는 것이 더 쉽습니다(상대적으로)2. C는 데이터의 보안(Secured)이 불가능하나, C++은 데이터의 보안(Secured Hidden)이 가능 구체적으로는 OOP(객체지향프로그래밍)의 장점이라고 할 수 있습니다 C는 가질 수 없는..

Programming/C&C++ 2014.11.29

[C언어] typedef struct

@구조체 선언-구조체의 선언은 struct키워드와 tag이름으로 시작, 중괄호의 끝은 반드시 세미콜론(;)으로 끝나야 한다.-선언 : 메모리공간을 사용하지 않는 것, 단지 구조체의 형태만 선언한 것.struct tagBook{char title[50];int price;}@구조체 정의-정의 : 메모리 공간을 사용하는 것struct tagBook BOOK;더보기 @선언과 동시에 변수명 정의struct tagBook{char title[50];int price;} BOOK, BOOK2, BOOK3;-구조체를 선언과 동시에 변수를 정의하는 경우 태그명을 생략 할 수 있다struct{char title[50];int price} BOOK, BOOK2, BOOK3;@typedeftypedef unsigned s..

Programming/C&C++ 2014.11.29

[MySQL] mysql 설치 & JDBC연동 예제 in 이클립스

1) mysql 설치http://dev.mysql.com/downloads/ mysql 5.6 command line client(설치 끝나고 시막메뉴 누르면 나올 것이다)의 대상위치 경로[~ bin\]를 환경변수에 등록하고cmd에서>mysql -u root -pEnter password : ******* or mysql command line client로 접속! +@>mysql> show databases; //db 보기mysql> use mysql //db선택mysql> select host, user, password from user; //user정보보기mysql> UPDATE user set password=password("1234") where user='root'; //비번변경mysql>..

MySQL 2014.11.25

JAVA의 특징

1. 운영체제에 독립적이다.->JVM 2. 객체지향 언어이다. 3. 자동 메모리 관리(Garbage collection) 4. 멀티스레드를 지원한다. 5. 동적 로딩을 지원한다.->보통 자바로 작성된 어플리케이션은 여러개의 클래스로 구성됨.필요한 시점에 클래스를 로딩하여 사용함. 자바의 단점 : 속도문제 (JVM) 바이트코드란 자바 소스 파일을 컴파일하면 만들어지는 코드로 자바 가상 머신이 해석할 수 있는코드의 형태를 의미합니다. 바이트 코드는 구조 중립적이어서 네트워크에서 쉽게 배포할 수 있습니다.일반적으로 프로그래밍 언어로 만들어진 소스 파일을 컴파일하면 해당 플랫폼이 이해할 수 있는 기계어(binary code)로 번역되는데, 이것은 플랫폼에 의존적이므로 다른 실행 환경에서는 구동될 수 없습니다. ..

Java 2014.11.04

C언어를 사용하는 이유

1971년 데니스 리치에 의해 개발이 시작개발된 목적은 UNIX 운영체제를 만들기 위함 특징-코드가 간결하다(?)-강력하다-개발효율이 높다(?)-C언어를 사용하면 운영체제를 비롯하여 다른 컴파일러까지 개발 할 수 있다.-C언어는 이식성이 높은 언어이다.이식성이 높다는 것은 UNIX 운영체제에서 개발된 프로그램을 거의 고치지 않고, 윈도우 운영체제 등에서 사용할 수 있다는 것입니다.-함수를 사용하여 구조적인 프로그래밍을 할 수 있다, 프로그램의 특성에 따라 모듈화를 할 수 있다.-하드웨어 관련 프로그래밍이 쉽다.(임베디드, 펌웨어)-범용성이 뒤어나다.  C언어는 UNIX 운영체제의 근본이 되는 언어이다.    현재 UNIX 운영 체제의 90% 이상이 C언어로 작성되어 있으며, UNIX와 C언어는 매우 밀접..

Programming/C&C++ 2014.11.04

[php개발환경] ubuntu+phpstorm+git

원격서버 : nginx, php, mysql (Ubuntu 12.04.4 LTS - GNU/Linux 3.2.0-54-virtual x86_64)VSC : git(github저장소)내 컴 : phpstorm참고 : http://www.slideshare.net/sungbumhong/phpstorm-tool-for-php--1) github repository생성 : https://github.com/[user id]/test.git2) phpstorm실행 후 VCS 연동 ( github 저장소 주소랑 id/pw 입력하면 끝 )3)  #은 (원격서버 ubuntu)http://rogerdudler.github.io/git-guide/index.ko.html : git설명서github 레파지터리에 가보면 아래..

php 2014.10.28

[Visual Studio] LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt

[ 발생 상황 ]  Visual Studio 2010 과 Visual Studio 2013 Express 2개 모두 설치되어 있었다.  Visual Studio 2010에서, boost 라이브러리를 프로젝트에 설정하고, 빌드를 하니, LNK1123 오류가 발생하였다. [ 해결 방법 1 ]  - 프로젝트 속성에서 Manifest Tool > Input and Output > Embed Manifest 의 설정을 No 로 바꿔주면 된다.     [ 해결 방법 2 ] - 아래 링크를 통해서 Visual Studio 2010 ServicePack 1을 설치하면 된다.       https://www.microsoft.com/en-us/download/details.aspx?id=23691 --출처 : http:..

Visual Studio 2014.10.06