
[Python] 스택/큐 : 올바른 괄호
2023. 9. 18. 20:21
코테공부
스택, 큐 문제이지만 내 방식대로 리스트로 풀어버렸다.. deque 를 써서 풀어야 한다고 들었던 것 같은데 문제 문제설명 올바른 괄호 : "()()" "(())()" 올바르지 않은 괄호 : ")()(" "(())(" 올바른 괄호일 경우 True를 리턴, 올바르지 않은 괄호일 경우 False를 리턴해라 코드 def solution(s): if len(s) % 2 == 1: return False lst = [] for i in range(len(s)): if len(lst) == 0: # 값이 ) 가 아닌 경우에만 lst배열에 추가한다. if s[i] == ')': return False lst.append(s[i]) else: if s[i] == '(': lst.append(s[i]) elif s[i]..

No serializer found for class 오류 해결
2023. 3. 5. 21:36
에러정리
to avoid exception, disable serializationfeature.fail_on_empty_beans 삽질 .... 네이버 부스트코스 과정을 듣고서 프로젝트C 과제를 하는데계속 저 에러가 나면서 안된다... 예제로 해당 기능이 결과물로 잘 나왔던 것이였는데 그 예제와 모든 설정도 같았고 컨트롤러, 다오, sql문장을 계속 꼼꼼하게 봤는데도 전혀 문제될 게 없었다 그때 문득.. dto에 문제가 있는건가?dto가 싱글톤으로 생길수가있나? 컴포넌트 어노테이션을 쓰면 안되나? 써야하는건가? 하면서 온갖 삽질을 했다 구글신님도 검색해보고이클립스를 껐다 켜보고설정파일을 한참 보다가 프로젝트를 다시 처음부터 생성하기도 하고클린도 하고 패키지명도 바꿔보고 진짜 별거 다한듯 3시간만에 해결했..

html, js, css 프로젝트 쉽게 로컬 서버 띄우는 방법 [Visual Studio Code]
2023. 3. 1. 19:05
공부기록
Ajax 통신을 배우는데 CORS 문제로 같은 도메인에 띄워져있는 것만 통신이 가능해서 서버를 띄우지 않고 읽으려고 하면 에러가 나면서 가져오지 못해서 테스트를 못하고 있었다.. npm live-server를 install해서 하는 방법도 있다고 하는데 npm에 대해 빠싹하게 아는게 아니라서 간단하고 빠르게 테스트만 해보고 싶었다. tomcat이 연결되있어서 띄울 수 있으면 톰캣 쓰면 되긴 함 정적 리소스만 다룰 때 간단하게 띄우기 좋은 방법이 있지 않을까 하다가 비쥬얼 스튜디오 코드에 플러그인을 찾았다 마켓 플레이스에 Live Server를 검색해서 install 받아서 실행하려는 파일에서 우클릭 해서 Open with Live Server 를 클릭하면 5500 포트번호 로 열린다 👍👍 손쉽게 Ajax..

봄이 왔으니 스프링🌼
2023. 2. 10. 16:24
공부기록
인프런에서 스프링 강의를 보며 공부중이다 오늘 월차낸 김에 집에 틀어박혀서 HTTP 웹 기본 지식 강의도 완강 성공! ㅎㅎ 강의를 보며 노션에도 정리를 하며 공부하는데 너무 많은 도움이 되는 강의인 것 같다 노션에 정리라기엔 그냥 선생님의 말씀을 다 받아적는 수준이지만... 정말 모든 말이 다 주옥같고 중요하다 나처럼 막막한 사람들을 구원하러 온 강의같다 ㅋㅋ 원리도 모르고 사용했었는데 공부를 하고 나니 너무 재미있다 공부를 하면서 너무 이건 혁명이다 싶어서 유레카! 라고 외칠때의 심정이 이 심정일 것 같다고 생각할 정도였다 (한번도 아니고 여러번 외치고 싶었다,, 유레카!) 이 다음번엔 스프링 MVC 1편 강의를 볼 생각이다 공부는 역시 재밌다 .. 1월 29일부터 듣기 시작해서 13일만에 2개 강의를..

