본문 바로가기
닫기
토픽 주제별 분류
서브토픽
필터

  • [ 개발자 대화를 위한 넓고 얕은 CS 지식 ] 디자인 패턴이란?

    5

    velog.io

    [ 개발자 대화를 위한 넓고 얕은 CS 지식 ] 디자인 패턴이란?

    디자인 패턴이란 무엇이며, 어떤 종류가 있는지 간단하게 알아보자.

    Dev_Hong

  • “2022년에만 55개…” 제로데이 취약점 관리가 중요하지만 어려운 이유

    itworld.co.kr

    “2022년에만 55개…” 제로데이 취약점 관리가 중요하지만 어려운 이유

    패치를 최대한 신속하게 배포하는 것은 보안 침입을 방지하는 최고의 방법이다. 일반적으로 사이버 공격자는 알려진 취약점을 악용하기 때문이다. 하지

    Dev_Hong

  • 개발자 대화를 위한 넓고 얕은 CS 지식

    3

    velog.io

    개발자 대화를 위한 넓고 얕은 CS 지식

    방대한 양의 CS 지식을 최대한 간단하게 적는것에 목표를 두었으며,
    해당 블로깅에선 넓은 길을 잡고, 더 자세한 설명이 알고 싶다면 각각을 구글링을 통해 공부하기를 추천한다고 한다!
    #면접을_위한_CS_전공지식_노트

    도봉도봉

  • Bubble Sort 알고리즘 및 최적화

    velog.io

    Bubble Sort 알고리즘 및 최적화

    만약 전체 배열내 인지 개수가 n 개라면 루프 돌면서 n, n - 1, n - 2 ... 1 진행됨따라서 n(n-1)/2, 즉 $$O(n^2)$$ 만큼의 시간 복잡도를 가진다 temp로 저장하는 식으로 구현한 부분을 동적할당으로 리팩토링했다. (뿌듯)참고 사이트 ht

    도봉도봉

  • 비대칭키, 누가 암호화를 할 것인가?

    velog.io

    비대칭키, 누가 암호화를 할 것인가?

    암호화 (Encryption) 과 전자 서명 (Digital Signature) 은 범용적으로 사용되는 기술이고, 저는 API 통신을 설계하며 접할 수 있었습니다.이 두가지는 유사한 맥락에서 사용되거나 동시에 사용되는 경우가 있고, 전혀 다른 목적과 특징을 지니고있기때

    Dev_Hong

  • Why SOLID Design Matters: Avoid Code Smells and Write Maintainable Code

    paulsblog.dev

    Why SOLID Design Matters: Avoid Code Smells and Write Maintainable Code

    Improve your code quality by applying the SOLID principles, a set of best practices for designing readable, scalable, and maintainable software

    Dev_Hong

  • [자료구조] 자료구조 종류

    tistory.com

    [자료구조] 자료구조 종류

    😉각 자료구조의 제목을 누르시면 좀 더 자세한 내용을 다룬 포스팅으로 넘어갑니다! (아직 미완인 것도 있음!)😉 1. Array(배열) 배열(Array : 정렬)은 동일한 타입의 데이터들을 저장(배열이 "int"타입인 경우 정수 요소만 저장 가능)하며, 고정된 크기를 가지고 있다. 인덱싱이 되어 있어 인덱스 번호로 데이터에 접근할 수 있다. (인덱스를 지정

    도봉도봉

  • 정규식이 쉬워지는 마법을 부려보겠다 뾰롱

    youtube.com

    정규식이 쉬워지는 마법을 부려보겠다 뾰롱

    고마워요 chatGPT

    Dev_Hong

  • What is Behavior-Driven Design?

    itmagination.com

    What is Behavior-Driven Design?

    Behavior-driven development (BDD) is one of the Agile development methods. What is it, and what are its benefits? Read our article to find out!

    Dev_Hong

  • 7 Principles of Software Testing

    itmagination.com

    7 Principles of Software Testing

    Develop the skills to use 7 essential testing principles in your work and get the most out of your software development cycle. Discover the value of these principles and how to apply them to your proj

    Dev_Hong

  • 사려 깊고 책임감있는 코딩

    flaming.codes

    사려 깊고 책임감있는 코딩

    사려 깊고 책임감있는 코딩

    Dev_Hong

  • 코드 리뷰를 수행하는 방법에 대한 개인 가이드

    flaming.codes

    코드 리뷰를 수행하는 방법에 대한 개인 가이드

    코드 리뷰를 수행하는 방법에 대한 개인 가이드

    Dev_Hong

  • [OOP] 💠 객체 지향 설계의 5가지 원칙 - S.O.L.I.D

    tistory.com

    [OOP] 💠 객체 지향 설계의 5가지 원칙 - S.O.L.I.D

    객체 지향 설계의 5원칙 S.O.L.I.D 모든 코드에서 LSP를 지키기에는 어려움. 리스코프 치환 원칙에 따르면 자식 클래스의 인스턴스가 부모 클래스의 인스턴스를 대신하더라도 의도에 맞게 작동되어야 된다고 했습니다. SOLID 원칙이란 객체지향 설계에서 지켜줘야 할 5개의 소프트웨어 개발 원칙( SRP, OCP, LSP, ISP, DIP )을 말한다. S

    도봉도봉

  • 주니어 개발자를 위한 엄청 쉬운 네트워크 이야기 | 요즘IT

    wishket.com

    주니어 개발자를 위한 엄청 쉬운 네트워크 이야기 | 요즘IT

    저는 5년차 개발자입니다. 회사에서 신입 개발자들과 함께 일하다 보면 네트워크에 관해 모르는 분들이 많으시더군요. 저도 사실 처음에는 그랬습니다. 그런데 일을 하다 보니 주니어 개발자가 더 성장해 중니어 이상으로 도약하려면 네트워크 지식이 꼭 필요하다는 것을 알게 됐습니다. 그래서 이번 글에서는 우선 주니어 개발자가 네트워크를 알아야 하는 이유를 설명하고,

    yuli_kim

  • 도담도담 Android 아키텍처를 설계하며! 🏗️

    velog.io

    도담도담 Android 아키텍처를 설계하며! 🏗️

    MVC, MVP, MVVM, MVI 디자인 패턴, Repository 패턴, Clean Architecture 등 다양한 지식을 정리했습니다. 더하여 개발한, 개발 중인, 도담도담의 아키텍처 관련 회고 또한 정리했습니다!

    Dev_Hong

  • [ OS 기초 ] by 뚜바뚜바

    18

    tistory.com

    [ OS 기초 ] by 뚜바뚜바

    컴퓨터에 저장되어있는 영화를 볼 때 우리는 원하는 영화 파일을 마우스로 클릭하고 기다리면 화면에 비디오 플레이어가 뜨며 영상을 볼 수 있게 된다. 이 클릭을 통해 전달된 어떤 정보가 컴퓨터 내부에서 어떤 과정을 거쳐, 컴퓨터 어딘가에 저장되어있던 영화를 불러와 내가 보는 모니터에 띄워주는 과정을 거친 것이다. 컴퓨터에 대해 잘 몰라도 컴퓨터 안에 여러 물리

    도봉도봉

라이브러리에 저장

좋아하는 강좌들을 수집하고 관리하고 공유하세요

닫기