全部文章Ta的評論
- CTyunOS衛星服務是一種RPM軟件包發行管理服務,用于替代傳統YUM源服務。相比于傳統YUM源服務,衛星服務在文件安全性,管理便捷性,配置靈活性等方面有長足進步,且支持一些軟件發行管理的特性功能huskar2025-07-01890
- huskar2025-07-011371
- huskar2024-09-28471
- huskar2024-09-181401
- Rust的宏編程,除了上一節講到的聲明宏,還提供另一種宏:過程宏。過程宏提供基于AST(抽象語法樹 Abstract Syntax Tree),以派生宏為例:在宏展開的過程中,遇到派生宏時,會將整個結構體(或enum、union)展開成TokenStream作為派生宏函數的輸入;然后,基于輸入的TokenStream進行功能派生(擴展TokenStream),最后一起返回進行后續的語法分析和編譯,從而實現在編譯階段對結構體、enum等進行特性派生等。過程宏的類屬性宏、類函數宏與派生宏原理類似,本文將一探究竟huskar2024-04-22753
- rust 通過定義迭代器Iterator 特性實現了一種通用的數據集合遍歷方法,極大的提升了批量數據處理效率。rust 的迭代器也是rust編程中應用最廣泛的技術之一。so, 拿下她...huskar2024-05-24373
- 在程序語言中,閉包就是一種語法糖,把我們需要實現的邏輯以及過程中所涉及到的資源打包在一起,以某種自然、盡量不讓人誤解的方式讓人來使用。現代語言如JavaScript、Python、Ruby、Golang、ObjectC等等都不同程度的支持閉包,當然Rust也不例外。本文主要探討Rust中對閉包定義和使用中,比較獨特的地方。huskar2023-11-071154
- Rust 宏是一種強大的元編程工具,允許開發者在編譯時生成或修改源代碼,從而增強代碼的可復用性、簡潔性和抽象能力。Rust依賴宏編程,實現了零成本抽象:抽象在和替換在編譯階段,不在運行時引入任何開銷。Rust 提供了兩種主要的宏類型:macro_rules! 宏(也稱為“聲明式宏”或“模式宏”)和過程宏。本文主要是介紹Rust聲明式宏的定義和使用,以及一些宏編程基本原理,幫助大家實現Rust宏編程入門huskar2024-04-14763
- 一般編程語言中,生命周期通常指變量的作用域;但rust中,生命周期,主要指引用的有效作用域。這是一個新的概念,也是初學者覺得難以理解的一個原因:因為沒有其他語言類似的概念進行借鑒。本文將和大家一起,嘗試深入理解Rust的生命周期的設計原理、常規使用。huskar2024-03-28594
- 程序的運行時內存管理素來是編程語言設計的重點和難點。傳統程序的內存管理主要分為手動內存管理和垃圾回收兩個大的流派,但遺憾的是它們都還不同程度的存在一些難以忽略的問題。Rust采用所有權機制實施內存管理,在無GC的場景下,提供安全可靠的內存管理,奠定了Rust編程的安全基礎。本文將帶領大家理解Rust的所有權機制。huskar2024-03-26522
- 程序的世界里,也充滿了不確定性:程序處理可能符合預期,也可能出現不符合預期的狀態。像java等高級語言,有異常處理機制,可以系統的處理程序出現不符合預期的狀態;像golang,通過引入多個返回值,將不符合預期的狀態,以額外的error返回值返回供調用者區別;rust采用枚舉,通過一個返回值返回正常和異常狀態,調用者通過模式匹配獲取對應狀態數據。huskar2024-03-13582
- 與Java和Go不同,Rust中存在各種表示字符串的類型,而前者都只有一種固定類型。最令人困惑的問題之一是字符串和字符串切片(str)概念,還有C字符串,系統字符串等。本文嘗試梳理這些概念和使用場景,幫助初學者理解Rust中的不同字符串類型的使用方法。huskar2023-12-20924
- huskar2023-11-281222
- Cobra 是一個 Go 語言開發的命令行(CLI)框架,它提供了簡潔、靈活且強大的方式來創建命令行程序,幫助您快速構建一個git 風格的命令行程序。Cobra 是由 Go 團隊成員 spf13 為 Hugo 項目創建的,并已被許多流行的 Go 項目所采用,如 Kubernetes、Helm、Docker (distribution)、Etcd 等。 本文介紹如果快速使用cobra構建一個用戶友好的命令行程序。huskar2023-09-20441
- 通過一次PostgreSQL數據導入后,再插入數據包ID沖突的問題,探究PostgresSQL 的自增長ID原理、操作、注意事項huskar2023-06-295661
- huskar2023-06-131881
- huskar2023-05-02560
- gin-vue-admin是基于vue和gin開發的前后端分離的基礎管理平臺框架,集成了jwt鑒權、動態路由、動態菜單等功能,可以快速搭建一套基礎管理后臺。本文介紹如何基于該平臺進行二次開發。huskar2023-03-2913741
- gin-vue-admin是基于vue和gin開發的前后端分離的基礎管理平臺框架,集成了jwt鑒權、動態路由、動態菜單等功能,可以快速搭建一套基礎管理后臺。本文介紹如何基于該平臺做二次開發。huskar2023-03-299880
共 20 條
- 1
頁
沒有更多了
個人簡介
暫未填寫公司和職務
Just fxxk as hard as you can
暫未填寫技能專長
暫未填寫畢業院校和專業
個人成就
共發表過 20 篇文章
文章獲得 35 次贊同
文章被瀏覽 4383 次
獲得 2 人關注
個人榮譽查看規則