728x90 프로그래밍 「 자바스크립트 편」Mongoose에 대한 UUID 스키마 형식 애플리케이션에 MongoDB를 사용하는 Node.js 개발자라면 애플리케이션 데이터를 모델링할 수 있는 간단한 스키마 기반 솔루션을 제공하는 인기 있는 ODM(Object Data Modeling) 라이브러리인 Mongoose에 익숙할 것입니다. 그러나 몽구스 스키마에서 UUID (Universally Unique Identifiers)로 작업해야하며 도움이되는 사용자 정의 스키마 유형이 있기를 바란 적이 있습니까? 그렇다면 npm 패키지를 살펴보십시오.mongoose-uuid-ts mongoose-uuid-ts는 무엇입니까? mongoose-uuid-ts 는 MongoDB에서 UUID 값을 버퍼로 저장하고 조작할 수 있는 Mongoose의 사용자 지정 스키마 유형입니다. 이 패키지는 Mongoose에서.. 2023. 6. 16. 프로그래밍 「 자바스크립트 편」프론트엔드 개발자로서 따라야 할 상위 님이 촬영 한 사진 앱솔루트비전 on Unsplash 소프트웨어 엔지니어는 최신 정보를 유지하는 것이 중요합니다. 요즘 프론트엔드 엔지니어링 분야에서는 새로운 프레임워크와 새로운 도구 등이 거의 매일 시장에 출시되고 있습니다. 매일 문제를 해결하는 새로운 방법이 발견되고 세상과 공유되고 있습니다. 시장에서 일어나는 일을 따라가지 못한다면 3-5년 후에 자신이 구식임을 알게 될 것입니다. 그렇기 때문에 새로운 것을 배우고 매일 현장에서 일어나는 일을 배우고 자신을 최신 상태로 유지하는 것이 중요합니다. 이를 위해서는 블로그와 책, 유튜브 동영상을 읽고 필요한 경우 해당 분야와 관련된 주제에 대한 과정을 수강해야 합니다. 프론트엔드 개발자라면 따라야 할 중간 블로그 목록을 작성했습니다. 1. 일반 영어로 된.. 2023. 6. 16. 프로그래밍 「 자바스크립트 편」React 학습: 초보자 ReactJS에 대한 블로그 시리즈의 2부에 오신 것을 환영합니다! 이 블로그에서는 React — States의 핵심에 대해 자세히 알아보고, CRUD 작업을 탐색하고, React 개발에서 States를 사용하는 방법을 알아봅니다. 또한 후크를 사용하는 방법도 배웁니다 — useState, useEffect & useContext. 마지막으로 React Router DOM에 대해 알아보겠습니다. 정리해 보 Part 1 — 환경, JSX, 컴포넌트, 소품 설정 및 CSS 사용. 중요한 것은 삼항 연산자와 조건부 렌더링에 대해 배웠다는 것입니다 React의 상태 상태는 업데이트할 수 있는 구조이며 구성 요소에 대한 데이터 또는 세부 정보를 저장하는 데 사용됩니다. 구성 요소가 자체 데이터를 유지 관리하고 업.. 2023. 6. 16. 프로그래밍 「 자바스크립트 편」OpenAI 함수: JavaScript에서 GPT API 함수를 사용하는 방법 OpenAI의 API에 기능을 도입한 것은 채팅 모델의 기능이 크게 발전했음을 나타냅니다. 이 기능은 현재 API에서 사용할 수 있으며 이 글을 쓰는 시점을 기준으로 사용할 수 있습니다.gpt-3.5-turbo-0613gpt-4-0613 기능이 추가됨에 따라 GPT는 이제 서버 측 작업과 더 복잡하게 상호 작용할 수 있는 기능을 갖게 되어 완전히 새로운 응용 프로그램 배열을 열 수 있습니다. 데이터베이스에서 데이터를 가져오거나, 다른 API와 상호 작용하거나, 개발자가 정의한 사용자 지정 로직을 실행하는 등 기능을 추가하면 AI의 기능이 "단순한 챗봇"을 넘어 효과적으로 확장됩니다. 이전에는 Toolformer 모델을 사용하거나 LangChain과 같은 라이브러리가 있는 에이전트를 사용하여 이 작업을 수.. 2023. 6. 16. 프로그래밍 「 자바스크립트 편」 JavaScript 개발자가 되기 위한 5가지 필수 기술 님이 촬영 한 사진 켈리 시케마 on Unsplash 많은 JavaScript 개발자가 있지만 일부 기술은 다른 기술보다 더 많은 작업을 수행할 수 있음을 보여줍니다. 다음은 더 잘 사용하고 경력 기회를 향상시키는 방법을 배울 수 있는 몇 가지 중요한 기술과 팁입니다 이벤트 처리 숙련된 JavaScript 개발자는 이벤트와 관련하여 마스터가 되어야 합니다. 버튼 클릭을 처리하는 것만으로도 할 수 있는 일이 훨씬 더 많습니다. 자신 만의 사용자 지정 이벤트도 만들 수 있다는 것을 알고 계셨습니까? 이벤트를 효과적으로 사용하는 방법을 배우면 주니어 개발자와 분리되고 효율적이고 사용자 반응이 빠른 웹 사이트를 구축할 수 있음을 보여줄 수 있습니다. 이 기사는 내가 가장 많이 본 기사입니다. 그것은 당신을 빨리.. 2023. 6. 16. 프로그래밍 「 자바스크립트 편」Let's talk JavaScript 디자인 패턴 : 모듈 및 모듈 패턴 표시 안으로이 섹션에서는 패턴에 대해 이야기하고 실제 모듈 패턴과 이점을 얻기 위해 때때로 우리가 원하지 않는 비밀 메시지를 원하고 다른 사람에게 노출하고 싶지 않습니다. 출처 : Unsplash 예를 들어, 사용자가 있고 Bahrul이라는 이름이 있고 그가이 비밀 메시지를 가지고 있다면 비밀 메시지는 당신이 놀랍고 getSecret ()이 있다는 것입니다. Hi, my name is ${this.name}. The secret is ${this.secret} const user = { name: "Bahrul", secret: "You are Amazing", getSecret: function () { return `Hi, my name is ${this.name}. The secret message is.. 2023. 6. 16. 프로그래밍 「 자바스크립트 편」JavaScript에서 "this" 이해하기 자바스크립트의 세계에서 "this"라는 키워드는 혼란과 힘의 원천입니다. 함수가 실행되는 컨텍스트를 결정하는 데 중요한 역할을 합니다. 그러나 역동적인 특성으로 인해 동작을 완전히 파악하는 것이 어려울 수 있습니다. 이 기사에서는 JavaScript에서 "this"의 개념을 살펴보고 그 복잡성을 풀 것입니다. 기본적으로 "this"는 현재 실행 중인 함수를 소유하거나 호출하는 개체를 나타냅니다. 이를 통해 함수는 해당 개체의 속성과 메서드에 액세스하고 조작할 수 있습니다. "this"의 값은 런타임에 결정되며 함수가 호출되는 방식에 따라 달라집니다. "this"가 일반적으로 사용되는 다양한 시나리오를 살펴보겠습니다. 전역 범위: "this"가 함수나 개체 외부에서 사용되는 경우 전역 개체를 나타냅니다. .. 2023. 6. 16. 프로그래밍 「 자바스크립트 편」React를 사용할 때 4가지 실수 1.# 숫자 0과 "&&"를 조건으로 사용하여 목록 렌더링 문제 설명 어쩌면 목록을 렌더링해야하는 코드를 작성했을 수도 있지만, 그 전에는 array.length 및 && 기호를 사용하여 목록을 렌더링할지 여부를 결정하는 경우가 많았습니다. const renderList = () => { const [ dataList, setDataList ] = useState([]) return dataList.length && } dataList의 길이가 0 일 때, 우리는 아무것도 렌더링하지 않을 것이라고 생각합니다. 실제로 0을 렌더링합니다. 솔루션 그것은 JavaScript의 언어 기능 중 하나 인 버그가 아닙니다.React const arr = [] const result = arr.length && 'fa.. 2023. 6. 16. 프로그래밍 「 자바스크립트 편」 자바스크립트 면접 질문 JavaScript는 강렬한 코딩 논리와 아름다운 결함으로 인해 항상 가장 매력적인 언어였습니다. 코딩 커뮤니티에서 가장 사랑받는 언어이며, JS는 가장 싫어하는 언어 중 하나이기도 합니다. JavaScript에 대한 다양한 인터뷰 질문을 탐구하고 함께 성장하여 답변하는 블로그 시리즈를 만들고 싶습니다. 답을 훑어보기 전에 질문을 읽고 스스로 답하려고 노력하십시오. 좋아, 시작하자. 첫 번째 블로그에서는 표준을 매우 낮게 유지하고, 진행하는 동안 강렬하고 도전적인 질문을 다룰 것입니다. JavaScript와 Java의 차이점은 무엇입니까? JavaScript는 대화형 웹 페이지를 개발하는 데 사용되는 스크립팅 언어입니다. JavaScript는 브라우저의 언어라고도 합니다. JavaScript에서 실행되는.. 2023. 6. 16. 프로그래밍 「 리눅스 편」HackTheBox — 베이글 베이글은 파일 읽기 취약점을 다루고, 웹 소켓을 사용하고 있음을 나타내는 응용 프로그램 소스 코드 (app.py)를 읽고, dotnet 응용 프로그램에 연결하고, 프로세스가 파일 설명자에서 열었던 파일 인 프로세스 ID를 퍼징하여 읽을 수있는 DLL에 대해 언급했습니다. 함수가 있는 파일, 이 사용자를 사용하면 루트 사용자로 실행할 수 있으며 모든 dotnet 애플리케이션 코드를 실행하여 루트를 가져올 수 있습니다./proc/$PID/fdDB_ConnectionFileReadFilephilldotnet 엔맵(NMAP) Nmap scan report for 10.10.11.201 Host is up (0.29s latency). Not shown: 65519 closed tcp ports (reset) P.. 2023. 6. 15. 프로그래밍 「 리눅스 편」Linux: 오픈 소스 운영 체제 위키피디아의 리눅스 로고 운영 체제 영역에서 Linux는 놀랍고 다재다능한 옵션으로 우뚝 섰습니다. 협업, 오픈 소스 개발 및 커뮤니티 주도 혁신의 원칙에서 탄생한 Linux는 컴퓨팅 세계에서 강력한 힘으로 성장했습니다. 강력한 아키텍처, 유연성 및 탁월한 보안을 갖춘 Linux는 개인용 컴퓨터에서 서버, 임베디드 시스템, 심지어 모바일 장치에 이르기까지 다양한 영역에 진출했습니다. 이 기사에서는 Linux의 주요 기능과 장점을 살펴보고 기술 환경에 미치는 영향을 강조합니다. 오픈 소스 철학 리눅스의 핵심에는 오픈소스 철학이 있다. 독점 운영 체제와 달리 Linux는 프로그래머, 개발자 및 애호가로 구성된 글로벌 커뮤니티에서 공동으로 개발합니다. 이러한 개방형 접근 방식을 통해 투명성, 동료 평가 및 시.. 2023. 6. 15. 프로그래밍 「 리눅스 편」이 상위 5개 Linux 배포판으로 해킹 기술을 발휘하십시오. 소개 윤리적 해킹 및 침투 테스트와 관련하여 많은 사람들이 이 분야를 Kali Linux와 연관시킵니다. 그러나 이러한 목적을 위해 특별히 맞춤화된 몇 가지 다른 Linux 배포판이 있습니다. 이 기사에서는 윤리적 해커와 침투 테스터를 위한 상위 5개 Linux 배포판을 살펴보고 그 기능과 장점을 강조합니다. 이 목록에는 Kali Linux 및 몇 가지 기능이 포함되어 있습니다. 칼리 리눅스 Kali Linux는 해킹 및 침투 테스트를 위해 가장 잘 알려져 있고 널리 사용되는 Linux 배포판입니다. 데비안을 기반으로 하는 Kali Linux는 다양한 보안 테스트 작업을 위해 설계된 사전 설치된 방대한 도구 및 유틸리티 모음을 제공합니다. 엘리엇, 일명 미스터 로봇에게 감사할 수 있을 것 같아요. 예, .. 2023. 6. 15. 이전 1 2 3 4 5 6 7 8 9 다음 728x90