收藏 / 列表

天航星 - 地中海、雙肩包、格子衫?從業9年程序員聊聊真實的程序員是什麼樣子

你印象中的程序員,是不是這樣的? 不可否認,這確實是程序員的一種狀態,並且現在依然存在。但其實這並不能代表大多數程序員,作為一名工作了 9 年的程序員,有必要跟大家聊聊真實的程序員是什麼樣子。 其實每個行業都存在固有印象,只是隨着這些年互聯網的發展,程序員比較有話題度,固有印象也就相對多一些,比如地中海、熊貓眼、雙肩包、格子衫、工資高、智商高、情商低、青春飯、不穩定、會修電腦,下面來逐一介紹。

程序人生

逐夢AI - Java 實現高效 MP3 音頻合併:擺脱 FFmpeg 的純本地方案

Java 實現高效 MP3 音頻合併:擺脱 FFmpeg 的純本地方案 在 Java 音頻處理中,MP3 格式的合併一直是一項技術難點。 大多數開發者默認使用 FFmpeg 命令行來完成任務,但這帶來了: ⚠️ 高 CPU 佔用率 ⚠️ 外部二進制依賴 ⚠️ 不適合雲端或沙箱環境 本文將介紹一種 純 Java 實現的 MP3 合併方法,基於 javax.sound.sampled

spring , JAVA

艾體寶IT - 艾體寶方案 | Active Directory 監控工具全解析:從微軟自帶到第三方方案

**在現代企業的 IT 架構中,Active Directory(AD) 是身份認證與訪問控制的核心。為了確保系統安全穩定並滿足合規要求,越來越多的組織採用 Active Directory 監控工具 來實時掌握目錄服務的運行狀況、用户行為及安全風險。 目前市場上已有多種監控工具可供選擇,包括微軟原生工具與第三方產品,從企業級方案到免費選項一應俱全。關鍵在於選擇一款最契合自身環境的解決方案。

後端

張老師講數字孿生 - 機器人運動大腦迎來數字沙盒技術革命

摘要:隨着機器人應用場景的複雜化,其"運動大腦"—運動規劃與控制系統面臨實時性、安全性等多重挑戰。本文將探討如何通過數字沙盒(即高性能數字孿生環境)這一創新範式,為機器人運動算法的快速迭代與驗證提供支撐,並結合凡拓數創在智能製造領域的真實案例,分析其技術實現原理與產業價值。 關鍵詞:機器人運動規劃、數字沙盒、算法加速、數字孿生、並行計算 一、運動規劃的實時性挑戰與數字沙盒的提出 機器人要在動

數字化轉型 , 機器學習 , 沙盒 , 算法 , 機器人

數據集成與治理 - 終於有人把數據架構講清楚了!

“​數據架構​”這個詞,搞數據的同行們天天都在説。 但你真的能一句話講清楚它到底是啥、為啥那麼重要、又該怎麼設計嗎? 是不是一提到它,腦子裏就蹦出來一堆​技術名詞和分層模型​,比如 ODS、DWD、DWS、ADS? 打住!數據架構可遠不只是技術的堆砌。 今天,我就拋開那些模糊的概念和花哨的術語,用大白話手把手拆解​數據架構的核心邏輯​—— 數據架構到底是什麼? 為什麼需要數據架構?它有什麼作

數據結構

大廠碼農老A - 凌晨零點,一個TODO,差點把我們整個部門抬走

那晚杭州的悶熱,至今記憶猶新。 2021年,我剛來到杭州這座“卷城”,入職了一家夢想中的互聯網大廠。作為一名電商新人,我一頭扎進了促銷和會場的研發中。 那晚,我們正為一個S級的“會員閃促”活動做最後的護航,它將在零點準時生效。作戰室裏燈火通明,所有人都盯着大盤,期待着活動上線後,GMV曲線能像火箭一樣發射。 然而,我們等來的不是火箭,而是雪崩。 剛過0點,登登登登… 告警羣裏的消息開始瘋狂刷屏,聲

springboot , JAVA , 故障 , 後端 , 前端

沉浸式趣談 - VS Code 代碼片段指南: 從基礎到高級技巧

今天咱們來聊聊 VS Code 裏的自定義代碼片段。 這玩意兒簡直是提升編碼效率的神器, 用好了能讓你敲代碼更方便! 不管你是剛入行的菜鳥還是身經百戰的老兵,這篇攻略都能讓你在代碼片段的世界裏玩得飛起。 繫好安全帶,我們開始起飛啦! 代碼片段是啥玩意兒? 簡單説, 代碼片段就是一些預先定義好的代碼模板。你只需要敲幾個字母,噌的一下,一大段代碼就蹦出來了。 比如説, 你可以把一個常用的函數結構設置成

code , visual-studio-code , 開發 , 代碼片段

