본문 바로가기

All8

파이썬 string 비교 알고리즘에 활용하기 위해 파이썬 string을 비교하는 방법에 대해 알아보자 단순 비교 a = 'a' b = 'a' print(a == b) # True print(id(a) == id(b)) # True print(a is b)파이썬에서 string은 불변(immutable) 객체에 해당한다. 불변 객체는 call by value 로 데이터에 접근하기 때문에 값만 같다면 동치가 성립한다. String의 Character Set 비교 s1="abc def ghi" s2="def ghi abc" sorted(list(s1)) == sorted(list(s2)) # True sorted(list(s1)) # [' ', ' ', 'a', .. 2021. 7. 7.
리눅스 용량 부족 (Disk Full) 상태 해결 특히 VM 으로 리눅스 컴퓨터를 관리할 때, 용량이 꽉차서 명령어 자동완성조차 안될 때가 있다. 디스크 사용량 확인 Disk Free: df -h 디스크 용량 부족에 대한 메세지가 나올 때 사용하는 명령어 Mounted On 을 살펴보면 어떤 디렉토리에 마운트된 디스크에 공간이 부족한지 확인 가능하다. 디렉토리의 실제 용량 확인 Disk Usage: sudo du -sh * | sort -rh ls -h 명령어를 사용하면 디렉토리 사이즈만 보이며 실제 저장된 콘텐츠들의 사이즈가 확인이 불가능하다. du 명령어를 사용하면 디렉토리 또는 파일 별로 실제로 차지하는 용량을 확인할 수 있다. du 명령어 해석 -s --summarize: 현 디렉토리에 있는 각 파일을 요약해라. -d 0 즉 depth 0 과 같.. 2021. 7. 6.
「주식투자 ETF로 시작하라」🤔주린이를 위한 퇴직연금으로 ETF 투자하기 제 소개를 하면 퇴직연금이 쌓이고 있는 회사원 + 주린이 입니다. 주식에 대한 기본적인 지식도 없지만 금융 문맹 탈출을 위해 뭐라도 해봐야 한다고 생각했습니다. 운용할만한 자본이 퇴직연금 뿐이기에 퇴직연금을 이용한 투자를 시작해보려 했고, 유튜버 스크루지님의 추천으로 제가 시작하기 좋은 책을 찾았습니다. 「주식투자 ETF로 시작하라」 「주식투자 ETF로 시작하라」 - systrader79, 이성규 지음 저는 요행은 바라지 않는 장기적인 전략으로 자산을 불리며 스스로 공부가 될 방법을 원했습니다. 제가 부족한 걸 알지만 이 책을 읽고 '당장 ETF 투자를 시작해볼 수 있겠다!'라고 생각했습니다. 잠깐, ETF 가 뭔가요? 상장지수 펀드 ETF는 주식시장에서 거래가 가능한, 거래 목적의 투자신탁 상품이다. .. 2021. 7. 4.
[스프링시큐리티] 유효하지않은 URL에 대한 로그인요청 방지 .anyRequest().authenticated(); Spring Security 설정 중에 아래와 같은 설정을 해봤을 것이다. @Override protected void configure(HttpSecurity http) throws Exception { http.authorizeRequests() .mvcMatchers("/sample/home", "/sample/signup").permitAll() .mvcMatchers("/sample/admin").hasRole("ADMIN") .mvcMatchers("/sample/user").hasRole("USER") .anyRequest().authenticated(); }이때 만약 익명의 사용자가 유효하지않은 url에 대한 요청을 보내면 어떻게 될까.. 2021. 7. 2.
<2> COS pro 모의고사 분석 COS Pro 체험하기 COS Pro를 응시하기 전에 시험장과 같은 환경에서 문제를 풀어볼 수 있어요. 아래 사이트에서 자신이 응시하고자 하는 시험/언어의 체험하기 를 클릭하세요! 저는 1급 - Python 으로 선택했어요. YBM IT 국제 IT 자격증 www.ybmit.com 응시 화면 왼쪽은 문제, 오른쪽은 코드작성 및 프로그램 실행 결과 확인창의 구성이네요. 초기화 버튼을 클릭하면 제가 작성한 내용이 초기 상태로 돌아가요. 코드 실행 버튼은 제가 작성한 코드를 실행시켜 결과 또는 에러 로그를 '실행 결과'에 출력해요. 제출 후 체점하기 버튼은 다 풀었다고 생각되면 제출하고 결과를 확인해요. 이런 실행 환경에 익숙해지셔야만 해요! COS Pro 1급 Python 모의고사 목록 그렇다면 모의고사에서 .. 2021. 7. 1.
<1> YBM COS Pro 개괄 회사에서 갑자기 YBM COS Pro 를 보라고 한다. 😑 COS Pro(Coding Specialist Professional)란? Python, C, C++, Java 에 대한 자격증으로 높은 수준의 프로그래밍 활용능력이 있음을 증명 할 수 있습니다. 라고 공식 홈페이지에 소개되어있네요! YBM IT 국제 IT 자격증 www.ybmit.com 간략하게 시험 내용을 정리하자면 이렇게 됩니다. 등급 시험시간 문항구성 합격기준 1급 90분 10개 문항 (완성3, 부분7) 600점 2급 50분 10개 문항 (완성2, 부분8) 3급 50분 10개 문항 (완성5, 부분5) 저는 1급 시험을 봐야하며 900점 이상 받아야 합니다..😑 이왕 보기로 한거 올해 안에 900점 이상 고득점을 해봅시다!! 저의 전략은 다.. 2021. 7. 1.