收藏 / 列表

天航星 - 【Python 基礎】第 1 期:人生苦短,我用 Python

介紹 Python 在英語中是蟒蛇的意思,它的 logo 也是兩條蟒蛇纏繞在一起。 然而 Python 和蟒蛇實際上沒有半點關係。 Python 是由荷蘭程序員 Guido van Rossum(因為其名字的前三個字母“gui”是中文“龜”的拼音,所以江湖人稱“龜叔”)獨立開發完成初版的。 “龜叔”曾供職於 Google,現任職於 Dropbox(多寶箱)。 1989 年聖誕節期間,在阿姆

後端 , Python

逐夢AI - STM32F103 驅動 WS281x 燈珠的三種方式詳解(普通 IO / SPI+DMA / PWM+DMA)【開源免費】

STM32F103 驅動 WS281x 燈珠的三種方式詳解(普通 IO / SPI+DMA / PWM+DMA) WS281x(常見型號 WS2812B / SK6812)是一種集成了 LED 與驅動芯片的智能 RGB 燈珠,通過 單總線協議 完成顏色控制。該協議雖然只有一個數據線,但對 時序要求非常嚴格,這也是驅動時常被認為“麻煩”的原因。 本文總結在 STM32F103 平台驅動 WS281x

後端

艾體寶IT - 艾體寶乾貨 | 超全 CRA 合規全景圖:從法規解讀到落地實操,一篇就夠了

數字化浪潮的席捲下,物聯網(IoT)、工業控制系統等數字技術廣泛且深入地滲透到經濟與社會生活的各個領域。然而,數字技術蓬勃發展的背後,網絡安全問題也不容忽視。僅在2021年全球網絡犯罪就造成了5.5萬億歐元的損失。 在這種背景下,歐盟推出的《網絡彈性法案》(Cyber Resilience Act, CRA)在網絡安全領域具有里程碑式的意義。該法案是首個橫跨整個 ICT 產品領域的強制性網絡

網絡安全

張老師講數字孿生 - 數字孿生技術構建戰機全生命週期健康管理新體系

2024年6月,美國空軍宣佈將數字孿生技術納入下一代戰機維護體系,通過構建物理裝備的虛擬鏡像實現預測性維護,標誌着數字孿生技術在軍事裝備健康管理領域進入規模化應用階段。同年8月,中國航空工業集團在珠海航展展示基於數字孿生的戰機健康管理系統,實現故障預警準確率提升至90%以上。 1 政策背景與技術趨勢 隨着各國空軍加快推進裝備現代化進程,戰機健康管理正經歷從"事後維修"到"預測性維護"的重大轉變。2

數字化轉型 , 知識 , 人工智能 , 後端 , 前端

數據集成與治理 - 數據怎麼分層?從ODS、DW、ADS三大層一一拆解!

