분류 전체보기

OS/Linux

리눅스 명령어 정리2 - 검색

find 조건에 맞는 파일을 찾아 명령을 수행한다. 찾은 파일에 대해서 어떠한 액션을 취하라고 명령할 수도 있다. 기본 사용 방법 : find [OPTIONS] path EXPR 자주 사용되는 옵션 -name : 이름으로 검색 -regex : regex에 매치로 검색 -empty : 빈 디렉터리 혹은 빈 검색 -size : 사이즈로 검색(M, G로 표기 가능) -N : 이하 +N : 이상 -type: 파일의(리눅스가 지원하는 특수한 타입 포함) 타입으로 검색 d : directory p : named pipe f : regular file l : softlink s : socket -perm : 퍼미션으로 검색 mode : 정확히 일치하는 파일 +mode : 모든 flag가 포함된 파일 /mode : 어..

세미나

YOUTHCON'21 요약

들으면서 바로바로 작성하느라 오타 및 잘못 정리했을 수도 있습니다. 감안하고 봐주시면 감사 하겠습니다. :) 자바와 스프링에서 나의 멘토 찾기, 손현호 자기소개 최근 국비교육을 마친 취준생 인프런, nextstep등 교육 프로그램은 늘어나고 있다. 하지만 완벽한 환경은 존재하지 않는다. 열악한 환경(국비) 속에서 성장하기 위한 고민 고민 현장 경험도 없는 내가 다양한 요구사항을 받게 된다면, 내가 확실히 대처할 수 있을까? => NO WHY? 왜 Scanner는 생성자에 System.in을 주입해줘야 하는 걸까? JDK 1.5에서는 inputStream을 생성 및 char배열을 생성해야 했었다. 문제점 1. 불편한 입력 방식 2. 통합되지 않는 입력 방법 console입력/FILE 읽기에는 inputst..

Algorithm

[leet] Best Time to Buy and Sell Stock

https://leetcode.com/problems/best-time-to-buy-and-sell-stock/ Best Time to Buy and Sell Stock - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com Input 배열이 주어졌을 때 최대 이익을 구하는 문제입니다. 배열의 순서가 day라고 가정해서, 최대 이익의 발생값을 구하는 문제입니다. public class Best_Time_to_Buy_and_Sell_Stock { public stati..

Algorithm

[leetcode] twosum (java)

https://leetcode.com/problems/two-sum/ Two Sum - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 풀이법 3가지 1. 중첩 for문을 이용해서 배열의 요소를 차례차례 읽어 간다. => 시간 복잡도 O(N^2)으로 인해 비효율적 2. hashtable을 이용 - 값을 꺼내는데 O(N) 2-i) 아래 예제에서 int[] nums = new int[]{1,2,3,4}; 의 값을 전부 미리 넣어 놓고 값을 찾는다. hashmap에는 ..

Clean Code

[Clean Code] 3장 함수

함수 함수를 안전하고 간결하게 작성하기 SOLID원칙 SRP(단일책임원칙) OCP(개방-폐쇄원칙) LSP(리스코프치환원칙) ISP(인터페이스분리원칙) DIP(의존성역전원칙) SRP 클래스는 하나의 기능만 가진다. OCP 확장에는 열려 있으나 변경에는 닫혀 있어야 한다. 객체지향의 추상화와 다형성을 활용한다. LSP 서브 타입은 언제나 기반 타입으로 교체할 수 있어야 한다. 클래스 상속, 인터페이스 상속을 이용해 확장성을 획득 다형성과 확장성을 극대화하기 위해 인터페이스를 사용하는 것이 더 좋다. 자식 클래스도 부모 클래스의 기능을 구현할 수 있어야 한다. 상속보다는 구현을 많이 이용하라 ISP 사용하지 않는 인터페이스는 구현하지 말아야 한다. 가능한 최소한의 인터페이스만 구현한다. 인터페이스를 뚱뚱하게 ..

향찡
'분류 전체보기' 카테고리의 글 목록 (6 Page)