Chrome으로 디버깅하기
Chrome으로 디버깅하기 디버깅(debugging)은 스크립트 내 에러를 검출해 제거하는 일련의 과정을 의미한다. 모던 브라우저와 호스트 환경 대부분은 개발자 도구 안에 UI 형태로 디버깅 툴을 구비해 놓는다. 디버깅 툴을 사용하면 디버깅이 훨씬 쉬
키보드로 데이터 입력받기
키보드로 데이터 입력받기 초를 입력하여 시/분/초로 나타내는 문제 Scanner sc = new Scanner(System.in); --> S 대문자 기입 주의!!! -->Scanner : 키보드로 데이터 입력받기를 지원! -->sc : 변수
[개발 지식] 운영체제(OS) 와 하드웨어
[개발 지식] 운영체제(OS) 와 하드웨어 반응형 ◎ 운영체제(OS) 운영체제 또는 오퍼레이팅 시스템은 시스템 하드웨어를 관리할 뿐 아니라 응용 소프트웨어를 실행하기 위하여 하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공하는 시스템 소프트웨어
[Java] Arrays.sort()와 Collections.sort()의 시간복잡도 비교
[Java] Arrays.sort()와 Collections.sort()의 시간복잡도 비교 728x90 알고리즘을 풀다가 흔하디 흔한 sort() 정렬의 차이가 궁금해졌다. 보편적으로 배열을 정렬할 땐 Arrays.sort(), 컬렉션(List,S
[Java] JAVA Collection Framework 정리
[Java] JAVA Collection Framework 정리 HashMap, HashTable, HashSet 의 차이점 외 기타... 출처 - http://www.mfamstory.com/ 포스트 내용의 참고자료 출처 : 소설같은자바 Third
[java] Wrapper(래퍼) 클래스
[java] Wrapper(래퍼) 클래스 기본자료형을 객체로 포장해주는 클래스들을 래퍼클래스라고 함 -언제쓰냐? 1. 기본자료형을 객체로 취급해야 하는 경우 2. 메소드 호출 시, 메소드의 매개변수로 기본자료형이 아닌 객체타입만 요구 될 때 3
[ boj : 16947 ] 서울 지하철 2호선
[ boj : 16947 ] 서울 지하철 2호선 728x90 https://www.acmicpc.net/problem/16947 해설 : 문제자체는 굉장히 간단합니다. n 개의 정점이 주어지고 n 개의 간선이 주어지죠. 입력만으로도 우린 알 수
[패스트캠퍼스 챌린지 20일차] Android alarm앱 마무리
[패스트캠퍼스 챌린지 20일차] Android alarm앱 마무리 class AlarmReceiver:BroadcastReceiver() { companion object{ const val NOTIFICATION_ID = 100 const val N
[이펙티브 자바] Item84 - 프로그램의 동작을 스레드 스케줄러에 기대지...
[이펙티브 자바] Item84 - 프로그램의 동작을 스레드 스케줄러에 기대지... 728x90 여러 스레드가 실행 중이면 운영체제의 스레드 스케줄러가 어떤 스레드를 얼마나 오래 실행할지 정한다. OS 별로 구체적인 스케줄링이 다를 수 있고, 이러한
list Filter
list Filter python에서 Filter javascript에서 filter를 즐겨 쓰다보니 python에서도 filter를 계속 찾게된다. 아직 익숙치 않아 매번 블로그 뒤지고 있어서 이 참에 한번 깔끔하게 정리해보자 실제 활용 예시