프로그래밍
-
MySQL 데이터베이스, 계정 생성 및 연동프로그래밍/데이터베이스 2016. 4. 27. 23:35
데이터베이스 생성mysql> create database '데이터베이스이름'; 유저 생성mysql> create user '유저이름'@'호스트' identified by '패스워드'; 주의할 점은 호스트 부분이다.만약 이 컴퓨터에서만 접속하게 하고싶다 라고 한다면'호스트' 부분이 localhost가 되면 된다. 만약 192.168.0.0 ~ 192.168.0.255까지의 범위면 접속을 허용하겠다 라고 한다면'호스트' 부분이 '192.168.0.%'가 되면 된다. 만약 모든 원격지에서의 접속을 허용하려면?'호스트' 부분을 '%'로 적으면 된다. 유저에게 데이터베이스의 권한 주기mysql> grant all on '데이터베이스이름'.* to '유저이름'@'호스트'; 유저가 해당 데이터베이스에 대한 권한을 모..
-
라즈베리파이 MySQL 외부연동 설정하기프로그래밍/데이터베이스 2016. 4. 14. 00:25
MySQL 설정을 건드려줘야 한다. $ sudo vi /etc/mysql/my.cnf혹은 사용중인 편집기(nano 등)로 my.cnf 파일을 연다. [mysqld] 설정에 보면bind-address = 127.0.0.1 이라는 구문이 있는데이를bind-address = 0.0.0.0으로 수정해준다.(범위 지정이 가능한 것 같은데 자세히 모르겠음.) :wq 명령어 등으로 저장하고 빠져나온다. 설정이 완료되면 MySQL을 재시작해준다. $ sudo service mysql restart 정상적으로 연동이 되는 모습을 확인할 수 있다. 이것 때문에 실습시간 2시간을 날려먹고는 열만 뻗쳐서 집에 왔는데 포기하려고 검색창을 닫기 전에 해결책을 찾았다. 너무 기쁨.
-
(C) 파일 입출력 함수 정리 (1)프로그래밍/Cpp 2009. 12. 26. 20:41
파일 입출력 함수 정리 1. fopen 함수 (1) 코드 #include FILE* fopen(const char *, const char*) (2) 함수 설명 - 파일을 불러들이는 함수이다. (3) 함수 인수 설명 - 첫 번째 : 파일의 이름 두 번째 : 파일의 개방 모드 모드 첫번째 의미 파일이 없으면 파일이 있으면 r 읽기 (Read) NULL 포인터 반환 정상 동작 w 쓰기 (Write) 새 파일 생성 이전 파일 삭제 a 추가 쓰기 (Append) 새 파일 생성 이전 파일 뒤에 추가 r+ 읽기와 쓰기 새 파일 생성 정상 동작 w+ 읽기와 쓰기 새 파일 생성 이전 파일 삭제 a+ 추가를 위한 읽기와 쓰기 새 파일 생성 이전 파일 뒤에 추가 모드 두번째 의미 차이 특징 t 텍스트(text) 모드 \r..
-
[펌] #pragma 키워드 알기프로그래밍/Cpp 2009. 11. 26. 15:53
#pragma 키워드는 컴파일러 제작 회사가 특정 플랫폼에 의존하는 기능을 확장하기위해 기능을 추가한 키워드이다. 해당 컴파일러가 지시명을 인식하지 못한다면 에러 또는 경고 메세지를 수반하지 않고서 #pragma의 지시를 무시하게 된다. #pragma 옵션 옵션 설명 allock_text comment 코드 안에 특별한 주석을 기입함 init_seg optimize auto_inline component inline_depth pack 변수 정렬을 인위적으로 변경 bss_seg data_seg 다른 파일에서 데이터를 공유하고자할때 inLine_recursion pointers_to_members check_stack function intrinsic setlocale code_seg hdrstop mes..