undeveloped
close
프로필 사진

undeveloped

github: @syk25

  • 모든 글 모음
    • 웹개발
    • 컴퓨터과학
    • 회고
    • 대외활동
      • 크래프톤 정글
    • 그외
  • 홈
  • Github
시스템 간의 데이터 교환: JSON, XML

시스템 간의 데이터 교환: JSON, XML

시스템 간의 데이터 교환다양한 시스템 간에 데이터를 효율적으로 교환하기 위해서는 통일 된 양식이 필요하다. 초기에는 XML 형식으로 데이터를 교환하였다. 하지만 XML보다 더 가벼운 양식이 필요하여 JSON이 만들어졌다. 시스템 간에 데이터를 교환할 때는 시스템 외부로 보내기 위한 작업인 직렬화, 외부 데이터를 받아서 시스템 내부에서 처리하기 좋은 형태로 변환하는 역직렬화 과정을 거친다. 직렬화와 역직렬화직렬화란 외부의 시스템에서도 사용할 수 있도록 데이터를 바이트 스트림 형태로 변환하는 기술이다. 바이트 스트림은 데이터를 담는 양식으로 JSON, XML 등이 있다.역직렬화란 외부에서 들어온 바이트 스트림을 시스템에서 처리할 수 있는 형태로 변환하는 기술이다. 자바스크립트 시스템에서 JSON을 받은 경우..

  • format_list_bulleted 컴퓨터과학
  • · 2024. 12. 3.
채용시장 기술 트렌드

채용시장 기술 트렌드

분석계기 채용시장 기술 트렌드를 분석하기로 했다. https://youtu.be/aV1GcmMh-ME이분 영상을 보면서 그동안 나의 포트폴리오가 나의 입맛에 맞았을 뿐 채용시장에 적합하지 않을 수도 있다는 생각이 들었기 때문이다.하지만 신입 이력서 중에 합격자 이력서를 찾는 것은 쉽지 않았다. 이력서 중에 신입으로 라벨링 되어 있는 것은 합격과 불합격 여부를 판단할 수 없기 때문이다. 가설 따라서 다음의 가설을 세워서 랠릿의 이력서들을 돌아보면서 기술스택들을 수집했다.경력 1 ~ 3년차의 이력서는 신입 합격 이력서와 동일하다.  데이터 수집 및 가공 나는 Node 기반의 백엔드 엔지니어로서 취업을 목표로 했기 때문에 Node 키워드와 경력 1~3년차를 기준으로 필터링을 했다. 그리고 모든 이력서를 돌아본..

  • format_list_bulleted 그외
  • · 2024. 11. 29.
다이나믹 프로그래밍

다이나믹 프로그래밍

최적화 문제정의최적화 문제란 주어진 조건 하에서 목표를 최대화하거나 최소화하는 해를 찾는 문제를 말한다.구성요소목표함수: 최적화하려는 대상으로 이를 최대화하거나 최소화한다.제약조건: 최적화 과정에서 반드시 지켜야할 조건이다. 예를 들어 자원의 제한 등이다.변수: 최적화 대상이 되는 요소로 주로 생산량, 경로, 작업 스케줄 등이다.예시일상생활에서 지도를 따라 최단경로 찾기가 있다. 시작점에서 도착점까지의 이동거리, 시간, 비용 등을 최소화하려하기 때문이다. 금융에서는 포트폴리오 최적화, 가격 책정 최적화가 있고 운송 등에서 버스 배차시간 최적화 등이 있다.해결방법론최적화 문제의 특징에 따라 적용할 수 있는 방법들이 나뉜다. 최적화문제가 최적부분구조를 갖고 있는 경우에 분할정복 기법을 적용할 수 있다. 하지..

  • format_list_bulleted 컴퓨터과학
  • · 2024. 11. 29.
1.9 중요한 주제들

1.9 중요한 주제들

2024.11.29 - [컴퓨터과학/컴퓨터구조: CSAPP] - 1.8 시스템은 네트워크를 사용하여 다른 시스템과 통신한다 1.8 시스템은 네트워크를 사용하여 다른 시스템과 통신한다2024.11.27 - [컴퓨터과학/컴퓨터구조: CSAPP] - 1.7 운영체제는 하드웨어를 관리한다 ( 운영체제, 프로세스, 가상메모리, 파일) 1.7 운영체제는 하드웨어를 관리한다 ( 운영체제, 프로세스, 가상메모리,gyht.tistory.com내 작업이 의미를 판단하는 법개발자가 인정 받는 방법 중에 하나는 프로그램의 성능을 개선하는 것이다. 하지만 성능이란 뭘까? 우리는 동일한 작업이라도 더 빠르게 처리하는 프로그램이 있다면 그 프로그램의 성능이 좋다고 한다. 즉, 동일 작업을 더욱 빠르게 처리할 수 있도록 프로그램을 ..

  • format_list_bulleted 컴퓨터과학
  • · 2024. 11. 29.
1.8 시스템은 네트워크를 사용하여 다른 시스템과 통신한다

1.8 시스템은 네트워크를 사용하여 다른 시스템과 통신한다

2024.11.27 - [컴퓨터과학/컴퓨터구조: CSAPP] - 1.7 운영체제는 하드웨어를 관리한다 ( 운영체제, 프로세스, 가상메모리, 파일) 1.7 운영체제는 하드웨어를 관리한다 ( 운영체제, 프로세스, 가상메모리, 파일)2024.11.27 - [컴퓨터과학/컴퓨터구조: CSAPP] - 1.6 저장장치는 계층구조를 이룬다 1.6 저장장치는 계층구조를 이룬다2024.11.26 - [컴퓨터과학/컴퓨터구조: CSAPP] - 1.5 캐시가 중요하다 1.5 캐시가 중요하gyht.tistory.com네트워크란네트워크란 시스템 간에 연결 된 망이다. 하지만 시스템 입장에서 보면 네트워크는 또다른 입출력 장치 중에 하나다. 시스템은 네트워크를 통해 데이터를 받거나 외부 시스템에 기록하기 때문이다. 시스템의 메인메모..

  • format_list_bulleted 컴퓨터과학
  • · 2024. 11. 29.
jpg, png, gif의 차이

jpg, png, gif의 차이

형식, 확장자파일은 비트의 연속이다. 따라서 파일의 내용을 해석하기 위해서는 컨텍스트가 필요하다. 컨텍스트는 파일 내용을 해석하기 위한 관점이다. 형식(확장자)는 파일 내용을 해석하는 기준 중에 하나다.이미지 파일: jpg, png, gif이미지 파일의 확장자는 jpg, png, gif 등이 있다. 동일한 이미지라도 목적, 기능, 압축 방식에 따라 확장자가 구분된다. jpg(Joint Photographic Experts Group)jpg는 손실 압축 방식에 따라 저장한 이미지 파일이다. 이미지 원본이 훼손되지만 용량을 줄일 수 있다. 디테일이 덜 중요하고 전송속도가 빨라야하는 환경에 적합한 저장방식이다. 투명도를 지원하지 않는다. 쇼핑몰의 상품 이미지 등에 쓰인다. png ( Portable Netwo..

  • format_list_bulleted 컴퓨터과학
  • · 2024. 11. 27.
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • ···
  • 31
  • navigate_next
반응형
공지사항
전체 카테고리
  • 모든 글 모음
    • 웹개발
    • 컴퓨터과학
    • 회고
    • 대외활동
      • 크래프톤 정글
    • 그외
인기 글
전체 방문자
오늘
어제
Copyright © 작업주웅 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바