收藏 / 列表

筱倩 - 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

後端

王中陽背後的男人 - 從簡歷石沉大海到面試官追着聊項目,差的是什麼?

最近幫幾個學員改簡歷,發現一個很有意思的現象:同樣是寫熟悉Golang+Gin開發,有人能拿到騰訊二面,有人連初篩都過不了。細問才知道,前者的項目欄寫着校園閃送系統(上線運營,日活3000+),後者則是圖書管理系統(課程設計)。 不是説課程設計沒用,而是校招時,面試官一天要刷50份簡歷,能讓他們停下來的,永遠是能落地、有細節、可驗證的實戰項目。今天就聊聊,後端開發者該如何靠項目破局,以及哪些資源能

面試 , 程序員 , 後端

蘇琢玉 - 構建一個簡潔優雅的 PHP 參數驗證器 —— php-schema-validator

在日常開發中,參數校驗是繞不過的一道坎。我們常常需要確保用户傳入的數據符合預期格式,比如必填字段、數據類型、最大長度、郵箱格式等等。雖然許多 PHP 框架都內置了驗證器,但在開發輕量服務、非框架項目,或需要在業務中後端進行結構化數據校驗時,我總覺得現有方案不夠靈活、冗餘較多。 於是,我動手寫了一個開箱即用、易擴展、輕量級的參數驗證器:php-schema-validator 為什麼要造這個輪子?

composer , php

木子君_求贊 - 帶緩存的Learned Sort 2.1排序算法

下面給出一份“一句話就能落地”的導讀: Learned Sort 2.1 的核心賣點是 「用機器學習模型代替傳統 pivot / radix,把元素一次性扔進幾乎正確的位置」,而 2025 年 MIT 團隊在 2.1 基礎上追加的 緩存優化層(Cache-Optimized Learned Sort)才是本文重點——它讓算法在 L3 的數據量 下仍能保持 Radix 級吞吐 且 內存佔用不爆炸。

排序 , 排序學習 , c++

axiaoxin - Ghostty 終端默認快捷鍵列表

文章目錄 Ghostty 終端默認快捷鍵列表 基本操作 分屏操作 光標和選擇操作 其他操作 物理按鍵綁定 特殊按鍵説明 注意事項 結語 Ghostty 提供了豐富的默認快捷鍵,用户可以通過這些快捷鍵快速執行各種操作。以下是 Ghostty 的默認快捷鍵列表,這些快捷鍵可以通過keybind配置進行自定義。 Ghostty 終端默認快捷

編輯器 , vim , 程序員 , go , 前端

7mandy7 - 資深Mac用户 強烈推薦的幾款辦公、開發小應用工具

大家好,我是小麥,一位互聯網從業者。熱愛分享一些效率工具、技術文章等內容,希望本文的分享能夠對你有所幫助。 相信用過Mac的用户來説,對Mac的印象都是非常不錯的。Mac總體來説,具有系統流暢、分辨率高、無惡意彈窗廣告等特點,並且Mac上的軟件,幾乎也沒有什麼廣告,使用的體驗也是非常不錯的。 今天就來給大家分享幾款,我日常辦公使用較多的幾款小工具。 Alfred 在Mac生態系統中,有很多原生和第

macos , macbook

Java陳序員 - IDEA 必備插件!輕鬆搞定 JSON 格式化!

大家好,我是 Java陳序員。 在日常開發中,常常會遇到 JSON 數據的處理,可以藉助一些在線 JSON 工具網站,進行處理。 但是,經常需要在 IDE 與工具網站來回切換,十分麻煩,影響工作效率! 今天,給大家介紹一款 IDEA 的 JSON 工具插件,輕鬆搞定 JSON 處理! 關注微信公眾號:【Java陳序員】,獲取開源項目分享、AI副業分享、超200本經典計算機電子書籍等。 插件介

intellij-idea , JAVA , Json

