목록2024/06 (4)
브래의 슬기로운 코딩 생활
2024년 6월 20일오늘은 대학교 마지막 수업이 있는 날 이었다.2학년에 방송영상미디어 학과에서 컴퓨터 소프트웨어 학과로 전과 해서한 학기 더 다니고 졸업을 하게 됬다. 몸까지 불편해서 엄마랑 같이 힘겹게 학교를 다녓는데이제 이것도 마지막이라니 슬프기도 하고 기쁘기도 하다. 아무래도 이 글이 이 블로그의 마지막 글이 될 것 같다. 이제 내일 부터 나는 대학생이 아닌 백수로 이 세상을 살아간다는 것이무섭다...취업을 해야할 탠데...아무튼 이 블로그는 이 글로 끝날것 같다. 혹시라도 또 글을 쓰는 일이 생긴다면 이 블로그가 아닌 새로운 블로그를 만들어서써볼까 한다. 이제 대학생이 아닌 완전한 성인이라는 의미로새로운 블로그를 만드는 것도 괜찮을 것 같다는 생각이 든다. 아무튼 이렇게 길고길었던 나의 대학생..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cnST8K/btsHRYzOJFA/Ehhlppz5oO7owKJiIXccFK/img.png)
1. 화면에 도형을 그릴 때 사용되는 클래스 중 ( Canvas )는 도화지로, ( Paint )는 붓과 물감 개념과 비슷하다.2. 블러링 효과를 주기 위해서 ( BlurMaskFilter )클래스를, 엠보싱 효과를 주기 위해서는 ( EmbossMaskFilter )를, 색상이나 밝기의 조절을 위해서는 ( ColorMatrix ), ( ColorMatrixColorFilter )클래스를 사용한다. 특히, 칼라이미지를 그레이 이미지로 변환하려면 ( setSaturation ) 메소드를 사용한다.3. 안드로이드 컴포넌트 중, ( 콘텐트 프로바이더 )는 애플리케이션 사이에 데이터를 상호 공유하기 위한 용도로, ( 브로드캐스트 리시버 )는 여러 응용프로그램이나 장치에게 메시지를 전달하기 위한 용도로, ( 서비스..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bwlAfM/btsHPyGiIMI/YfDJApvRrhn4i2KinxG8z0/img.png)
- 그래픽과 이미지 -캔버스와 페인트좌표를 읽어오는 순서1. ACTION_DOWN2. ACTION_MOVE3. ACTION_UP이미지를 화면 중앙에 출력하는 간단 예제Bitmap picture = BitmapFactory.decodeResource(getResource(), R.drawable.jeju14);- 액티비티와 인텐트 -액티비티(Activity) ▪ 화면을 구성하는 가장 기본적인 컴포넌트 서비스(Service)▪ 액티비티와 상관없이 백그라운드에서 동작하는 컴포넌트 브로드캐스트 리시버(Broadcast Receiver)▪ 문자 메시지 도착, 배터리 방전, SD 카드 탈부착, 네트워크 환경 변화 등이 발생하면 전체 응용프로그램이 들을 수 있도록 방송 신호 보냄 콘텐트 프로바이더(Content Pr..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bDCIUJ/btsHRbdr6wp/W7llm7wbZ5CbkyumJ7PsLK/img.png)
암호(Cryptography)중요 정보를 다른 사람들이 해석할 수 없게 하는 방법평문(Plain Text)암호화되기 전의 메시지암호문(Cipher Text)암호화되고 난 후 변경된 메시지암호화 또는 암호화 과정평문을 암호문으로 바꾸는 과정암호화 알고리즘평문을 어떤 방식으로 암호문으로 변경할지 결정암호화 키(Encryption Key)허락받지 않은 외부인이 암호문을 강제적으로 해독(Crypt-analysis)하는 것을 막음암호화 방식 비교시저 암호단일 치환(Mono-Alphabetic Substitution) 알고리즘: 알파벳 한 글자를 다른 한 글자로 대체DES - 대칭키(Symmetric key) 암호화 방식- 암호화 키와 복호화 키가 같은 암호화 방식 - 암호화 및 복호화에 걸리는 시간이 짧으며, 비..