博客 RSS 訂閱

小X學技術 - Y 分鐘速成 yaml

源代碼下載: learnyaml-cn.yaml YAML 是一種數據序列化語言,旨在讓人類直接可寫可讀。 它是 JSON 的嚴格超集,增加了在語法上有意義的(syntactically significant)換行符和縮進,就像 Python 一樣。但和 Python 的不同之處在於,YAML 不允許使用文字製表符(literal tab characters)來表示縮進。 --- # 文檔開

序列化 , yaml , 語法 , 入門

收藏 評論

7mandy7 - Golang都有哪些值得推薦的學習資料

前面幾篇文章,給大家總結了一些關於Golang中不錯的開源框架、開源庫等相關的內容。今天接着給分享一些不錯的學習資源內容。同時也會分享一些優質的教學視頻、高質量的電子書籍。想獲取該文檔、視頻,可以通過下面的文章鏈接,進入公眾號菜單,聯繫號主。 你應該知道的17個Golang包 Go開發的linux、數據庫、redis、mongo統一管理操作平台 使用Go開源的一款性能監控軟件 使用 Go

協程 , 學習資料 , 併發編程 , go

收藏 評論

小X學技術 - Y 分鐘速成 XML

源代碼下載: learnxml-cn.xml XML 是一種標記語言,被設計用來存儲數據和傳輸數據。 不像 HTML , XML 不指定怎樣顯示或格式化數據,只是攜帶它。 XML 語法 !-- XML中的註解像這樣 -- ?xml version="1.0" encoding="UTF-8"? bookstore book category="COOKING" title la

數據 , 樹形結構 , xml , 語法

收藏 評論

小X學技術 - Y 分鐘速成 wolfram

源代碼下載: learnwolfram-cn.nb Wolfram 語言是最初在 Mathematica 中使用的底層語言,但現在可用於多種場合。 Wolfram 語言有幾個界面。 Raspberry Pi 上的命令行內核界面(就叫 _The Wolfram Language_),它是交互式運行的,不能產生圖形輸入。 Mathematica 是一個豐富的文本/數學編輯器,內置交互式的 Wol

編輯器 , 數學 , 教程 , 入門 , wolfram

收藏 評論

小X學技術 - Y 分鐘速成 Visual Basic

源代碼下載: learnvisualbasic-cn.vb Module Module1 Sub Main() ' 讓我們先從簡單的終端程序學起。 ' 單引號用來生成註釋(注意是半角單引號,非全角單引號’) ' 為了方便運行此示例代碼,我寫了個目錄索引。 ' 可能你還不瞭解以下代碼的意義,但隨着教程的深入,

visual-basic , 教程 , 入門

收藏 評論

coding進階 - Go 1.20要來了,看看都有哪些變化-第1篇

前言 Go官方團隊在2022.12.08發佈了Go 1.20 rc1(release candidate)版本,Go 1.20的正式release版本預計會在2023年2月份發佈。 讓我們先睹為快,看看Go 1.20給我們帶來了哪些變化。(文末有彩蛋!) 安裝方法: $ go install golang.org/dl/go1.20rc1@latest $ go1.20rc1 download 這

面試 , 編程思想 , 編程語言 , 原理 , go

收藏 評論

小X學技術 - Y 分鐘速成 TypeScript

源代碼下載: learntypescript-cn.ts TypeScript 是一門為開發大型 JavaScript 應用而設計的語言。TypeScript 在 JavaScript 的基礎上增加了類、模塊、接口、泛型和靜態類型(可選)等常見的概念。它是 JavaScript 的超集:所有 JavaScript 代碼都是有效的 TypeScript 代碼,因此任何 JavaScript 項目都可

語法 , typescript , 前端 , Javascript

收藏 評論

天天修改 - antd form的配置化封裝,讓表單聯動更簡單

前言 ErgateForm 是配置化的 antd form(react) 組件。通過配置化生成表單。實現了表單聯動、動態表等單功能,表單屬性仍沿用 antd form 各個組件的屬性。 我自己在做ToB類項目時,比較頭疼大量的表單業務。會將表單等組件重新封裝一下,使用JSON來配置化自動生成表單。即方便CV,也方便各種抽離,對於模塊化也比較友好,下圖是我做的DEMO,可以很方便的組合成各種表單

表單 , form , ant-design , antd

收藏 評論

小X學技術 - Y 分鐘速成 swift

