반응형

분류 전체보기 318

[Windows10] 작업 표시줄 시간에 초 단위 표시하는 방법

윈도우에서는 작업 표시줄 우측에 현재 시간이 표시됩니다. 기본 형식은 년-월-일로 시간은 오후/오전 시간:분으로 표시되는데요. 초단위를 표현하고 싶을 땐 어떻게 해야 할까요? 지금부터 작업 표시줄에 표시되는 시간 형식을 변경하는 방법에 대해서 알아보겠습니다. 1. 초 단위를 표시하기 위해서는 레지스트리 값을 변경해야합니다. 윈도우 + R키를 눌러서 [실행] 팝업 창에서 regedit를 입력한다. 2. 아래 경로로 들어간다. 컴퓨터\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced 3. Advanced를 우클릭 후에 [새로 만들기] > [Dword(32비트) 값]을 선택한다. 4. 값의 이름을 ShowSecondsIn..

IT 정보/Windows 2022.09.05

[프로그래머스]JAVA - Level1. 신고 결과 받기

https://school.programmers.co.kr/learn/courses/30/lessons/92334 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 해당 문제는 왜 Level 1로 되어있는지 잘 모르겠다... 문제에 중복을 제거해야하는 특징이 있기 때문에 HashMap과 HashSet을 사용하면 좋을 것 같다고 생각했다. 이후에 신고자와 대상자를 나눠서 HashSet을 대상자 기준으로 배열을 만들어 해결했다. HashSet[대상자] 배열에 신고자를 입력해주면 자동으로 중복이 제거 되므로 중복 문제를 쉽게 해결할 수 있다. for (Str..

[Windows10] 넷플릭스 소리 키우는 방법

요즘 넷플릭스에 재밌는 드라마/영화가 너무 많아서 자주 보곤하는데요. 컴퓨터를 사용해서 넷플릭스를 볼 때 유난히 소리가 작아지는 걸 느낄 수 있을겁니다. 특히 노트북으로 봤을 때 소리를 100까지 키워도 잘 안들리는 경우가 있는데요. 오늘은 간단하게 넷플릭스 소리 키우는 방법에 대해서 알아보겠습니다. 넷플릭스 소리 키우는 방법 1. 오른쪽 하단에 스피커 모양 아이콘을 우클릭 후, 소리를 클릭한다. 2. [재생] 탭으로 들어가서 사용하고 있는 스피커 우클릭 후, 속성을 클릭한다. 3. [개선 기능] 탭으로 들어가서 라우드니스 이퀄라이제이션을 체크한다. 4. [고급] 탭에서 단독 모드에 두 가지 설정을 모두 체크한다.

IT 정보/Windows 2022.09.04

[프로그래머스]JAVA - Level1. 최소직사각형

https://school.programmers.co.kr/learn/courses/30/lessons/86491 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 명함을 옆으로 돌려서 넣을 수 있다는 가정이 있기 때문에 가로, 세로 값이 아닌 각 명함의 큰 값과 작은 값으로 나누는게 좋다. 1. 각 명함의 크기에 큰 값과 작은 값으로 구분한다. 2. 가로 (큰 값)을 비교하면서 가장 큰 값을 찾는다. 3. 세로 (작은 값)을 비교하면서 가장 큰 값을 찾는다. 4. 가로 (큰 값) 과 세로 (작은 값)을 곱해서 지갑의 크기를 구한다. class Solu..

오라클 사용자 계정 잠금 해제하는 방법 (ALTER USER)

오라클에서 사용자 계정의 잠금을 해제하기 위해선 ALTER USER 문을 사용하면 된다. 사용자 계정의 ACCOUNT 속성이 UNLOCK이면 잠금 해제, LOCK이면 잠금이다. 사용자 계정의 잠금 상태를 확인하고 직접 변경을 해보겠다. 사용자 계정 잠금 여부 조회 SELECT * FROM dba_users WHERE USERNAME = 'SCOTT' 사용자 계정 잠금 상태를 확인하고 싶으면 dba_users (시스템 뷰)를 조회하면 된다. 사용자 계정이 잠금일 경우에는 ACCOUNT_STATUS 컬럼이 LOCKED이고, 잠금이 아닐 경우에는 OPEN으로 되어있다. 현재 SCOTT 계정을 조회해보면 잠금이 해제된 상태인 것을 알 수 있다. 사용자 계정 잠금 / 잠금 해제하는 방법 ALTER USER SCO..