XHunter - Golang筆記之Redis

本文首發於公眾號:Hunter後端 原文鏈接:Golang筆記之Redis 這一篇筆記主要介紹 Golang 連接和使用 Redis,以下是本篇筆記目錄: 目錄 1、安裝模塊 2、連接 Redis 3、字符串 1. 字符串寫入 2. 字符串讀取 4、哈希 1. 寫入 1) 單字段寫入

go , 後端

apocelipes - C++23的out_ptr和inout_ptr

c++23新增了一些智能指針適配器,用來擴展和簡化智能指針的使用。 這次主要介紹的是std::out_ptr和std::inout_ptr。這兩個適配器用法和實現都很簡單,但網上的文檔都比較抱歉,還缺少一些比較重要的部分,因此單開一篇文章記錄一下。 out_ptr 首先從功能最簡單的out_ptr講起。 std::out_ptr其實是一個函數,返回一個類型為std::out_ptr_t的智能指針適

後端

碼農先森 - PHP轉Go系列 | ThinkPHP與Gin框架之Redis延時消息隊列技術實踐

大家好,我是碼農先森。 我們在某寶或某多多上搶購商品時,如果只是下了訂單但沒有進行實際的支付,那在訂單頁面會有一個支付倒計時,要是過了這個時間點那麼訂單便會自動取消。在這樣的業務場景中,一般情況下就會使用到延時隊列。 通常在客户下單之後,就會將訂單數據推送到延時隊列中並且會對該消息設置一個延時時長,比如設置五分鐘、十分鐘、或十五分鐘等,具體的時長應該還是要結合當前的業務進行衡量,然後消費端會在指定

php , gin , go , thinkphp

vistart - 在 Ubuntu 22.04 中編譯 tensorflow 2,並調試源代碼

引言 本文描述如何在 Ubuntu 22.04 中編譯 tensorflow 2 源碼,以及如何生成 Python 代碼包,並能夠調試 tensorflow 源碼,包括單步執行、觀察變量和表達式等能力。 準備工作 請參照各自官方文檔準備所需環境,在此不再贅述。 Ubuntu 22.04, Windows 用户推薦使用 WSL 2。 Python 3.10 ~ 3.12,安裝在 Ubuntu

編譯 , tensorflow , 源代碼 , 調試 , Ubuntu

Ansurfen - 耗時一週,我的編程語言 Hulo 新增 Bash 轉譯和包管理工具

嘿,腳本開發者們! 還記得上週我介紹的那個能編譯成 VBScript 的現代編程語言 Hulo 嗎?這周它又有了重大更新! 🚀 本週重磅更新 1. Bash 轉譯器正式上線! 是的,你沒看錯!Hulo 現在不僅支持 VBScript,還支持 Bash 了! 這意味着你可以用同一套現代語法,同時生成 Windows 和 Linux/macOS 的腳本: // main.hl class User

vbs , bash , 編程語言 , 編譯器 , go

煩惱的沙發 - 別再手擼了,6個Go庫加持,寫代碼快得飛起

剛從 PHP/Java 轉 Go 的同學,是不是會覺得Go 的標準庫是挺牛,啥都有,但真要搓個像樣的Web應用出來,好像又什麼都得自己手擼。路由、配置、ORM……結果項目還沒開始,人已經勸退了。 過來人告訴你,這思路不對。地道的Gopher,早就學會用使用工具了。今天,我就掏出我壓箱底的寶貝,聊聊那6個幾乎成了Go項目標配的神器。 坐穩了,發車! Gin: Web開發的事實標準 想用Go寫API?

開發工具 , go , 後端

codechen8848 - 高顏值!一款基於 Flutter 開發的 Linux 服務器工具箱