源代碼下載: learnswift-cn.swift Swift 是 Apple 開發的用於 iOS 和 macOS 開發的編程語言。Swift 於2014年 Apple WWDC (全球開發者大會)中被引入,用以與 Objective-C 共存,同時對錯誤代碼更具彈性。Swift 由 Xcode 6 beta 中包含的 LLVM 編譯器編譯。 Swift 的官方語言教程 Swift Progra

移動應用開發 , swift , macos , 入門 , ios

收藏 評論

一丁目 - javascript變量命名規範

程序員三大難題:變量命名、緩存失效、循環邊界。 駝峯命名 首先,和其他語言一樣,大部分變量建議採用駝峯命名法。 var articleTitle = 'javascript變量命名規範' 而對於常量,使用大寫字母和下劃線來組合命名。 const COUNTRY_NAME = 'China' 根據變量類型來命名 普通變量/屬性 儘量用簡單易懂的 名詞 結尾,前面可以加 形容詞/名詞 來修飾。 va

命名規範 , 代碼規範 , 重構 , 前端 , Javascript

收藏 評論

博學谷狂野架構師 - 這次我把 Redis 數據類型寫出了花✿❀🎉~~~

1. String 字符串是 Redis 最基本的數據類型,不僅所有 key 都是字符串類型,其它幾種數據類型構成的元素也是字符串。注意字符串的長度不能超過 512M。 1.1 編碼方式(encoding) 字符串對象的編碼可以是 int ,raw 或者 embstr 。 int 編碼:保存的是可以用 long 類型表示的整數值。 embstr 編碼:保存長度小於 44 字節的字符串(red

redis , 數據類型 , JAVA , 後端

收藏 評論

topiam - 企業級開源 IDaas/EIAM 產品重磅發佈

TopIAM數字身份管控平台,簡稱:EIAM(Employee Identity and Access Management), 用於管理企業內員工賬號、權限、身份認證、應用訪問,幫助整合部署在本地或雲端的內部辦公系統、業務系統及三方 SaaS 系統的所有身份,實現一個賬號打通所有應用的服務。 產品價值 傳統企業 IT 大多采用煙囱式建設方式,各系統獨立建設賬號體系、權限體系,當企業團隊人數達到

單點登錄 , 安全 , 認證授權 , 後端 , 前端

收藏 評論

Peleus - go-dongle 0.2.1 版本發佈,一個輕量級、語義化的 golang 編碼解碼、加密解密庫

dongle 是一個輕量級、語義化、對開發者友好的 Golang 編碼解碼和加密解密庫 Dongle 已被 awesome-go 收錄, 如果您覺得不錯,請給個 star 吧 github.com/golang-module/dongle gitee.com/golang-module/dongle 更新日誌 增加對 md2 哈希算法的支持 增加對 hmac-md2 摘要算法的支持 增加對

hash , 加密解密 , 簽名校驗 , go

收藏 評論

big_cat - golint 安裝與使用

golint 可以對 go 源碼進行靜態編碼檢查,保證團隊代碼風格統一及編碼規範。 golint 安裝 傳統又穩妥的安裝方式 git clone https://github.com/golang/lint.git cd lint/golint go install # 可以看到 golint 可執行文件 ll $GOBIN 可以看到 $GOBIN 下已經有 golint golint 配置 以

規範化 , 代碼檢查 , go

收藏 評論

註銷 - Node.js Event Loop 處理的幾大週期介紹

Node.js Event Loop 處理的幾大週期如下圖所示: Timer:通過 setTimeout() 或 setInterval() 安排的一切都將在這裏處理。 IO 回調:這裏將處理大部分回調。 由於 Node.js 中的所有用户態代碼基本上都在回調中(例如,對傳入 http 請求的回調會觸發級聯回調),這就是用户態代碼。 IO輪詢:輪詢下一次運行要處理的新事件。 Set I

eventloop , node.js , eventbus , event , Javascript

收藏 評論

註銷 - Node.js Event Loop 的三大常見理解誤區和正確概念辨析

Node.js Event loop 監控器。高的 frequency 和低的持續時間是最理想的 event loop 狀態。 上圖顯示三點半到五點半之間,event loop 的 frequency 驟降,然後 duration 居高不下。 Node.js 是一個基於事件的平台。 這意味着在 Node 中發生的一切都是對事件的反應。通過 Node 的事務會遍歷級聯的回調(a cascad

eventloop , node.js , event , javascript性能 , Javascript

收藏 評論

小X學技術 - Y分鐘速成Scala

源代碼下載: learnscala-zh.scala Scala - 一門可拓展的語言 /* 自行設置: 1) 下載 Scala - http://www.scala-lang.org/downloads 2) unzip/untar 到您喜歡的地方,並把 bin 子目錄添加到 path 環境變量 3) 在終端輸入 scala,啓動 Scala 的 REPL,您會看到提示符:

Perl , Scala , 入門

收藏 評論

友人A - 記錄一次githubpage+cloudflare+freenom的靜態博客部署

一、域名解析準備 1.這裏假設我在freenom註冊了一個 apitest.tk 2.登錄cloudflare,添加網站選擇free 3.填寫名稱服務器地址,第一張圖的兩個地址,填到第三張圖並保存。保存完了檢查一下哦!!!! 原作者地址👉https://segmentfault.com/u/yourena_c 二、github pages項目

cloudflare , github-pages , 部署 , 域名解析 , 前端

收藏 評論

小X學技術 - Y分鐘速成Sass

源代碼下載: learnsass-cn.scss Sass是一種CSS擴展語言,它增加了諸如變量、嵌套、mixin等功能。 Sass(以及其它預處理器,如Less等) 能幫助開發人員編寫易維護和 DRY (Don't Repeat Yourself)的代碼。 Sass有兩種不同的語法可選用。SCSS的語法和CSS的相同,但增加了Sass的額外功能。或者Sass(原來的語法),它使用縮進而非大

sass , css3 , mixin , 入門 , Css

收藏 評論

小X學技術 - Y分鐘速成Rust

源代碼下載: learnrust-cn.rs Rust 是由 Mozilla 研究院開發的編程語言。Rust 將底層的性能控制與高級語言的便利性和安全保障結合在了一起。 而 Rust 並不需要一個垃圾回收器或者運行時即可實現這個目的,這使得 Rust 庫可以成為一種 C 語言的替代品。 Rust 第一版(0.1 版)發佈於 2012 年 1 月,3 年以來一直在緊鑼密鼓地迭代。 因為更新太頻

函數式編程 , rust , 入門

收藏 評論

小X學技術 - Y 分鐘速成 AWK

源代碼下載: learnawk-cn.awk AWK 是 POSIX 兼容的 UNIX 系統中的標準工具,它像簡化版的 Perl,非常適用於文本處理任務和其他腳本類需求。它有着 C 風格的語法,但是沒有分號,沒有手動內存管理,沒有靜態類型,它他擅長於文本處理,你可以通過 shell 腳本調用 AWK ,也可以用作獨立的腳本語言。 為什麼使用 AWK 而不是 Perl,大概是因為 AWK 是 UNI

文本處理 , awk , 教程 , unix , 入門

收藏 評論

小X學技術 - Y分鐘速成ruby

源代碼下載: learnruby-zh.rb # 這是單行註釋 =begin 這是多行註釋 =end # 在 Ruby 中,(幾乎)所有東西都是對象 # 數字是對象 3.class #= Integer 3.to_s #= "3" # 字符串是對象 "Hello".class #= String # 甚至方法也是對象 "Hello".method(:class).class #= Met

面向對象編程 , ruby , 語法 , 入門

收藏 評論

yumiko - HTTP在前端的應用

最近打算寫一些前端知識的總結以及個人的見解,現在是第一篇,先寫一下關於HTTP相關的東西。 之前寫過一篇文章是關於curl命令與HTTP請求,裏面也提到一些關於HTTP的東西,這篇文章會再補充一下。 HTTP是什麼 HTTP即超文本傳輸協議(Hyper Text Transfer Protocol),是一個簡單的請求-響應協議,用於傳輸數據。 HTTP誕生之初主要是應用於WEB端內容獲取,隨

HTTP , http緩存 , 瀏覽器緩存 , 前端

收藏 評論

Datenlord - SpinalHDL應用前景探索線上研討會

新一代硬件描述語言SpinalHDL的發明人Charles Papon説,SpinalHDL始於2014年,最初是作為VHDL/Verilog的替代而做的創新嘗試,伴隨着數年來開源硬件設計的蓬勃發展,基於開源技術的硬件設計方法和範式逐漸受到業界的關注,那麼SpinalHDL有哪些最新的進展和落地實踐呢? 達坦科技(DatenLord)致力於打造高性能跨雲存儲,其通過軟硬件深度融合的方式打破雲之間的

開源硬件 , 硬件

收藏 評論