본문으로 바로가기

잡다한 정보창고

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
관리자
  • 블로그 이미지
    ZisKar

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

[코드스터디] 1주차

건물에 가장 큰 기둥 : HTML 건물에 들어가는 각종 장신구, 데코레이션 : CSS건물을 동작시키는 전기공급 : jQuery

잡동사니 2015. 6. 25. 00:00

Linux 기초 2

허가권 : 어떠한 작업을 해도 되는지 안 되는지에 대한 권한소유권 : 파일이나 디렉토리에 대한 주인 개념 -> 둘을 합쳐서 권한이라고 한다. ls 실행시 나오는 10자리 중에 가장 첫번째 자리 : 파일 / 디렉토리 구분 rwx / rwx /rwx 첫번째 : 소유자 , 사용자 두번째 : 소유자가 속한 그룹세번째 : Other , 일반 사용자들에 대한 허가권 2^2 2^1 2^04 2 1=>7 7*10^2 7*10^1 7*10^0 = >777이 Max Per r : read 읽기.w : write 쓰기.x : execute 실행, 접근 X의 의미 : file일 때 x가 있으면 실행 파일 file 에 x가 없으면 문서 파일dir : 접근 실행 : 프로세스에 대한 동작. chmod (change modifica..

잡동사니 2015. 6. 24. 23:07

Linux 기초 1

Windows : client위주의 운영체제.(약 99.9%) 서버라는 개념에서의 리눅스를 배웁시다. 서버 : 클라이언트에게 일종의 비용을 가지고 어떤 것을 제공해주는 것 서버 : 절반 - 유닉스 . 30% - 리눅스 . 20% - 윈도우(비용발생) 리눅스 : 오픈소스. 무료. 약 2백가지 Red hat 계열(Redhat enterprize,Fedora.대학수업시간.개발용.실제보안쪽에선 거의 안 씀,CentOS.현장에서 제일 많이 사용.무료6.5) Devian 계열 (ubuntu,Suse) 유닉스 -> 리눅스가 파생되어 나온 것. 리눅스를 먼저 배우면 배우기가 쉽다. / : 200mb - 리눅스 상에 존재하는 모든 파일과 디렉토리의 최상위에 위치하는 최상위 디렉토리. /boot : 200mb - 리눅스 ..

잡동사니 2015. 6. 24. 23:04

자료구조 수업 3 재귀함수 / 연결리스트 - InsertNode,AddNode,DelNode

재귀함수 #include#include int Func(int num_); void main(){printf("%d\n",Func(5));} int Func(int num_){static int ans=0;static int num=0;if(num>num_)return ans;ans = ans + num;num++;Func(num_); }연결리스트 - InsertNode,AddNode,DelNode#include #include typedef struct node{int data;struct node *link;}Linklist; Linklist* Head=0; /*Linklist* search(int num){static Linklist* tmpss;Linklist* tmp; static int num..

[ IT ]/C++, 자료구조 2015. 6. 24. 22:26

자료구조 수업 2 자료구조란 / Stack의 Push,Pop / 연결리스트 / Queue

자료 구조란 - 사전적 의미 : 데이터를 처리하는 입장에서 데이터 사이에 존재하는 관계를 개념적으로 잡은 것- 데이터를 효율적으로 사용할 수 있도록 구조를 만들어서 저장하는 것 어떻게 효율적으로 저장할 것이냐 ? 선형 구조 - 데이터를 선의 형태로 일렬로 저장.- 스택, 큐, 연결리스트 비 선형 구조 - 데이터를 선의 형태가 아닌 다른 형태로 저장하는 방식- 이전 데이터와 이후 데이터는 1대 다 관계를 가짐- 트리(보통 위에서 밑으로. 뿌리구조), 그래프 * 스택(Stack) (일종의 약속. 이렇게 사용하자)- 삽입/삭제가 한쪽 끝에서만 수행되는 구조- LIFO 구조 입력 : Push / 출력 : Pop 바텀 / 탑을 이용해서 스택의 영역을 나타낸다. 푸쉬 : 탑의 위치가 올라감 / 팝 : 탑의 위치를 ..

[ IT ]/C++, 자료구조 2015. 6. 24. 22:23

자료구조 수업 1

#include int main(int argc, char *argv[]){return 0; } 배열 : 같은 자료형을 동시에 여러개 선언해서 사용하는 것. " datatype 배열이름 [배열크기] " int num[5]={1,2,3,4,5}; // 4개만 쓰면 null, 즉 0으로 초기화 된다.int num[]={1,2,3,4}; // 4칸만 생성 된다.char str[10]="홍길동"; // 문자열 + null 문자가 들어간다. 총 7칸%s = 주소를 받는다. printf("%s",str/*(여러개의 자료형을 하나로 묶어서 하나의 자료형으로 만듬)struct 구조체명{ -> 자료형을 만듬(틀)멤버 변수1;멤버 변수2;멤버 변수3;멤버 변수4;}; 붕어빵 기계(틀) -> 구조체붕어빵 -> 구조체 변수 ..

[ IT ]/C++, 자료구조 2015. 6. 24. 22:19

C++ namespace / using / bool

- namespace namespace : C에 비해 큰 프로젝트를 만들기 때문에 함수, 변수 등 이름들이 중복되는 것을 막기 위해 이름 공간을 만들어 놓음 namespace 공간 이름{변수 및 함수 선언} 공간이름 :: 변수 및 함수 이름 AB::func(); - using 지시자 using 지시자를 사용하면 범위 연산자(namespace)를 따로 지정하지 않아도 된다.using namespace 공간 이름 using 공간이름으로도 사용가능.using namespace std; coutstd::cin -> cinstd::endl -> endl - bool 자료형 bool : 참, 거짓을 저장하는 1바이트 크기의 데이터로 true,false 자체가 1,0이 저장되게 된다. return true,false..

[ IT ]/C++, 자료구조 2015. 6. 24. 22:16

C++ 가상함수 / 추상 Class / Template

- 가상 함수 - 동적 바인딩을 수행- virtual 키워드를 붙여 정의된 함수 virtual을 붙힌 상태에서 자식 클래스에 같은 함수가 있다면 자식클래스에 있는 함수를 호출한다.부모클래스 포인터를 만든 상태로 함수를 호출하면 원래 부모클래스에 있는 함수가 호출 되어야하는데 virtual을 붙여서 사용하기 때문에 각각의 자식클래스의 함수가 호출된다. #include using namespace std;class Parents{public:virtual void Func(){cout

[ IT ]/C++, 자료구조 2015. 6. 24. 22:14

C++ String / 상속 / 바인딩

- String class 문자열을 처리하기 위한 class문자열 처리를 위한 다양한 멤버함수들 존재Header File : string std::string 변수명; 함수검색 : msdn - 상속 부모 Class의 특성을 물려받아 자식 Class에서 사용 가능Class의 재사용이 용이함공통되는 부분을 하나의 Class로 따로 만들어 사용함으로 코드 중복을 줄임완성된 Class에 기능의 추가나 수정이 용이 학생 Class-> 사람 Class이름 이름 성별성별점수 교수 Class이름 -> 교수 Class 학생 Class성별 과목 점수점수 - Is-A 상속 A는 B다 라는 뜻예 : 학생은 사람이다 사과는 과일이다.역은 성립되지 않음 사람 Class - 학생 Class부모 Class 자식 Class 상속 방법..

[ IT ]/C++, 자료구조 2015. 6. 24. 22:06

C++ Gotoxy 함수

- gotoxy 함수 void gotoxy(int x, int y){COORD Cur={x,y}; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),Cur);} void main(){gotoxy(0,0);printf("@"); printf("%d=\n",getch()); gotoxy(x,y)} 화살표 : 아스키코드가 없어서 유니코드로 표현.(2바이트). 스위치 케이스로 받아서 케이스 번호 : 위로가는건 y--; 아래로가는건 y++ 등으로 해준다.위 72 왼쪽 75 등등 224는 유니코드를 나타내주는 함수 버퍼에 두칸 -> 한칸 한칸 / 입력함수는 버퍼에 내용이 남아있으면 한바이트씩 끊어서 가져간다. #define Zero 숫자 #define One 숫자..

