본문 바로가기

[저는 사업상 서울과 부산을 오갑니다.] [I travel back and forth bewteen Seoul and Busan for business.] Good afternoon, everyone. I've had a lot of fun this month. Good luck with everything, and I'll see you around! [저는 사업상 서울과 부산을 오갑니다.] [I travel back and forth bewteen Seoul and Busan for business.] ★ back은 '뒤로', forth는 '앞으로'라는 뜻이므로 back and forth은 '앞뒤로,왔다갔다하며,오락가락 하는' 등의 뜻으로 쓰입니다. A: I travel back and forth between Seoul and Busan for business. B: That must be tough. A: 저는 사업상 서울과 부산을 오갑니다. B: ..
이중 포인터 간단정리 간만에 다시 C를 써야되는 일이 발생해서 요즘 쓰고있는데... 포인터를 또 까먹어서리 정리해 봤습니다.#include void main(){ int a1= 1; int *a2 = &a1; int **a3 = &a2; printf("a1:%d \n*a2:%d a2:%d \n**a3:%d *a3:%d a3:%d \n",a1,*a2,a2,**a3,*a3,a3); } [실행결과] 우선 a1은 1입니다. (여기서 부터 헷갈리면 난감함...) a2는 a1의 주소값을 가지고 있고, *a2는 a2가 가지고 있는 주소값이 가리키는 값 즉, a1이므로 1을 갖습니다. a3는 a2의 주소값을 가지고 있습니다. *a3는 a3가 가지고 있는 주소값이 가리키는 값 즉, a2이므로 a1의 주소값을 갖습니다. **a3는 *a3가 가..
[그래프 알고리즘] 인접행렬과 그래프 (초보자용) 초보자를 위해서 써봅니다. (사실 저도 알고리즘 책 1권밖에 공부 안한 초보자입니다만 ^^;;) 이해에 관련된 민감한 오타등은 댓글 달아주심 고치도록 하겠습니다. 글자가 많아서 지루할수도 있지만 열심히 쓸테니 차근차근 읽어 주시면 감사하겠습니다. 문단은 글이 좀 길어질 경우 내용이 계속 이어지더라도 보기편하시라고 중간중간 띄어놓도록 하겠습니다. FOUNDATIONS of USING C++ PSEUDOCODE 저자 : Richard Neapolitan / Kumarss Naimipour 위의 책을 참고하였음을 밝힙니다. ^^ 사실 어떻게 보면 알고리즘 공부 전에 자료구조에서 그래프를 미리 접하는 경우가 있기 때문에... 알고리즘에서 굳이 인접행렬에 대해 설명 할 필요는 없습니다만... 앞에서와 같이 초보자..
My-SQL 간단한 질의들 SQL 표현 실습 검은색은 My-SQL 실제상황(?)이고 파란색은 설명입니다. (직접 실행한걸 퍼오다보니 테이블이 찌그러져서 보입니다. 양해해주세요 ^^;) Enter password: ********* 비밀번호는 비밀입니다. -.-; Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 to server version: 4.1.20-community-nt Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> CREATE DATABASE DC; Query OK, 1 row affected (0.00 sec) DC란 이름의 데이터베이스를 생성합니다. my..
MySQL 기본 명령어 My SQL 기본 명령어 DB 생성 실습자료 create database [DB name]; ex) create database dc; DB 삭제 drop database [DB name]; ex) drop database dc; DB 목록 확인 show databases; DB 사용 use [DB name]; use dc; 테이블 목록 확인 show tables; 테이블 생성 create table [Table name]([field name] [data type], ...); ex) create table member(id varchar(10), age int,name varchar(10), major varchar(20)); 테이블 구조 확인 desc [Table name]; 테이블 정보 입력 in..
[BlueScreenView] 블루스크린뷰 윈도우를 열심히(?) 하다보면 가끔씩 블루스크린을 맞이할 수 있다. 그런데 갑자기 나타나고 사라져 버려서 아쉽고, 궁금하고, 아련하고(?) 여튼 그럴 경우 손쉽게 블루스크린 로그를 확인 할 수 있는 프로그램이 있다. 블루스크린뷰(BlueScreenView)라는 녀석이다. 이전에 발생했던 블루스크린 로그들을 보기 쉽게 보여준다. ntoskrnl.exe 쟤 또 말성이다. 말썽꾸러기 커널 녀석. ㅋ 해당 로그 덤프에 우클릭을 하면 구글 검색을 바로 연동해주는 기특한 기능도 있다. 물론 검색해도 해결방법은 그닥이지만...(ex. 윈도우 새로까세요, 컴퓨터를 바꾸세요... ㄷㄷ) 그래도 간혹 해결이 가능한 경우들이 있으니 기대를 가지고 여튼 깔아서 써보자 (현재 버전 v1.52) 일반 설치 용 바로 실행용 32b..
데비안(Debian) 계열(Ubuntu 포함됨) Linux의 손쉬운 패키지 업그레이드 방법 리눅스를 사용하다 보면 최신 버전의 프로그램들을 사용하고 싶다거나 최신 버전의 프로그램이 필요할 경우가 종종 있다. 데비안(Debian) 계열(Ubuntu 포함됨) Linux의 경우 아래와 같은 간단한 명령어로 터미널에서 손쉽게 업그레이드가 가능하다. $ sudo apt-get update $ sudo apt-get upgrade
안드로이드 StrictMode 간단 정리 [StrictMode 정의] 진저브레드에서 부터 추가된 일종의 개발툴로 개발자가 실수하는 것들을 감지하고 해결 할 수 있도록 돕는 모드 (실제로 수정하지는 않음 단지 알려줌) [StrictMode의 주요기능] 메인 스레드에서 디스크 접근, 네트워크 접근등의 비효율적인 작업을 하려는 것을 감지하여 프로그램 이 부드럽게 작동하도록 돕고, 빠른 응답을 가지도록 함 따라서, - ANR(Android Not Responding) 방지에도 도움을 줌 - 디스크 I/O 병목 현상 방지 안드로이드의 디스크는 플래시 메모리라서 빠를 것이라고 생각 할 수도 있으나 안드로이드의 파일 시스템인 YAFFS(Yet Another Flash File System) 파일 시스템은 I/O 작업을 할 때 Global 범위의 lock이 ..