Liea
'IT공부' 태그의 글 목록 (28 Page)

IT공부

① 공부/Java

[ JAVA ] Java의 데이터 타입 & 전역변수/지역변수

Java의 데이터 타입 & 전역변수/지역변수 Java의 데이터 타입 기본타입 : 8개 boolean : bool ➡️ true, false 반환 default값 = false char : ‘ ‘, ‘a’, ‘A’ 정수형 : default값 = 0 byte short int long : 3l, 3L (long의 l을 써야함) 실수형 : default값 = 0.0 float : 3f, 3F (float의 f를 써야함) double > 예시코드 더보기 전역변수 지역변수 > 예시코드 더보기 특수문자 리터럴 탭(tab) = ‘\t’, 엔터(Enter) ‘\n’ # final : 상수선언

① 공부/Java

[ JAVA ] Java 언어 응용의 종류

Java 언어 응용의 종류 애플릿(Applet) - 웹 브라우저에 의해 구동되고 실행이 제어되는 자바 프로그램 - 애플릿은 사용할 수 있는 자원 접근에 제약 있음 서블릿(Servlet) - 애플릿과 반대로 서버에서 실행되는 자바 프로그램 - 데이터베이스 서버 및 기타 서버와 연동하는 복잡한 기능 구현 시 사용 - 사용자 인터페이스가 필요 없는 응용 - 웹 서버에 의해 실행 통제 받음 Java ME(모바일 응용프로그램) - 모바일 기기를 위한 자바 배포판 ㄴ 대부분의 모바일 단말기에 탑재 ㄴ 노키아, 삼성, LG, 소니 에릭슨, 모토로라 등 단말기 제조사 안드로이드 응용프로그램 - 안드로이드 ㄴ 구글의 주도로 여러 모바일 회사가 모여 구성한 OHA에서 만든 무료 모바일 플랫폼 ㄴ 개발 언어는 자바를 사용 ..

① 공부/Java

[ JAVA ] Java&Eclipse 사용 환경 구축하기

JDK 다운로드 Java 사용 버전 : jdk 8 버전 다운로드 아래 주소에서 jdk-8u321-windows-x64.exe 다운로드 https://www.oracle.com/java/technologies/ Eclipse 다운로드 Eclipse 사용 버전 : Version: 2020-03 (4.15.0) 아래 주소에서 다운받는다. https://www.eclipse.org/ 자바 온라인 API 문서 자바 관련 패키지들 참고는 아래 사이트를 활용한다. https://docs.oracle.com/javase/7/docs/api/ Java Platform SE 7 docs.oracle.com

④ 공부/보안·컨텐츠

[ 기사/뉴스 ] (보안뉴스) 무수히 많은 해커가 활동하는 다크웹, 그 실체를 파헤치다

기사 원문 [bnTV] 무수히 많은 해커가 활동하는 다크웹, 그 실체를 파헤치다 [bnTV] 무수히 많은 해커가 활동하는 다크웹, 그 실체를 파헤치다 저희가 오늘 보여드릴 다크웹내 사이트들은 여러 개 종류로 해봤는데요. 해커들이 모여서 탈취 데이터 팔고, 그 다음에 구인공고하고 이러한 해킹포럼을 먼저 찾아볼 겁니다. 그 다음에 데이터 www.boannews.com 참고 영상 보안뉴스TV(bnTV) 9화 [핫,클릭!] 무수히 많은 해커가 활동하는 다크웹, 직접 접속하여 파헤친 그 실태는!? 요약 해킹 포럼, 유출 데이터와 악성코드 등 거래하고 정보 공유랜섬웨어 릭 사이트, 등급 나눠 기업 탈취 데이터 공개 및 판매하고 협상 압박 CHAN 사이트, 다양한 주제로 참여해 자유롭게 댓글 다는 자유게시판 같은 곳..

① 공부/OS [Windows, Linux]

[Linux] hping 사용시 command not found... 에러 해결하기

상황 hping 명령어를 사용하려고 했더니 아래와 같은 에러가 출력되었다. > hping -1 [ping 보낼 IP] bash: hping: command not found... Similar command is: 'ping' 해당 명령어를 찾을 수 없다며 ping 명령어와 유사하다고 뜨지만, hping을 사용할 계획이었으므로 해결방안을 찾았다. 해결방안 아래 명령어로 hping을 재설치하였더니 해결되었다. > dnf install hping3

① 공부/OS [Windows, Linux]

[Linux] yum 명령어 사용 시 뜨는 "repolist all repolist: 0", "there are no enabled repos" 에러 해결

상황 - yum 명령어를 사용하여 설치를 진행하려고 했으나 아래와 같은 눈에 띄는 에러 문구들이 보였다. - there are no enabled repos - repolist all repolist: 0 - 해당 에러에 대해 알아보니 repolist에 아무것도 없어서 생기는 에러라고 한다. 해결방법 - 아래와 같은 방법으로 해결하였다. 1. cd /etc/yum // /etc/yum 디렉터리로 이동 2. ls // 디렉터리 목록 확인 이때 repos.d 디렉터리 유무를 확인하고, 존재하지 않는다면 mkdir repos.d 로 디렉터리를 생성한다. 3. cd repos.d // repos.d 디렉터리로 이동 4. vi daum.repo // daum.repo 파일 생성(내용은 아래와 같다.) [base]..

① 공부/Java

[ Java ] 액티비티 화면 전환

여러개의 액티비티를 만들어 서로 상호작용을 하는 앱 메인화면 디자인 (activity_main.xml) Plain Text 를 다음과 같이 추가한다. Button 을 다음과 같이 추가한다. 서브 레이아웃 디자인 (activity_sub.xml) TextView (Display1)를 추가한다. 서브 레이아웃 클래스 생성 소스코드 - MainActivity.java package com.example.tutorial6_activity_change; (import 부분 생략) public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(..

① 공부/Java

[ Java ] 리스트 뷰 꾸미기

화면 만들기 빈 레이아웃에 ListView를 추가 후 ID를 입력한다. 소스코드 - MainActivity.java package com.example.tutorial5_custom_listview; (import 부분 생략) public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); String[] items = {"망고", "코코넛", "포도", "오렌지", "토마토"}; ListAdapter adapter = new ..

① 공부/Java

[ Java ] 내비게이션 메뉴 바 만들기

메뉴 바를 사용하여 화면을 전환하는 내용이다. 프로젝트 생성 시 [Navigation Drawer Activity] 로 생성한다. 레이아웃 만들기 layout 우클릭 - New - Layout Resource File 파일 이름 입력, 루트 속성 : RelativeLayout 변경 후 OK버튼을 눌러 생성 아래와 같이 화면 설정 후 해당 레이아웃을 복사하여 second_layout을 생성한다. 두번째 레이아웃에서 TextView의 내용을 다음과 같이 변경한다. 클래스 생성 java - MainActivity 파일이 존재하는 디렉터리 우클릭 - New - Java Class 생성 할 클래스명 입력 후 class 더블 클릭 Fragment 정의 후 [ alt + Shift + Enter ] 로 Import한..