전체 글(14702)
-
Archive, 윈도우즈 기반에서 정보 유출 방지를 위한 GUID 분석기법, pdf
윈도우즈 기반에서 정보 유출 방지를 위한 GUID 분석기법
-
산술 연산자
산술 연산자 수치 형식의 데이터를 다루는 연산자 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/), 나머지(%) 두 개의 피연산자가 필요한 이항 연산자(Binary Operator) 정수 형식과 부동 소수점 형식에서만 사용 가능 *, / 은 +와 - 보다 먼저 실행되는 연산자 산술 연산자예설명+ (덧셈 연산자)a = 6+2피연산자 6과 피연산자 2의 덧셈 연산- (뺄셈 연산자)a = 6-2피연산자 6과 피연산자 2의 뺄셈 연산* (곱하기 연산자)a = 6*2피연산자 6과 피연산자 2의 곱셈 연산/ (나누기 연산자)a = 6/2피연산자 6과 피연산자 2의 나눗셈 연산% (나머지 연산자)a = 6%2피연산자 6과 피연산자 2를 나눈 나머지 연산
-
[C] ch02장-variable, 변수
ch02장-variable, 변수 데이터(Data) 변수 변수 선언 형식 식별자 명명 관례 변수의 시작 주소와 &연산자 상수 리터럴 & 접미어 상수 선언 자료형 sizeof() 메소드 정수 signed & unsigned 부호있는 정수 vs 부호없는 정수 정수형의 오버플로우 & 언더플로우 실수 문자형 자료형 변환 형변환으로 인한 데이터 손실(주의) typedef
-
CSS의 장점/단점
CSS의 장점/단점 CSS의 장점 장점설명기능 확장성추가적인 SW나 플러그인이 필요 없이 HTML 기능의 확장 가능 설정하기 쉽고 단순한 규칙으로 이루어진 텍스트 W3C에서 웹표준으로 정의양식 모듈화흐름이 같은 문서 양식으로 전체 구성 가능 디자인과 웹구조의 완벽한 분리로 하나의 HTML문서에 다양한 디자인 적용이 가능간편성문서 형식을 손쉽고 다양하게 구성 가능 코드 절약을 통한 작은 용량 이해하기 쉬운 구조일관성사용 환경에 영향 받지 않습니다. 웹페이지의 한가지 요소만 변경해도 전체페이지의 내용을 한꺼번에 변경할 수있습니다. CSS의 단점 브라우저의 호환성 문제
-
해시(Hash) – 해시값, 해시값 충돌
해시(Hash) 하나의 문자열을 이를 상징하는 더 짧은 길이의 값이나 키로 변환하는 것입니다. 해시값 확인 코드과 코드드래곤은 평문의 길이가 다르지만 해시 결과는 32개의 문자로 길이가 모두 같습니다. 또한 코드드래곤과 코드드레곤라는 평문은 단어 하나만 다를 뿐인데 해시 결과가 완전히 다른 것을 확인할 수 있습니다. 이와 같은 결과는 해시값을 통해 해시되기 전의 값을 추측하는 것이 불가능하다는 해시의 특징을 보여주고 있습니다. 평문해시(MD5)값코드da6674f26bdd402f5bc9d93a214338a6코드드래곤0947932cdb932ef09eb4cda57438eb38코드드레곤e79e5ec1b61d7cd13d231aeb20f9de2e 해시값 충돌 해시 알고리즘 중 하나인 MD5는 32개의 16진수로 이..
-
뷰(VIEW) , 뷰의 필요성, TABLE vs VIEW
뷰(VIEW) 물리적인 테이블을 근거한 논리적인 가상 테이블 사용자가 해당 VIEW에 접근하면 그때 VIEW에 들어있던 SQL이 수행되어 결과를 가져오게 됩니다. 뷰는 물리적으로 데이터를 저장하지 않고 CREATE VIEW명령어로 뷰를 정의할 때 AS절 다음에 기술한 쿼리문장 자체를 저장합니다. 뷰의 필요성 복잡하고 긴 쿼리문을 뷰로 정의하면 접근을 단순화시킬 수 있습니다. 뷰는 사용자에게 특정 객체만 조회할 수 있도록 권한을 부여할 수 있습니다. 그렇기 때문에 동일한 테이블에 접근하는 사용자들마다 서로 다른 뷰에 접근하도록 여러 개의 뷰를 정의해 놓고 특정 사용자만 해당 뷰에 접근가능하도록 하면 보안을 유지할 수 있습니다. TABLE vs VIEW TABLEVIEW데이터가 있음테이터가 없음 SQL만 저..