# CS

1363개의 포스트
post-thumbnail

HTML Form & 유효성 검사

w3school에서 HTML Form을 다음과 같이 정의 한다.An HTML form is used to collect user input. The user input is most often sent to a server for processing.즉 HTML은 유저

약 3시간 전
·
0개의 댓글
post-thumbnail

프로토콜 지향 프로그래밍

드디어 프로그래밍의 여러 축을 넘어 프로토콜 지향 프로그래밍으로 넘어왔다. 개인적으로 다음 글인 반응형 프로그래밍과 함께 가장 눈여겨보고 중점적으로 고려해야 겠다(사실은 배워가고 적용해야 겠다) 생각한 패러다임이다. 이 패러다임의 이해를 위해 프로토콜, 익스텐션, 제네

약 7시간 전
·
0개의 댓글
post-thumbnail

Browser & Hosting

웹 브라우저란 웹 서버에서 이동하며(Navigate) 쌍방향으로 통신하고 HTML 문서나 파일을 출력하는 그래픽 사용자 인터페이스 기반의 응용 소프트웨어 이다. ex) 크롬, 사파리, 엣지, 파이어폭스 등각 브라우저는 서로 다른 데이터 해석 방식을 갖는다. 개발자는 브

약 24시간 전
·
0개의 댓글
post-thumbnail

Internet

컴퓨터로 연결하여 TCP/IP (Transmission Control Protocol/ Internet Protocol)라는 통신 프로토콜을 이용해 정보를 주고받는 컴퓨터 네트워크 이다인터넷에서 컴퓨터들이 서로 정보를 주고받는데 쓰이는 통신규약(Protocal)두 대

약 24시간 전
·
0개의 댓글

스티키 세션, CORS

수평적 확장은 서버의 하드웨어를 업그레이드 하지 않고 더 많은 서버를 추가해 확장하는 형태다.서버가 많아서 서버 장애가 발생해도 타격이 크지 않다.사용자 수에 맞춰 서버를 늘리거나 줄이기도 쉬워서 매우 효율적이다.수평적 확장을 사용하려면 로드밸런스 서비스가 필요하다.로

어제
·
0개의 댓글

HTTP

HTTP > 서버와 클라이언트가 데이터를 주고받을 때 사용하는 프로토콜입니다. 구글, 유튜브, 네이버 등 많은 웹

어제
·
0개의 댓글

쓰레드란 무엇인가?

쓰레드, 동기화, 교착상태

2일 전
·
0개의 댓글

Concurrency vs Parallelism

| Concurrency | Parallelism | |:----------|:----------:| | 호텔 델루나 | 이지은, 여진구 | | 단일 처리 장치에 의해 수행됨 | 다중 처리 장치에 의해 처리됨 | | 한번에 끝내는 일의 양을 증가시킨다. | 시스템의 계

2일 전
·
0개의 댓글

[JAVA] SOLID

스터디를 진행하던 중 SOLID에 대한 질문을 받게 되었고, 처음 들어보는 단어에 전혀 대답을 못해서 알아보게 되었다. SOLID 란 객체지향 설계에서 지켜야할 5가지의 원칙이다. SOLID 원칙들은 프로그래머가 코드를 읽기 쉽고, 확장하기 쉬울 수 있도록 리팩터링을

3일 전
·
0개의 댓글

cpu vs core

cpu와 core에 차이점 cpu는 수학적, 논리적, 입출력, 제어 연산을 수행하는 컴퓨터 내부의 전자회로 이다. core는 명령을 실행하고 받는 cpu내부의 실행 단위이다.

3일 전
·
0개의 댓글
post-thumbnail

선언형 & 함수형 프로그래밍

최신 언어들은 대부분 다 반영하는 프로그래밍 패러다임이다. 사실 이렇다고 말하지만 swift만 제대로 써봤기 때문에... swift가 그렇다. 새로운 시각과 관점이 필요하기에 명령형에 익숙한 사람들에게 전환이 쉽지 않다고 한다. 그래도 앞으로 대세이기 때문에 꼭 알아두

4일 전
·
0개의 댓글

쿠키 와 세션

세션이란? 세션은 웹사이트의 여러 페이지에서 사용할 정보를 서버에 임시로 저장하는데 사용되곤 한다. 유저 세션은 특정 네트워크 애플리케이션에 유저가 로그인할 때 시작하고 유저가 그 애플리케이션으로 부터 로그아웃하거나 시스템이 종료될 때 끝난다. 인터넷을 통해 애플

5일 전
·
0개의 댓글

CSRF 란?

Cross site request forgery(CSRF)는 사용자가 로그인한 어플리케이션에서 원하지 않는 행위를 실행하도록 웹 브라우저를 속이는 공격 방식이다.성공적인 CSRF 공격은 비즈니스와 유저에게 치명적일 수 있다.이것은 고객 관계 손상, 허가받지 않는 자금

5일 전
·
0개의 댓글
post-thumbnail

TCP 흐름제어 기법 살펴보기

안전한 패킷 전송을 보장하기 위한 수단 중 하나, 흐름제어

5일 전
·
0개의 댓글

빅데이터

2004년, MapReduce on Simplified Data Processing on Large ClustersGFS와 같은 분산 처리 파일 시스템 모델맵 함수와 리듀스함수의 2가지 작업을 나누어 처리맵: 키-값 쌍을 처리해서 중간의 생성리듀스: 동일 키와 연관된

5일 전
·
0개의 댓글
post-thumbnail

[FE] 성능 최적화 - feat. 'Shall We Trip' 프로젝트

프론트엔드 개발자에게 필요한 능력에는 어떤 것들이 있을까?사용자 관점에서 애플리케이션을 설계하고, 디자이너와 백엔드 개발자 사이에서 일 하기에 커뮤니케이션 능력을 필요로 한다.물론 위의 두 가지 역량도 굉장히 중요하지만 기술적인 부분이나 성능 개선을 위한 지식을 보유하

6일 전
·
4개의 댓글
post-thumbnail

이벤트 루프.. 루돌프..

※ 자바스크립트 비동기에 대한 내용입니다.

6일 전
·
0개의 댓글
post-thumbnail

☀️ 알고리즘:: KMP 문자열 매칭

KMP 알고리즘은 접두사와 접미사를 활용해 빠르게 문자열 매칭을 수행하는 알고리즘이다

6일 전
·
0개의 댓글
post-thumbnail

[OS][Docker] WSL 2(우분투) 환경과 VS code 이용해서 Docker 사용해 보기

ㅔ실습 참고자료VS Code Remote-WSL 확장을 설치 : WSL에서 실행되는 Linux 이용 가능VS Code Remote-Containers 확장을 설치 : 확장을 사용하면 컨테이너 내에서 프로젝트 폴더 또는 리포지션을 열고 Visual Studio Code

7일 전
·
0개의 댓글