大家好,我是 Java陳序員。 今天,給大家介紹一款高顏值的基於 Flutter 開發的 Linux 服務器工具箱。 關注微信公眾號:【Java陳序員】,獲取開源項目分享、AI副業分享、超200本經典計算機電子書籍等。 項目介紹 flutter_server_box —— 一款使用 Flutter 開發的 Linux 服務器工具箱,提供服務器狀態圖表和管理工具。 功能特色: 狀態圖表:

flutter

探索雲原生 - ArgoWorkflow教程(七)---高效的步驟間文件共享策略

之前我們分析了使用 artifact 實現步驟間文件共享,今天分享一下如何使用 PVC 實現高效的步驟間文件共享。 !--more-- 1. 概述 之前在 artifact 篇我們演示瞭如何使用 artifact 實現步驟間文件傳遞,今天介紹一種更為簡單的文件傳遞方式:PVC 共享。 artifact 畢竟是藉助 S3 實現中轉,效率上肯定是低於直接共享 PVC 的,而且 artifact 一般

devops , 雲原生 , cicd , jenkins

soroqer - Rust 和 Go 在多線程的對比

1. Go 的 Goroutine:輕量且高效 Goroutine 是 Go 中非常核心的併發單元。它是 用户級線程,由 Go 的運行時調度器管理,而不是由操作系統的內核調度。 輕量性: 內存佔用:每個 goroutine 的棧內存只有 2KB 左右,遠小於傳統線程的棧大小(一般為幾 MB)。這使得你可以輕鬆地創建成千上萬的 goroutines,而不會造成明顯的內存壓力。

rust , 多線程 , go

Aonaufly - Go之簡單WebSocket (基礎)

一,情景 因為golang.org/x/net/websocket未被go團隊納入標準庫,go團隊也未推薦使用,且次庫還有一些問題,並且不再維護。 所以,推薦使用:github.com/gorilla/websocket 安裝命令: go get github.com/gorilla/websocket@latest 二, 服務端

golang , 基礎 , 遊戲開發 , websocket , 通訊 , go

wadelau - Hello 2019! Hanjst/漢吉斯特 模板語言及引擎創新發布

Hello 2019! Hanjst/漢吉斯特 模板語言及引擎創新發布。 值此一元復始之際,恭祝 朋友們新年萬事如意! 寄望 Hanjst/漢吉斯特能幫助大家從各種模板中解脱出來,為人類做出更大的貢獻。 1. 背景 網頁模板語言/引擎緣起於 MVC 思想的引入。當軟件項目膨脹複雜到足夠大時,軟件研發人員與UI/UE設計人員就需要分別獨立出來,其中設計製作人員工作的V(View)部分需要用模板

模板引擎 , Javascript

gvison - 手寫CRUD的時代結束了!低代碼框架Sponge重新定義Go開發效率極限

作為Go開發者,愛它的簡潔,愛它的併發,愛它的性能。但説句心裏話,你有沒有被實現一個簡單API到底要寫多少代碼這個問題困擾過? 從定義struct,到寫handler,再到service、repository,最後註冊路由、處理錯誤、寫文檔……一套流程下來,真正的核心業務邏輯可能就幾行,剩下的全是在寫"膠水代碼"和"八股文"。 我們總開玩笑説自己是"面向CV編程工程師",但夜深人靜的時候,你有沒有

grpc , 低代碼 , gin , go , 後端

可視化PaaS開發 - HTML5智慧化工數字孿生WebGL三維可視化系統

前言 作為全球化學品第一生產大國,我國危險化學品規模總量大、涉及品種多、應用範圍廣、管理鏈條長、安全風險高,歷來是防範化解重大安全風險的重點領域。危險化學品領域頻繁發生的典型事故,暴露出傳統安全風險管控手段問題突出。 建設背景 石油石化行業是國家重要的支柱行業,具有生產規模大,生產線長,數據模型大,物料危險性高等特點。特殊的作業環境、偏遠的廠區位置,使得工作人員作業值守難度大、成本高、效率低。隨着

物聯網 , webgl , 前端設計 , 可視化 , html5