분류 전체보기 63

안드로이드 스튜디오 AVD Manager 오류

AVD 매니저를 설치하고 실행하는 과정 중에 사진처럼 오류가 났어요 해석해 보니 에뮬레이터 프로세스가 종료되었다는 뜻인 거 같아요 오류를 구글링에 검색해 보니 저와 같은 분들이 많이 있어서 다행이네요 휴... 여러 블로그들을 살펴본 결과 보통 3가지 원인으로 나오는 거 같아요 첫 번째: 설치 경로에 한글이 있어서 (AVD가 한글 이름은 인식할 수가 없어서 생기는 오류라고 해요 대부분의 경우가 이 경우인 거 같고 저 또한 이 경우였습니다.) 두 번째: 에뮬레이터 실행에 필요한 프로그램이 깔려 있지 않아서 세 번째: 디스크 공간이 부족해서 이제 내 컴퓨터에서는 무엇이 원인이였는지 파악하는 방법을 이야기 드리면 이미지에 보이는 AVD 매니저를 들어가서 Actions 부분 밑에 칸에서 마우스 우 클릭을 한 뒤 ..

네트워크 관리사 2급 실기시험 보기전 꼭 봐야 할 자료

1. UDP 케이블 ① 배선순서 정확한지 확인 후 랜툴로 찝기 ② 살짝 잡아당길 때 빠지지 않도록 하기 2. 가상윈도우(네트워크속성) ① 이진수를 10진수로 바꿀 때 계산 잘 하기 ② 지정한 값 이외는 건드리지 말기 3. 가상윈도우(웹서버추가) ① 대소문자 정확하게 구분하여 작성하기 ② 드라이브 경로 표시 :(콜론)과 \를 잘 구분하여 입력하기 (세미콜론과 | 역슬래시 조심) ③ 설정 후 저장하지 않은 상태로 끝내지 말기 ( 웹사이트 추가와 FTP 추가의 경우 오른쪽 창에서 설정한 후 왼쪽 창의 타이틀을 꼭 클릭해서 저장하자) ④ 허용과 거부를 등록시에는 "범위"로 등록할 때 "네트워크ID" 즉 네트워크를 대표하는 주소와 마스크 부분에 "서브넷마스크"를 정확하게 입력해 주어야 함 (예: 특정 IP주소에 ..

배열의 중복값을 찾고 그 중 최댓값과 인덱스 번호 출력하기!

배열에 값을 입력 받아서 그중 중복값이 있다면 중복값을 구하고 중복값들 중 최댓값을 구한뒤 최댓값의 인덱스 번호를 구하고 싶어서 알아보는 도중 배열의 중복값을 제거하는 기능은 있어도 중복값을 구해주는 기능은 없어서 따로 구현하면서 중복값의 최댓값과 인덱스 번호를 찾아 보았습니다 ~ package Example; import java.util.Arrays; import java.util.Scanner; public class dupilc { public static void main(String[] args) { Scanner can = new Scanner(System.in); int[] dup = new int[4]; int[] num = new int[dup.length]; int max = 0; i..

자바 객체지향(2)

오늘은 Chap 6-8 객체 배열부터 6-22 호출 스택까지 배웠고 배운 내용을 토대로 이야기를 해보도록 하겠습니다! 객체 배열은 참조 변수들을 하나로 묶은 참조 변수 배열이라고 해요 그래서 객체 배열 안에는 객체가 저장되는 것이 아니라 객체의 주소가 저장된다고 해요! 그리고 객체배열을 생성하는 것은 객체를 다루기 위한 참조 변수들이 만들어진 것일 뿐이고 아직 객체가 저장되지는 않았어요 그래서 객체를 생성해서 각 요소에 저장을 해야 돼요! 위의 그림이 객체 배열을 생성하고 객체를 배열의 각 요소에 저장하는 방법이에요 ~ 저는 이 부분을 배울 때 문득 배열을 만드는 이유는 값이 많아질수록 변수가 많아져서 변수를 만드는 번거로움을 없애기 위해서 아닌가? 근데 왜 그 번거로움을 객체 배열에서 만들고 있지?라고..

자바 객체지향 (1)

어제는 배열의 퀴즈 문제풀이를 해주고 따로 수업을 나가지 않아서 글을 작성하지 않았지만 오늘은 책의 수업을 진행해주셔서 글을 남겨보도록 하겠습니다 ~ 오늘은 자바의 괴에에에에엥장히 중요한 객체지향을 배우는 날이었는데요 제가 들은 객체지향에 대해서 잠깐 이야기를 드리고 가려고 해요! 객체지향이 생긴 이유는 C언어가 빠른 변화를 쫒아가지 못해서 그것의 해결책으로 객체지향이 생겼다고 해요! 여기서 문득 왜 C언어는 빠른 변화를 쫓아가지 못했는지 궁금하실 수도 있는데 그 이유는 바로 C 언어의 특성인 절차 지향 때문이에요! 절차 지향은 말 그대로 절차적으로 진행이 된다고 생각하시면 될거 같아요! 조금더 보충해 드리면 절차지향은 처음 시작을 기준으로 코드가 순서대로 진행이 되고 순서가 틀리거나 어느 한 부분이라도..

자바의정석 Chap 5 배열 두둥!

챕터 6의 첫 장을 보게 되면 "배열은 같은 타입의 여러 변수를 하나의 꿈으로 다루는 것"이라고 작성되어 있는데 처음 이걸 보고 어? 이전에 변수를 여러 개 만들고 초기화하는 게 비효율적이라고 생각하면서 왜 여러 개 묶음으로 만들어주는 기능은 없을까 혼자서 고민했던 적이 었었는데 그 방법이 있었다니!!! 너무 좋네요 ㅎㅎㅎㅎ 배열을 생성하기 위해서는 "new"라는 연산자와 함께 배열의 타입과 길이를 지정해 주어야 한다네요 원장님께서 이 부분을 설명하면서 메모리 영역에 대한 설명을 같이 해주셨는데 프로세스(프로그램을 실행시키면 프로세스가 만들어진다고 함)에서는 메모리 영역을 크게 Text, Data, Stack 3가지로 나뉠 수 있고 한 개의 프로세스는 보통 4GB를 가지고 있습니다. 그리고 4GB인 이유..

자바 조건문과 반복문

자바 수업을 들은지 오늘로 4일째.... 자바의정석 Chap4에서 if-else if문에서 책과는 다르게 내가 만들어보고 싶어서 예시를 만들던 도중 에러가 났습니다!! Syntax 어쩌구 token else 에러 ?! 이게 무슨 말이지... 10여분간 스펠링이 틀린곳은 없는지 책이랑은 다른게 쓴곳은 없는지 고민을 하다가 못 찾고 있었는데 문득 개발자는 프로 구글러라는 이야기가 떠올라 바로 구글에 자바 token else 라고 검색을 한 결과 자바에서 토큰 else 구문 오류를 해결하는 방법을 찾았습니다! 저자분도 저와 같은 오류가 나서 해결방법을 찾고 있었던거 같아요 그리고 답변을 달아주신 분께서 답을 가르쳐주셨습니다 그렇답니다 ~ 그리고 오늘은 자바 챕터 4의 연습문제와 학원에서 준 퀴즈가 있어서 풀어..

내가 보려고 작성하는 CS 및 프로그래밍 강의 모음

★C언어 강의★ 1. 오제이튜브 https://www.youtube.com/watch?v=mo_AQ1xDCFs&list=PLz--ENLG_8TMdMJIwyqDIpcEOysvNoonf 2.최호성 유튜브 https://www.youtube.com/watch?v=I5jmg6uUTbQ&list=PLXvgR_grOs1AQuQ-5mWbx0zdG0betdeoL 3.권오흠 교수 (부경대) https://www.youtube.com/watch?v=-XbHQQ8pUQY&list=PL52K_8WQO5oXIATx2vcTvqwxXxoGxxsIz 4.나도코딩 https://www.youtube.com/watch?v=q6fPjQAzll8&list=PLMsa_0kAjjreuGLbwYdkrCTXxfJIrmmA6 ★컴퓨터 공학(CS)★..

자바의 정석 연습문제 및 퀴즈 풀이(Chap3, Quiz)

오늘은 자바 Chap.3의 연습문제와 학원에서 받은 Quiz문제를 풀어보았습니다! 문제를 고민하고 푸는데만 6시간 정도 걸렸네요 ㅜㅜ 다른 분들도 다양한 문제를 접해보면 좋을 거 같아 문제를 작성해 봅니다! 풀어보세요 1. 다음 연산의 결과를 적으시오. public class Quiz { public static void main(String[] args) { int x = 2; int y = 5; char c = 'A'; System.out.println(1 + x = 5 || x 2); System.out.println(y += 10 - x++); System.out.println(x += 2); System.out.println(!('A' 0)? "양수 입니다." : (num <..

Java 변수(variable)

오늘은 프로그래밍의 첫출발인 Hello world를 출력하는 방법과 변수에 관한 내용들을 배웠습니다! 변수는 하나의 값을 저장할 수 있는 저장공간 입니다. (새로운 값을 다시 저장하게 되면 기존의 값은 사라진다고 해요!) 변수를 선언하게 되면 변수에 이름을 짓고 컴퓨터 상에 변수를 위한 메모리를 만들게 된다고 합니다. 이렇게 작성하게 되면 변수를 선언하게 된답니다! 그리고 변수를 사용하기 위해서는 항상 변수를 초기화해 줘야한다고 해요 변수를 초기화하려면 처럼 초기화를 해줘야 된다고 합니다! 여기에서 위에 num은 밑줄이 없는데 왜 지금 보이는 num은 밑줄이 있을까요? 저도 궁금해서 한번 찾아보았는데 이미지에 보이는것 처럼 이클립스라는 프로그램은 오류나 문제? 가 생기게 되면 저렇게 번호 옆에 전구가 뜨..