博客 RSS 訂閱

流浪的獵人 - 開發者鬧情緒選擇在一些項目“撂挑子不幹”也得注意實際情況和場合,某種情況下情緒發泄是沒有用的

寫這段話是因為看見隔壁有人臭顯擺一些人無我有的東西,和它一塊的一個人以前這麼幹還被罵了,所以我稍微寫一下我自己的看法。 起因是某酷安開發者發佈的一些言論,幾乎是直接表示“我做了這個軟件以前免費發佈被人倒賣了,我不服,我現在自己要做付費軟件,有本事去找別人”。 我需要補充一點:卡別人脖子噁心別人的前提是有人只需要你的服務,你的服務不是唯一可選項或者是使用者願意付出較大的代價跑路,就會只有這個開

軟件工程

收藏 評論

Coding茶水間 - 基於深度學習的玉米蟲害檢測系統演示與介紹(YOLOv12/v11/v8/v5模型+Pyqt5界面+訓練代碼+數據集)

視頻演示 基於深度學習的玉米蟲害檢測系統 1. 前言​ 大家好,歡迎來到Coding茶水間! 今天我們要聊的,是一個既貼近農業實際需求、又充滿技術巧思的成品項目——基於YOLO算法的玉米蟲害檢測系統。在正式展開前,不妨先聊聊我們當下的背景:隨着全球糧食安全需求的攀升,玉米作為主糧作物之一,其生長週期中的蟲害問題始終是農户與科研人員的“心頭大患”。傳統蟲害檢測依賴人工巡查,不僅效率低、漏檢率高,

AI

收藏 評論

龍蝦天天 - Rust簡要彙總(持續更新)

Rust工具: https://www.rust-lang.org/tools/install 1 cargo cargo new my_test 開始於單元包的根節點:在編譯一個單元包時,編譯器會從單元包的根節點文件開始編譯(通常是庫單元包中的src/lib.rs,或二進制單元包中的src/main.rs)​。 2 thread 在 Rust 中,handle.join().unwrap()是

後端

收藏 評論

cqbzcdr - CF161D Distance in Tree + 樹上揹包