IntelliJ 콘솔창 인코딩 한글 깨짐 문제 해결
2023. 1. 30. 23:38
에러정리
밑의 링크를 보고 따라해서 해결! https://www.lesstif.com/java/intellij-file-console-encoding-121012310.html IntelliJ 한글 깨짐 문제 해결(file 과 console encoding 설정) www.lesstif.com vmoption 에 file 과 console 인코딩 옵션을 추가해준 후에 File - "Invalidate Caches" 를 눌러서 "Invalidate and Restart" 를 선택해야 캐시를 삭제하고 IntelliJ 가 재시작되는데 옵션만 추가해준 후에 바로 런을 해서 계속 한글이 깨져보여서 삽질을 좀 했다 ..
리눅스 vi(vim) 에디터 사용법 / 명령어와 단축키 정리
2023. 1. 21. 16:37
리눅스
터미널에 vimtutor 이라고 명령어 치면 정말 자세하고 잘 나와있음.. 아마 될텐데 안되면 루트 계정으로 로그인해서 패키지 설치하면 될 것 같다 패키지 설치 명령어는 #yum -y install vim 자세한건 vimtutor 명령어 쳐서 보시고 저는 제가 보기 위해 요약해서 올립니다 명령어, 단축키 설명 방향키와 h, j, k ,l 커서 움직이기 :q! 저장하지않고 편집기 빠져나오기 (!는 강제) :wq 저장한 후 빠져나오기 x 와 del버튼 커서가 위치한 곳의 글자 지우기 dw 커서 위치부터 한 단어 지워짐 d$ 커서 위치부터 그 줄 끝까지 지워짐 dd 줄 전체 지우기 (p로 dd로 지운걸 붙여넣을 수 있다) 2dd 2줄 지워짐 ( 5dd 하면 5줄 ...) u 취소(UNDO) 명령, 마지막 명령..

비전공자 개발자 9개월차 회고 [2022년]
2022. 12. 26. 12:49
후기/회고
어느새 개발자로 취업을 한지 9개월이 되었다 올해에 어떤 일이 있었는지를 정리하고 내년에는 더 발전하길 바라며 회고를 쓴다 회고를 처음 써봐서 이게 맞나 싶다 취업 취업 전, 국비지원 학원에 다니면서 취업하기 위해 여러 정보들을 서치했는데.. 면접질문이라던가 코딩테스트라던가 준비되어있는게 없고 모르는 게 많아 자존감이 엄청 떨어진 상태였다 나같은게 취업을 할 수 있을까? 정말 이 생각뿐이였다 si업체는 나이 많은 사람을 우대하는 느낌이고 안좋은 후기를 많이 봐서 일단 패스했다 채용공고에서 우대하는 사항(전공자, 자격증 등)에 하나도 포함이 안되는 나를 누가 뽑아나 줄까? 하는 생각으로 나름 내 기준대로 가능성이 있어보이는 곳에 일단 지원했다 ..ㅎㅎ 그때 내가 봤던 것은 1. 회사가 안망할 것 같은가 2..
[데이터과학개론] 데이터의 기초개념 - 데이터, 정보, 지식
2022. 11. 27. 00:23
대학교
데이터의 정의 : 데이터란 질적인, 혹은 양적인 변수들의 가치 집합으로서 정보의 조합 데이터와 정보와 지식 - 데이터 : 근본적으로 의사결정에 적합한 정보를 추출하기 위해 사용하는 원천 의사결정 단계를 뒷받침하는 것이 데이터 분석 과정이므로 의사결정의 성공과 실패를 좌우할 정도로 중요한 원천자료가 데이터라고 할 수 있다. - 정보 : 관찰이나 측정을 통해 수집한 자료를 당면한 문제 해결을 위해 체계적으로 정리한 것 따라서 정보는 관찰과 측정이 가능하고, 이를 체계화할 수 있는 환경이 갖춰져야 적절하게 적용될 수 있다. 정보는 의사결정을 위한 소통의 근거가 되며, 데이터 축적, 패턴 인식, 자료의 속성 등의 의미로 사용되기도 한다. - 지식 : 데이터나 정보와 비교해서, 경험의 측면이 더욱 강조된 개념 특..

SQLD 자격증 합격!
2022. 11. 27. 00:07
자격증
11월 25일, 오후 4시 이후에 가채점 결과가 나왔다 퇴근하고 집가는 길에 확인해봤는데 합격 예정 이라고 나와서 넘넘 행복했다 ㅎㅅㅎ 점수는 높은 편은 아니지만 굿굿 시험결과는 마이페이지-시험결과 에서 확인할 수 있습니다 https://harang011226.tistory.com/entry/SQLD-%EC%9E%90%EA%B2%A9%EC%A6%9D-%EC%8B%9C%ED%97%98-%ED%9B%84%EA%B8%B0-%EA%B3%B5%EB%B6%80%EB%B0%A9%EB%B2%95 SQLD 자격증 시험 후기 (공부방법) 2022년 11월 5일, 오늘 시험을 보고 왔습니다! :) 아직 결과는 나오지 않았지만.. 제가 공부했던 방법들을 공유하고자 합니다. 저는 비전공자 개발자이고 경력은 8개월이지만 실무에선..

이클립스 eXERD 사용법
2022. 11. 14. 21:21
IT지식
일단 이클립스를 설치하고 실행해줍니다https://www.eclipse.org/ The Community for Open Innovation and Collaboration | The Eclipse FoundationThe Eclipse Foundation provides our global community of individuals and organizations with a mature, scalable, and business-friendly environment for open source …www.eclipse.org 이클립스를 처음 키면 이런 모양입니다 일단 exerd 플러그인을 설치해줍니다https://jieun0113.tistory.com/59 (제가 블로그에서 다르게 설치한 부분은 W..