What is an operating system?
·
Computer Science/Operating System
An Operating System (OS) is an interface that allows users to interact with a computer easily.It efficiently manages limited memory and system resources.A computer system consists of:HardwareOperating System (OS) to manage user programsCPUMemoryRoles of the Operating System1. CPU Scheduling and Process ManagementManages which process gets CPU ownershipHandles creation and deletion of processesAl..
Packet
·
Computer Science/Network
A packet is the basic unit of data transmission in a network.It consists of three main parts: the header, payload, and trailer.Header Destination Address: The network address of the target device. Source Address: The network address of the sending device. Protocol Information: Indicates which protocol is used (e.g., TCP or UDP). Length: Specifies the size of the packet. Other Control I..
바로 취업 VS 인디 해커 도전
·
Computer Science
일단, 이러한 기로에 섰다는 것은지금 걷고 있는 커리어에 대해 부족함을 느끼거나 새로움을 원하다는 것이고,변화를 받아들일 준비가 되었다는 뜻이겠지. 지난 4년간 회사에서 프론트엔드 개발자로서 역량을 쌓았다.(지금 생각해보면, AI 를 사용하기 전에 코드를 구글링해가며 짜볼 수 있었기에 다행이다)그리고 회사가 어떻게 굴러가는지,기획-디자인-개발-운영 의 전 과정을 훑어볼 수 있는 시간이었다.언젠가는 독립을 할 수 밖에 없다는 것을 인지하며 노동력을 제공하고 월급을 받아왔다.그 독립을 시도할 날이 언제가 될지는 생각은 하지 못했다. 퇴사한지 열흘되었나,그 시간동안 나도 모르게(거의 무의식에 가깝게)인디해커(1인 개발 및 창업)에 대해서 매우 열정적으로 찾아보았다.물론 성공 사례들이었고, 매우 희박한 확률로 ..
내일 퇴사. 개발자 1막 끝.
·
Computer Science
참, 사람 일은, 여전히 그 갈피를 못 잡겠다. 이 회사에서의 지난 4년은 그럼에도 뜻깊었고,새로운 길을 열어주었다. 참 많이도, 나는 여러 길을 걸어 여기까지 왔다. 건축학과 2년,경제학과로 전과하여 2년 졸업,그 사이 호주워홀 1년,해외영업 2년,길 잃은 6개월,부트캠프 5개월,프론트엔드 개발자로 4년,그 사이 방통대 컴퓨터과학과 2년 졸업. 이제와 생각해보니,꽤나 과감했었다.그리고, 매순간 분명 두려웠겠지.또, 쉽지 않았겠지.그럼에도, 여기까지 왔다. 또다시 어디론가 다시 떠날 지금,기분이 묘하다.두려운 것 같기도, 설레는 것 같기도.오히려 두렵고 싶기도 한 묘한 묘함 👻 어쨌든,간다.
쿠키🍪_Cookie
·
Computer Science/Terminology and Concepts
'쿠키 수집에 동의하십시오.'       쿠키는 웹사이트가 사용자의 브라우저에 저장하는 작은 데이터 파일로,사용자의 정보를 기억하고 웹 경험을 개선하는 데 사용됩니다.     쿠키 어원초코칩 쿠키를 의미하는가 싶을 텐데, 정확하게는 웹 브라우저에서 이용하는 정보 파일을 일컫습니다.쿠키의 어원은 1994년, 넷스케이프 개발자 루이 J. 몬툴리(Louis J. Montulli)가 고안했는데,유닉스 프로그래머들이 프로그램 수신 후 변경하지 않고 반환하는 데이터의 패킷을'매직 쿠키' 라고 부르는 데서 착안했습니다.최초의 쿠키는 넷스케이프(Netscape Navigator) 웹 브라우저에서쇼핑몰 장바구니 기능을 구현하는 데 사용되었습니다.이를 통해 사용자가 웹사이트를 떠나도 장바구니 정보를 유지할 수 있었습니다...
리스코프 치환 원칙(Liskov substitution principle)
·
Computer Science/Terminology and Concepts
“자식 클래스는 부모 클래스로 교체해도 프로그램의 동작에 문제가 없어야 한다”리스코프 치환 원칙 (Liskov Substitution Principle, LSP) 주요 특징1. 서브타입의 대체 가능성자식 클래스(서브타입)는 부모 클래스(슈퍼타입)와 완전히 호환되어야 하며, 부모 클래스 대신 자식 클래스를 사용해도 프로그램이 정상적으로 동작해야 합니다.즉, 부모 클래스의 인스턴스가 필요한 모든 곳에서 자식 클래스 인스턴스를 대체할 수 있어야 합니다.2. 행동 일관성 보장자식 클래스는 부모 클래스의 행동(메서드)을 변경하거나 예외를 추가하지 않고, 기존의 계약(Contract)을 그대로 따라야 합니다.부모 클래스가 특정 입력에 대해 예상되는 출력을 제공하면, 자식 클래스도 동일한 입력에 대해 일관된 출력을 ..