[프로그래머스]JAVA - Level1. 같은 숫자는 싫어

https://school.programmers.co.kr/learn/courses/30/lessons/12906 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 이번 문제는 배열로 푸는 게 훨씬 쉽다고 생각했다. 하지만 문제가 스택/큐로 분류가 되어있으니까 스택을 이용해서 풀어보려고한다. preNum이라는 변수에 배열 arr에 들어갈 수 없는 임의의 숫자를 넣어준 후에 인접한 숫자가 같은 수가 아니면 queue에 넣어주면 끝이다. import java.util.*; public class Solution { public int[] solution(i..

[프로그래머스]JAVA - Level2. 가장 큰 수

https://school.programmers.co.kr/learn/courses/30/lessons/42746 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 이번 문제도 풀이를 봤다.. 내 알고리즘 실력은 언제쯤 성장할 것인가.. 우선 int 형의 numbers 변수를 String 형태로 변환해야하는 것은 알고 있었다. 하지만 아무리 생각해도 어떤식으로 숫자를 비교하면서 정렬해야하는지 감이 잡히지 않았다. 다른 분들의 풀이를 봤더니 Comparator 클래스를 이용해서 첫 번째 인자와 두 번째 인자를 비교해서 문제를 해결했다. 1번 예제의 경우 ..

동적 계획법 (Dynamic Programming) 정의 및 구현 방법

안녕하세요. 두부입니다. 다양한 알고리즘 문제를 해결하다 보면 깊이 우선 탐색, 너비 우선 탐색, 동적 계획법 등 다양한 문제 해결 방법을 접할 수 있는데요. 이번에 알아보고자 하는 건 동적 계획법 (DP)입니다. 동적 계획법 정의 하나의 문제를 작은 문제로 단순화한 다음 점화식으로 만들어 재귀적인 구조를 활용해서 큰 문제를 해결하는 방식으로 피보나치 수열에서 시작되었다. Q. 일반적인 재귀 방식과 매우 유사한 동적 계획법을 사용하는 이유는 뭘까? A. 일반적인 재귀 방식을 사용할 경우 동일한 작은 문제들이 여러 번 반복되며 비효율적인 계산으로 빠질 수 있다. 동적 계획법은 작은 문제들을 재활용해서 사용하는 방식이기 때문에 이러한 문제에서 일반적인 재귀 방식보다 유리하다. Q. 동적 계획법의 사용 조건은..

알고리즘/이론 2022.08.31

[프로그래머스]JAVA - Level2. 기능 개발

https://school.programmers.co.kr/learn/courses/30/lessons/42586 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 세상에 중간 단계의 알고리즘은 없는 걸까? 체감상 순한맛, 매운맛밖에 없는 것 같다.. 이번 알고리즘 문제는 배열로만 해결할 수도 있고, Queue를 이용해서 해결해도 된다. 문제에서 요구하는 건 Queue로 해결하는 방법이기 때문에 Queue를 이용해서 풀어봤다. 우선 progresses 와 speeds 를 이용해서 배포가 가능한 날짜를 구해서 Queue에 넣어줘야 한다. 배포가 가능한 날..

오라클 실수로 삭제한 데이터 복구하는 방법 (TIMESTAMP)

오라클 작업을 하다보면 실수로 데이터를 삭제하거나 수정하는 경우가 생길 수 있습니다. 이런 경우에는 TIMESTAMP를 사용해서 이전의 데이터를 조회하고 복구할 수 있습니다. 오라클 9i Release 2부터 Flashback이라는 기능이 생긴 후에 Flashback의 사이즈만큼의 데이터를 보관하고 있습니다. 사용하는 방법은 아래와 같습니다. SELECT * FROM 테이블명 AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '10' SECOND); 위의 쿼리를 실행하면 10초 전 데이터를 조회할 수 있습니다. 또한 숫자와 SECOND를 변경해서 본인이 원하는 시간대를 조회할 수 있습니다. SECOND 초 MINUTE 분 HOUR 시간 DAY 일 특정 시점으로 조회 추상적으로 10초..

반응형