收藏 / 列表

王中陽背後的男人 - 挑戰一週用 AI 開發商業化項目!4 大痛點反思 + 新手專屬提示詞分享

見字如面,我是陽哥,我的文章都首發在同名公眾號:王中陽,歡迎鏈接。 我最近在挑戰用AI編程工具,用一週時間開發一個商業化的項目,踩了不少坑: 從開發者思維--到產品經理思維的轉變 小問題AI為什麼反反覆覆改不好? token限額了怎麼辦? 有了AI編程,程序員的價值在哪裏? 這篇文章內容比較多,我會從以上幾個大家關心的話題分享。 先聊乾貨,再聊細節 有了AI編程,程序員的價值在哪

人工智能 , 後端

蘇琢玉 - 從 Hexo 到 Astro:重構我的個人博客

寫博客這件事,老實説,現在可能不太流行了,流量也未必多,但對我來説,有沒有博客是兩回事。 過去幾年,我一直用 Hexo 搭建和維護我的博客,主題豐富、社區活躍,用得也很開心。 老博客: 不過,隨着我對博客的需求越來越多,我發現 Hexo 在一些定製化操作上有些侷限。於是,我決定嘗試用 Astro 來重構我的博客。 新博客: 關於博客這件事 我其實並不指望有

astro , hexo , 博客

木子君_求贊 - Learned Sort 2.1 最新進展

Learned Sort 2.1 最新進展(2025年9月版) 2025 年 MIT 團隊在 2.1 主幹上追加 顯式緩存層 + GPU 管道 + 標準庫推進, 把「機器學習排大體,緩存塊寫細節」推向生產就緒。 ① 2025 年度時間線(公開可查) 日期 事件 來源 / 鏈接 核心看點 2025-01 arXiv:2

排序 , 排序學習 , c++

XHunter - Gin筆記二之gin.Engine和路由設置

本文首發於公眾號:Hunter後端 原文鏈接:Gin筆記二之gin.Engine和路由設置 這一篇筆記主要介紹 gin.Engine,設置路由等操作,以下是本篇筆記目錄: gin.Default() 和 gin.New() HTTP 方法 路由分組與中間件 1、gin.Default() 和 gin.New() 前面第一篇筆記介紹,創建一個 gin 的路由引擎使用的函數是 gin

go , 後端

筱倩 - JVM系列——垃圾收集(1)

https://tech.meituan.com/2020/08/06/new-zgc-practice-in-meituan.html https://www.bilibili.com/video/BV1US4y1m7if/?spm_id_from=333.337.search-card.all.clickvd_source=99ec55b57f4eeedd9ed62c43e87cb6ff

後端

axiaoxin - Go 1.24 新特性一覽

Go 1.24震撼登場,帶來顯著性能提升與諸多新功能,如泛型類型別名、優化工具鏈及標準庫增強。可藉助os.Root實現安全文件系統操作,運用testing.B.Loop優化基準測試,利用runtime.AddCleanup完善資源管理,還有weak包優化內存、crypto包保障FIPS 140 - 3合規。速升級,提升Go應用效率與安全! 文章目錄 語言特性更新 泛

資訊 , 編程語言 , 程序員 , go

Ansurfen - Hulo 語言開發分享 —— 調試器是如何工作的?

書接上回,在《Hulo 編程語言開發 —— 解釋器》一文中,我們介紹了Hulo 編程語言的解釋器。今天,讓我們深入探討編譯流程中的第四個關鍵環節——調試器。 調試器是編程語言開發中不可或缺的工具,它允許開發者暫停程序執行、檢查變量狀態、單步執行代碼等。而它的核心是斷點機制,它允許程序在特定位置暫停執行,並查看環境情況。 斷點 斷點本質上就是一個位置標記: type Breakpoint struc

解釋器模式 , 教程 , 知識 , 程序員 , Git

gvison - Sponge如何解決傳統Go開發Web和gRPC服務的五大痛點?

引言 在傳統的 Go 語言 Web 服務和微服務開發中,開發者常常面臨諸多痛點,這些問題不僅降低了開發效率,還增加了維護成本。為了解決這些問題,Go 開發框架 Sponge 應運而生。本文將詳細説明傳統開發的痛點,並闡述為何需要 Sponge 來應對這些挑戰。 傳統開發的痛點 1. 繁瑣的開發流程 Web 服務:例如使用 Gin 框架時,需要手動配置路由、處理 HTTP 請求、編寫中間件等,代

框架 , 低代碼 , go

