본문 바로가기

분류 전체보기

(267)
클래스 다중상속 및 @classmethod 출처 : http://egloos.zum.com/mcchae/v/11031012코딩할때 쉽게 찾아보려고 퍼왔습니다 C++, C#, Java 등등의 OO 언어 마다 클래스 상속 개념은 다 있지만,다중 상속은 되는 언어도 있고 안되는 언어도 있습니다.(C++은 다중상속은 안되고 friend 개념이 들어있는 것으로 기억하는데 사용한지 십년도 더 된거 같아 이제는 기억이 가물 가물 하네요) 암튼 파이썬에서도 다중 상속이 잘 됩니다. class A():def m(self, *args, **kwargs):print '%s.m(%s,%s)' % (self.__class__.__name__, args, kwargs)def mA(self, *args, **kwargs):print '%s.mA(%s,%s)' % (self..
과제 보호되어 있는 글입니다.
정보보호 실무 - 윈도우 서버 보안 보호되어 있는 글입니다.
자바 시험정리 (2학기 중간) 1. 파일명 = public class 이름명2. 자바의 특징 - 가비지 컬렉션 : ok - 패키지 : 같은 유형의 성격을 지닌 클래스들을 모아놓은 폴더 - 자바는 플랫폼에 독립적이다.ex)a.java 컴파일==> a.class ==> a.exe (리눅스에선 바이너리) - 객체 지향 언어(상속성, 다형성, 캡슐화, 등등)http://blog.kim82536.pe.kr/entry/%EC%8B%9C%ED%97%98%EC%A0%95%EB%A6%AC-%ED%92%80%EC%9D%B4읽으면 될듯 - 내부 클래스 사용할 수 있다.인스턴스클래스스태틱클래스지역클래스익명클래스 3. 인터페이스 특징 - 인터페이스 : interface 키워드 사용 - implements 키워드를 사용하여 추상메서드 재정의해서 사용 가능 합..
무선 네트워크 기초 #11 1. 무선 네트워크 환경가. 무선 네트워크의 구성무선 네트워크는 스테이션에 해당하는 장비와 AP 사이의 구간만 무선으로 구성하며, AP는 스위치 및 스위칭 허브와 연결되어 있다.상황에 따라 무선 컨트롤러, 인증 서버 등의 보안 장비가 추가될 수 있다. 나. 무선 네트워크의 구축 형태AD-HOC (애드훅) 모드 : 무선랜카드 필요AP가 없이 흩어져 있는 무선으로 통신이 가능한 노드들끼리 서로 통신을 하는 자율적인 구조의 네트워크.이 구조에서는 중간에서 제어하는 노드가 없으므로 각 노드들은 자신이 가질 수 있는 정보를 최대한 활용하여 통신해야 함먼 거리의 노드와의 통신에는 다른 노드들을 경유하여 통신해야 한다. Infrastructure 모드 : 무선랜카드, AP, 유무선공유기, 유선랜 필요AP 또는 유무선..
암호의 이해 #10 1. 암호화 전송이란?데이터 전송시 타인의 불법적인 방법에 의해 데이터가 손실되거나 변경되는 것을 방지하기 위해 데이터를 변환하여 전송하는 방법. 2.. 암호화의 필요성 및 효과가. 암호화의 필요성- 자료의 디지털 화가 급속도로 증가- 네트워크를 통한 자료의 전송이 증가- 해킹등을 통한 자료의 유출이 발생- 디지털 자료의 유출시 빠르게 유포되어 피해가 커짐- 유출된 디지털 자료의 회수가 어려움 나. 암호화의 효과- 자료의 안전한 보관 및 상대방으로의 전달이 가능- 자료의 전송 중 변경 방지- 내가 받은 정보가 중간에 누군가의 의해 변경되었는지 확인 가능- 상대방이 메시지를 보내고도 보내지 않았다고 부인할 수 없게 함- 서버 등 중요한 자산에 허락되지 않은 사용자의 접근을 차단할 수 있음- 서버 등 중요한..
ShellScript 1. 쉘 (Shell)가. 쉘의 개념- 리눅스에서 대화형 사용자 인터페이스를 부르는 용어이며 쉽게 명령어 해석기라고 함.- 사용자의 명령어를 해석하여 그 결과를 커널에 전달하고 원하는 일들을 수행하게 해주는 역할- 명령어를 실행시키는 명령어 해석기 이면서도 프로그래밍 언어로서의 특성을 가짐- 별도의 프로그램을 사용하지 않고도 시스템을 보다 효율적으로 운영할 수 있는 내부 루틴을 작성할 수 있음- 사용자가 로그인 하면 자동으로 쉘 프로그램을 실행하게 되고 만일 /etc/passwd 파일에 특정 쉘이 지정되어 있지 않으면, 사용자는 기본 쉘인 Bash Shell을 이용하여 로그인- 쉘들은 /etc/shells 파일에 경로가 설정되어 있으며, 사용자가 원한다면 사용하고자 하는 쉘을 변경 가능 나. Bourne..
Samba 가. Samba 의 개념- 컴퓨터의 운영 환경이 변해서 한 가지 OS만 사용하는 것이 아니라 여러가지 OS를 혼합하여 사용- Windows 계열과 Linux/Unix 계열을 혼합하여 사용하는 경우 서로 자원을 공유하기 위해서 개발된 것이 Samba 서버 나 . NFS 와 Samba- NFS 는 리눅스 (또는 유닉스) 끼리 디스크 공간을 공유하는 것- Samba 는 리눅스와 Windows 사이에서 디스크를 공유하는 것- 리눅스와 Windows 운영체제가 혼재하는 시스템이라면 NFS와 Samba 를 모두 구축해 놓는 것이 좋다. 다. Samba의 구현도 [Samba 서버]패키지: samba설정파일: /etc/samba/smb.conf실행: service smb start service nmb start [S..