最新文章
|
知識(shí)管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):10127 今日文數(shù):4623
|
??對(duì)程序來(lái)說(shuō),良好的日志風(fēng)格能夠極大的降低排錯(cuò)的成本,增強(qiáng)程序的健壯性與可運(yùn)維性,但大多數(shù)開(kāi)發(fā)同學(xué)并沒(méi)有將日志的重要性提的和代碼本身一樣高,本文討論我個(gè)人記錄日志的一些最佳實(shí)踐基本原則將日志作為程序的第二個(gè)UI??軟件的第一UI當(dāng)然是使用方或API調(diào)用方,而日志作為第二UI,用于開(kāi)發(fā)、運(yùn)維、合作方進(jìn)行線上應(yīng)用狀態(tài)的檢...
|
大家好,我是Edison。之前我們了解Microsoft.Extensions.AI和Microsoft.Extensions.VectorData兩個(gè)重要的AI應(yīng)用核心庫(kù)。基于對(duì)他們的了解,今天我們就可以來(lái)實(shí)戰(zhàn)一個(gè)RAG問(wèn)答應(yīng)用,把之前所學(xué)的串起來(lái)。前提知識(shí)點(diǎn):向量存儲(chǔ)、詞嵌入、向量搜索、提示詞工程、函數(shù)調(diào)用。案例需...
![]() |
MES系統(tǒng)是一個(gè)讓人又愛(ài)又恨的系統(tǒng),它在生產(chǎn)中負(fù)責(zé)生產(chǎn)監(jiān)控、控制生產(chǎn)過(guò)程,確保生產(chǎn)流程的高效、精準(zhǔn)運(yùn)行。它能實(shí)現(xiàn)這樣的功能,全靠和底層設(shè)備之間的通訊。我們常用的MES系統(tǒng)通訊協(xié)議有OPC、MODBUS、HTTP、MQTT、SOAP、REST、S7、MC等通訊協(xié)議。本期我們來(lái)聊聊這幾個(gè)協(xié)議在MES中做了什么事。OPC協(xié)議...
![]() |
在現(xiàn)代桌面應(yīng)用開(kāi)發(fā)中,WebView2控件為開(kāi)發(fā)者提供了一種將Web技術(shù)無(wú)縫集成到Windows應(yīng)用程序的強(qiáng)大方式。微軟的WebView2基于Chromium內(nèi)核,為開(kāi)發(fā)者提供了極其靈活的跨平臺(tái)Web內(nèi)容展示解決方案,用這個(gè)方案完全可以做上位機(jī)開(kāi)發(fā),結(jié)合Web的靈活性,與Winform的穩(wěn)定性。代碼解析命名空間引入us...
![]() |
在遠(yuǎn)程辦公、物聯(lián)網(wǎng)開(kāi)發(fā)或本地服務(wù)測(cè)試等場(chǎng)景中,內(nèi)網(wǎng)穿透(NAT穿透)技術(shù)已成為不可或缺的利器。它通過(guò)將內(nèi)網(wǎng)服務(wù)映射到公網(wǎng),實(shí)現(xiàn)跨網(wǎng)絡(luò)的便捷訪問(wèn)。然而,面對(duì)眾多工具,如何選擇一款高效、安全且穩(wěn)定的解決方案?本文精選10款功能強(qiáng)大的內(nèi)網(wǎng)穿透工具,助你輕松突破網(wǎng)絡(luò)邊界。1.Ngrok特點(diǎn):開(kāi)源鼻祖級(jí)工具,支持TCP/HTTP...
|
在C#中,以debug或Release模式編譯生成EXE可執(zhí)行程序的步驟如下:1.使用VisualStudio打開(kāi)項(xiàng)目:?jiǎn)?dòng)VisualStudio并打開(kāi)你的C#項(xiàng)目。切換模式:在工具欄中找到“解決方案配置”下拉菜單,選擇“debug”或“Release”。生成項(xiàng)目:通過(guò)菜單:點(diǎn)擊“生成”>“生成解決方案”。使用快捷鍵...
|
?Debug通常稱(chēng)為調(diào)試版本,它包含調(diào)試信息,并且不作任何優(yōu)化,便于程序員調(diào)試程序。Release稱(chēng)為發(fā)布版本,它往往是進(jìn)行了各種優(yōu)化,使得程序在代碼大小和運(yùn)行速度上都是最優(yōu)的,以便用戶很好地使用。首先說(shuō)一下C#解決方案下不同文件Bin目錄用來(lái)存放編譯的結(jié)果,bin是二進(jìn)制binrary的英文縮寫(xiě),因?yàn)樽畛魿編譯的程序...
|
在Windows系統(tǒng)中,Ctrl+Alt+Delete被稱(chēng)為安全注意序列(SecureAttentionSequence,SAS),它的觸發(fā)邏輯由操作系統(tǒng)內(nèi)核直接控制,普通應(yīng)用程序無(wú)法繞過(guò)此安全機(jī)制。若當(dāng)前系統(tǒng)處于需要手動(dòng)按下Ctrl+Alt+Delete才能進(jìn)入登錄界面的狀態(tài)(例如某些企業(yè)策略強(qiáng)制要求),則無(wú)法通過(guò)編...
|
在Windows系統(tǒng)中,VNC等遠(yuǎn)程控制工具之所以能夠發(fā)送Ctrl+Alt+Delete命令,是因?yàn)樗鼈兝昧讼到y(tǒng)底層的特殊權(quán)限或遠(yuǎn)程會(huì)話的特定接口。以下是通過(guò)C#實(shí)現(xiàn)類(lèi)似效果的詳細(xì)方案及原理說(shuō)明:核心原理遠(yuǎn)程會(huì)話的特殊性
Windows為遠(yuǎn)程桌面會(huì)話(RDP)提供了專(zhuān)用通道,允許通過(guò)WTSVirtualChanne...
|
以下是實(shí)現(xiàn)強(qiáng)制開(kāi)啟Windows遠(yuǎn)程桌面服務(wù)并禁用網(wǎng)絡(luò)級(jí)別身份驗(yàn)證(NLA)的C#代碼示例:usingSystem;usingMicrosoft.Win32;usingSystem.ServiceProcess;usingSystem.Diagnostics;usingSystem.Security.Principal...
|
在C#中強(qiáng)制關(guān)閉WindowsServer的遠(yuǎn)程桌面服務(wù)(RemoteDesktopServices),可以通過(guò)操作服務(wù)控制管理器實(shí)現(xiàn)。以下是分步說(shuō)明和代碼示例:步驟說(shuō)明獲取遠(yuǎn)程桌面服務(wù)
遠(yuǎn)程桌面服務(wù)的服務(wù)名為T(mén)ermService。停止服務(wù)
使用ServiceController類(lèi)停止服務(wù),并設(shè)置超時(shí)等待。管理員...
|
“Dify是一款開(kāi)源的大語(yǔ)言模型(LLM)應(yīng)用開(kāi)發(fā)平臺(tái)。它融合了后端即服務(wù)(BackendasService)和LLMOps的理念,使開(kāi)發(fā)者可以快速搭建生產(chǎn)級(jí)的生成式AI應(yīng)用。即使你是非技術(shù)人員,也能參與到AI應(yīng)用的定義和數(shù)據(jù)運(yùn)營(yíng)過(guò)程中。”dify最大優(yōu)勢(shì)在于其強(qiáng)大的流程編排與非常豐富的生態(tài)能力。今天分享一下dify的...
![]() |
??Difyv1.0.0正式發(fā)布,插件系統(tǒng)全面上線!Difyv1.0.0終于來(lái)了!??標(biāo)志著Dify邁入全新的智能應(yīng)用時(shí)代,最令人驚喜的升級(jí)在于插件系統(tǒng)的全面推出?,F(xiàn)在,你可以通過(guò)插件輕松擴(kuò)展Dify的功能,讓AI應(yīng)用的構(gòu)建變得更加靈活高效。??Dify插件系統(tǒng):解鎖AI應(yīng)用無(wú)限可能Difyv1.0.0引入了全新的插件...
![]() |
HeidiSQL是一款免費(fèi)的圖形化數(shù)據(jù)庫(kù)管理工具,支持MySQL、MariaDB、MicrosoftSQL、PostgreSQL、SQLite、Interbase以及Firebird,目前只能在Windows平臺(tái)使用。HeidiSQL的核心功能包括:免費(fèi)且開(kāi)源,所有功能都可以直接使用。支持SSH隧道以及SSL安全連接。...
![]() |
通過(guò)繼承,子類(lèi)可以繼承基類(lèi)public的字段、屬性和方法,同時(shí)也可以添加自己特有的成員或重寫(xiě)基類(lèi)的成員?;?lèi):被繼承的類(lèi),提供公共的屬性和方法。子類(lèi):繼承基類(lèi)的類(lèi),可以使用基類(lèi)的成員,并可以增加自身的成員。使用冒號(hào):來(lái)表示繼承關(guān)系如:子類(lèi):基類(lèi)子類(lèi)可以使用基類(lèi)中的字段、屬性和方法在類(lèi)前面添加sealed,表示這個(gè)類(lèi)是密...
![]() |
隨著科技的不斷進(jìn)步和制造業(yè)的發(fā)展,自動(dòng)化技術(shù)已成為現(xiàn)代生產(chǎn)中不可或缺的一部分。機(jī)器視覺(jué)檢測(cè)(MachineVisionInspection,簡(jiǎn)稱(chēng)MVI)作為一種突破傳統(tǒng)人工檢測(cè)方式的新技術(shù),逐漸成為智能制造中的核心技術(shù)之一。它通過(guò)光學(xué)、機(jī)械、電控、軟件等技術(shù)模擬并拓展人類(lèi)的視覺(jué)、思維和手動(dòng)操作能力,從而取代了傳統(tǒng)的人工...
![]() |
#moremail.warnMay210:28:39debianpostfix/smtpd[22768]:warning:219.136.64.190:addressnotlistedforhostname190.64.136.219.broad.gz.gd.dynamic.163data.com.cnMay211:0...
|
本篇文章討論的大促場(chǎng)景,指雙11、618期間,系統(tǒng)的行為是要盡可能多地賣(mài)出商品,盡可能多地收訂單,又不能超過(guò)庫(kù)存。在這種高并發(fā)、大流量場(chǎng)景下,整個(gè)系統(tǒng)的瓶頸點(diǎn)必然在數(shù)據(jù)庫(kù)上,本篇文章就庫(kù)存更新這一場(chǎng)景下討論如何優(yōu)化事務(wù)SQL。在文章開(kāi)始之前,我們做出如下約定:業(yè)務(wù)服務(wù)器與數(shù)據(jù)庫(kù)服務(wù)器在同機(jī)房中;網(wǎng)絡(luò)請(qǐng)求耗時(shí)3ms,語(yǔ)句...
|
前幾天在一個(gè)群里看到一位同學(xué)說(shuō):“SQLite這么小眾的數(shù)據(jù)庫(kù),到底是什么人在用啊?”首先要說(shuō)的是SQLite可不是小眾的數(shù)據(jù)庫(kù),相反,SQLite是世界上裝機(jī)量最多的數(shù)據(jù)庫(kù),遠(yuǎn)超MySQL,只不過(guò)比較低調(diào)而已。低調(diào)到我想在官網(wǎng)上找一個(gè)好看的用來(lái)當(dāng)插圖的圖片都找不到,只能截一張官網(wǎng)首頁(yè)來(lái)?yè)我粨?,看起?lái)十分樸素。我最早聽(tīng)...
![]() |
1.測(cè)試數(shù)據(jù)準(zhǔn)備第1步:創(chuàng)建數(shù)據(jù)庫(kù)、創(chuàng)建表CREATEDATABASEdbtest3;USEdbtest3;#1.創(chuàng)建學(xué)生表和課程表CREATETABLE`student_info`(`id`INT(11)NOTNULLAUTO_INCREMENT,`student_id`INTNOTNULL,`name`VARCHA...
![]() |
一、前言:AI編程時(shí)代的雙雄爭(zhēng)霸2025年3月,字節(jié)跳動(dòng)推出的Trae以國(guó)內(nèi)首個(gè)AI原生IDE之名殺入戰(zhàn)場(chǎng),直指海外明星產(chǎn)品Cursor的軟肋。這場(chǎng)工具革命背后,是免費(fèi)與付費(fèi)、本土化與全球化、多模態(tài)與專(zhuān)業(yè)化的三大戰(zhàn)役二、核心功能對(duì)比:免費(fèi)VS付費(fèi)的終極較量2.1核心定位差異維度TraeCursor價(jià)格策略完全免費(fèi)(含C...
![]() |
C#強(qiáng)制關(guān)閉Windows操作系統(tǒng)指定端口進(jìn)程,以下是適配舊版本的完整代碼(兼容.NETFramework4.0):usingSystem;usingSystem.Diagnostics;usingSystem.Net;usingSystem.Runtime.InteropServices;
namespaceClo...
|
1.背景RabbitMQ是一個(gè)由erlang開(kāi)發(fā)的AMQP開(kāi)源實(shí)現(xiàn),erlang語(yǔ)言天生具備高并發(fā)的特性,而且他的管理界面用起來(lái)十分方便?;A(chǔ)概念講解基礎(chǔ)概念的前面,我們先來(lái)整體構(gòu)造一個(gè)結(jié)構(gòu)圖,這樣會(huì)方便們更好地去理解RabbitMQ的基本原理。通過(guò)上面這張應(yīng)用相結(jié)合的結(jié)構(gòu)圖既能夠清晰的看清楚整體的sendMessag...
![]() |
TinyflowTinyflow是一個(gè)輕量的AI智能體解決方案,她不是一個(gè)”產(chǎn)品“,而是一個(gè)開(kāi)發(fā)組件。通過(guò)集成Tinyflow,您可以使得任何的傳統(tǒng)應(yīng)用,具備AI智能體的能力。特性Tinyflow前端基于WebComponent開(kāi)發(fā),因此支持React、Vue、Angular、Svelte等任何框架,當(dāng)然也包括原生的H...
![]() |
今年是Agent的一年,基于大模型做Agent,是主流。開(kāi)源項(xiàng)目Dify獲得阿里5000萬(wàn)的戰(zhàn)投,證明了Agent開(kāi)發(fā)平臺(tái)的大趨勢(shì)。讓企業(yè)系統(tǒng)快速擁有AI能力,TinyFlow有點(diǎn)類(lèi)似Dify源代碼:https://github.com/tinyflow-ai/tinyflow國(guó)內(nèi)鏡像:http://www.gitpp...
![]() |