apocelipes - 下劃線字段在golang結構體中的應用

最近公司裏的新人問了我一個問題:這段代碼是啥意思。這個問題很普通也很常見,我還是個新人的時候也經常問,當然,現在我不是新人了但我也經常發出類似的提問。 代碼是長這樣的: type BussinessObject struct { _ [0]func() ID uint64 FieldA string FieldB *int64 ... }

go , 後端

soroqer - Channel 的源碼分析與高效使用-Golang 🔥

“不要通過共享內存來通信,而要通過通信來共享內存”。這句話精準概括了 Go 併發模型的核心哲學——而承載這一哲學的核心原語,正是 channel(通道)。 要深入理解 channel,我們需要從 runtime 包的源碼層面分析其核心結構、關鍵操作(創建、發送/接收、關閉)的實現邏輯,以及底層如何通過同步機制(鎖、等待隊列)實現協程(Goroutine)間的安全通信。 以下源碼基於 go1.24.

channel , 效率 , 源碼分析 , go

探索雲原生 - ArgoWorkflow教程(八)---基於 LifecycleHook 實現流水線通知提醒

本篇介紹一下 ArgoWorkflow 中的 ExitHandler 和 LifecycleHook 功能,可以根據流水線每一步的不同狀態,執行不同操作,一般用於發送通知。 !--more-- 1. 概述 本篇介紹一下 ArgoWorkflow 中的 ExitHandler 和 LifecycleHook 功能,可以根據流水線每一步的不同狀態,執行不同操作,一般用於發送通知。 比如當某個步驟,或

devops , 雲原生 , cicd , jenkins , go

碼農先森 - PHP轉Go系列 | ThinkPHP與Gin框架之OpenApi授權設計實踐

大家好,我是碼農先森。 我之前待過一個做 ToB 業務的公司,主要是研發以會員為中心的 SaaS 平台,其中涉及的子系統有會員系統、積分系統、營銷系統等。在這個 SaaS 平台中有一個重要的角色「租户」,這個租户可以擁有一個或多個子系統的使用權限,此外租户還可以使用平台所提供的開放 API 「即 OpenApi」來獲取相關係統的數據。有了 OpenApi 租户可以更便捷的與租户自有系統進行打通,提

php , gin , go , thinkphp

vistart - Golang 使用通道實現流程的暫停與繼續

Golang 中主流程要控制某個協程的暫停與繼續,需要兩個通道分別接收來自主流程的通知,並在協程中始終監聽這兩個通知。例如: package main import ( "fmt" "time" ) func main() { // 創建一個通道 chPause := make(chan struct{}) chResume := make(chan s

channel , 異步 , go

煩惱的沙發 - MySQL 與 PostgreSQL,該怎麼選?

數據庫該用 MySQL 還是 PostgreSQL?網上眾説紛紜,也有人説PostgreSQL不能扛大樑。但其實沒必要糾結,根據自己項目需求就好了(好像説了句廢話)。 我接觸過很多項目,有的用MySQL跑得飛快,有的則非PostgreSQL不可。那一篇文章告訴你該怎麼選。 兩種不同的設計哲學 要理解它們的區別,首先要知道它們來自哪裏,要去向何方。 MySQL :為速度和簡潔而生 MySQL的早期

觀點 , MySQL , 數據庫 , postgresql

codechen8848 - 絕了!一款簡潔優雅的高性能個人博客系統!

大家好,我是 Java陳序員。 作為一名程序員,你是否會想搭建個人技術博客,卻被各種技術配置搞得頭大?用靜態博客系統要手動部署,用動態系統又擔心速度太慢,找圖牀、配評論、做統計還要東拼西湊各種工具? 今天,給大家介紹一款簡潔優雅的高性能個人博客系統,開箱即用! 關注微信公眾號:【Java陳序員】,獲取開源項目分享、AI副業分享、超200本經典計算機電子書籍等。 項目介紹 VanBlog ——

react , 前端

Hunter - Golang基礎筆記八之函數

本文首發於公眾號:Hunter後端 原文鏈接:Golang基礎筆記八之函數 本篇筆記介紹 Golang 裏函數相關的內容,以下是本篇筆記目錄: 函數的定義語法 函數返回值 可變參數函數 匿名函數 閉包 1、函數的定義語法 函數的定義格式如下: func 函數名(參數列表) (返回值列表) { 函數體 } 比如下面是一個兩數相加返回其和的函數: func add(a, b in

函數 , 閉包 , go , 後端