備選標題: 數據分層,不止分層那麼簡單! 數據為什麼要分層?三招搞定多源異構數據 數據又多又亂,用的時候: 找不到? 算得慢? 還容易出錯? 別頭疼了!數據分層就是解決這些問題的“法寶”。 簡單説,它就是: ​給數據建個清晰有序的“家”,讓每一類數據都有固定的位置和職責​。 今天,我就帶大家拆解數據分層最核心的三大層: 數據運營層(ODS) 數據倉庫層(DW) 數據應用層(ADS

數據結構 , 數據庫

大廠碼農老A - CR被批“寫得像坨屎”,我三句話讓他當場閉嘴

這坨屎山,我接了 大家好,我是老A。 我想很多程序員有過這種經歷,新接手一個項目,打開工程一看,妥妥的一大坨🤦,內心OS:好嘛,又要“屎山雕花”了。。。 我這兩年在做電商業務,所以業務上經常會搞大促,3天一小促,5天一大促,作為技術早就習慣了這種研發節奏(倒排)。今年6月是我們業務年中的一次大型大促,所以5月份的需求爆炸多,基本都是倒排,業務天天拿着大喇叭在我們屁股後喊📢:這個需求不做就

segmentfault , springboot , JAVA , 程序員 , 後端

沉浸式趣談 - 熱點面試題:聊聊對 this 的理解?

前言 歡迎關注 『前端進階圈』 公眾號 ,一起探索學習前端技術...... 前端小菜雞一枚,分享的文章純屬個人見解,若有不正確或可待討論點可隨意評論,與各位同學一起學習~ 聊聊對 this 對象的理解? 定義 在執行上下文中的一個屬性,它指向最後一次調用這個屬性或方法的對象。通常有四種情況來判斷。 四種情況如下 1. 函數調用模式:當一個函數不是一個對象的屬性時,直接作為函數來調用時

面試 , 面試問題 , this , 前端 , Javascript

vivo互聯網技術 - 分佈式任務調度內的 MySQL 分頁查詢優化

作者:vivo 互聯網數據庫團隊-Qiu Xinbo 本文主要通過圖示介紹了用主鍵進行分片查詢的過程,介紹了主鍵分頁查詢存在SQL性能問題,如何去創建高效的索引去優化主鍵分頁查詢的SQL性能問題 對於數據分佈不均如何發現,提供了一些SQL查詢案例來進行參考,對MySQL Index Condition Pushdown優化算法做了一些簡單介紹。 一、背景介紹 最近在線上環境發現了一條執行較慢的分頁

分佈式任務 , mysql優化 , 主鍵

float64 - ByteByteGo學習筆記:鍵值(Key-Value)存儲

1. 引言 鍵值存儲,也稱為鍵值數據庫,是一種非關係型數據庫。它通過鍵值對的方式存儲數據,每個鍵都是唯一的,可以快速地通過鍵訪問到對應的值。鍵值存儲在現代應用中非常廣泛,如緩存、消息隊列、分佈式系統等。本文將詳細介紹鍵值存儲的設計原理、核心概念、技術實現以及應用場景。 2. 鍵值存儲的基本概念 2.1 鍵值對 鍵值存儲的核心是鍵值對,每個鍵都是唯一的,與之關聯的值可以通過鍵快速訪問。鍵可以是純文本

系統設計 , redis , nosql , memcached , 後端

universe_king - mac 因為新版微信導致 vscode 的 shift+command+w 關閉窗口的快捷鍵衝突

我的 mac 我按了 shift+command+w ,本來是想用於 vscode 關閉當前窗口,結果現在變成切回 mac 桌面了 是和 mac 系統的快捷鍵衝突了嗎?之前不這樣的 調查後發現,為新版的微信搶的快捷鍵!!!

編輯器 , 教程 , 知識 , 後端 , Python

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

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

netty , JAVA , 後端

山頭人漢波 - 前端學Ruby:全棧論壇(地宮)項目一

本來想做 buddha(菩薩)論壇的,發現自己參考的項目太難實現,猝 筆者回爐重修了一番,正好發現了 realworld,遂決定將 realworld 項目代替原先的 buddha 項目,還是要量力而行,不要一意孤行(項目規劃太大,浪費太多時間學習) 先介紹一下 realworld 項目 源碼:https://github.com/gothinkster/realworld demo:https:

ruby-on-rails , ruby , 後端

god23bin - 一文快速入門體驗 Hibernate

前言 Hibernate 是一個優秀的持久層的框架,當然,雖然現在説用得比較多的是 MyBaits,但是我工作中也不得不接觸 Hibernate,特別是一些老項目需要你維護的時候。所以,在此寫下這篇文章,方便自己回顧,也方便新手入門體驗 Hibernate。 注:使用的版本是 Hibernate 5.x 的 什麼是 ORM? ORM(Object Relational Mapping,對象關係映射

orm , hibernate-5.x , jpa , JAVA , 後端

codists - 翻譯:《實用的Python編程》01_06_Files

目錄 | 上一節(1.5 列表) | 下一節 (1.7 函數) 1.6 文件管理 大多數的程序需要從某處讀取輸入。本節討論文件訪問。 文件輸入和輸出 打開一個文件: f = open('foo.txt', 'rt') # Open for reading (text) g = open('bar.txt', 'wt') # Open for writing (text) 讀取所有的

網頁爬蟲 , 人工智能 , 數據結構與算法 , 後端 , 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 - dotnet使用redis時需要注意的問題

1.性能問題-批量多次讀寫、序列化和反序列化的場景 注意看到dotnet下的IDistributedCache接口內部方法聲明都是針對單個key的,當需要多次大量讀寫同一類型kv值時,存在多次連接redis的情況,導致性能特別慢。 在abp框架中AbpRedisCache有些SetMany和GetMany的方法,它可以很好的解決這個問題。 今天再分享一個Redis的批操作的寫法(db.

.net , 後端

XHunter - Golang筆記之Redis

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

go , 後端

雲棧開源日記 - Zig 完成編譯器自舉,內存佔用降 70%

Zig 完成編譯器自舉,內存佔用降 70%。通過數據導向設計、編譯期計算和零開銷 C 互操作,為後端高性能場景提供 C/C++ 的現代化替代方案。適合微服務網關、數據庫驅動等延遲敏感場景,支持漸進式遷移。 一個編譯器如何給自己"動手術"? 去年 12 月,Zig 項目完成了一件聽起來有點"遞歸"的事:用 C++ 寫的編譯器,編譯出用 Zig 重寫的新版本,然後徹底拋棄了 C++ 代碼庫。這個

後端

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

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

后端

俞凡 - FastAPI 項目架構指南

本文介紹了在 Python 項目中使用 FastAPI 構建產品的代碼架構設計模式,通過良好的代碼架構,可以清晰的組織代碼功能,有助於開發功能良好的產品。原文:FastAPI Architecture Guide: Build Scalable and Secure Systems with This Production-Ready Template 在生產環境中運行這個架構之後,可以自

程序員

點量實時雲渲染 - 破解雲VR教育普及難題: 點量實時雲渲染——實現跨終端無界協同

在數字化轉型浪潮中,教育領域正迎來深刻變革。尤其是虛擬現實(VR)技術,憑藉其沉浸式、交互式特點,成為推動教學方式演進的重要力量。然而,傳統VR教學方案受限於硬件性能、部署成本與使用門檻等因素,難以大規模普及。在此背景下,雲VR教學模式成為新的發展方向藉助以點量雲流實時雲渲染為代表的輕終端交互技術,可以突破傳統教學瓶頸,為教育行業帶來全新的可能性。 一、雲 VR 教學:邁向教育普惠與深度沉浸的新

資訊 , 服務器 , c++ , vr , Python

新程快咖員 - IDEA插件Maven開發版本管理小助手Maven With Me更新2.5.x版本啦~

IDEA插件Maven開發版本管理小助手Maven With Me更新2.5.x版本啦~ ‌🏷️ 標籤‌:#maven #idea插件 #java #nexus #mpvp #MavenWithMe #MavenSearch #MavenUpdate 前言 工欲善其事必先利其器! 輕便快捷是初心,勢必為節省您的大量時間和心力而前行!讓更多的時間和價值留在更重要的地方!!! 希望它能成為一款真正有

maven , intellij-idea , springboot , JAVA , 後端

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

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

springboot , JAVA , 後端

duokeli - 商業版激活校園圈子源碼小程序共享概念的創新模式:助力大學生技能交換平台的系統架構!

一、技術架構:模塊化設計支撐多元場景融合 當前主流校園圈子系統採用前後端分離的微服務架構,前端以Vue.js或Uni-app實現多端兼容(小程序/H5/APP),後端基於PHP ThinkPHP框架構建,搭配MySQL與Redis保障數據的處理能力。 場景適配彈性:通過模塊化源碼設計,系統可快速集成跑腿、社交、陪玩等核心功能。校園論壇系統通過Uni-app開發,支持一鍵打包多

前端框架 , 源碼 , 校園網 , 多端開發 , 後端