CF161D Distance in Tree DP狀態定義 根據子樹位置\(+\)路徑長度的統計設計狀態。 \(Dp_{u,j}\)表示在以 \(u\) 為根的子樹中,到 \(u\) 的距離恰好為 \(j\) 的節點個數。 初始化 \[dp_{u, 0}=1 \] 狀態轉移方程式 在合併子樹時來統計答案 \[ans = ans + \sum^k_{j=0}dp_{u,j} \times d

c++

收藏 評論

小碼編匠 - .NET 中如何快速實現 List 集合去重?

前言 在數據處理中,去除集合中的重複元素是一個常見的需求。.NET 6 和 .NET 7 引入了 DistinctBy 方法,這是一個非常實用的新特性,可以方便地根據指定的鍵對集合進行去重。 本文將詳細介紹 DistinctBy 方法的使用,並通過具體的案例來展示其在實際開發中的應用。 正文 1、DistinctBy 方法 DistinctBy 方法允許我們在 LINQ 查詢中根據某個鍵對集合中的

.net , 後端

收藏 評論

ProMonkey; - 斷言及靜態斷言

在c++11之前就已經有了斷言,但是不是靜態斷言。 斷言 斷言是一種編程中常用的手段。在通常情況下,斷言就是將一個返回值總是需要為真的判斷表達式放在語句中,用於排除在設計的邏輯上不應該產生的情況。 一個函數總需要輸入在一定的範圍內的參數,那麼程序員就可以對該參數使用斷言,以迫使在該參數發生異常的時候程序退出,從而避免程序陷入邏輯的混亂。 從一些意義上講,斷言並不是正常程序所必需的,不過對於程序調試

c++

收藏 評論

MrVolleyball - istio流量分發實戰:從配置到踩坑全解析

前言 上一小節,istio成功的安裝,並且還解決了常見的426的問題,本節內容主要探討一下istio關於流量轉發的問題 按比例分發 配置 需要創建一個backend-v1,它與backend的selector都是app: backend,backend-v1部署完成之後,它會立即分走50%的流量,為了測試istio流控,我們需要在不改變任何配置的情況下實現9:1分流,也就是90%進入原backen

雲計算

收藏 評論

蟻景網安實驗室 - 2026網絡安全高級研討會圓滿結束

近期,由湖南蟻景科技有限公司主辦、中國網絡空間安全人才教育論壇、國家新一代自主安全計算系統產業集羣指導的2026網絡安全高級研討會圓滿落幕,全國各高校相關專業負責人及骨幹教師齊聚一堂、共研交流。 線下老師合影留念 以賦能高校網絡安全 CTF 實戰教學為目標,本次高級研討會吸引了來自全國數十所高校的骨幹教師積極參與,數位教學力量齊聚一堂、共探實戰教學新思路(參會高校名單附後)。為最大化滿足跨區

網絡安全

收藏 評論

歌訣酷客 - 在Cursor中使用Skills功能

繼MCP協議出現後,AI編程技術又迎來一場升級:skills技能 什麼是 Agent Skills? Agent Skills 是 Anthropic 推出的一套開放標準,目的是讓 AI 能夠學習使用各種專業技能,而不用每次都重複輸入提示詞。 把 AI 想象成一個職場小白,給他裝上 文檔處理技能,它就立刻知道怎麼生成 PPT、處理 Excel 表格;裝上 代碼規範技能,它就知道怎麼按照公司標準寫代

AI

收藏 評論

Tynam.Yang - 《軟件測試策略》——工具與自動化的基本問題(二)

京東購買鏈接:https://item.jd.com/10205955087769.html 2.3 雷區迴歸問題:覆蓋模型 我們現在討論的自動化測試是點擊式的檢查性測試,通過工具模擬並執行用户操作,檢查操作過程中可能出現的問題。當然,對於沒有太多隨機變化元素的測試,單元測試和腳本測試也可以完成。模型驅動和其他一些測試方法好像可以應對隨機變化元素的測試,但這些方法因為存在一些弊端,最終並沒有得

軟件測試

收藏 評論

張永清 - 每週讀書與學習->JMeter性能測試腳本編寫實戰(四)-利用JMeter對MySQL數據庫查詢進行性能測試

每週讀書與學習是由清華大學出版社出版的《JMeter核心技術、性能測試與性能分析》一書的作者推出,分享作者多年的IT從業經歷,希望對很多計算機科學技術IT類專業畢業生以及IT從業者有所幫助。 在前面的學習中,介紹了很多Jmeter的理論知識,包括Jmeter中很多不同元件的詳細介紹以及每個元件的作用,本次主要從實踐的角度來介紹怎麼用這些元件來完成常見性能測試腳本的編寫,將會介紹一些常見的性能測試腳

軟件測試

收藏 評論

itestAndy - Codes 創新型研發管理平台:以持續創新驅動,樹立新一代研發管理軟件標杆,拒絕 “同質化跟風”;以 “數智化全流程、低門檻易用性” 為核心,打造差異化競爭力

摘要 在研發管理軟件市場同質化嚴重的背景下,Codes作為國內首款重新定義SaaS模式的開源項目管理平台,通過"匠心打磨,持續創新"的產品基因,成功打破了傳統工具的侷限性。本文基於Codes官方博客披露的15項核心創新實踐,系統分析其如何通過需求池+引用+導入機制、拖拽式無代碼CI/CD、流程驅動缺陷管理、生成式全局看板、事件驅動信息流、低代碼接口測試、多事項閉環迭代等獨創性功能,構建起差異化競爭

軟件工程

收藏 評論

愛學習的懶洋洋 - Redisson 使用手冊:從 API 誤區到看門狗失效,在此終結分佈式鎖的噩夢

寫在前面 在上一篇《分佈式鎖的代價與選擇:為什麼我們最終擁抱了Redisson?》中,我們聊到了手寫 SETNX 的"茹毛飲血"時代。既然選擇了 Redisson,就意味着我們已經告別了那些讓人提心吊膽的死鎖噩夢。 很多時候,我們以為只是調用了一個簡單的 lock.lock(),但背後其實是一整套複雜的自動續期、Lua 腳本原子執行和發佈訂閲機制在默默支撐。 這篇文章不講虛的,我們從常用

後端

收藏 評論

IT開發者筆記 - 【電子行業案例】藉助LightningChart 實現高精密電子製造數據實時可視化

在高精密電子製造領域,數據實時可視化對於生產效率、質量控制及快速響應能力至關重要。近期,全球領先的存儲設備製造企業Western Digital在其生產線上引入了高性能圖表可視化引擎LightningChart的可視化方案(包含 JS、.NET 及開發工具包),顯著提升了生產過程的數據洞察能力,優化了實時監控與問題分析流程。 LightningChart 免費試用下載,請聯繫慧都科技 背景:製

.net , 後端

收藏 評論

IT開發者筆記 - 【Parasoft應用案例】在 DO-178C 標準下,實現航空嵌入式軟件測試自動化

對於航空航天行業的軟件開發來説,DO-178C是一份不能繞開的標準——它定義了機載軟件從設計、編碼、測試到驗證的核心要求,是 FAA、EASA 等適航機構在認證過程中嚴格審核的軟件規範。 一家負責關鍵航空導航系統的美國聯邦機構(Federal Agency)在為其嵌入式系統獲取 DO-178C 認證的過程中,曾遇到一系列現實挑戰:傳統的工具無法滿足現代開發環境;測試覆蓋率收集過程繁瑣、輸出材料難

後端

收藏 評論

林恆 - CSS 有什麼奇技淫巧?

🧑‍💻 寫在開頭 點贊 + 收藏 === 學會🤣🤣🤣 aspect-ratio 寬高比 style div { width: 190px; /* 注意,這個數字要能容納完內容才有效 */ aspect-ratio: 16 / 9; background: tomato; } /style

前端

收藏 評論

finally-vince - 鴻蒙開發實戰:玩轉“智感握姿”——新聞列表左右手智能切換

大家好,我是V哥。 你有沒有遇到過這種情況: 左手拿着奶茶,右手刷新聞,結果頭圖永遠在右邊,點都點不到? 現在好了,系統能實時感知你是左手還是右手握持,UI 自動適配!這才是真正的“懂你”! 今天 V 哥就用一個新聞列表頁面,帶你 10 分鐘搞定智感握姿的完整開發!能根據你拿手機的姿勢,自動把圖片和文字互換位置。代碼全在一個頁面,複製進去就能跑,絕對硬核! 技術原理:手機怎麼知道那是你的左手

移動端開發

收藏 評論

pie_thn - 懂得編程語言的通用結構,隨便哪個語言都是手拿把掐

編程語言核心結構體系:從相似性到本質理解 前言 在接觸過多個編程語言的學習之後,觀察到一些通用的範式結構,編程語言雖然表面差異巨大,但底層存在一套不可簡化的最小完備集——這是所有語言都必須包含的基本元素,否則無法表達任意算法。 而把握住這一點之後,對任意編程語言的學習都有一種脈絡極其明晰的感覺,一旦瞭解到這種通用範式的結構,那麼對於入門編程語言就會有一個系統性的學習認知框架,知道該學什麼,從

後端

收藏 評論

sevencoding - 劍指offer-72、禮物的最⼤價值

題⽬描述 在⼀個m × n的棋盤的每⼀格都放有⼀個禮物,每個禮物都有⼀定的價值(價值⼤於 0)。你可以從棋盤的左上⻆開始拿格⼦⾥的禮物,並每次向右或者向下移動⼀格、直到到達棋盤的右下⻆。給定⼀個棋盤及其上⾯的禮物的價值,請計算你最多能拿到多少價值的禮物? 如輸⼊這樣的⼀個⼆維數組, [ [1,3,1], [1,5,1], [4,2,1] ] 那麼路徑 1→3→5→2→1 可以拿到最多價值的禮物,

後端

收藏 評論

躺柒 - 讀數字時代的網絡風險管理:策略、計劃與執行07風險升級和披露(上)

1.風險升級和披露 1.1.確保正確的人和實體在正確的時間以正確的方式獲知風險問題 1.2.有助於防止問題演變成災難,並能保持或恢復公眾和監管機構的信任 1.3.網絡風險升級和披露的必要性源於企業風險環境的變化特別迅速和不可預測 1.4.法院和監管機構都在通過高達數億甚至數十億美元的罰款和其他和解方式,表達對風險升級,尤其是信息披露的嚴肅態度 1.4.1.監管機構正在這些判決的基礎上制

企業信息化

收藏 評論

NE_STOP - spring6-bean的生命週期與循環依賴

bean的生命週期 粗略劃分5步 實例化bean 調用的是無參數的構造方法 bean屬性賦值 執行set注入 初始化bean 調用bean的init()方法,需要自己寫,自己配 使用bean 銷燬bean 調用bean的destroy(),需要自己寫,自己配 注意:自定義的init()和destroy()需要在配置文件配置 !-- init-me

後端

收藏 評論

五嶽 - DTS按業務場景批量遷移阿里雲MySQL表實戰(下):遷移管理平台設計與實現

本文是 DTS按業務場景批量遷移阿里雲MySQL表實戰(上):技術選型和API對接 的後續,應用狀態模式,完成業務系統中的遷移模塊。DTS的對接方式可參考前文。 遷移管理平台設計與實現 完成DTS API對接後,就需要考慮如何將DTS和業務系統有機結合實現整套的遷移流程。 出於信息安全角度的考慮,本文刪除了大量涉及實際業務的實現代碼。 業務約束 從業務出發,最好的體驗肯定是用户無感的,即遷移完成後

軟件設計

收藏 評論

ALGO阿狗 - 一種多選項的高效存取(存儲、查詢)解決方案

本文主要內容 對於多選項的值,如何保存?本文提供了一種非常規的方案。 對於記錄在數據庫中的多選項的值,如何快速查詢那些記錄是包含了某個(某些)選項?本文使用了“與位運算”解決查詢問題。 源碼地址:https://github.com/HackyleShawe/JavaBackEndDemos/tree/master/BusinessCommonSolution/multi-options-

後端

收藏 評論

ClownLMe - LLVM Pass快速入門(三):指令替換

指令替換 項目需求:將加法指令替換為減法 項目目錄如下 /MyProject ├── CMakeLists.txt # CMake 配置文件 ├── build/ #構建目錄 │ └── test.c #測試編譯代碼 └── mypass2.cpp # pass 項目代碼 一,測試代碼示例 test.c // test.c #include stdio.h int my_add(int a

網絡安全

收藏 評論