일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바스크립트 element api
- 카카오프로젝트
- 자바스크립트
- 카카오프로젝트100
- oracle
- 보안뉴스 요약
- 랜섬웨어
- 다크웹
- 보안뉴스
- 자바스크립트 API
- numpy
- php
- 자바스크립트 객체
- 카카오프로젝트 100
- 자바스크립트 기본 문법
- 자바스크립트 jQuery
- oracle db
- 보안뉴스요약
- python
- GIT
- 자바스크립트 node
- 자바스크립트 prototype
- Oracle SQL
- 오라클
- javascript
- ES6
- 깃허브
- 보안뉴스한줄요약
- 보안뉴스 한줄요약
- 파이썬
- Today
- Total
목록분류 전체보기 (507)
FU11M00N
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bHbD6i/btqRrQfB3jR/9iOQNHR8r4YUFlXh3nwd0k/img.jpg)
안전보건공단과 을지대는 예비산업인력의 산업재해를 예방하기 위해 지난 23일 ‘안전보건 VR 교육 확산을 위한 업무협약’을 체결함. 이번 협약은 취업 전 대학교에서 실험·실습을 하고, 취업 후 산업 현장에서 일할 예비산업인력을 보호하기 위해 마련됐으며, 양 기관은 가상현실(VR) 기술을 이용한 안전보건 교육자료를 공동 개발함. 박두용 안전보건공단 이사장은 “미래 성장동력인 예비산업인력에 대한 보호와 사회적 관심이 요구된다”며, “이번 업무협약을 통해 개발되는 양질의 VR 교육 자료가 널리 활용돼 산업재해 예방에 기여하길 바란다”고 밝힘. https://www.boannews.com/media/view.asp?idx=92853&page=1&kind=2 VR 기술로 예비산업인력 보호한다 안전보건공단과 을지대는..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cde8ot/btqRI7ftXfL/QWVXaaNXkzT2KVmI4OVke1/img.jpg)
과기부(과학기술정보통신부)가 다중이용시설 출입 시 짧은 6자리 14대표번호(14****)로 전화해 명부를 기록하는 방식을 지원함. 현재 국내는 코로나 방역을 위해 QR코드, 수기 등을 이용해 명부를 작성함. 하지만 디지털 취약 계층은 QR코드를 사용하는데 어려움을 느끼고 있음. 새롭게 지원하는 방식은 방문자가 시설마다 부여된 전화번호를 전화를 하면 방문자와 방문일시를 기록함. https://www.boannews.com/media/view.asp?idx=92901&page=1&kind=2 6자리 전화번호로 출입명부 작성, ‘디지털 취약계층’ 접근성 높인다 과학기술정보통신부(장관 최기영, 이하 과기정통부)가 다중이용시설 출입 시 짧은 6자리 14대표번호(14****)로 전화해 명부를 기록하는 방식을 지원한..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cWgQAD/btqN9Nr79Y7/LK8rZ67jTGH4m8DFXNt52K/img.jpg)
인기 음악 스트리밍 서비스인 스포티파이(Spotify)의 구독자들이 최근 크리덴셜 스터핑 공격으로 인해 여러 가지 피해와 불편을 경험 크리덴셜 스터핑 공격은 여러 온라인 계정들에 같은 비밀번호를 사용하는 사람들에게 특히 치명적으로 작용할 수 있음. 공격자들이 여러 경로로 입수한 ID와 비밀번호를 여러 서비스에 대입함으로써 계정을 훔치는 기법이며, 사이버 범죄자들은 지난 수년 동안 이 기법을 통해 여러 서비스에서 각종 공격을 진행함. vpn멘토의 연구 팀은 얼마 전 인터넷에 노출된 엘라스틱서치(Elasticsearch) 데이터베이스를 발견함. 데이터베이스는 서드파티 조직의 것이었으며, 해당 조직은 이 데이터베이스에 스포티파이 고객의 정보를 훔쳐 저장한 것으로 보인다고 함. 사용자들은 고유의 비밀번호를 서비..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/KjRO8/btqN6T7NrvR/2ipxydbaoKuxG7Jsqa2T0k/img.png)
직접 정의한 클래스의 객체에 • +, - * 와 같은 일반 연산자를 적용하려면 , 객체를 연산 가능한 상태로 만들어야 함 • 연산자 오버로딩을 통해 이를 구현 연산자 오버로딩 • 인스턴스 객체끼리 서로 연산을 할 수 있게 기존에 있는 연산자의 기능을 바꾸어 중복으로 정의하는 것 파이썬에서는 특정 이름의 메소드를 재정의하면 연산 자 중복정의 구현 - 매직 메소드 미리 정의된 수치 연산자 class NumBox: def __init__(self,num): self.num = num n=NumBox(40) print(n + 100) # n+100은 객체 + 100 임 그래서 에러 # 에러 발생 에러발생 class NumBox: def __init__(self,num): self.num = num def..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bjHlIC/btqN8fbo2cS/RfzchOkoFbWaOCXlusnwW0/img.png)
클래스에서 메서드를 통하여 속성의 값을 가져오거나 저장하는 경우가 있음 • 이 때 값을 가져오는 메서드를 getter() • 값을 저장하는 메서드를 setter() @property 데코레이터를 사용해서 getter, setter를 간단하게 구현 • @progerty 데코레이터 - 값을 가져오는 메소드 @메소드이름.setter 데코레이터 - 값을 저장하는 메소드 class Person(): def __init__(self): self.__age =0 @property def age(self): return self.__age @age.setter def age(self,value): self.__age =value james = Person() james.age = 20 print(james.age)..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/xAh7Z/btqOdami6yE/l1NKLKefBR2SrjMaOLUyAK/img.png)
- 다형성 같은 모양의 코드가 다른 동작을 하는 것 코드의 양을 줄이고, 여러 객체 타입을 하나의 타입으로 관리가 가능하여 유지 보수에 좋다. 메소드 오버라이딩도 다형성의 한 예 class Person: def __init__(self,name): self.name = name def work(self): print(self.name + "works hard") class Student(Person): def work(self): print(self.name + "studies hard") class Engineer(Person): def work(self): print(self.name + "develope something") student = Student("Dave") developer = Eng..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bJBSzJ/btqObXVdtCf/FTuZqycBK56BUC34UYMjKK/img.png)
- 추상 클래스 메소드의 이름만 가지고 있다가 상속받는 클래스에서 메소드 구현을 강제하기 위해 사용 상속을 통해서 자식 클래스에서 인스턴스를 생성해야함 - 추상클래스의 특징 • 자신의 인스턴스를 생성할 수 없음 • 추상 클래스는 오직 상속에서만 사용 • 각각의 독립된 공통적인 기능이 값을 공유하면 안되므로 구현하지 않은 메소드를 사용 - 추상 클래스를 정의할 때 -먼저 추상 클래스를 만들려면 import로 abc 모듈을 가져와야함(abc는 abstract base class의 약자) -from abc import * • 클래스의 ( ) 안에 metaclass=ABCMeta를 지정하고 메소드를 만들 때 위에 @abstractmethod 데코레이터를 붙여서 추상 메소드로 지 정 • 추상 메소드는 상속을 받은..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/oFrz2/btqN5gaUQN6/VTyqBLDjIDRtZ0CFKDVMMK/img.png)
- 다중 상속 • 여러 개의 클래스로부터 상속받는 경우 파이썬은 다중 상속을 지원하고 부모 클래스에 동일한 메소드나 속성이 있을 때는 왼쪽에서부터 우선권 을 부여 합니다. class 기반 클래스명 1: 코드 class 기반 클래스명 2: 코드 Class 파생 클래스명(기반 클래스명 1, 기반 클래스명 2): 코드 여러 개의 클래스로부터 상속받는 경우 class Person: def greeting(self): print("안녕하세요") class University: def manage_credit(self): print('학점관리') class Undergraduate(Person, University): def study(self): print("공부하기") sunja = Undergraduate()..