전체 글
-
[운영체제] OS의 역할TodayILearned/운영체제 2020. 8. 15. 16:03
1. SYSTEM 자원 - SYSTEM자원 = 하드웨어 CPU(중앙처리장치) : memory I/O device(입출력장치) SDD / HDD (저장매체) 2. OS의 역할 -하드웨어 자체는 스스로 할 수 있는 일이 없음. CPU 사용량을 할당 Memory 스스로 어느 주소, 어느정도의 공간 할당 할 지 결정 저장매체 어디, 어떤구조로 저장 할 지 결정 입력장치에 입력된 데이터를 어떤 프로그램이 어떻게 쓸 지 결정 할 수 없음 How did we run computer without OS
-
[운영체제] 들어가는 글TodayILearned/운영체제 2020. 8. 15. 15:57
진지하게 이직에 임하고자 공부하기 시작한 컴퓨터 공학과 전공 전필 수업. 내 전공 4년 듣는것도 벅찼는데(문과>공대) 과연 남들 4년 들은걸 이직하기 전까지 모두 들을 수 있을지? 의문이 들지만. 의문든다고 하지 않는다면 아무것도 남지 않겠지. 애초에 의문들어서 아무것도 안하는 성격이었으면 공대 갈 생각도 안했다. 어쨌든 내가 컴퓨터 공학 전공 필수를 듣는 이유를 정리하면서 동기부여하고자 포스팅한다. 역지사지로 생각해봤을 때, 전문지식이 필요한 업무에서 전공필수 내용도 모르면 같이 일하기 싫을 것 같다.ㅠ 신입 이후를 생각하면 어차피 필요한 지식일 것 같다. 정보처리기사를 딸 시간이 부족해서 그냥 불안한 마음에, 뭐라도 더 배워야할 것 같잖아. 하 성실하게 공부하자 성실하게!!!! 야근탓 그만하고 빠릿빠..
-
잡담blablabla 2020. 7. 28. 22:38
TIL포스트 쓰기 싫어서 준비운동으로 쓰는 글. 1. 포스트 쓸 때, 목적 부분을 좀 더 잘게 쪼개서 쓰고싶다. 예를들면, 여기 화면을 구성하는 로직을 만든다 말고 뭔가 좀 더 구체적인거.. 근데 구체적인거 뭔지 잘 몰라서 못쓰겠음. 우선 급한불 먼저 꺼보자. 하는 마음? 경험상 질질 끌어서 진도 못끝내는게 가장 최악이었다. 2. 칼퇴좀 하자! 자연스러운 저녁식사!! ㅠ 테니스도 미루고 다 미뤄 제일싫어... 3. 퇴근하고 뭐하냐는 질문에 당황하고말았다. 이직준비하는데요..? 라고는 입찢어져도 말 못하지.. 그렇다고 공부한다는 말을 하기도 좀.. 이직준비한다는거랑 똑같잖아... 그냥 운동한다고 했음. 테니스 치러 가니까~ㅎ 4. 테니스 짱재밌다. 주는 공 받아치기만해도 즐겁다~ 테니스 코치님이랑두 친해져..
-
[NOMAD CODERS_Wetube] Search controllerTodayILearned/Wetube 2020. 7. 28. 00:43
결과물 목적 메인 화면에 search박스를 만든다. 해당 박스의 입력값과 함께 search 화면으로 이동! Search 화면의 로직을 구성한다. Home화면에서 검색한 결과를 Search주소 밑 하위 주소로 넘어가도록 한다. 코드 header.pug header.header .header__column a(href=routes.home) i.fab.fa-youtube .header__colunm form(action=routes.search, method="get") input(type="text", placeholder="Search by term...", name="term") .header__colunm ul li a(href=routes.join) Join li a(href=routes.login..
-
[NOMAD CODERS_Wetube] View with PUG 2TodayILearned/Wetube 2020. 7. 15. 22:54
결과물 목적 header.pug가 라우트의 객체에 접근할 수 있도록 한다. middlewares.js 미들웨어를 추가하여 템플릿 파일에서 미들웨어 내 객체를 사용할 수 있도록 한다. code middlewares.js import routes from "./routes"; export const localsMiddleware = (req, res, next) => { res.locals.siteName = "Wetube"; res.locals.routes = routes; next(); }; 미들웨어 작성 시, next()함수는 다음 미들웨어를 실행시키도록 한다. res.locas 는 로컬변수 응답을 포함하는 객체, 정보를 내보내는데 쓰인다. 해당 함수는 메인 레이아웃에서 변수처럼 불러서 사용 가능하다...
-
[NOMAD CODERS_Wetube] View with PUGTodayILearned/Wetube 2020. 7. 14. 00:21
매일 배우고는있지만, 매일 배운것을 글로 쓰려고하는것은 참 어려운 일인 것 같다. 뭔가 글로 풀어낼 만큼 배워야 할 것 같고, 말이 되도록 글을 쓰는것도 참 어렵다. 거기에 남이 이해할 수 있도록 글을 쓰는건 거의 불가능에 가까워 보이는 지금의 나...ㅋㅋㅋㅋ 그렇지만 오늘도 이렇게 꾸역꾸역 글을 써본다.. 하단의 글은 언제든 내용이 수정될 수 있고 잘못 된 내용에 대한 지적을 환영합니다.(제발 해주세요.) 결과물 목적 EXPRESS의 VIEW ENGINE인 PUG를 이용하여 메인 레이아웃을 구성한다. 메인 레이아웃을 구성하는 이유는 head, footer 등을 페이지별로 일일이 수정하지 않고, 한꺼번에 수정할 수 있도록 하기 위함이다. ◈main.pug 파일만 수정하면 모든 페이지의 구성이 변하도록 한..
-
[NOMAD CODERS_Wetube] MVC PatternTodayILearned/Wetube 2020. 7. 8. 23:31
결과물 목적 WETUBE 코드에 MVC 패턴을 적용하여 유지보수하기 편리하게 만드는 것 Routes에 각각의 pass를 입력 할 경우 화면에 단어를 송출하는 로직을 가진 컨트롤러를 추가한다. CODE userController.js export const join = (req, res) => res.send("Join"); export const login = (req, res) => res.send("Login"); export const logout = (req, res) => res.send("Logout"); export const users = (req, res) => res.send("users"); export const userDetail = (req, res) => res.send("us..