일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 업다운게임코드
- 자바예제
- 정처기
- 자바
- 파이썬배열예제
- androidstudio
- 운영체제목적
- 백준
- 안드로이드
- int크기
- 컴퓨터일반
- 정처산기
- 파이썬공부
- bottomnavigation
- 스누핑
- 엑티비티
- 바텀네비게이션
- java
- 정보처리산업기사
- 파이썬예제
- 코딩
- 자바연산자
- 정처기운영체제
- 파이썬리스트
- 파이썬배열
- 파이썬
- 데이터베이스
- 코딩공부
- 운영체제종류
- 안드로이드스튜디오
- Today
- Total
목록전체 글 (104)
발전을 위한 기록
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Zh0TD/btsC4FlcVRT/fPCDvn9XmZ2mJO9cvjlE9k/img.png)
OSI 7 Layer 개념 - 네트워크 프로토콜이 통신하는 구조를 7개의 계층으로 분리하여 각 계층간 상호 작동하는 방식을 정해 놓은 것 이다. - ISO에서 데이터 통신 네트워크 시스템에 대한 OSI참조 모델을 규정했다. 목적 - 정보가 전달되는 Framework를 제공, 네트워크 형태에 차이가 발생해도 데이터 통신을 지원하는 목적
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ciXGDm/btsC9mEDXEY/uqxyBsKlTD3N8ElNaEvfRK/img.png)
데이터베이스의 개념 4가지 1. 통합된 데이터(integrated data) - 여러 곳에서 사용되던 데이터를 하나로 묶는다. - 통합된 데이터는 중복이 최소화된다. 2. 저장된 데이터(stored data) - 컴퓨터가 접근 가능한 위치에 저장된 데이터를 의미한다. 3. 운영 데이터(operational data) - 조직에서 존재가치가 확실한 데이터를 의미한다. 4. 공용 데이터(shared data) - 여러 업무 또는 여러 사람이 공동으로 사용하는 데이터를 의미한다. - 둘 이상의 프로그램 또는 여러 사람이 동시사용 할 수 있다. 데이터베이스의 특징 4가지 1. 실시간 접근성(real time accessibility) - 비정형적이고 수시적인 질의에대해 실시간 처리가 가능해야한다. 2. 계속적인..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cJv07A/btsDfMoPkex/uv3Du9YW9M2rDwvQKvUuc0/img.png)
1. DDL (Data Definition Language) - 데이터베이스를 정의하거나 테이블, 뷰 등 다양한 오브젝트를 정의할 때 사용 - 예) CREATE, DROP, ALTER 2. DML (Data Manipulation Language) - 정의된 데이터베이스에 데이터에대한 조회, 수정, 삭제, 삽입 등의 작업을 할때 사용 - 예) SELECT, UPDATE, DELETE, INSERT 3. DCL (Data Control Language) - 데이터 제어 언어로 사용자 권한을 주거나 뺏을 수 있음 - 예) GRANT, DENY, REVOKE
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bhMvuf/btsDflye1of/6260Sg5XQrkKmVYdlGccnK/img.png)
네트워크 분류 1. PAN (Personal Area Network) - 3m 이내 인접 지역간의 통신 방법 - 인접 지역간의 거리가 짧다. - 짧은 거리로 이해 무선 WPAN(Wireless Personal Area Network)를 이용한다. - 예) 블루투스 , ZigBee 등 2. LAN (Local Area Network) - PAN보다는 넓은 근거리 영역의 네트워크 - 사무실, 공장, 학교 같은 근거리 영역내에서 전용 회선을 연결하여 구성한다. - Client/Sever, peer-to-peer모델 - 대표적인 구조는 성 형, 버스 형, 링 형 등이 있다. - 전송속도는 일반적으로 10Mbps~1,000Mbps이다. 3. WAN (Wide Area Network) - 광대역 네트워크망으로 서로..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c1x6uL/btsC77VBpJe/T0f9KgP2MMUvSwePp7mmak/img.png)
1. 기밀성(Confidentiality) - 오직 인가된 사용자에게만 정보를 공개하는 것 - 기밀성을 위협하는 공격에는 snooping, traffic analysis 등이 있다. 2. 무결성(Integrity) - 정보를 보호하여 그 정보가 정상적인 상태로 유지되도록하는 것 - 무결성을 위협하는 공격에는 변경, 가장, 재연, 부인 등이 있다. 3. 가용성(Availability) - 인가된 사용자가 정보를 사용하려고 할 때 사용할 수 있도록 해주는 것 - 가용성을 위협하는 공격에는 대표적으로 Dos가 있다. 기밀성, 무결성, 가용성을 위협하는 공격 설명 https://riwltnchgo.tistory.com/27 [정보보안] OSI보안구조, 보안 공격 OSI보안 구조 1) 개념 ① 보안 공격 : 기..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cgUYRj/btruuhlXjVT/w5aGuysNoRm8ffPdvzQ881/img.png)
별다른 키 발급 없이 안드로이드 유튜브 연동 사용한 라이브러리 https://github.com/PierfrancescoSoffritti/android-youtube-player#quick-start GitHub - PierfrancescoSoffritti/android-youtube-player: YouTube Player library for Android and Chromecast, stable and customizab YouTube Player library for Android and Chromecast, stable and customizable. - GitHub - PierfrancescoSoffritti/android-youtube-player: YouTube Player library ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/5j6a0/btsC4EGBB6m/uDWa3Cm3NhkKrKd1JvvKjK/img.png)
OSI보안 구조 1) 개념 ① 보안 공격 : 기관이 소유한 정보의 안정성을 침해하는 제반 행위 ② 보안 메커니즘 : 보안 공격을 탐지, 예방하거나 공격으로 인한 침해를 복구하는 절차 ③ 보안 서비스 : 조직의 정보 전송과 데이터 처리 시스템의 보안을 강화하기 위한 처리 또는 통신 서비스 2) 보안 공격 ① 기밀성을 위협하는 공격 - 스누핑(Snooping) : 데이터에 대한 비인가 접근 또는 탈취를 의미, 스누핑 방지를 위해서는 암호화 기법 사용 - 트래픽 분석(Traffic Analysis) : 데이터를 암호화해도 도청자가 온라인 트래픽을 분석하며 다른 형태의 정보를 얻을 수 있다. ② 무결성을 위협하는 공격 - 변경(Modification) : 메시지 일부를 불법적으로 수정하거나 메시지 전송을 지연시..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ciscSv/btrasvjMfNT/oE6cnzrCBGE0HaFY4yShgk/img.png)
https://riwltnchgo.tistory.com/23?category=954286 actvity를 이용한 BottomNavigation 기록을 위한 게시물이므로 자세한 설명은 없다. 1. activity_main.xml main화면 구성 2. 다른 화면 구성 activity main 과 동일한 코드로 다른 화면 구성 3. MainActivit.. riwltnchgo.tistory.com 1. drawble에 xml추가 2. layout에 적용 (5번째 줄이 추가한 코드) 3. 실행결과
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bnW4b0/btrao6REvMx/tlCxjBgXPtpacgdSGRvFq1/img.png)
기록을 위한 게시물이므로 자세한 설명은 없다. 1. activity_main.xml main화면 구성 2. 다른 화면 구성 activity main 과 동일한 코드로 다른 화면 구성 3. MainActivity import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.MenuItem; import com.google.android.material.bottomnavigation.BottomNavigationView; public class MainActivity extends ..