-
인강 3) Process 1운영체제 2021. 4. 15. 07:55
강의 url www.kocw.net/home/search/kemView.do?kemId=1226304 1) 프로그램의 실행 과정을 이해하고 커널이 가진 내용과 사용자 프로그램이 사용하는 함수를 알아본다. Keyword - 프로세스, 가상 메모리, Address transition, 프로세스의 주소 영역 및 커널 주소 영역 (data/stack/code) 2) 프로세스의 개념, 상태, 문맥과 운영체제가 프로세스를 큐에 넣고 관리하는 형태에 대해 알아본다. Keyword - 프로세스의 컨텍스트, Process status(running/ready/wait) 그리고 queue, PCB, Program counter, register, interrupt, 3) 스케줄러의 세 종류인 장기, 단기, 중기 스케줄러에..
-
인강) 컴퓨터 네트워크 기본 2네트워크 2021. 4. 10. 17:38
강의링크 www.kocw.or.kr/home/cview.do?mty=p&kemId=1169634 전주 내용 요약 해주심 TCP/ UDP 패킷 기반 전송 - 라우트를 통해 이동함(series of routes) 패킷 기반 전송에서 4가지의 delay nodal processing - 비트에 에러가 있는지 없는지 검사 및 목적지로 도달하기 위해 어떤 link를 통해 가야할지 결정함. queueng - 다수의 사용자가 이용하게 되면 패킷 처리를 할 수 있는 라우트의 capa 보다 넘치게되 된다. 그러면 out going 으로 가기 전 queue 라는 공간에 대기하게 되고, queue도 넘치게 되면 패킷 유실이 발생한다. 패킷 유실의 대부분은 라우터에서 발생하며, 링크에선 거의 발생하지 않음. transimis..
-
1 Overview운영체제 2021. 4. 7. 02:29
Overview - Operating System acts an intermidiary between the user of a computer and the computer hardware. - Operating System is to provide an environment in which a user can execute programs in a convenient and effcient manner. - Operating System is software that manages the computer hardware. - Operating System is large and complex. piece by piece approach is needed and each pieces should be w..
-
필요로 인해 공부하는 CS - DID, TODO 들 목록개발이야기 2021. 4. 5. 14:54
내가 공부 했던 것들 DID 1. 자료구조 및 알고리즘 영역 - 이산수학 Discrete Mathematchics 학부시절 하란 교수님의 수업을 듣고 난 뒤, 과목의 매력을 느껴 교과목의 부 교재였던 Rosen 이산수학 원서 Discrete mathematics and its application으로 공부하였음. 내용 이해 및 연습문제를 풀 정도가 되니, BOJ에 나오는 대부분의 기초적인 알고리즘을 이해하는데 도움이 되었다. 그러니까 왠만한 코딩테스트들의 문제는 이 책 내용을 벗어나지 않는다. (PS 대회 제외) 특히 해당과목은 CS의 기본 수학인 "이산 수학" 즉, 수학이 subject였기 때문에 공학도인 내가 제일 먼저 덤벼볼 수 있었던게 있었던 것 같다. 2017년도에 책으로 공부했었는데, 현재까지..
-
wpf에서 tray를 만드는 법개발이야기/Wpf 2021. 3. 15. 23:31
wpf에서 tray를 구현하려면 windowforms 어셈블리를 참조하여 구현하여야 합니다. 저는 어플리케이션을 시작할 때 바로 트레이에 표시할 것이므로, wpf 어플리케이션의 시작점인 App.xaml.cs에 tray를 바로 할당 할 예정입니다. Using문 추가 및 App 클래스 내부에 NotifyIcon 객체 필드를 생성합니다. 그리고 그 후 작업은 NotifyIcon에 객체를 할당해주면 됩니다. 저는 doge png를 받아 Reosurce로 추가해주었고, png->bitmap->bitmapHandle을 이용하여 icon을 만들어주었습니다. 쉽게 표현하자면, png 리소스에서 ico 리소스로 변환하는 작업을 c#소스코드로 작성하였습니다. 이 작업은 icon을 이용하는데 필수적인 작업이 아닙니다. 디자..
-
Flutter 카카오톡 SDK 연동 로그인 (ios, android)개발이야기/Flutter 2021. 1. 10. 18:55
작성이유 1 프로젝트 진행 중 카카오톡 sdk 연동 소셜 로그인 기능이 필요했다. 2 블로그를 통해 정보를 최대한 모았지만, 안드로이드 또는 ios, 한 디바이스 위주의 게시글 만 주로 나왔기에 두 기기에 대해 상세히 기술하기 위해 작성하였다. 참고 문헌 안드로이드 - SDK 문서1 : developers.kakao.com/docs/latest/ko/kakaologin/android#before-you-begin - 블로그 1: medium.com/@curogom/flutter%EB%A1%9C-social-login-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0-1-kakao-5e894dfc411f ios -SDK 문서1: developers.kakao.com/docs/latest/k..
-
Flutter - Singleton개발이야기/Flutter 2020. 12. 14. 01:24
Flutter 에서 Singleton Pattern 을 구현하려면 factory keyword를 사용하면 된다. factory keyword는 클래스 이름을 강제하는데, _instance에서는 명명-생성자를 사용하여 해결할 수 있다. (다른 언어와 약간 느낌이 다르다.) 사용 예제: class Settings { static final Settings _instance = Settings._(); // named-ctor factory Settings() { return _instance; } Settings._() { //... call function for init. } } 사용 용도: 나는 모바일 설정 파일을 제어하는 Repository 역할을 수행하는 클래스를 싱글톤으로 구현하였다.
-
Portfolio개발이야기/포트폴리오 2020. 10. 6. 15:27
github : github.com/ingyeoking13 ingyeoking13 - Overview I'm working as a Windows application programmer. I have experience in deveoping WPF. I'm currently interested in Clean architecture. and Algorithm. - ingyeoking13 github.com resume : ingyeoking13.github.io/ PROJECTS POSCO ICT RPA solution - a.works studio / windows .net desktop application (2020.02 ~ ) Vigne - android application (2020.07 ..