목록c언어 (26)
관심쟁이 영호
안녕하세요! 관심쟁이 영호입니다. 오늘은 시스템 보안에서 권한 관리! Data Base입니다! 내용이 다소 짧을 수도 있을 것 같네요 ㅎㅎ 1. 질의문에 대한 권한 관리 데이터베이스의 권한 관리를 이해하기 위해서는 데이터 베이스의 질의문을 먼저 살펴보아야 할 듯합니다! (1) DDL DDL은 데이터 구조를 정의하는 질의문이에요! 대표적으로 3가지가 있습니다. - CREATE : DB 객체를 생성합니다. - DROP : DB 객체를 삭제합니다. - ALTER : 이미 생성된 객체를 다시 정의합니다. (2) DML DML은 데이터 베이스의 운영과 사용에 사용되는 질의문이에요! 4가지 정도가 있습니다. - SELECT : 사용자가 테이블이나 뷰를 선택합니다! - INSERT : 객체에 데이터를 넣습니다. - ..
안녕하세요! 관심쟁이 영호입니다. 오늘은 권한관리에 대해서 공부를 해보겠습니다! 바로 보시죠. 권한관리는 한마디로, 시스템 접근 성공 후! 저장 정보의 접근 통제 또는 시스템 조작 명령의 사용권한을 통제하는 것인데요. 운영체제의 권한관리 -Window의 권한 관리 윈도우는 NTFS를 기본 파일 시스템으로 사용합니다! NTFS에서 그룹 또는 개별 사용자에게 설정할 수 있는 종류로는 기본적으로 6가지가 있어요! (1) 모든권한 : 디렉터리에 대한 접근 권한, 소유권을 변경하고 하위 디렉터리를 삭제할 수 있어요! (2) 수정 : 삭제, 읽기, 실행, 쓰기 권한이 있어요! (3) 읽기 및 실행 : 읽기, 파일 옮기기를 할 수 있어요. (4) 디렉터리 내용 보기 : 디렉터리나 속의 파일의 이름을 볼 수있어요. (..
안녕하세요! 관심쟁이 영호입니다. 건강한 하루를 보내고 계신가요!? 오늘은 OpenCV의 트랙바, 그리기 함수를 공부할 예정이에요! 트랙바란? 우리가 브라우저를 사용하면서 오른쪽에 있는 "스크롤바"와 비슷하다고 생각하면 됩니다! 윈도우 제어 창에 바를 생성하여 값을 받아내는 것인데요! 이 바가 이동됨에 따라 다른 값을 리턴하게 되고, 거기에 해당하는 모종의 코드를 추가시키면 창에 적용된 행렬의 값이나 다른 값들을 제어할 수 있게됩니다! 사용방법은? 트랙바는 이전에 사용했던 마우스콜백 함수와 비슷합니다. 1. 똑같이 콜백함수를 등록한다. 2. 윈도우창을 만들고 트랙바를 생성한다. 3. 트랙바생성하면서 함수를 넘겨준다. 4. 트랙바의 값을 받을 함수를 코딩한다. 이 정도가 되겠네요! 바로 코드를 살펴보겠습니..
안녕하세요! 관심쟁이 영호입니다. 오늘은 자료구조 공부를 해볼거에요! 지난번에 자료구조로 b-트리를 공부하였습니다! 오늘은 b-트리의 후속작(b*트리)의 후속작(b+)를 공부할 예정이에요! b+트리가 b, b*트리랑 이름이 비슷하다고 생각하고 공부하시면 엄청엄청 헷갈려요! 그냥 독단적인놈이라고 생각하고 공부하도록해요 ㅎㅎ b+트리? b+트리는 b트리와는 달라요! 말로 먼저 말씀드리면 루트노드부터 하위노드들은 그냥 방향만 알려주는 척도입니다. 모든 데이터는 LeafNode에 있습니다! 그림을 보시죠. 보시는 것과 같이 Root노드에 "16, 25, 40"이 있는데 LeafNode에 똑같이 "16, 25, 40"이 있는 것을 볼 수 있어요! 사실상 B+트리에서 Leaf Node위에 있는 것들은 방향을 알려주..
안녕하세요. 관심쟁이 영호입니다. 오늘 하루도 평안하게 보내고 계신가요? 오늘의 OpenCV 공부는요! 윈도우 창 제어를 다룰 예정이에요. 바로 보시죠. 윈도우 창 제어. 윈도우 창을 이용하는 이유는요! 화소의 변화를 저희 눈으로 확인하기가 쉽고, 키보드와 마우스 이벤트를 감지하는데 쓰이기 때문이에요. 윈도우 창 제어 함수. 함수이름 함수 기능 함수 인자 옵션내용 namedWindow() 이름을 설정하고 해당 이름으로 윈도우창을 생성합니다. namedWindow(이름, 옵션) WINDOW_NORMAL WINDOW_AUTOSIZE WINDOW_OPENL imshow() 생성된 윈도우창을 화면에 출력합니다. imshow(이름, 옵션) 윈도우에 표시되는 영상 (Mat타입) destroyWindow 해당 윈도우..
안녕하세요. 관심쟁이 영호입니다! 오늘 공부한 내용은 트리 응용인데요! 같이 한번 보시죠! b-트리는 Balanced Tree의 일종인데요! 기존의 이진트리처럼 노드를 양쪽에 두개를 달고있는 모양과는 달라요! (2-3-4트리와 비슷하다고 생각합니다!) 다음 그림처럼 생각해보시면 편해요! 그림에서 볼 수 있듯이 기존의 트리처럼 node내의 key값이 하나만 있는게 아니에요! 여러개가 있는걸 확인할 수 있습니다. 이러한 트리에도 제약조건이 있어요! 1. 디스크의 접근 단위는 블록(페이지)입니다. -트리로 저장된 데이터에 접근할 때 데이터를 받아오는 수는 블록 단위로 한다는 뜻이에요! 위의 그림과 같이 해놓았는데 데이터 하나씩만 받아오면 블록단위로 묶어둔 이유가 없죠 ㅠ 2. 각 Node는 최대 m(포인터의 ..