vivo互聯網技術 - 慢SQL優化實戰:從一例線上慢SQL探究執行引擎工作過程

作者: vivo 互聯網服務器團隊- Li Xin 本文通過一個線上慢SQL案例,介紹了Join的兩種算法和Order by的工作原理,並通過Explain和Optimizer_trace工具完整推演了慢SQL的執行過程。基於對原理和執行過程的分析,本文給出一種“引導執行引擎選擇效率更高的算法”的方案,從而使查詢性能得到大幅提升。 1、線上慢 SQL 背景 慢 SQL 會影響用户使用體驗,

索引 , 算法 , join , 數據庫 , mysql優化

float64 - ByteByteGo學習筆記:URL短鏈服務設計

引言 在互聯網技術日新月異的今天,URL短鏈服務已經成為日常網絡生活中不可或缺的一部分。每當想要分享一個冗長的網頁鏈接,或者需要在對字符數量敏感的平台(如社交媒體、短信等)發佈鏈接時,URL短鏈服務都能將長長的URL地址精簡成短小、易於傳播的鏈接。例如,將冗長的 https://www.systeminterview.com/q=chatsystemc=loggedinv=3i=long 縮短為

學習 , 設計原則 , 架構 , 後端

bin的技術小屋 - 小小的引用計數,大大的性能考究

本文基於 Netty 4.1.56.Final 版本進行討論 在上篇文章《聊一聊 Netty 數據搬運工 ByteBuf 體系的設計與實現》 中,筆者詳細地為大家介紹了 ByteBuf 整個體系的設計,其中筆者覺得 Netty 對於引用計數的設計非常精彩,因此將這部分設計內容專門獨立出來。 Netty 為 ByteBuf 引入了引用計數的機制,在 ByteBuf 的整個設計體系中,所有的 Byt

netty , JAVA , 後端

山頭人漢波 - 前端學 Ruby:熟悉 Ruby 語法

寫在前面 我們當然希望能在本地中執行代碼,如果你還沒有隻是看看,還沒安裝 ruby,可以在 try ruby 或者 replit 在線編寫代碼 本文目錄 Ruby 是什麼 基本語法 變量 算術操作 位運算符 打印輸出 註釋 條件語句:控制流 循環/迭代器 數據結構 String Integer/Float Array Hash Set Range 函數(方法) 面向對

ruby-on-rails , ruby , 前端

god23bin - 在 IDEA 中創建 Java Web 項目的方式(詳細步驟教程)

開發環境 以下是我的開發環境 JDK 1.8 Maven 3.6.3 Tomcat 9.0 IDEA 2019(2019 無所畏懼,即使現在已經 2023 年了哈哈哈) 最原始的 Java Web 項目 下面的內容可能會因 IDEA 版本不同,而有些選項不同,但是大同小異。 1. 打開 IDEA 點擊 Create New Project 2. 點擊 Java Enterprise

java-ee , 教程 , intellij-idea , JAVA , java-web

codists - 翻譯:《實用的Python編程》02_02_Containers

目錄 | 上一節 (2.1 數據類型) | 下一節 (2.3 格式化) 2.2 容器 本節討論列表(list),字典(dict)和集合(set)。 概述 通常,程序必須處理許多對象。 股票的投資組合 股票價格表 這裏有三種主要的選擇(譯註:數據結構)可以使用: 列表。有序的數據。 字典。無序的數據。 集合。互異且無序的數據。 把列表當作容器 當數據順序很重要時,請使用列表。記住,

容器 , 網頁爬蟲 , 人工智能 , 數據結構與算法 , Python

弗拉德 - 【Flutter 2-10】Flutter手把手教程UI佈局和Widget——流式佈局Wrap

作者 | 弗拉德 來源 | 弗拉德(公眾號:fulade_me) Wrap 在Flutter中Wrap是流式佈局控件,Row和Column在佈局上是很好用,但是有一個缺點,如果當子控件數量過多導致Row或Column裝載不下的時候,就會出現UI頁面上的錯誤。Wrap可以完美的避免這個問題,當控件過多一行顯示不全的時候,Wrap可以換行顯示。 當然Wrap跟Row和Column有着很多相似的地

跨平台 , Android , 移動端web , flutter , ios

Rick Carter - 修復達夢EFCore驅動布爾類型兼容問題

dm庫相比其他庫本身缺少一些語法差異,也可以説是缺陷。 比如: 0和1無法直接在sql中當作真假值用,where 0這種寫法不支持,報錯:查詢使用值表達式作為過濾條件; t.field is null 也無法直接作為select項; 不支持OUTER APPLY等SQL語法; 以及數據庫函數中的又只能用0和1作為布爾參數值。 但是dm.efcore生成的語句就是這樣的

.net , 後端

XHunter - Golang基礎筆記十六之反射

本文首發於公眾號:Hunter後端 原文鏈接:Golang基礎筆記十六之反射 反射可以用於程序在運行時檢查、修改自身類型和值,主要通過 reflect 包實現。 首先,我們提出一個需求,要打印出一個結構體 struct 的各個字段及其對應的標籤數據,按照當前的筆記內容是無法解決該問題的,但是我們可以使用反射操作來完成。 以下是本篇筆記目錄: 變量的類型和值 修改變量的值 遍歷結構體

go , 後端

雲棧開源日記 - Go語言全棧實戰指南:微服務架構+雲原生部署,打造高併發系統

上週幫朋友看他們公司的Go項目代碼,發現一個問題:基礎語法寫得很熟練,但到了微服務架構這塊就開始亂套了。服務拆分沒章法,接口設計也不規範。 這其實是很多自學Go的開發者會遇到的情況——教程看了不少,但缺少從單體應用到分佈式系統的完整實踐經驗。 今天分享的這門課程,就是按照實際項目開發的流程來組織的,從Web框架開始,一步步過渡到微服務和雲原生部署。 課程簡介 本課程是2023年的Go語言全棧開發

go , 後端

好想成為人類啊 - C語言中的數據存儲

1.數據類型 c語言自帶的一些數據類型 char //字符型 1byte short //短整型 2byte int //整型 4byte long //長整型 4 or 8byte long long //更長的整型 8byte float //單精度浮點數 4byte double

後端

俞凡 - 產品管理的第一性原理

本文介紹了產品管理的第一性原理,即“最大化使命的影響”以及“通過他人達成目標”,並通過體育教練來類比產品經理,剖析了產品管理的基本原則。原文:The First Principles of Product Management 我所認識的一些最出色的產品經理都會基於第一性原理來做決策,第一性原理指的是“無法從任何其他命題或假設中推導出來,最基本的、基礎性的命題或假設”。 一個例子是我們為開發

後端

點量實時雲渲染 - 點量“雲電腦”助力教培企業,實現核心資產安全與雲端協同

在數字化轉型進程加速的時代背景下,知識產權與核心數據資產的安全管控,以及跨地域、跨團隊的協同效率,已成為教培企業高質量發展的關鍵議題。尤其對以教材研發為立身之本與發展核心的團隊來説,如何在構建嚴密防護體系保障核心資料安全的同時,實現辦公模式的靈活性與協同流程的高效性,正成為其數字化轉型道路上的重要戰略課題。 近日,我司憑藉先進的辦公“雲電腦”解決方案,成功為一家專注於教材研發的培訓企業打造了安全、

資訊 , 服務器 , c++ , 後端 , Python

新程快咖員 - IDEA 更新2025.2.1啦,兄弟們你們更新了嗎?

IDEA 更新2025.2.1啦,兄弟們你們更新了嗎? ‌🏷️ 標籤‌:#idea #java #編程分享 前言 本文作者公眾號 “新程快咖員” ,轉載請註明出處~ 原文地址 - 戳這裏 作者簡介: IDEA插件Maven With Me(MPVP)開發者,讓Maven開發管理版本更高效!無論是快速升級項目多模塊版本、還是知曉當前項目各個模塊的版本以及搜索中央倉庫/私服依賴版本,都能輕鬆搞定。避

編輯器 , 微服務 , intellij-idea , JAVA , 程序員

程序員小富 - 別再手寫過濾器!SpringCloud Gateway 內置30 個,少寫 80% 重複代碼

大家好,我是小富~ 我發現公司的網關項目裏有很多的輪子,幾乎每個人接手這個項目開發,都會自定義過濾器,導致有非常非常多的過濾器,修改其中一個,指不定就會影響其他的人功能,非常的惱火。 其實在 Spring Cloud Gateway 本身內置了很多通用的過濾器組件,有些功能無需重複開發,直接通過配置就能完成請求修改、參數處理、安全校驗等功能。但遺憾的是,很多同學只知道 RewritePath 等常

springboot , JAVA , 後端

duokeli - 婚戀相親交友源碼小程序搭建:這些精彩紛呈的功能你還不來開啓?

在快節奏的現代生活中,社交圈狹窄、脱單困難成為普遍痛點。蓬勃發展的婚戀市場,尤其是線上相親平台,正成為尋找愛情的重要渠道。婚戀相親交友小程序憑藉 VIP會員功能、女神守護功能、邀請賺錢功能 等特色,為用户帶來全新交友體驗。 一.UNIAPP+PHP打造婚戀行業新基建 1.UNIAPP前端優勢: 跨平台開發: 一套代碼即可覆蓋iOS、Android、Web、微信小程序等多端,開發成本顯著降低。

uniapp , 源碼 , 前後端分離 , php框架 , 數據庫開發