[ IT ]/C++, 자료구조 2015. 6. 24. 22:02
  • 이전
  • 1
  • ···
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 다음

사이드바

NOTICE

  • 전체 보기
MORE+

CATEGORY

  • 분류 전체보기 (84)
    • [ 일상 ] (0)
      • 잡담 거리 (0)
      • 생각할 거리 (0)
    • [ 여행 ] (8)
      • 11.7/29~7/31 (3)
      • 15. 1/6~1/10 (5)
    • [ 취미 ] (1)
      • 영화 (1)
      • 책 (0)
      • 노래 (0)
      • 게임 (0)
      • 기타 (0)
    • [ IT ] (59)
      • Django (4)
      • 모바일 및 리버싱 스터디 (6)
      • 기반시설 취약점 진단 (6)
      • 보안 (8)
      • 아두이노 (4)
      • C++, 자료구조 (14)
      • 리버싱 (5)
      • Android, Java (7)
      • ISMS (0)
    • [ 전공 - 신소재 ] (2)
      • 철강 재료 (2)
    • [ 자료 스크랩 ] (0)
    • 잡동사니 (11)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

  • c++
  • 책
  • webhacking.kr
  • 안드로이드
  • java
  • 리뷰
  • Sinatra
  • 코드스터디
  • ruby
  • SQLite
MORE+

ARCHIVE

CALENDAR

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

LINK

VISITOR

오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT 잡다한 정보창고, ALL RIGHT RESERVED.
잡다한 정보창고
블로그 이미지 ZisKar 님의 블로그
MENU
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
CATEGORY
  • 분류 전체보기 (84)
    • [ 일상 ] (0)
      • 잡담 거리 (0)
      • 생각할 거리 (0)
    • [ 여행 ] (8)
      • 11.7/29~7/31 (3)
      • 15. 1/6~1/10 (5)
    • [ 취미 ] (1)
      • 영화 (1)
      • 책 (0)
      • 노래 (0)
      • 게임 (0)
      • 기타 (0)
    • [ IT ] (59)
      • Django (4)
      • 모바일 및 리버싱 스터디 (6)
      • 기반시설 취약점 진단 (6)
      • 보안 (8)
      • 아두이노 (4)
      • C++, 자료구조 (14)
      • 리버싱 (5)
      • Android, Java (7)
      • ISMS (0)
    • [ 전공 - 신소재 ] (2)
      • 철강 재료 (2)
    • [ 자료 스크랩 ] (0)
    • 잡동사니 (11)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바