Serilog 日志庫簡單實踐(二):控制臺與調試 Sinks(.net8)
〇、前言 前文已經介(jie)紹過什么是(shi) Serilog,以及其(qi)核心特(te)點,詳(xiang)見://www.lnzwny.com/hnzhengfy/p/19167414/Serilog_basic。 本文繼續對各種類型的(de) Sink 進行簡(jian)單的(de)實踐,主題是(shi)控制臺與調試 Sink,供參(can)考。 一、控制臺與調試 Si ...
ARM匯編概述:Cortex-M3/M4實戰指南
Cortex-M3/M4是嵌(qian)入(ru)式開發中最(zui)主流的(de)ARM內核,廣泛應(ying)用于STM32等微控制(zhi)器。其(qi)匯(hui)編語言遵循RISC架構"精簡高效"的(de)設計理念。本文從(cong)核心寄存(cun)器到(dao)(dao)常用指令,再到(dao)(dao)實(shi)戰示例,層層遞進(jin)講解ARM匯(hui)編的(de)核心邏(luo)輯。 ...
一款基于 .NET WinForm 開源、輕量且功能強大的節點編輯器,采用純 GDI+ 繪制無任何依賴庫僅僅100+Kb!
前言 今天大姚給(gei)大家分享一款基(ji)于 .NET WinForm 開(kai)源(yuan)免(mian)費(MIT License)、輕量且功能強大的節點編輯器,采(cai)用純(chun) GDI+ 繪制無任何依賴庫(ku)僅僅100+Kb:STNodeEditor。 項目介(jie)紹 STNodeEditor 是一款基(ji)于 .NET WinForm 開(kai)源(yuan)免(mian)費(MIT Li ...
【入門】使用Node.js開發一個MCP服務器
介紹 一個(ge)小小后端(duan)碼農,研究了一下(xia)午,終于(yu)搞(gao)明白怎么開發一個(ge)nodeJs的(de)MCP服務器,特(te)寫成一篇粗略的(de)博客,供大家參考(kao)。 MCP 是什么? MCP(Model Control Protocol)是一個(ge)標(biao)準化(hua)接口協議,用于(yu)定(ding)義(yi)AI工具的(de)功能和參數格式。它允許AI以標(biao)準方式調用各種工具,例如通過(guo)定(ding)義(yi)參 ...
Next.js路由段配置選項筆記
前言 大(da)家(jia)好,我是(shi)曦遠。 本來是(shi)想發(fa)昨晚寫(xie)(xie)好的(de) starblog 管理(li)后(hou)臺重構文章的(de) 結(jie)果(guo)打開 blog 才(cai)發(fa)現(xian)忘記提交了(le) 所(suo)以寫(xie)(xie)一(yi)篇新的(de)吧 正好最近正在(zai)(zai)大(da)量使用 Next.js 我發(fa)現(xian)部(bu)署后(hou)的(de)首次渲染很慢,才(cai)意識到(dao)「預熱」這個問題 當然這是(shi)后(hou)話了(le) 這個框架里有大(da)量的(de)官方(fang)約定 這些(xie)在(zai)(zai)官方(fang)文檔里都(dou) ...
【每日一面】實現一個深拷貝函數
基礎(chu)問答 問:知道淺拷貝(bei)(bei)和深(shen)(shen)拷貝(bei)(bei)嗎(ma)?為(wei)什么(me)要(yao)用深(shen)(shen)拷貝(bei)(bei)? 答:拷貝(bei)(bei),可以(yi)認(ren)為(wei)是賦(fu)值(zhi),對于 JavaScript 中的(de)基礎(chu)類型,如 string, number, null, boolean, undefined, symbol 等,在賦(fu)值(zhi)給一個(ge)變量(liang)的(de)時候,是直接(jie)拷貝(bei)(bei)值(zhi)給變量(liang),而(er)對于引用類型,如 obj ...
微軟 Foundry Local - 本地 AI 推理解決方案
微軟在(zai)(zai)(zai)其 2025 Build 大會上發布了(le) Foundry Local,能夠在(zai)(zai)(zai)本(ben)地設備上執(zhi)行 AI 推理,意味著(zhu)可(ke)以利(li)用(yong)本(ben)地的 AI 算力,如:CPU/GPU/NPU;也讓用(yong)戶在(zai)(zai)(zai)隱私方面(mian)得到了(le)充足的保障,還能有改(gai)善(shan)成本(ben)效益!Foundry Local 默認除了(le)支(zhi)持 CLI外,還支(zhi)持 SDK、RES ...
對遞歸兩層含義的理解
目(mu)錄背景知(zhi)識(shi)Definition從堆棧的(de)角(jiao)度理解(jie)遞(di)歸(gui)缺(que)點和(he)For循(xun)環的(de)區別總(zong)結(jie)Reference 背景知(zhi)識(shi) 先了解(jie)一(yi)下內存結(jie)構,但這個不(bu)是必須的(de)。 Definition 遞(di)歸(gui)是一(yi)個循(xun)環結(jie)構,主(zhu)要用來處(chu)理需要循(xun)環執行的(de)任務,和(he)For循(xun)環類似(si)的(de)代碼結(jie)構。 簡單(dan)說就是函(han)數自(zi)(zi)己能調用自(zi)(zi)己。 fun fact ...
LeRobot v0.4.0 正式發布:全面提升開源機器人的學習能力
我們非常高興地宣(xuan)布,LeRobot 迎來(lai)一系列重(zhong)大(da)升級,讓(rang)開(kai)源的(de)機器人學習比(bi)以(yi)(yi)(yi)往更強大(da)、更可擴展、也更易用!從重(zhong)構的(de)數據集(ji)到靈活(huo)的(de)編輯工具、新的(de)仿(fang)真(zhen)環境,以(yi)(yi)(yi)及面(mian)向硬件的(de)全(quan)新插件系統,LeRobot 正在(zai)持續演進,以(yi)(yi)(yi)滿足前沿具身智能 (Embodied AI) 不斷發(fa)展的(de)需求。 簡要總結 LeRobo ...
React 狀態管理的“碎片化”
前言(yan) 三年前,我們還在 Reddit 上吵(chao)得不(bu)可開(kai)交: “Redux 太(tai)啰(luo)嗦!” “Zustand 太(tai)黑(hei)盒(he)!” “Jotai 會內存泄漏!” 今(jin)天,React 19 直接把“外掛倉庫”拆成了(le)無數顆(ke)微狀態(tai)膠囊(Micro-State Capsules)——隨用隨取,隨丟(diu)隨滅。 狀態(tai)不(bu)再(zai)集中,而(er)是(shi)散落在 ...
為什么別人用 DevPod 秒啟 DeepSeek-OCR,你還在裝環境?
60 秒啟動開發環境,即(ji)刻運行(xing)前沿 OCR 模型(xing)(xing)——DevPod 正在重塑 AI 開發工作流, 當環境不(bu)再是障礙(ai),創新才真正開始 一(yi)、痛點剖析:傳(chuan)統(tong)(tong) AI 開發為何舉步維艱? 隨著大模型(xing)(xing)技術的迅猛發展(zhan),AI 應(ying)用開發正加速從傳(chuan)統(tong)(tong)軟件(jian)工程范式(shi)向 AI 原生架(jia)構 演進。在這一(yi)浪潮中,OCR(光(guang)學字符識(shi)別 ...
【URP】Unity[后處理]顏色曲線ColorCurves
ColorCurves 是 Unity 通用渲染管(guan)線(xian)(URP)中(zhong)的一種(zhong)高級(ji)顏(yan)色分級(ji)工具,它(ta)允許(xu)通過曲線(xian)精細(xi)調整圖像的色相、飽和(he)度和(he)亮度。這(zhe)種(zhong)工具最(zui)初在專業影視(shi)后(hou)期軟件(如 Fusion)中(zhong)成熟應用,后(hou) ...
NocoBase 2.0:與你的 AI 員工見面
原文鏈(lian)接://www.nocobase.com/cn/blog/nocobase-2-0 NocoBase 1.0-alpha 于 2024 年 4 月 28 日發布(bu),同時我們也正式開(kai)啟了(le)商(shang)業化的服務。在過去這 10 幾個月里,我們收到了(le)成百上千的用戶的反饋和交流,收到了(le)數十位來自全(quan)球(qiu)各 ...
CSP-S 2025 游記
Year -3 我們無緣相見 由于(yu)疫情(qing)原因(yin),CSP 復賽僅對高中生開放,我錯(cuo)過(guo)了(le)我人生中第一(yi)次 CSP,后來找(zhao)關系獲得(de)了(le)一(yi)個春季(ji)測試 2023 的(de)非正式名額(e),只是成績不盡人意…… Year -2 我常常追憶過(guo)去 依舊(jiu)記得(de)兩(liang)年前的(de) CSP 2023,早上入門(men)組發揮(hui)失常,導致(zhi)下午(wu)的(de)提(ti)高組做題時壓力陡(dou)增(zeng), ...
不止新生代與老年代:深入Java虛擬機堆內存布局與TLAB、卡表等優化機制
Java虛擬機(ji)運行數(shu)(shu)據區(qu)域 在JDK 8及以(yi)上版(ban)本中,Java虛擬機(ji)運行時數(shu)(shu)據區(qu)域主要包(bao)括以(yi)下(xia)部分: 1)堆(Heap):這是Java虛擬機(ji)中最大的(de)內(nei)存區(qu)域,所有(you)線程共享,主要用于存放對(dui)象實例和數(shu)(shu)組。這也是垃(la)圾回(hui)收的(de)主要區(qu)域,因此也被稱作GC堆(Garbage Collection Heap)。 2 ...
獨立開發4個月,0到1之后怎么辦?
從10月31號(hao)的(de)(de)結果來說,肯定是算不上夠看,不過(guo)從7月1號(hao)的(de)(de)預期講,確(que)實按照開始的(de)(de)計(ji)劃(hua),完整的(de)(de)走完了(le)0到1的(de)(de)全過(guo)程。到這(zhe)里問題變了(le):從1到2該怎(zen)么辦? ...
新來的外包,限流算法用的這么6
CloudFlare介紹限(xian)速(su)的(de)(de)(de)文章, 講述了限(xian)速(su)的(de)(de)(de)使用場景和運作方式。 最難的(de)(de)(de)是構建一(yi)個既(ji)高(gao)效又匹(pi)配需求的(de)(de)(de)算法。 1.流行的(de)(de)(de)限(xian)速(su)器 ① 固定窗口(kou)限(xian)速(su) Fixed Window Counter 跟蹤固定時間間隔(如 1 分(fen)鐘)內(nei)的(de)(de)(de)請求數量,一(yi)旦達到上限(xian),就會(hui)拒絕該(gai)窗口(kou)中的(de)(de)(de)后續所(suo)有請求。 UserCas ...
隨機圖床
為了(le)讓自(zi)己的(de)(de)(de)llm bot有自(zi)定義的(de)(de)(de)發圖(tu)(tu)能力就用claude和(he)gemini幫我(wo)寫了(le)個(ge)隨(sui)機(ji)(ji)api的(de)(de)(de)圖(tu)(tu)床(chuang) 倉(cang)庫(ku)地址如(ru)下://github.com/lumia1998/image-forward 圖(tu)(tu)床(chuang)轉發 (Image-Forward) 一個(ge)基于Python Flask的(de)(de)(de)圖(tu)(tu)片合集管理(li)和(he)隨(sui)機(ji)(ji)轉發 ...
我開發了個人工智能應用, 請大家給點意見
前(qian)(qian)言 近年來(lai)(lai),隨著人工智能和(he)MCP技術的發明(ming)和(he)進步,好像給(gei)我(wo)們這些程序(xu)員又(you)開辟了一個新的道路:以(yi)前(qian)(qian)我(wo)們都是給(gei)人來(lai)(lai)寫軟件工具(ju),要寫后端(duan)接口(kou)和(he)前(qian)(qian)端(duan)界面(mian),讓(rang)用戶在(zai)前(qian)(qian)端(duan)界面(mian)使用這些工具(ju)來(lai)(lai)實現(xian)業務。以(yi)后就會變成,我(wo)們要給(gei)AI 來(lai)(lai)寫后端(duan)工具(ju),無需寫前(qian)(qian)端(duan)界面(mian),讓(rang)AI根據工具(ju)需要的參數和(he)返回(hui)值來(lai)(lai)生成前(qian)(qian)端(duan)界面(mian)給(gei)用戶( ...
吳恩達深度學習課程二: 改善深層神經網絡 第一周:深度學習的實踐(五)歸一化
此分類(lei)用(yong)于(yu)記錄吳(wu)恩達深度學習課(ke)(ke)程(cheng)的學習筆(bi)記。 課(ke)(ke)程(cheng)相關信(xin)息鏈接(jie)如下: 原(yuan)課(ke)(ke)程(cheng)視頻鏈接(jie):[雙語(yu)字(zi)幕]吳(wu)恩達深度學習deeplearning.ai github課(ke)(ke)程(cheng)資料(liao),含課(ke)(ke)件與筆(bi)記:吳(wu)恩達深度學習教學資料(liao) 課(ke)(ke)程(cheng)配套練習(中英)與答案:吳(wu)恩達深度學習課(ke)(ke)后習題與答案 本篇為第二課(ke)(ke)第一周的內容,1.9的內容 ...
