목록나무 숲 (789)
나무 숲
포터모어를 소개합니다. 해리포터를 감명깊게 읽고 알게 된 사이트인데, 롤링님께서 아직까지도 직접! 인물의 이야기를 쓰시기도 하고 등장하는 마법 주문, 생물 등을 사진과 함께 설명해놓은 부분도 있습니다. 제가 제일 재미있게 즐겼던 부분은 자신의 기숙사/지팡이/패트로누스 찾기 입니다. 비록 모두 영어지만 검색해보면 해석본이 있기도 하고 요즘엔 구글 크롬을 이용하여 바로 번역해버리기도 하더군요. https://www.pottermore.com/ 우선 사이트는 이곳입니다. 자신의 기숙사/지팡이/패트로누스를 찾기 위해서는 가장 먼저 회원가입!!을 해야합니다. 현재 시각 기준 메인 화면입니다. 우측 상단에 join 버튼을 통해 간단히 가입할 수 있습니다. 위 화면은 제가 이미 모든 테스트를 끝내버려서.. 나타난 모..
std::getline을 이용한다. // extract to string #include #include int main () { std::string name; std::cout
컴퓨터 입력 단계에서의 검사* Check digit 검사 숫자원 코드에 일정한 규칙에 따라 계산된1자리의 숫자를 추가하여 컴퓨터에 의해 자동으로 검사한다.ex) 주민등록번호, 바코드, ISBN * Balance check 균형 검사대차 대조표에서 대변과 차변의 합계를 컴퓨터를 이용해서 계산한 결과와 같은지를 검사한다. * Limit check 한계 검사입력된 데이터가 규정된 범위 내에 있는지 검사한다. * Batch Total check, Sum check, Total check 일괄 합계 검사입력된 데이터의 특정 항목에 대한 합계값을 미리 계산 후 함께 입력하여 컴퓨터에서 처리한 결과와 같은지 검사한다. * Blank check 공란 검사입력된 데이터 중 공란인 항목을 검사한다. * Data Count..
ROM (Read Only Memory) 반도체 기억 장치의 하나해석 그대로 읽을 수만 있는 기억장치로, 일반적으로 쓰기 불가과거에는 write 동작이 어려웠기 때문에 Read only를 만들게 되었다고 한다CD-ROM의 ROM을 의미하며, CD-RW의 RW는 Re-Writable(재기록 가능)의 약자비휘발성 메모리 (전원이 꺼져도 지워지지 않음)그렇기에 주로 변경이 별로 없는 소프트웨어를 기억시키는 데 사용됨 종류 및 특징 Mask ROM공장에서 찍어나오는 ROM내용 변경 불가ex) 음악CD, 게임 카드 PROM (Programmable ROM)사용자가 빈 공간에 한 번만 쓰기 가능하며 그 이후 내용 변경 불가 비트를 기록하는 각 셀마다 퓨즈가 들어있는데 퓨즈가 이어져 있으면 1, 끊어져 있으면 0으로..
2차원 배열을 사용할 때 뿐만 아니라 행렬Matrix를 공부할 때도 계속 헷갈렸던 비운의 내용입니다 우선 (제가) 가장 헷갈리는 것 첫 번째 행은 가로, 열은 세로를 의미합니다 위 그림처럼 외우려고 하면 꽤 쉬울 것 같아요 다시한번 그림을 준비했습니다 아 저렇게가 가로고 이렇게가 세로구나.. 행과 열이구나.. 그렇다면 2차원 배열에서 각 좌표는 어떻게 표현할 수 있을까.. int arr[5][6]을 선언! 선언 시 arr[Row][Column] = arr[행][열] 이라는 것을 알 수 있습니다 그림에 표현했듯이 각 색에 맞는 해당 위치의 좌표를 나타내었습니다. (0, 0)은 좌측 상단부터 시작되어 대각선으로 (1, 1), (2, 2)... 이렇게 내려옵니다. 0부터 시작하였기 때문에, 우측 최하단의 좌표..
래치(Latch)? & 플립플롭(Flip-flop, FF)?전원이 공급되고 있는 한, 상태의 변화를 위한 신호가 발생할 때까지 현재의 상태를 그대로 유지하는 논리 회로기억 장치, 메모리 소자로 활용sequential logic circuit (외부 입력+현재 상태에 따라 변화 결정)한 개가 1비트를 의미 (Binary cell)SRAM을 구성 (전원 차단 시 휘발성) 래치(Latch)와 플립플롭(Flip-flop, FF)의 차이점?동기화Synchronization를 위한 클락Clock의 유무입력을 출력에 반영하는 시점을 클럭 신호의 순간 엣지에서 반영하는 플립플롭/입력에 따라 항상 반영되는 래치로 구분플립플롭 클락 있음 = 동기식Synchronous래치 클락 없음 = 비동기식Asynchronous * R..
디코더 (Decoder)n비트의 정보를 입력으로 받아 2^n개의 출력으로 해독한다명령어의 operand/address를 해독할 때 주로 사용 복호기로서 복호화 작업 수행 3*8 디코더의 회로와 진리표 인코더 (Encoder)2^n비트의 정보를 입력으로 받아 n개의 출력으로 암호화한다정보의 형태나 형식을 표준화, 보안, 처리 속도 향상, 저장 공간 절약 등을 위해서 다른 형태나 형식으로 변환한다부호기로서 부호화 작업 수행4*2 인코더의 회로와 진리표 8*3 인코더의 회로와 진리표 인코더와 디코더의 관계
반가산기 (Half Adder)1비트 이진수 두 개를 더한 합 Sum (S)과 자리올림 수 Carry (C)를 구하는 회로 논리식Carry = ABSum = A'B + AB' = AB 전가산기 (Full Adder)자리올림 수 C 한 개(Ci, Carry in), 1비트 이진수2개, 총 3개의 이진수를 더하여 합(S)과 자리올림 수(Co, Carry out)를 구하는 회로2개의 반가산기 + 1개의 OR로 구성됨 논리식Carry Co = (AB)Ci + ABSum = (AB)Ci 반가산기와 전가산기의 차이점??전가산기는 input 3개 (A, B, Cin), output 2개 (Cout, Sum)이고반가산기는 input 2개 (A, B), output 2개 (Cout, Sum) 반가산기는 LSB에서만 사용..
기본 논리 회로 전자공학에서 논리 회로는 불 대수을 물리적 장치에 구현한 것으로, 하나 이상의 논리적 입력값에 대해 논리 연산을 수행하여 하나의 논리적 출력값을 얻는 전자회로를 말한다. AND, OR, NOT의 기본 불 대수를 수행하며, 이 기본 불 대수들의 결합으로 복합적인 논리 기능을 수행한다. AND는 곱셉, OR은 덧셈이라고 생각하시면 편합니다아시다시피 0 또는 1의 비트를 연산하는 것과 비슷한 개념이므로 진리표의 값을 보면 쉽게 이해하실 수 있습니다 약간 신경써야 한다~고 생각하는 부분은XOR = A'B + AB'XNOR = A'B' + AB입니다 정말 안드로이드의 AND가 그 기호의 모양에서 왔는지는 모르겠지만 재미로 보기 좋은 이미지입니다 논리 회로는 다시 조합 논리 회로, 순차 논리 회로로..
키(Key)는 DB에서 조건에 만족하는 관계의 행(투플)을 찾거나 순서대로 정렬할 때 다른 투플과 구별할 수 있는 유일한 기준이 되는 속성의 집합입니다. 자세한 설명 전 Key의 종류와 간단한 정의를 말씀드리겠습니다. Key의 종류슈퍼키 (Super Key, SK)고유하게 식별하는 모든 조합을 말한다. 기본키 (Primary Key, PK)주 키 또는 프라이머리 키레코드의 식별자로 이용하기에 가장 적합한 것을 관계(테이블)마다 단 한 설계자에 의해 선택, 정의된 후보키이다.NULL의 존재가 허용되지 않는다. 후보키 (Candidate Key, CK)슈퍼키 중 더 이상 줄일 수 없는(irreducible) 형태를 가진 것, 다시 말해, 행의 식별을 위해 필요한 특성 또는 그 집합 (최소의 슈퍼키)을 말한다..
에러를 만날 때마다 추가예정 error LNK1168 cannot open... -> 콘솔창이 열려 있는지 확인. 열려 있으면 닫은 뒤 다시 실행
헷갈리지만 헷갈리면 안되고 빠르게 생각, 계산할 수 있어야 좋은 내용 비트 (bit) 0 (이진수에서) 1 bit 1 (이진수에서) 0 또는 1인 값그렇다면 010110은?? 6비트6비트로 표현 가능한 2진수의 갯수는??? (unsigned일때) 2^6가지 => 64가지6비트로 표현 가능한 십진수의 갯수??? (unsigned일때) => 64그렇다면 위 십진수의 범위??? =>0~63 그리고 추가적으로LSB는 Least Significant BitMSB는 Most Significant Bit의 약자로, 이름 그대로 가장 덜 중요하고 가장 중요한 비트를 의미한다.그렇다면 위 010110에서의 MSB와 LSB가 무엇일까?그 비트의 가장 큰 부분을 차지하는 비트가 MSB이고 가장 작은 부분을 차지하는 비트가 ..
정보처리산업기사 Industrial Engineer Information Processing 정보 처리 국가 자격 중 하위 두 번째 해당 정보처리기능사 < 정보처리산업기사 < 정보처리기사 < 정보처리기술사 기사와는 다르게, 총점 100점 중 60점 이상이 합격 기준인데, 다섯 과목 중 두 과목 0점이고 다른 3과목이 만점으로 60점을 충족해도 합격! 입니다. 다시말해 과락 상관 노노 응시 자격 (하위 항목 중 한 가지만이라도 충족시 응시 가능합니닷) 4년제 대학 졸업 또는 2학년 수료 이상 3년제 대학 졸업 또는 3학년 1학기 이상 재학/휴학/제적 2년제 대학 졸업 또는 2학년 1학기 이상 재학/휴학/제적 동일 직무 분야에서 2년 이상 실무경력 기능사 취득후 1년 실무경력 산업기사수준 교육훈련기관(노동부..
내 PC가 없는데, 지금 컴퓨터에 비주얼 스튜디오 등등이 없는데, 코딩을 하고 싶을 때! (혹은 해야할 때) 웹 컴파일러들을 추천합니다 * c9.io 클라우드 IDE로, 모든 변경사항이 자동으로 저장됩니다 html/c/c++/... 등 여러 언어, 구글에서 만든 go언어도 시험해 볼 수 있습니다 새 workspace를 만들 때 CPU, RAM, HDD를 설정할 수 있고, HTML의 경우 옆에 preview 창을 띄우므로써 코드가 변하는 즉시즉시 적용이 되어 보기 굉장히 편해요 c, cpp의 실행 화면입니다 * https://www.tutorialspoint.com/codingground.htm online terminal, online ide 하단에서 리눅스 명령어도 같이 연습 가능합니다 와우~~ vi도..
네트워크 관리사 서버를 구축하고 보안 설정, 시스템 최적화 등 네트워크구축 및 이를 효과적으로 관리할 수 있는 인터넷 관련 기술력에 대한 자격 1급 (민간) 네트워크 관리에 관한 전문지식을 토대로 네트워크 보안기술, Design, Traffic 분산기술 등 네트워크 전문기술자로서 필요한 IT 기술 및 네트워크 실무. 관리 능력 검정 필기 실기 응시 자격 (하위 항목 1항 이상 해당자) - 당협회 시행 해당종목 2급자격 소지자 - 전기,전자,통신,정보처리 직무분야 국가기술 자격취득자 중 아래 해당자 가. 기술사, 기사, 산업기사 자격증 소지자 나. 기능사 자격 취득한 후 동일직무 분야에서 2년이상 실무에 종사한 자 - IT관련 사업장에서 5년이상 종사한자 해당등급 필기 합격자로서 합격일로부터 2년 이내의 ..