워드프레스

Rust의 trait, 추상화와 다형성 이해하기 - IoThingsMaker

194일전 2024-12-19 20:56
Rust의 trait, 추상화와 다형성 이해하기 - IoThingsMaker
Rust에서 Trait는 코드의 재사용성과
모듈성을 향상시킵니다. 다른 언어에서
인터페이스(interface)나 추상
클래스와 비슷한 역할을 하지만, Rust
고유의 설계 원칙과 소유권 개념에 맞춰
독특하게 동작합니다. 이번...

더보기
# interface# rust
출처
https://iothingsmaker.com/rust의-trait-추상화와-다형성-이해하기/
194일전 2024-12-19 20:56

목록 방문하기
작성자 다른 게시물
패스키(Passkey)의 동작 원리 – 비밀번호 유출 없는 안전한 방법 - IoThingsMaker
패스키(Passkey)의 동작 원리 – 비밀번호 유출 없는 안전한 방법 - IoThingsMaker요즘, 모든 것이 온라인화된 시대에 살고 있다보니, 온라인을 통한 비밀번호 유출 사고가 심심치 않게 들립니다. 이렇게 유출된 비밀번호는 다른 웹사이트 로그인이 사용되기도 하고, 아이디/비밀번호 구조의 로그인은 사살 무한 대입
신용카드 승인 오류 코드 및 사유 - IoThingsMaker
신용카드 승인 오류 코드 및 사유 - IoThingsMaker내용이 많습니다. 검색(ctrl+f, cmd+f)으로 찾아 보세요. 결제수단: 신용카드 CC01 카드사로 문의 CC02 KCP로 문의(error@kcp.co.kr) CC03 카드사 거절(기타사유) CC04 분실 혹은 거래불가 카드 C
node.js 기반으로 MCP Server를 구현해보자 - IoThingsMaker
node.js 기반으로 MCP Server를 구현해보자 - IoThingsMakerLLM에 손 발을 달아줄 인터페이스로 요즘 MCP 가 많이 거론이 되고 있습니다. 그래서 node.js 기반의 자바스크립트로 간단한 MCP Server를 구현해 보려고 합니다. 파이썬은 좀 많은 것 같기도 하고, 요즘 jav
LLM 인공지능과 BlenderMCP사용 자연어로 3D 모델 만들기 - IoThingsMaker
LLM 인공지능과 BlenderMCP사용 자연어로 3D 모델 만들기 - IoThingsMakerMCP가 새로운 표준으로 자리잡고 있습니다. 경쟁사 Claude에서 나온 LLM을 OpenAI도 지원하겠다고 한 것을 보면, MCP의 인기를 실감하게 됩니다. 에코시스템이 이래서 중요한 것입니다. 그 핫한 MCP를 오픈소스의
python 가상환경 만들고 들어가고 빠져나가는 법, 쉽게 생각하자, 맥/리눅스 기준 - IoThingsMaker
python 가상환경 만들고 들어가고 빠져나가는 법, 쉽게 생각하자, 맥/리눅스 기준 - IoThingsMakerPython 프로젝트를 하다보면, 가상환경이 필요할 경우가 있습니다. 어쩌면 가상환경이 필수 일 수도 있습니다. 특별히 단일 프로젝트가 아니라, 스터디의 경우는 더더욱 모듈간의 얽힘이 생기기 않도록.. 무슨 양자컴퓨터도 아니
맥에 Android File Transfer 설치하기 (feat. 크레마 터치에 밀리의 서재 설치) - IoThingsMaker
맥에 Android File Transfer 설치하기 (feat. 크레마 터치에 밀리의 서재 설치) - IoThingsMaker다시 크레마 터치 전자책을 꺼내들었다. 크레마는 예스24에서 판매한 것인데, 요즘은 밀리의 서재를 읽고 있다. 밀리의 서재 apk 는 공홈에 나와 있으니 다운로드 받으면 되는데, 문제는. 크레마 터치 내장 웹이 자바스크립트를
ChatGPT는 언제 웹을 검색할까? - IoThingsMaker
ChatGPT는 언제 웹을 검색할까? - IoThingsMakerChatGPT에 웹 검색기능이 들어갔는데요. 언제 검색하고 언제 검색하지 않을까요? 현 시점에서 유료 사용자에게만 제공하지만, 경쟁이 심화되고 가격 효율이 좋아지거나, 다른 수익모델을 발견하게 된다면, 모든 사용자에게 오픈할
macOS의 우측 메뉴에서 ChatGPT 바로 실행하기 (추가 설치 없이 순정으로) - IoThingsMaker
macOS의 우측 메뉴에서 ChatGPT 바로 실행하기 (추가 설치 없이 순정으로) - IoThingsMaker흔히, context menu라고 부르는 마우스 우클릭시 나오는 메뉴에 보면, 아래와 같이 웹 페이지 띄울 필요없이, 웹 브라우저 안에서, GPT에게 묻기를 실행할 수 있습니다. 물론 맥 한정이기는 합니다. 윈도에도 비슷한
TypeScript에서 데코리어터 사용방법 및 사용이유, 타 언어와 비교 - IoThingsMaker
TypeScript에서 데코리어터 사용방법 및 사용이유, 타 언어와 비교 - IoThingsMaker타입스크립트(TypeScript) 데코레이터(Decorator)는 클래스, 메서드, 속성, 파라미터 등에 기능을 부여하거나 수정할 수 있도록 해주는 기능입니다. 주로 로깅, 권한 검사, 데이터 검증, 캐싱 등 공통적으로 사용되는
리눅스에서 특정 문자열 없애는 방법 CLI - IoThingsMaker
리눅스에서 특정 문자열 없애는 방법 CLI - IoThingsMaker명령어의 특정 문자열을 사용하여 새로운 명령어를 생성하는 경우, 특정 문자열을 텍스트에서 삭제하고 싶을 때, 다양한 CLI 도구를 사용할 수 있습니다. 여기 몇 가지 방법을 소개합니다. sed 명령어 사용 sed는 텍스트 스
라즈베리파이 config.txt 설정 값 전체 설명(원본) - IoThingsMaker
라즈베리파이 config.txt 설정 값 전체 설명(원본) - IoThingsMakerpi 64 OS의 경우, Linux 6.6.28+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.28-1+rpt1 (2024-04-22) aarch64 GNU/Linux boot/f
우분투에 docker 설치하기 - IoThingsMaker
우분투에 docker 설치하기 - IoThingsMakerCLI가 편합니다. sudo 를 이용해야하니, 적절한 권한이 있는지 확인 합니다. 만약 sudoer가 되는 방법이 궁금하다면, 먼저 이 글을 참고합니다. apt를 이용할 겁니다. 아래 코드를 복사해서 붙여넣으면 됩니다. 한 줄씩 넣으면서, 살펴보면 도움이 될 것 같습니