분류 전체보기
AWS SAA-C03 학습 중..
8월 1일 더미 문제집을 구매한 이후로 빡공 중.. 미리 봐둔 강의가 몇개 있었지만, 1차로 강의보고 필기하는데 시간이 꽤 오래 걸렸다. 이후로는 더미문제집 풀이 + 해설 정리, 강의 2차 수강, 복습 및 암기로 시험을 준비할 예정이다. 8월 안으로 취득까지 화이팅
AI 역량검사 후기
서류를 통과하고 처음으로 AI 역량검사를 진행했다. 처음으로 본 AI 면접이라 많이 긴장도 했고, 끝나고 나서도 얼떨떨하다. 다음에 도전하게 된다면, 눈이 뻑뻑해지지 않도록 충분히 휴식을 취하고 진행해야 할듯 하다. 성향 파악 성향 파악 항목은 솔직하고 편하게 응시하면 되는 것 같다. 각 문제 항목이 내 점수가 되기보다는 내가 어떤 특성을 가지고 있는지 파악하기 위함인 것 같다. 잘보이려고 하기보다는 솔직하게 진행했다. 게임 눈이 빠지는 줄 알았다. 적어도 게임항목의 경우에는 한 세트 돌려보고 가는 것을 추천. 그렇지만 어렵던 게임에 대해 딱히 공략까지는 생각하지 못하고, 감이 가는대로 진행했다. 도형 회전하기에서 3번 정도 멍때린것이 먼저 생각나고, 어렵게 느껴졌던 마법약 만들기, 고양이 술래잡기 약속..
2023 정보처리기사 실기 2회차 후기
7.21일 정보처리기사 실기 시험을 보고 왔습니다. 필기를 취득해두고 실기를 봐야지 하면서 못본게 어언 2년이 다되가는 터라.. 마지막 실기 응시 기회를 놓칠 수 없어서 열심히 준비했던 것 같습니다. (코로나 때문에 한동안 볼 수 없었고, 꼭 시험날에 맞춰서 기업 필기&면접들이 있다보니..) 그래도 시험을 몇번 응시했던 경험이 있기 때문에, 실제 준비기간은 1달정도 된다고 생각하구요. 집중해서 빡세게 보기 시작한건 1주일 정도 잡고 공부했던 것 같습니다. 1달의 준비 기간에는 가지고 있던 문제집 살펴보기 + 문제 풀이를 진행했었고, 집중기간때는 수제비에 올라온 문제&정답 족보 자료를 이용해서 정리했습니다. 가채점 현황 정답 : 1 2 4 5 7 9 10 17 18 19 20 : 11개 부분 : 11 14..
프로세스와 쓰레드 (by 얄코)
링크 : https://www.youtube.com/watch?v=iks_Xb9DtTM 용어 설명 프로그램 : 🏪 식당 → 배를 채우는 서비스 제공 윈도우에서 .exe라는 이름이 붙은 파일 프로세스 : 👨🏻🍳 요리사 → 조리하는 기능 프로그램이 실행되서 돌아가고 있는 상태 컴퓨터가 일을 하고 있는 상태 운영체제가 여러개의 프로세스를 돌리기 때문에 컴퓨터로 멀티태스킹이 가능 동시적(Concurrentcy), 병렬적(Parallelism) 작업의 혼합으로 이루어짐 컴퓨터의 자원을 분할해서 사용 → 하나의 프로세스는 다른 프로세스에 접근하지 못함 쓰레드 : 🍜 조리 공간 → 조리를 위한 작업 한 프로세스 내부에서 여러 갈래의 작업이 이루어짐 프로세스에서 주어지는 자원을 모든 쓰레드가 공유 cf. 속도와 효율..
[자바의 정석] 프로세스와 쓰레드
프로세스 실행 중인 프로그램 프로그램을 실행하면 OS로부터 실행에 필요한 자원(메모리)를 할당 받아 프로세스가 된다 프로그램 수행에 필요한 데이터 / 메모리 등의 자원 / 쓰레드로 구성 프로세스의 자원을 이용해 실제로 수행하는 곳이 쓰레드 둘 이상의 쓰레드를 가진 프로세스는 '멀티쓰레드 프로세스'라고 한다 멀티쓰레딩 하나의 프로세스 내에서 여러 쓰레드가 동시에 작업을 수행하는 것 멀티쓰레딩의 장단점 장점 싱글쓰레드로 서버 프로그램을 작성하면 사용자의 요청마다 새로운 프로세스를 생성해야 함 프로세스를 생성하는 것은 쓰레드를 생성하는 것 보다 더 많은 시간과 메모리 공간이 필요 쓰레드 구현 방법 2가지 Thread 클래스를 상속받는 방법 Runnable 인터페이스를 구현하는 방법 쓰레드의 구현 작업하고자 하..
자바에서 static 변수의 사용
static 변수를 사용할 때 myStaticVariable 변수는 클래스를 이용하는 전역에서 공유 myStaticVariable을 obj1을 통해 정의했지만, obj2에서도 동일한 myStaticVairable 메모리를 가리키고 있음 public class MyClass { static int myStaticVariable; // 정적 변수 public static void main(String[] args) { MyClass obj1 = new MyClass(); MyClass obj2 = new MyClass(); obj1.myStaticVariable = 10; // obj1의 인스턴스에서 정적 변수에 값을 할당 System.out.println(obj2.myStaticVariable); // 1..
Find My Tempo
싸피에서의 마지막 프로젝트가 끝났다. 뿌듯함보다도 아쉬움이 많이 남은 마지막 자율 프로젝트였지만, 그렇다고 노력을 하지 않았다고는 생각하지 않기에 그대로 결과를 받아들이려고 한다. 아직 부족함을 많이 느꼈던 프로젝트였으며, 문제를 해결해 가는 방식에 대해 수정사항이 많이 필요하다는 생각 해보았다. 프로젝트에 대한 후기는 차차 풀어가보도록 하자. 그리고 오늘은 내 생일이다. 원칙적으로는 내 20대가 마무리되는 시점이다. 깊이 생각해보진 않았지만 지나온 20대를 되돌아보면서 좋았던 일, 슬펐던 일, 아쉬웠던 일들이 스쳐지나간다. 그리고 앞으로 무엇을 해야할지도. 개발이라는 영역에 새롭게 도전하고 SSAFY에서 정신없이 1년을 보냈다. 그리고 마무리되어가는 시점에서 내가 해야할일은 다시 내 모습을 찾는 것이다..
[체험단] 갤럭시 북 3, 1달 차 후기
※ 본 컨텐츠는 SSAFY 갤럭시 북 3 체험단 활동의 일환으로 제작되었습니다. 안녕하세요 지난번 언박싱 글을 올리고 딱 한 달이 지난 시점에 글을 올려보려고 합니다. 지난 번 글이 첫인상이나 디자인에 초점이 맞춰져있다면, 이번에는 어떤 분들이 갤럭시 북 3를 구매하면 좋을지 도움이 되셨으면 좋겠습니다. https://www.techm.kr/news/articleView.html?idxno=108281 잘 나가는 삼성 '갤럭시 북3 울트라'…'고성능-이동성' 두 마리 토끼 잡은 비결은 - 테크M 노트북을 고를 때 가장 고민되는 점은 \'성능\'과 \'휴대성\'을 동시에 만족시키기 어렵다는 것이다. 평소에 가방에 넣고 다니려면 가벼울수록 좋지만, 영상 편집도 하고 게임도 돌릴 수 있는 제 www.techm..
[체험단] 갤럭시 북 3, 언박싱 후기
※ 본 컨텐츠는 SSAFY 갤럭시 북3 체험단 활동의 일환으로 제작되었습니다 안녕하세요. 갤럭시 북3와 함께 오랜만에 글을 올려봅니다. 간단히 근황부터 설명드리자면, 2학기 특화 프로젝트를 하면서 지내고 있습니다. 매일같이 기능 구현과 디버깅, 추가적인 기술 학습까지..! 교육과정이 얼마 남지 않다보니, 프로젝트 외에도 취업준비로 모두들 바쁜 나날보내고 있습니다 (8기 교육생 여러분 파이팅입니다) SSAFY 2학기 과정에서 특별한 점이 있다면, 프로젝트를 위한 고성능 노트북이 대여된다는 점인데요. 노트북 무게가 있는 탓에 매번 들고다닐 수 없다보니, 일과시간에는 싸피에서 제공해주는 싸트북을, 집에 와서는 예전부터 사용하던 노트북을 사용해서 작업하고 있습니다. 문제는 집에서 사용하는 노트북이 오래되었다는 ..
[백준 파이썬] #11003. 최솟값 찾기
풀기 전 생각해보기😮 정렬을 사용할 수 없음 : 최대범위 값이 너무 크다 슬라이딩 윈도우, 덱 자료구조를 이용해서 O(n) 시간복잡도로 풀기 풀이🛫 from collections import deque N, L = map(int, input().split()) arr = list(map(int, input().split())) myDeque = deque() # ([인덱스][값]) 형태로 myDeque에 데이터 관리 for i in range(N): # 새로운 값이 기존의 값보다 클 때까지 기존의 값 (끝에서부터) 제거 while myDeque and myDeque[-1][0] > arr[i]: myDeque.pop() myDeque.append((arr[i], i)) # 새로운 값 입력 # 슬라이딩 윈..