languages Objective-C에서 `nil`의 탁월함 나는 요즘 에서 을 많이 코딩하지 않지만 Swift와 비교하여 내가 그리워하는 한 가지는 nil가 작동하는 방식입니다. Swift에게 공평하게 말하면, Objective-C의 "nothing"개념은 일종의 엉망입니다. Swift에는 2개에 비해 4개의 다른 버전이 있기 때문입니다. nil 빈 Objective-C 개체입니다. Nil 비어 있는 Objective-C 클래스입니다. NULL C에... mobileprogramminglanguages Vue에서 사용자 지정 확인란 양식을 만드는 방법 게시물 은 에 처음 등장했습니다. 당신은 문제가있다. 브라우저의 기본 체크박스 형식은 보기 흉하고 구식이지만 스타일을 변경하기 위해 전체 라이브러리를 가져오는 것은 지나친 일처럼 보입니다. 대신 처음부터 사용자 지정 확인란 양식 구성 요소를 빌드해 보겠습니다. 입력하는 데 15분이 걸리며 내 상용구 코드를 복사하여 붙여넣기만 하면 3분이면 됩니다. 작동 방식을 알아보기 전에 라이브 데모 를 ... vuelanguagesjavascriptmailinglist JavaScript에서 배열을 JSON 객체로 변환 게시물 은 에 처음 등장했습니다. JSON 또는 "JavaScript Object Notation"은 특히 웹 개발에서 가장 널리 사용되는 데이터 교환 형식 중 하나입니다. 데이터 배열이 있지만 통신하려는 프로그램에 개체가 필요한 경우 두려워하지 마십시오. 몇 가지 쉬운 변환 방법을 살펴보겠습니다. 배열은 실제로 유효한 JSON이므로 을 만들기 위해 배열을 준비하기만 하면 JSON.strin... languagesjavascriptfrontend 예제를 사용하여 Python에서 연결 목록 만들기 연결된 목록은 요소가 메모리에 서로 옆에 저장되지 않는 선형 데이터 구조입니다. 연결된 목록의 요소는 포인터 또는 참조를 사용하여 연결됩니다. 연결된 목록은 일반 목록과 유사한 순서가 지정된 객체 모음입니다. 연결된 목록은 요소를 메모리에 저장하는 방식에서 목록과 다릅니다. 일반 목록(배열 또는 슬라이스)은 연속적인 메모리 블록을 사용하여 데이터에 대한 참조를 저장하는 반면 연결 목록은 각 ... languagescomputersciencepythonmailinglist Python에서 이진 검색 트리 작성 - 예제 포함 이진 검색 트리 또는 줄여서 BST는 각 노드가 모든 왼쪽 자식 노드보다 크고 모든 오른쪽 자식 노드보다 작은 키를 저장하는 트리입니다. 이진 트리는 조직적인 방식으로 데이터를 저장하는 데 유용하므로 데이터를 빠르게 가져오고, 삽입하고, 업데이트하고, 삭제할 수 있습니다. 정확하게 말하면 이진 검색 트리는 검색, 삽입, 업데이트 및 삭제 작업에 대해 평균 Big-O 복잡성O(log(n))을 ... languagescomputersciencepythonmailinglist ¿Tipado estático y dinámico? ¿Tipado fuerte y débil? 티파도 에스타티코 티파도 디나미코... typingspanishlanguagesprogramming 상위 10명: JS 컴파일 가능 파일 적어도 본문을 작성할 때는 이렇습니다.그러나 이런 것들과 다른 문법 설탕은 어떤 번역 절차로도 쉽게 실현할 수 있다.자바스크립트를 별로 좋아하지 않을 수도 있지만, 웹 응용 프로그램을 작성하고 싶습니다.물론 Emscripten 같은 도구를 사용하여 브라우저에서 사용할 수 있도록 가장 좋아하는 언어 (이 예에서는 C/C++) 를 JavaScript로 컴파일할 수도 있습니다.하지만 다른 선택은 ... languagesjavascript 단계별 Bcrypt Bcrypt는 느린 으로 생각할 수 있는 입니다. 일반적인 사용 사례는 암호를 안전한 인증에 사용할 수 있는 n비트 암호화 키로 변환하는 것입니다. Bcrypt는 매우 인기 있는 암호 해싱 기능이므로 현재 과정에서 구현을 가르치는 해시 기능입니다. 해당 출력은 원본 데이터가 일치하는지 확인하기 위해 향후 해시와 비교하는 데 사용할 수 있습니다. 공격자가 서버의 데이터베이스에 대한 액세스 권한... cryptographylanguagesgosecurity Vue에서 커스텀 툴팁 컴포넌트 생성 게시물 은 에 처음 등장했습니다. 몇 분 안에 좋은 툴팁 솔루션으로 시작하고 실행할 수 있는 라이브러리가 많이 있습니다. 그러나 당신이 나와 같다면 언제든지 중단될 가능성이 분명한 거대한 종속성 트리에 진절머리가 날 것입니다. 이러한 이유로 우리는 사용자가 직접 구축하고 마음껏 조정할 수 있는 사용자 지정 단일 파일 도구 설명 구성 요소를 구축할 것입니다. 3분이 아니라 15분이 걸릴 수도 ... engineeringpracticeslanguagesvuejavascript 10대 기술 면접 문제 만약 바둑 면접에서 더욱 상호작용적인 복습 방식에 관심이 있다면 우리의 과정을 시험해 보세요.더 많은 문제를 발견하고 브라우저에서 코드를 실행하며 준비 정도에 대한 즉각적인 피드백을 얻을 수 있습니다. 전형적인 시스템에서 실행할 수 있는goroutine는 라인보다 많다.예를 들어, Java를 사용하면 수천 개의 스레드를 실행할 수 있습니다.Go가 있으면 백만 번을 뛸 수도 있는 Gorouti... engineeringpracticeslanguagesgocareer 명령줄에서 Babashka와 함께 Clojure 사용하기 Babashka의 묘미는 Babashka 스크립트를 Clojure 프로젝트의 일부로 개발하거나 독립적으로 개발할 수 있지만 당신이 가장 좋아하는 Clojure IDE를 사용할 수 있다는 것이다.위의 그림은 내가 가장 좋아하는 Clojure IDE 의 Clojure 코드를 보여 줍니다.데이터 가져오기 디렉터리 에 있는 Postgres 데이터베이스의 Clojure 코드가 있으므로 내 에 다음과 ... languagesclojurecursive Go에서 빈 조각을 반환해야 합니까, 아니면 Nil 조각을 반환해야 합니까? 게시물 은 에 처음 등장했습니다. Go에서는 종종 0 값을 반환합니다. Idiomatic Go는 가드 절의 사용을 권장하며 일찍 반환해야 합니다. 오류와 함께 초기에 반환할 때 관례에 따라 다른 모든 반환 값은 0 값이어야 합니다. 맵 및 슬라이스와 같은 데이터 유형에서 혼란이 발생합니다. nil이어야 합니까 아니면 비어 있어야 합니까? 문제는 다음 구문을 사용해야 하는가입니다. 또는 이 구... engineeringpracticeslanguagesgocleancode Clojure 구성식 연습 작년 12월 제가 에 가입하기 전에 휴가를 보냈을 때, 저는 제 Clojure 단순 서버 연습을 다시 실시함으로써 제 Clojure 기술을 조금 훈련하기로 했습니다.너는 나의 이전 블로그 글 에서 이 연습에 관한 내용을 더 많이 읽을 수 있다.그 블로그 글에서 나는 "응용 프로그램 상태 관리 라이브러리가 없으면 너도 할 수 있다."라고 말했다.나는 여전히 이 주장에 동의한다. 예를 들어 간단... languagesclojurecursive Go의 주요 버전은 엉망입니다. 한 팬으로부터 왔습니다. 나는 보통 바둑 도구 사슬의 강성 팬이다.사실 우리가 사용하는 것은 이다.전체 언어에 표준화된 격식, 심사와 테스트가 있으니 정말 좋다.내가 직면한 첫 번째 진정한 비판은 Go모듈이 주요 버전을 처리하는 방식이다.그것은 지나치게 자신의 의견을 고집하기 때문에 많은 경우에 개발 속도를 늦출 수 있다. Go는 v0 및 v1 이외의 모든 버전은 모듈 경로에서 주 버전을 사용해야 한다고 결정했습니다... engineeringpracticeslanguagesgocleancode WASM 및 웹 작업자를 사용하여 브라우저에서 Go 실행 웹 작업자는 우리를 방해했던 심각한 브라우저 관련 코딩 문제를 해결할 수 있었던 이유입니다. 브라우저에서 계산 비용이 많이 드는 알고리즘을 실행할 때 문제가 발생했습니다. 브라우저가 너무 느려서 새로운 출력 라인을 렌더링할 수 없습니다. 우리는 웹 작업자를 구현하기로 결정했고 그들은 문제를 쉽게 해결했습니다. 예를 들어 다음 코드는 모든 출력을 한 번에 인쇄하는 데 사용됩니다. 웹 작업자를 ... languagesgowebassemblyjavascript 웹 어셈블리를 사용하여 브라우저에서 Python 실행 우리는 확장 을 원했고 가장 많이 요청된 프로그래밍 언어 중 하나는 Python이었습니다. 우리 과정을 통해 학생들은 웹 브라우저에서 바로 코드를 작성하고 실행할 수 있으므로 웹 어셈블리를 사용하여 브라우저에서 Python 인터프리터를 실행할 수 있는 기존 프로젝트를 조사하기로 결정했습니다. 실제로 작동하는 것을 보려면 을 확인하십시오. Pyodide는 웹 어셈블리로 컴파일된 Python 인... languagespythonwebassemblyjavascript 웹 어셈블리로 브라우저에서 Rust 실행하기 저는 최근에 에 대한 Rust 과정을 진행하고 있습니다. 보다 매력적인 과정을 작성하기 위해 학생들이 브라우저에서 바로 코드를 작성하고 실행할 수 있기를 바랍니다. 이 주제에 대한 이전 게시물에서 배웠듯이 서버에서 코드를 샌드박스로 실행하는 가장 쉬운 방법은 서버에서 코드를 실행하지 않는 것입니다. 사용자가 브라우저에 코드를 작성함 서버가 약간의 접착제를 추가하고 코드를 WASM에 컴파일합니... rustlanguagesgowebassembly 무료 함수형 프로그래밍 과정 출시 – JavaScript 및 PureScript 우리는 방금 새로운 을 출시했으며 솔직히 약간 지쳤습니다(자세한 내용은 나중에 설명). 이 과정은 JavaScript 및 에서 FP의 기본 사항을 가르치는 대화형 브라우저 내 코드 과정입니다. 이 출시를 기념하기 위해 10월 한 달 동안 가입 시 무료로 과정을 제공할 예정입니다(무료 가입 보석 250개 사용)! 이번 달에 코스를 수강할 수 없더라도 반드시 계정을 만들고 제안을 요청하세요 🙂 ... engineeringpracticesfunctionalprogramminlanguagesjavascript 바둑에서 상수의 미세한 차이;Go는 JavaScript가 아닙니다. 컴파일할 때 값을 부여해야 합니다.상수의 값은 실행할 때 계산된 결과일 수 없습니다. 변경할 수 없습니다.컴파일러는 그것들을 다시 분배하는 것을 허락하지 않을 것이다. 재할당은 불가능하지만 변경할 수 있습니다.JavaScript의 상수는 오도하기 쉽습니다.const 키워드는 상수 값을 정의하지 않습니다.그것은 값에 대한 상수 인용을 정의했다. 실행 시 계산 값을 사용하여 할당할 수 있지만 재... engineeringpracticeslanguagesgocleancode Go에서 Vendor 폴더를 커밋해야 합니까? 게시물 은 에 처음 등장했습니다. "내 Go 프로젝트의 공급업체 종속성을 소스 제어에 커밋해야 합니까?"라는 오래된 질문에 대한 답입니다. 참고로 여기 에서는 모든 백엔드 작업에 Go를 사용하며 항상 공급업체 폴더를 커밋합니다. 종속성을 커밋하는 것이 이상적이라는 내 주장의 이유를 살펴보겠습니다. Node.js 영역에서 온 경우 Golang의 벤더 폴더는 기본적으로 Node의 폴더와 동일합니... engineeringpracticeslanguagesgomailinglist Vue에서 사용자 지정 슬라이더 구성 요소를 만드는 방법 게시물 은 에 처음 등장했습니다. 사용자 지정 슬라이더 구성 요소를 만드는 것은 까다로울 수 있습니다. 특히 간결한 독립형 Vue 구성 요소를 만들려는 경우 더욱 그렇습니다. 이 빠른 기사에서는 Vue에서 완전히 사용자 정의 가능한 슬라이더 구성 요소를 구축하는 방법을 배웁니다. 대부분의 CSS를 자유롭게 교체하여 원하는 스타일을 얻을 수 있지만 좋은 출발점을 알려드리겠습니다. 실제로 우리가... languages Vue에서 사용자 지정 확인란 양식을 만드는 방법 게시물 은 에 처음 등장했습니다. 당신은 문제가있다. 브라우저의 기본 체크박스 형식은 보기 흉하고 구식이지만 스타일을 변경하기 위해 전체 라이브러리를 가져오는 것은 지나친 일처럼 보입니다. 대신 처음부터 사용자 지정 확인란 양식 구성 요소를 빌드해 보겠습니다. 입력하는 데 15분이 걸리며 내 상용구 코드를 복사하여 붙여넣기만 하면 3분이면 됩니다. 작동 방식을 살펴보기 전에 라이브 데모 를 ... vuelanguagesmailinglistjavascript
Objective-C에서 `nil`의 탁월함 나는 요즘 에서 을 많이 코딩하지 않지만 Swift와 비교하여 내가 그리워하는 한 가지는 nil가 작동하는 방식입니다. Swift에게 공평하게 말하면, Objective-C의 "nothing"개념은 일종의 엉망입니다. Swift에는 2개에 비해 4개의 다른 버전이 있기 때문입니다. nil 빈 Objective-C 개체입니다. Nil 비어 있는 Objective-C 클래스입니다. NULL C에... mobileprogramminglanguages Vue에서 사용자 지정 확인란 양식을 만드는 방법 게시물 은 에 처음 등장했습니다. 당신은 문제가있다. 브라우저의 기본 체크박스 형식은 보기 흉하고 구식이지만 스타일을 변경하기 위해 전체 라이브러리를 가져오는 것은 지나친 일처럼 보입니다. 대신 처음부터 사용자 지정 확인란 양식 구성 요소를 빌드해 보겠습니다. 입력하는 데 15분이 걸리며 내 상용구 코드를 복사하여 붙여넣기만 하면 3분이면 됩니다. 작동 방식을 알아보기 전에 라이브 데모 를 ... vuelanguagesjavascriptmailinglist JavaScript에서 배열을 JSON 객체로 변환 게시물 은 에 처음 등장했습니다. JSON 또는 "JavaScript Object Notation"은 특히 웹 개발에서 가장 널리 사용되는 데이터 교환 형식 중 하나입니다. 데이터 배열이 있지만 통신하려는 프로그램에 개체가 필요한 경우 두려워하지 마십시오. 몇 가지 쉬운 변환 방법을 살펴보겠습니다. 배열은 실제로 유효한 JSON이므로 을 만들기 위해 배열을 준비하기만 하면 JSON.strin... languagesjavascriptfrontend 예제를 사용하여 Python에서 연결 목록 만들기 연결된 목록은 요소가 메모리에 서로 옆에 저장되지 않는 선형 데이터 구조입니다. 연결된 목록의 요소는 포인터 또는 참조를 사용하여 연결됩니다. 연결된 목록은 일반 목록과 유사한 순서가 지정된 객체 모음입니다. 연결된 목록은 요소를 메모리에 저장하는 방식에서 목록과 다릅니다. 일반 목록(배열 또는 슬라이스)은 연속적인 메모리 블록을 사용하여 데이터에 대한 참조를 저장하는 반면 연결 목록은 각 ... languagescomputersciencepythonmailinglist Python에서 이진 검색 트리 작성 - 예제 포함 이진 검색 트리 또는 줄여서 BST는 각 노드가 모든 왼쪽 자식 노드보다 크고 모든 오른쪽 자식 노드보다 작은 키를 저장하는 트리입니다. 이진 트리는 조직적인 방식으로 데이터를 저장하는 데 유용하므로 데이터를 빠르게 가져오고, 삽입하고, 업데이트하고, 삭제할 수 있습니다. 정확하게 말하면 이진 검색 트리는 검색, 삽입, 업데이트 및 삭제 작업에 대해 평균 Big-O 복잡성O(log(n))을 ... languagescomputersciencepythonmailinglist ¿Tipado estático y dinámico? ¿Tipado fuerte y débil? 티파도 에스타티코 티파도 디나미코... typingspanishlanguagesprogramming 상위 10명: JS 컴파일 가능 파일 적어도 본문을 작성할 때는 이렇습니다.그러나 이런 것들과 다른 문법 설탕은 어떤 번역 절차로도 쉽게 실현할 수 있다.자바스크립트를 별로 좋아하지 않을 수도 있지만, 웹 응용 프로그램을 작성하고 싶습니다.물론 Emscripten 같은 도구를 사용하여 브라우저에서 사용할 수 있도록 가장 좋아하는 언어 (이 예에서는 C/C++) 를 JavaScript로 컴파일할 수도 있습니다.하지만 다른 선택은 ... languagesjavascript 단계별 Bcrypt Bcrypt는 느린 으로 생각할 수 있는 입니다. 일반적인 사용 사례는 암호를 안전한 인증에 사용할 수 있는 n비트 암호화 키로 변환하는 것입니다. Bcrypt는 매우 인기 있는 암호 해싱 기능이므로 현재 과정에서 구현을 가르치는 해시 기능입니다. 해당 출력은 원본 데이터가 일치하는지 확인하기 위해 향후 해시와 비교하는 데 사용할 수 있습니다. 공격자가 서버의 데이터베이스에 대한 액세스 권한... cryptographylanguagesgosecurity Vue에서 커스텀 툴팁 컴포넌트 생성 게시물 은 에 처음 등장했습니다. 몇 분 안에 좋은 툴팁 솔루션으로 시작하고 실행할 수 있는 라이브러리가 많이 있습니다. 그러나 당신이 나와 같다면 언제든지 중단될 가능성이 분명한 거대한 종속성 트리에 진절머리가 날 것입니다. 이러한 이유로 우리는 사용자가 직접 구축하고 마음껏 조정할 수 있는 사용자 지정 단일 파일 도구 설명 구성 요소를 구축할 것입니다. 3분이 아니라 15분이 걸릴 수도 ... engineeringpracticeslanguagesvuejavascript 10대 기술 면접 문제 만약 바둑 면접에서 더욱 상호작용적인 복습 방식에 관심이 있다면 우리의 과정을 시험해 보세요.더 많은 문제를 발견하고 브라우저에서 코드를 실행하며 준비 정도에 대한 즉각적인 피드백을 얻을 수 있습니다. 전형적인 시스템에서 실행할 수 있는goroutine는 라인보다 많다.예를 들어, Java를 사용하면 수천 개의 스레드를 실행할 수 있습니다.Go가 있으면 백만 번을 뛸 수도 있는 Gorouti... engineeringpracticeslanguagesgocareer 명령줄에서 Babashka와 함께 Clojure 사용하기 Babashka의 묘미는 Babashka 스크립트를 Clojure 프로젝트의 일부로 개발하거나 독립적으로 개발할 수 있지만 당신이 가장 좋아하는 Clojure IDE를 사용할 수 있다는 것이다.위의 그림은 내가 가장 좋아하는 Clojure IDE 의 Clojure 코드를 보여 줍니다.데이터 가져오기 디렉터리 에 있는 Postgres 데이터베이스의 Clojure 코드가 있으므로 내 에 다음과 ... languagesclojurecursive Go에서 빈 조각을 반환해야 합니까, 아니면 Nil 조각을 반환해야 합니까? 게시물 은 에 처음 등장했습니다. Go에서는 종종 0 값을 반환합니다. Idiomatic Go는 가드 절의 사용을 권장하며 일찍 반환해야 합니다. 오류와 함께 초기에 반환할 때 관례에 따라 다른 모든 반환 값은 0 값이어야 합니다. 맵 및 슬라이스와 같은 데이터 유형에서 혼란이 발생합니다. nil이어야 합니까 아니면 비어 있어야 합니까? 문제는 다음 구문을 사용해야 하는가입니다. 또는 이 구... engineeringpracticeslanguagesgocleancode Clojure 구성식 연습 작년 12월 제가 에 가입하기 전에 휴가를 보냈을 때, 저는 제 Clojure 단순 서버 연습을 다시 실시함으로써 제 Clojure 기술을 조금 훈련하기로 했습니다.너는 나의 이전 블로그 글 에서 이 연습에 관한 내용을 더 많이 읽을 수 있다.그 블로그 글에서 나는 "응용 프로그램 상태 관리 라이브러리가 없으면 너도 할 수 있다."라고 말했다.나는 여전히 이 주장에 동의한다. 예를 들어 간단... languagesclojurecursive Go의 주요 버전은 엉망입니다. 한 팬으로부터 왔습니다. 나는 보통 바둑 도구 사슬의 강성 팬이다.사실 우리가 사용하는 것은 이다.전체 언어에 표준화된 격식, 심사와 테스트가 있으니 정말 좋다.내가 직면한 첫 번째 진정한 비판은 Go모듈이 주요 버전을 처리하는 방식이다.그것은 지나치게 자신의 의견을 고집하기 때문에 많은 경우에 개발 속도를 늦출 수 있다. Go는 v0 및 v1 이외의 모든 버전은 모듈 경로에서 주 버전을 사용해야 한다고 결정했습니다... engineeringpracticeslanguagesgocleancode WASM 및 웹 작업자를 사용하여 브라우저에서 Go 실행 웹 작업자는 우리를 방해했던 심각한 브라우저 관련 코딩 문제를 해결할 수 있었던 이유입니다. 브라우저에서 계산 비용이 많이 드는 알고리즘을 실행할 때 문제가 발생했습니다. 브라우저가 너무 느려서 새로운 출력 라인을 렌더링할 수 없습니다. 우리는 웹 작업자를 구현하기로 결정했고 그들은 문제를 쉽게 해결했습니다. 예를 들어 다음 코드는 모든 출력을 한 번에 인쇄하는 데 사용됩니다. 웹 작업자를 ... languagesgowebassemblyjavascript 웹 어셈블리를 사용하여 브라우저에서 Python 실행 우리는 확장 을 원했고 가장 많이 요청된 프로그래밍 언어 중 하나는 Python이었습니다. 우리 과정을 통해 학생들은 웹 브라우저에서 바로 코드를 작성하고 실행할 수 있으므로 웹 어셈블리를 사용하여 브라우저에서 Python 인터프리터를 실행할 수 있는 기존 프로젝트를 조사하기로 결정했습니다. 실제로 작동하는 것을 보려면 을 확인하십시오. Pyodide는 웹 어셈블리로 컴파일된 Python 인... languagespythonwebassemblyjavascript 웹 어셈블리로 브라우저에서 Rust 실행하기 저는 최근에 에 대한 Rust 과정을 진행하고 있습니다. 보다 매력적인 과정을 작성하기 위해 학생들이 브라우저에서 바로 코드를 작성하고 실행할 수 있기를 바랍니다. 이 주제에 대한 이전 게시물에서 배웠듯이 서버에서 코드를 샌드박스로 실행하는 가장 쉬운 방법은 서버에서 코드를 실행하지 않는 것입니다. 사용자가 브라우저에 코드를 작성함 서버가 약간의 접착제를 추가하고 코드를 WASM에 컴파일합니... rustlanguagesgowebassembly 무료 함수형 프로그래밍 과정 출시 – JavaScript 및 PureScript 우리는 방금 새로운 을 출시했으며 솔직히 약간 지쳤습니다(자세한 내용은 나중에 설명). 이 과정은 JavaScript 및 에서 FP의 기본 사항을 가르치는 대화형 브라우저 내 코드 과정입니다. 이 출시를 기념하기 위해 10월 한 달 동안 가입 시 무료로 과정을 제공할 예정입니다(무료 가입 보석 250개 사용)! 이번 달에 코스를 수강할 수 없더라도 반드시 계정을 만들고 제안을 요청하세요 🙂 ... engineeringpracticesfunctionalprogramminlanguagesjavascript 바둑에서 상수의 미세한 차이;Go는 JavaScript가 아닙니다. 컴파일할 때 값을 부여해야 합니다.상수의 값은 실행할 때 계산된 결과일 수 없습니다. 변경할 수 없습니다.컴파일러는 그것들을 다시 분배하는 것을 허락하지 않을 것이다. 재할당은 불가능하지만 변경할 수 있습니다.JavaScript의 상수는 오도하기 쉽습니다.const 키워드는 상수 값을 정의하지 않습니다.그것은 값에 대한 상수 인용을 정의했다. 실행 시 계산 값을 사용하여 할당할 수 있지만 재... engineeringpracticeslanguagesgocleancode Go에서 Vendor 폴더를 커밋해야 합니까? 게시물 은 에 처음 등장했습니다. "내 Go 프로젝트의 공급업체 종속성을 소스 제어에 커밋해야 합니까?"라는 오래된 질문에 대한 답입니다. 참고로 여기 에서는 모든 백엔드 작업에 Go를 사용하며 항상 공급업체 폴더를 커밋합니다. 종속성을 커밋하는 것이 이상적이라는 내 주장의 이유를 살펴보겠습니다. Node.js 영역에서 온 경우 Golang의 벤더 폴더는 기본적으로 Node의 폴더와 동일합니... engineeringpracticeslanguagesgomailinglist Vue에서 사용자 지정 슬라이더 구성 요소를 만드는 방법 게시물 은 에 처음 등장했습니다. 사용자 지정 슬라이더 구성 요소를 만드는 것은 까다로울 수 있습니다. 특히 간결한 독립형 Vue 구성 요소를 만들려는 경우 더욱 그렇습니다. 이 빠른 기사에서는 Vue에서 완전히 사용자 정의 가능한 슬라이더 구성 요소를 구축하는 방법을 배웁니다. 대부분의 CSS를 자유롭게 교체하여 원하는 스타일을 얻을 수 있지만 좋은 출발점을 알려드리겠습니다. 실제로 우리가... languages Vue에서 사용자 지정 확인란 양식을 만드는 방법 게시물 은 에 처음 등장했습니다. 당신은 문제가있다. 브라우저의 기본 체크박스 형식은 보기 흉하고 구식이지만 스타일을 변경하기 위해 전체 라이브러리를 가져오는 것은 지나친 일처럼 보입니다. 대신 처음부터 사용자 지정 확인란 양식 구성 요소를 빌드해 보겠습니다. 입력하는 데 15분이 걸리며 내 상용구 코드를 복사하여 붙여넣기만 하면 3분이면 됩니다. 작동 방식을 살펴보기 전에 라이브 데모 를 ... vuelanguagesmailinglistjavascript