본문 바로가기
728x90

분류 전체보기139

컴퓨터 본체 해부 (CPU, RAM, HDD) 당근에서 얼마전 얻어온 본체. gqi라고 써있는 꽤 세월이 된 듯한 본체였다. 나사를 풀어 본체 옆면을 열어보았다. 드라이버로 몇번 돌려주면 별다른 힘을 주지 않아도 쉽게 나사가 빠짐. 옆면은 대강 이렇다. 크게 메인보드가 있고 그 위에 갖가지 부품들이 조립되어 있다. 이 컴퓨터 본체는 펜티엄이라 성능이 굉장히 낮은 편에 속한다. 그래서 SSD가 아닌 3.5인치 HDD가 있었다. HDD는 하드디스크로, 원판이 돌아가는 형식의 보조기억장치이다. 여기에 설치되어있던 HDD는 굉장히 무거웠다. 그에 비해 가볍고 성능도 좋은 것이 SSD이다. SSD가 속도도 더 빨라 시스템의 전반적인 처리가 빨라진다. 또한 반도체 기반으로 저장을 하기 때문에 원판도 없다. 당연한 말이지만, 성능이 훨씬 좋아서 가격이 비싸다. .. 2021. 1. 14.
[백준(Baekjoon)/JAVA] 2630. 색종이 만들기 2630번: 색종이 만들기 첫째 줄에는 전체 종이의 한 변의 길이 N이 주어져 있다. N은 2, 4, 8, 16, 32, 64, 128 중 하나이다. 색종이의 각 가로줄의 정사각형칸들의 색이 윗줄부터 차례로 둘째 줄부터 마지막 줄까지 주어진다. www.acmicpc.net 문제가 굉장히 길어서 링크 첨부. 이건 재귀함수를 이용해 풀어야 하는 문제다. 정사각형(근데 3*3은 안됨,2의 제곱수로만 됨)형태로 되어있는걸 세어야 함. 그게 색종이의 갯수임. 1로 표시된건 파란 색종이이고, 0으로 표시된건 하얀색종이이다. 4분할을 해서 거기서 파란정사각형과 하얀정사각형을 찾고 둘 다 없을 경우 다시 그것을 4분할하여 쪼개면서 찾아나간다. 큰 정사각형이 없어서 계속 쪼개다 보면 1*1인 정사각형까지 오게되고 거기서.. 2021. 1. 10.
하루 일단어 3개 210107 1. 欺く (あざむく) 속이다, 착각시키다 2. 鮮やか (あざやか) 또렷함, 산뜻함, 멋짐 鮮やかな赤 : 산뜻한 빨강 3. あざ笑う (あざわらう) 비웃다, 조소하다 2021. 1. 8.
[백준(Baekjoon)/JAVA] 9012. 괄호 애초에 입력받은 값의 길이가 홀수이면 짝이 맞을리가 없으니까 길이가 짝수인 것만 살펴본다. result는 몇쌍이 있는지 나타낸다. 14개가 있으면 7쌍이어야 하므로 result == len / 2로 조건문을 달았다. 그렇게 스택을 다 비우고 쌍이 맞아야 YES를 출력리스트에 넣는다. 출력은 리스트를 이용해 한번에 한다. import java.util.ArrayList; import java.util.List; import java.util.Scanner; import java.util.Stack; public class bj9012 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.next.. 2021. 1. 8.
일본어 회화 210105 アイスでも食べない? 아이스크림이라도 먹을래? アイス?こんな寒い日にアイス? 아이스크림? 이 추운 날에 아이스크림? 寒い日に暖かい家の中で食べるアイスがもっとおいしく感じない? 추운 날 따듯한 집 안에서 먹는 아이스크림이 더 맛있게 느끼지 않아? 確かに言われてみるとそうかもね。 하긴 이야기 들어보니 그럴지도 모르겠네. 確かに(たしかに) : 하긴, 하기는 2021. 1. 5.
하루 일단어 5개 210105 1. 悪どい (あくどい) 칙칙하다, 야하다, 악랄하다, 악착같다悪どい商売 あくどいしょうばい : 악랄한 상술 2. 憧れ (あこがれ)동경 3. 麻 (あさ)삼, 모시 4. 痣 (あざ)멍, 사마귀, 반점 青黒い痣 あおぐろいあざ : 검푸른반점顔に痣が出来るほど殴られた : 얼굴에 멍이 들 정도로 맞았다 5. 浅ましい (あさましい)한심하다, 비열하다, 비참하다 2021. 1. 5.
[java] JDBC JDBC순서 드라이버 클래스 로딩 driver클래스로 connection요청(url, user, pw) conn으로부터 stmt생성 sql수행 (Query = select, Update = 그외) 결과 처리 자원 정리 package test; import java.sql.*; import util.JDBCUtil; public class Test01 { public static void main(String[] args) { //oracle String driver = "oracle.jdbc.OracleDriver"; String url = "jdbc:oracle:thin:@127.0.0.1:1521:xe"; String user = "scott"; String pw = "TIGER"; String sq.. 2021. 1. 5.
[java] 자료구조 스택 코드 구현 스택이란, LIFO(후입선출)의 형태를 가진 자료구조이다. 쉽게 말해 스택에 항목이 쌓이는 형태를 말한다. top은 제일 위에 있는 항목이자 제일 나중에 들어간 항목을 가리킨다. 그러므로 스택이 빈 상태는 top이 -1이다. pop은 제일 위의 항목을 빼내는 함수이고, peek는 제일 위의 항목을 빼지 않고 엿보는 함수이다. public class StackTest{ public static void main(String[] args){ MyStack stack = new MyStack(10); if(stack.isEmpty()){ System.out.println("스택이 비어있습니다."); } for (int i = 1; i 2021. 1. 5.
[java] 선택정렬 선택정렬이란, 배열에서 가장 큰 숫자를 맨뒤로 보내고 맨뒤를 제외한 나머지 숫자에서 다시 가장 큰 숫자를 찾아 그 맨뒤로 보낸다. 이것을 배열만큼 반복하여 정렬하는 방법이다. 정렬되지 않은 것 중에서의 맨뒤인덱스 l이다. max에 최대값을 담고 maxI에는 최대값의 인덱스를 담아 이것을 arr[l]과 바꾸어 맨뒤와 최대값의 자리를 바꾼다. 그럼 맨뒤는 정렬이 완료된 상태이므로 l--;을 빼주어 그것을 제외한 배열중에서 다시 최대값을 찾아 정렬을 한다. public class SelectionSort { public static void main(String[] args) { // TODO Auto-generated method stub int[] arr = {9,4,3,1,6,10,2,8}; int[] .. 2021. 1. 1.
728x90