강의 요약 AI분야로 취업하려면 PhD 박사학위 5년이상의 경험 석사학위(전기, 전자) CS쪽으로가 있어야한다 AI를 대학원만 뽑는 이유 기업들이 원하는 인재는 완벽한 인재 네카라쿠배 취업하게 된다면 여러분이 할 수 있는 일이 아니다 수백대의 컴퓨터가 연결되어있는 분산시스템에서 일해본 경험이 없다 그래서 이 회사가 신입을 뽑을때는 기본기가 튼튼한 사람들을 뽑는다 가르쳐서 업무를 수행할 수 있게 한다 스타트업에서의 업무는 경험해볼 수 있는 일이다 기업에서 학부생이 했던 프로젝트에는 관심을 가지지 않는다(대학원을 진학했을 경우) 프로젝트는 대학원에 가면 자연스럽게 본다 대학원에 가면 PS를 공부할 시간이 없다 지금 시점에서는 코테 준비를 해야 한다 가장 큰 문제는 데이터를 정해주고 그건데 모델을 구축하는 것..
강의에서 알게 된 내용 NFT(None Fundable Token)란? 대체 불가능한 토큰 블록체인 기술로 유일한 작품을 생성할 수 있다 온라인에 새로운 시장이 생길 수 있어 요즘 핫한 개념 내가 이해한 NFT개념==포켓몬 빵==오징어게임 이슈를 타면 성공을 할 확률이 높아진다 창업은 개념 설계 역량 + 실행 역량 만약 개발을 못하는데 통찰력이 좋은 친구가 있고, 개발을 잘하는데 통찰력이 나쁜 친구가 있다면 서로 각자 부족한 부분을 보완하며 창업을 할 수 있다 창업은 아주 러프한 소프트웨어를 만들고 주변에 뿌린 다음 피드백을 받는 방식으로 하는 것이 좋다 나의 예상과 시장의 반응은 매우 다를 확률이 높다 테스트를 해보는 것이 좋다 그래서 실패를 빨리 해보는 것이 좋다 창업과 ai의 관계 예시 야놀자, 여..
쓰레드 = 실 쓰레드 프로레스 내에서 실행되는 흐름의 단위 스레드=function, procedure multithread 프로그램 특징: 주소공간, 전역변수 공유 레지스터, 스택(지역변수), 시그널 마스크 등은 쓰레드 별로 별도 보유 코드(text), 데이터(전역변수), 파일 멀티스레드 장점 : 통신하기가 쉽다(오버헤드 발생x) 단점 비동기적인 접근에서 문제 해결해야함 멀티스레드 텍스트,데이터,힙 공용 쓰레드 스택-> 스택포인터, 프로그램 카운터, 레지스터 별도 사용자 수준 쓰레드 os x 실행시간 시스템에 의해 스레드 관리 1개의 계정을 여러명이서 공유하는 상황이라고 보면된다 커널 수준 쓰레드 os 지원 8개 쓰레드 관리 쓰레드 동시 실행 가능 linux thread 쓰레드와 프레스스를 태스크로 동일..
merge conflict의 상황을 만들기위해 git clone을 해주고 폴더를 만들어주고 이동한 후 git init을 통해 .git폴더를 만들어준다 시나리오는 이렇다 master 브랜치에서 a.txt, b.txt, c.txt를 만들고 hobin 브랜치, yohan브랜치를 만들고 b.txt를 각각 수정한 후, 다시 hobin -> master yohan -> master로 merge할것이다 그러면 b.txt를 다르게 수정해서 conflict가 날것이고 이걸 해결하도록 해보겠다 요즘은 master브랜치말고 main브랜치라고한단다 흑인 인종차별 이슈때문에 그다음 vim명령어를 통해 a.txt를 만들고 i를 눌러 입력모드로 전환한 후 내용입력후 esc를 누르고 :wq를 눌러 저장하고 나온다 a.txt, b.t..
문제 이해부터 해보자 수열 {0,1,2,4,3,5}가 들어왔을때 두 수를 묶거나 묶지 않을 수 있다 그리고 묶는 것은 중복되지 않는다 무슨소리냐면 예를들어 (1,2)를 묶었는데 (2,4)로 또 2를 중복시켜 묶을 수는 없다는 것이다 묶게되면 묶은 두 수 끼리 곱해서 더해지고 묶지 않으면 그냥 더해진다 {0,1,2,4,3,5}의 이 규칙을 통해 최댓값을 내는 경우는 0,1, {2,3}, {4,5}이다 그러면 0+1+(2*3)+(4*5)가 되어 27이 된다 다음은 테스트케이스를 분석해보자 -1 2 1 3 이 경우는 -1,1,(2,3)을 해주면 -1 + 1 + (2*3) = 6이 최댓값 0 1 2 4 3 5 (5,4), (3,2) 1,0 20+6+1=27 -1 -1 -1 0 1 (-1,0), 1 0+1=1 1..
block elements `, ,,,,,, starts on a new line full width available Inline elements , , , , , , , , , does not start on a new line takes up as much width as necessary 가 inline element인지 block element인지 시험에나옵니다 태그 인라인인지 블락인지 외우기!!! Multimedia Elements video, audio auto, metadata, none 차이 auto : 페이지가 로드될 때 전체 비디오 파일도 같이 로드시킨다. (버퍼링 필요없이 바로 나옴) metadata: 페이지가 로드될 때 비디오 파일의 메타데이터 정도만 같이 로드시킨다. (로딩하진않..
프로세스 생성 운영체제에서 daemon은 늘 실행중인 프로세스를 말한다 부모 및 자식 프로세스 간의 관계 자원 공유 형태 모든 공유 일부공유 별개공유 실행 형태 병행 실행 종료할때까지 기다림 복제에 의한 프로세스 생성 부모 프레스스의 주소공간의 내용 복사 fork() 자식프로세스면 0 리턴 부모프로세스면 자식pid 리턴 exec() 복제된 영역에 새로운 프로그램복사 prog에 해당하는 프로그램을 현재 프로세스의 주소 공간에 적재 하드웨어 문맥9context) 초기화 argv초기화 CreateProcess 별표 windows from scratch방법 프로세스 종료 프로세스 삭제 요청(exit) wait()을 통해 자식 -> 부모 프로세스로 데이터 전달 프로세스의 자언은 OS에 의해 반납 비정상종료 abo..
프로세스 실행중인 프로그램 메모리에 적재되어 실행되고 있는 프로그램 4가지 주소 공간가짐 코드영역(프로세서가 실행하는 명령어 저장) 데이터영역(전역 변수 저장) 힙영역(동적 메모리 할당) 스택영역(지역 변수, 함수 매개변수, 반환주소 저장) 프로세스 생명주기 running(실행) 상태 프로세서에서 명령어 실행 중 ready(준비) 상태 프로세서의 할당 대기 중 waiting(blocked) (대기) 상태 특정 event 대기 new(생성) 상태 프로세스 생성 중 terminated(종료) 상태 실행 종료 디스패치 준비 상태 -> 실행 상태 quantum 양자 프로세스 제어 블록(Process Control Block, PCB) OS가 프로세스 관리를 위해 데이터를 보관하는 자료구조 pid state pc..
- Total
- Today
- Yesterday
- 데이터3법
- DML
- 프로그래머스
- infcon 2024
- 클로아
- html #웹 #웹사이트 #플레이리스트
- 로스트아크 캐릭터
- oauth
- 우분투
- Android Studio
- oauth2.0
- 인프콘2024
- kloa
- authorization code
- bfs
- DDL
- CSS
- git commit 수정
- 리눅스
- authorization_code
- 데이터 3법
- SpringBoot
- SQL
- html
- git 예전 커밋 수정
- git
- javascript
- 2024인프콘
- 오픈소스
- 데이터베이스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |