收藏 / 列表

幸福的鬧鐘 - AJAX是如何憑一己之力提高前端程序員的工資水平的?

作者:阿達西 鏈接:juejin.cn/post/7395396352183009290 emmm,今天無意間聽到一個比較奇怪的信息,就是在很早之前,前端工程師只是一個切圖崽,而且工資也不是很高。説白了,就是沒含金量的工作。因為那時候的Web應用相對簡單,主要關注於頁面的靜態內容和基本的交互。所以前端開發的工作主要集中在HTML、CSS和基礎的JavaScript上。 但是自從AJAX出現後

Ajax , 程序員 , 前端

Greptime - 一文教會你!如何利用火焰圖快速定位內存泄漏?

從 greptimedb#1733 開始,GreptimeDB 使用 Jemalloc 作為默認的內存分配器,這不僅有助於提升性能和降低內存碎片,也提供了便捷的內存分析功能。在 記一次 Rust 內存泄漏排查之旅 | 經驗總結篇 這篇文章中,我們介紹了分析 Rust 應用內存泄漏的幾種常用方法,而在本文中將詳細介紹基於 Jemalloc 的排查手段。 當您在使用或者開發 GreptimeDB 的過

時序數據庫 , 內存泄漏 , 數據庫 , SQL , 後端

好想成為人類啊 - c语言中的操作符

記得點擊查看 點擊查看代碼 1.算數操作符 { a.+ 加號 b.- 減號 c.* 乘號 d./ 除號 { 計算兩數相除的商,當 / 的兩邊都為整形時,計算結果默認為 int 。當 / 兩邊任意一邊出現小數,計算結果為float or double} e.% 取模 { % 計算的時兩數相除後的餘數,其兩邊必須為 int ,整

后端

俞凡 - 10 分鐘搞定神經網絡

本文簡單介紹了神經網絡的基本原理、組成和基礎算法,並通過示例介紹了最簡單的神經網絡是如何工作的。原文:Learn How Neural Networks Work 神經網絡是人工智能中最重要的組成部分之一,若沒有神經網絡,像 ChatGPT 這樣的大語言模型就不會存在。實際上,幾乎所有深度學習模型都在某種程度上使用了神經網絡。 這就是為什麼瞭解神經網絡的工作原理如此重要。所以,讓我們重温一

人工智能

點量實時雲渲染 - 全球國際化市場深度拓展:點量軟件日語OTT/IPTV影音系統成功落地

近日,我司正式完成面向全球日語市場的高規格OTT/IPTV影音系統整體交付。該系統具備多終端、多語言與跨地域的全場景服務能力,實現了技術架構與內容分發的全球化適配,標誌着公司在國際化流媒體系統建設領域取得關鍵性突破,為海外業務佈局再添一具標杆意義的示範案例。 一、項目核心:精準匹配海外日語市場需求 本次合作方是專注於服務全球日語受眾的專業媒體機構,針對其核心訴求,我司提供從系統架構設計、UI定製

資訊 , 服務器 , 數據庫 , 後端 , 前端

新程快咖員 - 兄弟們,你們安裝IDEA 2025.2了嗎?java編輯器代碼提示失效?臨時解決方案新鮮出爐!

兄弟們,你們安裝IDEA 2025.2了嗎?java編輯器代碼提示失效?臨時解決方案新鮮出爐! ‌🏷️ 標籤‌:#idea #java #編程分享 本文作者公眾號 “新程快咖員” ,轉載請註明出處~ 📚背景 博主刷了一下開源中國,發現 IDEA 2025.2 終於發佈正式版了!於是我便第一時間安裝了最新版進行了Java開發之旅~ 咦,奇怪?怎麼 implements 新接口 沒有自動導入

微服務 , intellij-idea , springboot , JAVA , 程序員

程序員小富 - 面試被問:OOM類型有哪些?怎麼答?

大家好,我是小富~ 面試官:OOM類型有哪些? 你:就是老年代放不下了嘛! 面試官:等消息吧! OOM(Out Of Memory) 錯誤有多種類型,每種類型對應不同的內存區域或觸發場景。以下是常見的 OOM 類型及其產生原因: 1. java.lang.OutOfMemoryError: Java heap space 觸發原因:堆內存(存放對象實例)不足,無法分配新對象。

面試 , JAVA , 後端

duokeli - 三角洲行動代肝跑刀接單平台:嶄新升級系統全程保駕護航(小程序/公眾號/app多端同步)只為代練而生!

一.技術選型: • 系統基於TP6+Uniapp框架開發,客户移動端採用uniapp開發,管理後台採用TP6技術。 • 支持微信公眾號、微信小程序、H5、PC多端賬號同步,可快速打包生成APP。 • 代練系統是繼承V1.0-V3.0版本迭代而來集合優秀功能和個性UI的軟件,完全適配代練服務領域使用。 技術交流和諮詢:【→→→系統功能演示和源碼體驗←←←】 二.適用領域: • 代練公

微信小程序 , 二次開發 , 開源軟件 , uniapp , php框架

牛肉燒烤屋 - 為什麼不應該在事務中嵌套發送 MQ 消息和 RPC 調用?

引言 或許你曾寫過這樣的代碼: @Transaction // 開啓事務 public void craeteOrder(Order order) { saveOrder(order); sendMQ(order); // 或者是發送 rpc } 在一個事務內,向 MySQL 寫入數據,接下來發送 MQ 或 RPC 調用。在大部分情況下,這樣寫好像沒什麼問題 但如果此時我們下游執行

MySQL , mq , JAVA , 事務 , 後端

秦懷雜貨店 - FIFO 緩存算法很簡單,但也可以聊挺久

作者:秦懷 1 簡介 計算機科學領域的任何問題都可以通過增加一個間接的中間層來解決,這句話就是整個計算機軟件以及系統設計中的核心思想,而緩存對這一思想的一種實踐。 緩存,總歸會受到存儲空間的限制,當緩存的空間不足的時候,如果在保持一定系統文檔的情況下,還能兼顧到緩存命中率呢?這就需要我們選擇合適的緩存淘汰算法。 緩存淘汰算法種類比較多,我們本次主要介紹 FIFO: 先進先出,類似隊列的特性,淘汰緩

fifo , 緩存 , 後端

細心的紅酒 - SSL證書是如何工作的

揭秘SSL證書:守護網絡通信的安全衞士是如何工作的? 在我們日常瀏覽網站時,地址欄那個小小的鎖形圖標 和 https:// 已經成為安全的象徵。這一切的背後,都是SSL/TLS證書在默默工作。它就像一位盡職盡責的安全衞士,通過一套精密的“握手”協議,確保你與網站之間的通信既私密又可信。 核心目標:解決兩大安全難題 在深入流程之前,我們首先要明白SSL/TLS協議旨在解決兩個根本問題: 加密:如何防

後端 , 前端

筱倩 - 從0到1構建一個穩定redis架構

從0到1搭建一個穩定的redis集羣 1、單機版redis   單機版的redis就是業務系統把他用作緩存使用,從mysql中查詢數據然後寫入到redis中,後面再查詢的時候就會優先查詢緩存。因為redis運行在內存中,所以速度很快。若業務體量不大,這樣似乎可以滿足需求了。但是隨着業務體量的擴大,redis中存儲的數據越來越多,此時業務對redis的依賴也越來越多。假設有一種情況,redis因為某

數據庫

冴羽 - SvelteKit 最新中文文檔教程(16)—— Service workers

前言 Svelte,一個語法簡潔、入門容易,面向未來的前端框架。 從 Svelte 誕生之初,就備受開發者的喜愛,根據統計,從 2019 年到 2024 年,連續 6 年一直是開發者最感興趣的前端框架 No.1: Svelte 以其獨特的編譯時優化機制著稱,具有輕量級、高性能、易上手等特性,非常適合構建輕量級 Web 項目。 為了幫助大家學習 Svelte,我同時搭建了 Svelte 最新的中文

svelte , 前端框架 , sveltekit , 前端 , Javascript

vivo互聯網技術 - Spark on K8s 在vivo大數據平台的混部實戰

作者:vivo 互聯網大數據團隊- Qin Yehai 在離線混部可以提高整體的資源利用率,不過離線Spark任務部署到混部容器集羣需要做一定的改造,本文將從在離線混部中的離線任務的角度,講述離線任務是如何進行容器化、平台上的離線任務如何平滑地提交到混部集羣、離線任務在混部集羣中如何調度的完整實現以及過程中的問題解決。 一、在離線業務差異 互聯網數據業務服務一般可以分為在線服務和離線任務兩

spark , 容器 , 大數據

universe_king - 發現想要在新的 debian/ubuntu 上安裝一個全局且最新的 python 第三方命令工具是不可行的

發現想要在新的 debian/ubuntu 上安裝一個全局且最新的 python 第三方命令工具是不可行的,這既是對操作系統的保護也是對用户的約束 假設我安裝了一個全新的 debian 系統,想要安裝一個全局最新的 pipx 是一件不可能的事情? https://pypi.org/project/pipx/#history 要在 debian 上安裝 pipx 的方式有下面幾種: 方法一:使用

Debian , Linux

卷福同學 - 分佈式系統架構4:容錯設計模式

這是小卷對分佈式系統架構學習的第4篇文章,雖然知道大家都不喜歡看純技術文章,寫了也沒多少閲讀量,但是為了個人要成長,小卷最近每天都會更新分佈式的文章 1.概念 容錯策略,指的是“面對故障,我們該做些什麼”;而容錯設計模式,指的是“要實現某種容錯策略,我們該如何去做”。 上一篇已經講了7種容錯策略,為了實現各種策略,開發總結了一些容錯設計模式,包括微服務常見的:斷路器模式、艙壁隔離模式、超時重試模式

分佈式系統 , JAVA , 後端

BlackQid - 深入理解指針Part2——const

1 const修飾指針 const 是 constant 的縮寫,本意是不變的,不易改變的意思。在 C++ 中是用來修飾內置類型變量,自定義對象,成員函數,返回值,函數參數。 C++ const 允許指定一個語義約束,編譯器會強制實施這個約束,允許程序員告訴編譯器某值是保持不變的。如果在編程中確實有某個值保持不變,就應該明確使用const,這樣可以獲得編譯器的幫助。 https://www

c

霸氣的啞鈴 - 全面解析美股行情API

在美股數據服務中,行情 API 通常分為幾種類型,每種接口都有其特定的功能與應用場景: 1. 延遲行情接口 顧名思義,這類接口提供的行情數據會存在時間延遲,通常為 15 分鐘左右。也就是説,你看到的成交價格是 15 分鐘前的市場價格。延遲行情接口是最常見的類型,許多投資類應用(如雪球或部分證券交易 App)展示的價格數據,實際上都屬於延遲行情。 2. 實時行情接口 實時行情接口提供即時更新的市場數

教程 , 後端

文心快碼 - 文心快碼3.5S實測插件開發,Architect模式令人驚豔

作者簡介:服務端工程師、多平台技術博主,做AI IDE調研時接觸到Comate,並進行了深度體驗。 2025年9月Wavesummit開發者大會上,百度文心快碼全新升級為 3.5S(Super Synergistic AgentS) 版本,帶來了一個叫“多智能體自協同引擎”的新機制。也就是説,智能體之間不再是你發一個任務就它硬幹,而是能自主協作、分工合作,共同完成複雜任務。這是為了滿足開發者的三大

教程 , 知識 , 人工智能 , 後端 , 前端

PoloAPI - 谷歌正式推出 Gemini 2.5 系列模型,使 AI 推理性能提升30%。

谷歌於2025年6月正式推出‌Gemini 2.5系列模型‌,核心聚焦推理效率與多模態能力升級,具體解讀如下: 🚀 ‌一、三大模型定位與技術亮點‌ ‌Gemini 2.5 Pro‌ ‌角色定位‌:主攻複雜推理與多模態分析(“思考型模型”),在數學、編碼任務中刷新LMArena榜單記錄。 ‌上下文能力‌:支持100萬token輸入(計劃擴展至200萬),可解析代碼庫、大型數據集及混合媒

llm , 算法 , google , 人工智能 , 深度學習

註銷 - 什麼是計算機安全領域的 use-after-free 漏洞

在計算機安全領域,use-after-free 是一種重要的安全漏洞類型。要理解 use-after-free 漏洞,我們首先需要了解計算機內存管理的基礎知識。 計算機程序在運行時,會使用到計算機的內存資源。內存是一個有限的資源,不可能無限制地使用。因此,程序在使用內存時,必須遵循一個規則:在使用完一個內存區域後,必須釋放它,使得這部分內存可以被其他程序或者同一個程序的其他部分使用。在 C 語言中

內存 , 內存管理 , 內存泄漏

小萬哥 - C++ 編程必備:對象生命週期管理的最佳實踐

在C++中,對象的生命週期是指對象存在的時間段,從對象創建到對象銷燬的整個過程。正確地管理對象的生命週期是編寫高效、可靠C++代碼的關鍵之一 對象的創建 在C++中,對象可以通過三種方式創建:靜態分配、自動分配和動態分配。 靜態分配 靜態分配是在編譯時為對象分配內存的過程。靜態分配的對象在程序啓動時被創建,直到程序結束時才被銷燬。靜態分配的對象通常被聲明為全局變量或靜態變量。 以下是一個靜態分配對

生命週期 , 開發 , c++ , 程序員 , 後端

TANKING - 利用Web微信(網頁版微信)接口實現個人微信API發送消息

摘要 微信官方是沒有提供個人微信接口的,市面上的接口基本都是通過不正規的方式去實現的,例如Web協議、微信HOOK、iPad協議、Android協議。這些所謂的協議,要麼是抓包HTTP協議,要麼是通過HOOK技術實現的給予內存數據劫持實現的。 接口技術 描述 Web協議 基於網頁版微信HTTP接口實現的 微信HOOK

微信 , 微信開發 , 微信接口 , hook , Python

伍華聰 - 使用PySide6/PyQt6實現自定義窗口布局,實現類似FluentWindow效果

現在在很多項目中,會比較喜歡FluentWindow效果,這種左側類似於圖標菜單或者樹形結構的,右側是是動態窗體或者組件的展示方式,一般不是多文檔佈局,每次只是打開當前的模塊頁面,類似於堆疊頁面卡片,每次展示最頂端的那個卡片界面。本篇隨筆綜合介紹一下FluentWindow效果界面的各種展示方式,然後分析頁面的內容組成方式,針對性的使用PySide6/PyQt6實現自定義窗口布局的效果。 1、Fl

後端 , Python