博客 RSS 訂閱

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)致力於打造高性能跨雲存儲,其通過軟硬件深度融合的方式打破雲之間的

開源硬件 , 硬件

收藏 評論

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

源代碼下載: LearnRed-zh.red Red 的編寫是出於工作需要,該語言的作者想要使用 REBOL,但它有許多缺陷。 當時 REBOL 還沒有開源,由於它是一門解釋型語言,這就意味着它比編譯型語言效率低。 Red 使用 C 語言級別的 Red/System,是一門涉及所有編程領域的語言。 Red 基於 REBOL 編寫,它繼承了 REBOL 的靈活性,同時也包含了許多 C 語

基礎 , 解釋型語言 , 入門 , c

收藏 評論

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

源代碼下載: learnracket-zh.rkt Racket是Lisp/Scheme家族中的一個通用的,多範式的編程語言。 非常期待您的反饋!你可以通過@th3rac25或以用户名為 th3rac25 的Google郵箱服務和我取得聯繫 #lang racket ; 聲明我們使用的語言 ;;; 註釋 ;; 單行註釋以分號開始 #| 塊註釋 可以橫跨很多行而且... #

語法 , 入門 , lisp , scheme , 前端

收藏 評論

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

dongle 是一個輕量級、語義化、對開發者友好的 Golang 編碼解碼和加密解密庫 Dongle 已被 awesome-go 收錄, 如果您覺得不錯,請給個 star 吧 github.com/golang-module/dongle gitee.com/golang-module/dongle 更新日誌 encode 結構體更名為 encoder decode 結構體更名為 decod

des , rsa , go , aes

收藏 評論

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

源代碼下載: learnr-zh.r R 是一門統計語言。它有很多數據分析和挖掘程序包。可以用來統計、分析和製圖。 你也可以在 LaTeX 文檔中運行 R 命令。 # 評論以 # 開始 # R 語言原生不支持 多行註釋 # 但是你可以像這樣來多行註釋 # 在窗口裏按回車鍵可以執行一條命令 ###################################################

數據挖掘 , 統計分析 , r , 語法 , 數據分析

收藏 評論

WuThreat - WuThreat ITDR 使用AI驅動的ITDR技術解決身份威脅攻擊

什麼是WuThreat身份安全雲? WuThreat 身份安全雲融入身份認證和身份威脅檢測與響應(ITDR)的技術,快速為企業的Web、APP等業務構建一體化多身份場景的認證與安全解決方案。WuThreat在身份認證與威脅檢測領域是全球的創新領導者,在身份認證數據流量中使用AI驅動的身份威脅檢測與響應(ITDR)技術,在業務上真正實現身份認證即身份安全。 WuThreat 身份安全雲

web安全 , 身份驗證 , 爬蟲 , 安全 , 認證授權

收藏 評論

我是真的狗 - Chapter 1.有限連續範圍內生成不重複隨機數及其應用

歡迎來到「我是真的狗雜談世界」,關注不迷路 背景/前言 最近遇到了兩個可以轉化為本文題目問題的需求點(具體需求在下面應用節選會講到),決定整理和記錄下來。 技術問題描述 問題:給定一個連續且有限的值範圍(從min到max,步長為step),從中隨機取出不重複的n個值。 舉例:從108~10086的整數範圍內,取出10個不重複的隨機數。 技術問題方案 解決問題總會有一些通用的思想,比如:窮舉

隨機數 , php

收藏 評論

程序員優雅哥 - Vue3 企業級優雅實戰 - 組件庫框架 - 9 實現組件庫 cli - 上

上文搭建了組件庫 cli 的基礎架子,實現了創建組件時的用户交互,但遺留了 cli/src/command/create-component.ts 中的 createNewComponent 函數,該函數要實現的功能就是上文開篇提到的 —— 創建一個組件的完整步驟。本文咱們就依次實現那些步驟。(友情提示:本文內容較多,如果你能耐心看完、寫完,一定會有提升) 1 創建工具類 在實現 cli 的過程中

vite , 組件庫 , vue3 , cli , 前端

收藏 評論

程序員優雅哥 - Vue3 企業級優雅實戰 - 組件庫框架 - 8 搭建組件庫 cli

前面的文章分享了組件庫的開發、example、組件庫文檔,本文分享組件庫 cli 開發。 1 為什麼要開發組件庫 cli 回顧一個新組件的完整開發步驟: 1 在 packages 目錄下創建組件目錄 xxx: 1.1 使用 pnpm 初始化 package.json,修改 name 屬性; 1.2 在該目錄中創建 src 目錄和 index.ts 文件; 1.3 在 src 目錄下創建 types

vite , 組件庫 , vue3 , cli , 前端

收藏 評論

楊帆 - golang goroutine 協程原理

goroutine簡介 goroutine的本質是協程,是實現並行計算的核心。goroutine使用方式非常的簡單,只需使用go關鍵字+方法或者方法模塊即可啓動一個協程。並且它是處於異步方式運行,你不需要等它運行完成以後在執行以後的代碼。 go func()//通過go關鍵字啓動一個協程來運行函數 goroutine內部原理 概念介紹 在進行實現原理之前,瞭解下一些關鍵性術語的概念。 併發 一個

goroutine , go

收藏 評論

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

源代碼下載: learnperl-cn.pl Perl 是一個功能強大、特性齊全的編程語言,有25年的歷史。 Perl 可以在包括便攜式設備和大型機的超過100個平台上運行,既適用於快速原型構建,也適用於大型項目開發。 # 單行註釋以#號開頭 #### Perl的變量類型 # 變量以$號開頭。 # 合法變量名以英文字母或者下劃線起始, # 後接任意數目的字母、數字或下劃線。 ###

基礎 , Perl , 語法 , 入門

收藏 評論

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

源代碼下載: learnpython-cn.py Python 是由吉多·範羅蘇姆(Guido Van Rossum)在 90 年代早期設計。 它是如今最常用的編程語言之一。它的語法簡潔且優美,幾乎就是可執行的偽代碼。 歡迎大家斧正。英文版原作 Louie Dinh @louiedinh 郵箱 louiedinh [at] [谷歌的信箱服務]。中文翻譯 Geoff Liu。 注意:這篇

python3.x , 教程 , 語法 , 入門 , Python

收藏 評論