일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 정리
- 리액트 네이티브 프로젝트 생성
- 자바
- 깃 터미널 연동
- 문자열
- 백준
- 모두의 네트워크
- 스터디
- 모두의네트워크
- 네트워크
- 모두를위한딥러닝
- 모두를 위한 딥러닝
- 깃 연동
- 백준 4949번
- 데이터베이스
- HTTP
- 딥러닝
- 지네릭스
- 깃허브 로그인
- 백준 4358 자바
- 리액트 네이티브 시작하기
- 백준 4358번
- 리액트 네이티브
- 데베
- SQL
- 깃허브 토큰 인증
- React Native
- 백준 5525번
- 머신러닝
- 팀플회고
- Today
- Total
목록Security/이프로_Phishing Fishing (6)
솜이의 데브로그
악성 url 여부를 판단할 수 있는 인공지능 모델을 만들고자한다. 일단 악성 url 데이터셋을 많이 수집해야한다! 우리는 두가지 방법으로 수집하기로 했다 1) 웹사이트 이용하기. ( ex: phishtank, UCI Machine Learning Repository: Phishing Websites Data Set 등) API를 이용해 해당 사이트에 저장되어있는 데이터베이스를 가져다 쓸 수 있을 듯. 2) 설문조사를 통해 데이터 수집 -> 받는 사람들만 많이 받고 안받는 사람들은 많이 안받아서 많이 모이지는 않았지만 최근에 스미싱에 쓰이는 url 들의 경우 전체 url이 아닌 줄여진 형태의 url을 많이 사용하기 때문에 이러한 데이터들을 수집할 수 있었다. 이제 모아진 url들을 분석해야하는데, 먼저 줄..
영상 출처는 여기 #23강 뒤로가기 두 번 눌러 앱 종료 MainActivity.java BackBtnTime이라는 변수를 선언한다. onBackPressed() : 실제로 Back 버튼을 눌렀을 때 뒤로가기 기능이 활성화된다. 현재 시간을 millisecond으로 하여 currentTime. 2초안에 한번 더 누르게 되면 실제 back button이 작동하면서 꺼지게 되는 코드이다. 실행 결과 다음과 같이 한번 back 버튼을 누르면 토스트가 뜨고, 2초안에 다시 누르면 종료됨을 확인 할 수 있다. #25강 SNS 앱 만들기(인스타그램 하단 바) Bottom navigation view : sns 어플 하단에 네비게이션 형태의 ui 처리. Gradle Scripts > build.gradle(:app)..
영상 출처는 여기 #15강 Thread & Handler 사용법 Thread : 백그라운드에서 작업 할 수 있는 기능. 앱을 잠시 나와있을 때도 프로그램 처리. activity_main.xml LinearLayout에서 버튼 두개를 생성한다. MainActivity.java Thread 시작, 종료 버튼에 대한 변수 생성하고 각각 클릭했을 때 돌아갈 내용을 구현한다. btn_start 버튼의 경우 클릭했을 때 isThread 플래그가 true인 동안 5초 (5000millisec)동안 sleep하는 코드를 계속 run 하도록 작성한다. btn_start 버튼을 클릭한 경우 isThread 플래그를 false로 바꾼다. 그러면 실행하던 스레드가 종료된다. 스레드는 Handler 와 많이 사용한다.핸들러 인..
영상출처는 여기 #10강 Navigation Menu 커스텀 activity_main.xml 을 다음과 같이 수정한다.밑의
영상 출처는 여기 #5 패키지 구조 & 역할 AndroidManifest 의 기본 화면 application : 기본 앱 설정들을 세팅할 수 있다.android:icon 을 통해 앱 아이콘을 변경할 수 있다.label 항목을 ctrl + click 해서 이동해 만드는 어플의 이름을 설정 가능하다.roundIcon : 아이콘의 테두리를 둥글게 하는 기능.theme : style tab에서 앱 테마를 선택 가능하다. (주로 색상 선택)activity 추가할 때 마다 manifest 에 선언해야한다. (SubActivity가 들어가있음을 확인 가능)Launcher : 앱을 실행했을 때 처음으로 시작되는 activity를 지정. 위의 코드에서는 main activity가 먼저 실행됨을 확인 할 수 있다. res..
출처 위 강의를 보고 따라 실습해보았다. #1강 Text View 기본 프로젝트를 실행했을 때 activity_main.xml 창에 기본적으로 제공되는 화면이다. 실제 앱에서 출력되는 문구들을 관리 가능하다. LinearLayout 설정으로 바꾼 후, Textview 를 설정한다. width는 match_parent로 설정해 부모의 길이만큼 따라하도록 한다. height = wrap_content라고 해 텍스트의 크기만큼 세로길이를 감싸도록 설정한다. LinearLayout은 orientation 즉, 레이아웃의 방향을 지정해줘야한다. android:orientation="vertical" 로 설정하면 부모의 오리엔테이션방향이 수직으로 뻗어나가게 하므로 여러개의 text view가 있을 때 수직적으로 나..