드리프트의 뉴 코딩 이야기
close
프로필 배경
프로필 로고

드리프트의 뉴 코딩 이야기

  • 분류 전체보기 (384)
    • Javascript (161)
    • Go (133)
    • Rust (32)
    • Python (29)
    • Docker (5)
    • Codings (10)
    • Linux (5)
    • Flutter (3)
    • Etc (6)
  • 홈
  • Javascript
  • Go
  • Rust
  • Python
C, C++, 그리고 C#의 차이점: 무엇이 다른가요?

C, C++, 그리고 C#의 차이점: 무엇이 다른가요?

C, C++, 그리고 C#의 차이점: 무엇이 다른가요?프로그래밍 언어는 수많은 종류가 있지만, 그 중에서도 C, C++, 그리고 C#은 매우 유명한 언어들이죠. 이들은 이름이 비슷하지만, 그 목적과 동작 방식은 크게 다릅니다. 이번 글에서는 각 언어의 특징과 차이점을 살펴보면서, 어떤 상황에서 어떤 언어를 사용하는 것이 적합한지 알아보겠습니다. 1. C: 프로그래밍 언어의 기초C는 1970년대에 개발된 고전적인 프로그래밍 언어로, 컴퓨터 과학 역사에서 매우 중요한 위치를 차지합니다. 이 언어는 낮은 수준의 프로그래밍을 가능하게 하며, 하드웨어와 직접 상호작용할 수 있어 운영체제나 임베디드 시스템에서 많이 사용됩니다. C는 절차적 언어로, 프로그램이 순차적으로 실행되는 방식으로 구성됩니다. 이 말은, 개발..

  • format_list_bulleted Codings
  • · 2024. 11. 7.
  • textsms
C++의 반격: Safe C++ 제안이 가져올 변화는?

C++의 반격: Safe C++ 제안이 가져올 변화는?

C++의 반격: Safe C++ 제안이 가져올 변화는?최근 C++ 커뮤니티는 메모리 안전성 문제를 해결하기 위해 Safe C++ Extensions 제안을 발표했습니다. 이 제안은 C++ 언어의 주요 취약점인 메모리 안전성 문제를 해결하기 위한 혁신적인 접근법을 제시하고 있는데요. 이번 글에서는 Safe C++ Extensions 제안이 무엇인지, 그리고 커뮤니티의 다양한 반응을 종합해 보겠습니다.  Safe C++ Extensions 제안이란?Safe C++ Extensions 제안은 C++ 코드에서 메모리 안전성을 보장하기 위해 새로운 기능을 추가하는 것을 목표로 합니다. C++ Alliance의 회장 Vinnie Falco는 "이 제안은 C++ 생태계에서 중요한 이정표를 세우는 혁명적인 제안"이라고..

  • format_list_bulleted Codings
  • · 2024. 10. 21.
  • textsms
Monorepo와 다수의 리포지토리: 소프트웨어 개발에 최적화된 방법은?

Monorepo와 다수의 리포지토리: 소프트웨어 개발에 최적화된 방법은?

Monorepo와 다수의 리포지토리: 소프트웨어 개발에 최적화된 방법은? Monorepo와 다수의 리포지토리: 어느 것이 더 나을까? 안녕하세요! 오늘은 소프트웨어 개발에서 자주 겪는 ‘Monorepo vs. 다수의 리포지토리’ 문제에 대해 알아볼까요? 이 문제는 많은 팀들이 공유 소스 리포지토리를 다룰 때 자주 마주하는 질문인데요. 각각의 방법에는 장단점이 있기 때문에 상황에 맞는 적절한 선택이 중요합니다. Monorepo와 다수의 리포지토리: 기본 개념먼저, Monorepo는 모든 코드와 구성 요소를 단일 리포지토리에서 관리하는 방법입니다. 이 방식의 장점은 통합된 버전 관리와 종속성 관리가 가능하다는 점인데요. Google과 같은 대형 기업들은 이러한 방식을 통해 코드베이스를 효율적으로 관리하고 있..

  • format_list_bulleted Codings
  • · 2024. 9. 10.
  • textsms
Tailwind CSS 속성 강좌

Tailwind CSS 속성 강좌

이 글에서는 Tailwind CSS에서 자주 사용하는 클래스들을 소개하고, 각 클래스에 대한 사용법과 예제를 제공합니다. 코딩 샘플은 Tailwind Play에서 실험할 수 있으며, 공식 문서 링크도 함께 제공하니 참고하시기 바랍니다.1. 사이즈 관련 클래스1.1 가로 폭클래스: w-{number}예: w-full (가로 폭 100%)w-{number}는 기본적으로 number에 4를 곱한 픽셀 수로 설정됩니다. 예를 들어, w-8은 32px입니다.32px100% div 태그는 기본적으로 가로 폭이 100%이므로 따로 지정하지 않아도 같은 결과를 얻을 수 있습니다. 자세한 내용은 공식 문서에서 확인하세요. Width - Tailwind CSSUtilities for setting the width of ..

  • format_list_bulleted Codings
  • · 2024. 8. 4.
  • textsms

고유 식별자 선택 가이드: UUID와 ULID의 비교와 활용

고유 식별자 선택 가이드: UUID와 ULID의 비교와 활용시작하며자동 증가형을 채택하고 싶지 않은 경우예측 가능성정보 유출의 위험예시UUID (Universally Unique Identifier)UUID v4ID 생성 방법UUID v7ID 생성 방법ULID (Universally Unique Lexicographically Sortable Identifier)ID 생성 방법UUID, ULID를 채택하지 않을 경우UUID v4UUID v7 / ULID요약시작하며UUID와 ULID는 데이터베이스와 분산 시스템에서 널리 사용되는 식별자입니다. UUID는 분산 시스템에서 널리 이용되며, 버전별로 생성 방법과 특성이 다릅니다. ULID는 UUID의 단점을 보완하기 위해 등장한 새로운 식별자로, 시간 순서대로 ..

  • format_list_bulleted Codings
  • · 2024. 6. 16.
  • textsms
zsh 쉘에서 편리한 fish 쉘로 기본 쉘 변경하기

zsh 쉘에서 편리한 fish 쉘로 기본 쉘 변경하기

안녕하세요? M1 맥북 에어 구매 기념 기본 zsh 쉘에서 편리하다고 하는 fish 쉘로 변경했습니다. ** 목 차 ** Home Brew로 zsh 설치 설치가 완료되었지만 다음과 같은 경고 메시지가 표시된 경우 fish 설치 터미널의 기본 쉘을 fish로 변경하기 bobthefish 설치하여 편리하게 사용하기 fisher 설치 bobthefish 설치 터미널 환경 설정에서 폰트 변경 그 외에도 fish로 Home Brew 사용 가능하게 하기 Home Brew로 zsh 설치 $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)” 설치가 완료되었지만 다음과 같은 경고 메시지가 표시된 경우..

  • format_list_bulleted Codings
  • · 2024. 3. 3.
  • textsms
  • navigate_before
  • 1
  • 2
  • navigate_next
전체 카테고리
  • 분류 전체보기 (384)
    • Javascript (161)
    • Go (133)
    • Rust (32)
    • Python (29)
    • Docker (5)
    • Codings (10)
    • Linux (5)
    • Flutter (3)
    • Etc (6)
태그
  • #타입스크립트
  • #Go 언어
  • #typescript
  • #Golang
  • #Rust
  • #성능 최적화
  • #javascript
  • #Go
  • #파이썬
  • #자바스크립트
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바