最新文章
|
知識(shí)管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):9326 今日文數(shù):3917
|
數(shù)據(jù)庫(kù)行業(yè)第二春來(lái)了:AI應(yīng)用通過(guò)MCP接管兩大國(guó)產(chǎn)數(shù)據(jù)庫(kù)PolarDB&OB模型上下文協(xié)議(MCP)是一種開放協(xié)議,可實(shí)現(xiàn)LLM應(yīng)用程序與外部數(shù)據(jù)源和工具之間的無(wú)縫集成。無(wú)論您是構(gòu)建AI驅(qū)動(dòng)的IDE、增強(qiáng)聊天界面還是創(chuàng)建自定義AI工作流,MCP都提供了一種標(biāo)準(zhǔn)化方法,可將LLM與所需的上下文連接起來(lái)。如果我們...
![]() |
通過(guò)Thread使用委托的方式實(shí)現(xiàn)按下按鈕后,結(jié)果1和結(jié)果2中顯示計(jì)算的結(jié)果值。此案例中,在Thread里面不能對(duì)控件直接操作,因?yàn)槭褂肨hread后相當(dāng)于新建了一個(gè)線程,不能直接去訪問(wèn)主線程里面的控件。否則會(huì)出現(xiàn)下圖中的錯(cuò)誤。此時(shí)需要通過(guò)委托的方式實(shí)現(xiàn)跨線程操作。?使用InvokeRequired屬性判斷要操作的控件...
![]() |
SamWaf是一款純Java開發(fā)的開源Web應(yīng)用防火墻(WAF),專為保護(hù)Web應(yīng)用免受各類網(wǎng)絡(luò)攻擊而設(shè)計(jì)。最讓人驚喜的是,它完全免費(fèi)開源,卻能提供堪比商業(yè)產(chǎn)品的防護(hù)能力。?它的名字Sam來(lái)源于開發(fā)者的IDsamwaf,而WAF就是WebApplicationFirewall的縮寫。簡(jiǎn)單來(lái)說(shuō),它就是一個(gè)架設(shè)在你網(wǎng)站前面...
![]() |
1、調(diào)用瀏覽器自帶時(shí)間控件,input的type屬性有以下幾種寫法:type=date//顯示年、月、日type=month//顯示年、月type=week//顯示年、周type=datetime-local//顯示年、月、日、時(shí)、分上述屬性在chrome、safari、opera瀏覽器中,點(diǎn)擊三角按鈕會(huì)出現(xiàn)時(shí)間控件的...
|
1普通軟件項(xiàng)目開發(fā)過(guò)程規(guī)范(一)——項(xiàng)目階段[3003]
http://3093.oa22.cn2普通軟件項(xiàng)目開發(fā)過(guò)程規(guī)范(二)——啟動(dòng)和計(jì)劃階段[3498]
http://3094.oa22.cn3普通軟件項(xiàng)目開發(fā)過(guò)程規(guī)范(三)——執(zhí)行階段[3492]
http://3095.oa22.cn4普通軟件項(xiàng)目開發(fā)過(guò)...
|
JavaScript對(duì)比TypeScript作為一名JavaScript工程師,我經(jīng)常被問(wèn)到:為什么要使用TypeScript?或者TypeScript相比JavaScript有什么優(yōu)勢(shì)?今天,讓我們通過(guò)實(shí)際的代碼示例來(lái)深入探討這個(gè)話題。核心特性對(duì)比1.類型系統(tǒng):最顯著的區(qū)別?javascript//JavaScrip...
|
經(jīng)常會(huì)碰到需要拖拽縮放的情況,只要有思路,實(shí)現(xiàn)起來(lái)會(huì)非常順暢。
功能的核心是鼠標(biāo)放在四個(gè)邊和角上,拖拽把容器放大或縮小功能演示縮放:?移動(dòng):演示網(wǎng)址:寶藏導(dǎo)航?縮放設(shè)計(jì)思路使用css繪制四條邊和四個(gè)角通過(guò)css定位,控制四根線和四個(gè)角在對(duì)應(yīng)的位置監(jiān)聽鼠標(biāo)點(diǎn)擊和移動(dòng)事件在移動(dòng)的過(guò)程中,改變?nèi)萜鞯拇笮『诵脑O(shè)計(jì)基礎(chǔ)html...
![]() |
心跳機(jī)制在WebSocket通信中是一種常用的技術(shù),用于維持連接的穩(wěn)定性、檢測(cè)連接是否正常。以下為你詳細(xì)介紹在前端使用WebSocket時(shí)如何實(shí)現(xiàn)心跳機(jī)制,以及相關(guān)代碼示例。實(shí)現(xiàn)思路發(fā)送心跳包:客戶端定期向服務(wù)器發(fā)送一個(gè)特定格式的消息(心跳包),以表明自己處于活躍狀態(tài)。接收響應(yīng):服務(wù)器收到心跳包后,返回一個(gè)響應(yīng)消息,客...
|
說(shuō)起文件上傳,在我們的開發(fā)中是繞不過(guò)去的話題。但要是碰到幾十MB甚至GB級(jí)別的大文件,傳統(tǒng)上傳方式就有點(diǎn)“拉胯”了。今天就給大伙嘮嘮前端大文件上傳,講講它的原理、能解決啥問(wèn)題、有哪些關(guān)鍵功能,再給大家推薦一個(gè)超實(shí)用的大文件上傳庫(kù),讓大文件上傳不再是難題。一、大文件上傳是啥?(一)大文件上傳的定義簡(jiǎn)單來(lái)說(shuō),大文件上傳就是...
|
在日常的開發(fā)中,很多人習(xí)慣于使用if-else語(yǔ)句來(lái)處理各種條件。但你有沒(méi)有想過(guò),層層嵌套的條件判斷,可能會(huì)讓代碼變得難以維護(hù)且難以閱讀?今天,我想分享一個(gè)讓代碼更清晰易讀的技巧,那就是——return。?if-else真的有必要嗎?初學(xué)編程時(shí),我們都習(xí)慣通過(guò)if-else語(yǔ)句來(lái)處理分支邏輯。比如判斷一個(gè)用戶是否活躍,...
|
有一個(gè)JavaScript特性經(jīng)常被明確禁止使用——eval()函數(shù)及其變體。這個(gè)看似強(qiáng)大的特性為何會(huì)被微軟、谷歌、Facebook等頂級(jí)公司列入黑名單?eval():強(qiáng)大而危險(xiǎn)的雙刃劍eval()函數(shù)可以將字符串作為JavaScript代碼執(zhí)行,看起來(lái)可以實(shí)現(xiàn)許多動(dòng)態(tài)功能:constexpr=varx=10;x*2;...
![]() |
你在工作中是否也有遇到這樣的需求?比如將數(shù)據(jù)庫(kù)中的姓名和地址合并展示,但擠在一行太雜亂或者太長(zhǎng)?今天分享這篇文章,主要是我在工作中遇到了一個(gè)圖表可視化的問(wèn)題,為了實(shí)現(xiàn)更加美觀的效果,我需要將數(shù)據(jù)中的兩個(gè)字段進(jìn)行拼接,并且能夠分行展示。01數(shù)據(jù)準(zhǔn)備假設(shè)有一張客戶信息表data_learning.user_info(案例建...
![]() |
這年頭 HTML 標(biāo)簽已經(jīng)這么牛了嗎:img可點(diǎn)擊區(qū)域、base基準(zhǔn)路徑、progress進(jìn)度條、meter階段漸變樣式進(jìn)度
在HTML5推出之后,很多的HTML標(biāo)簽都具備了非常牛逼的功能。有些甚至可以讓我們完全脫離JS,通過(guò)簡(jiǎn)單的html就可以實(shí)現(xiàn)復(fù)雜的操作。那么今天咱們就來(lái)看看這些牛逼的HTML特性!01:在img標(biāo)簽中生成可點(diǎn)擊區(qū)域<map>配合<area>可以直接在img標(biāo)簽中創(chuàng)建部分的可點(diǎn)擊區(qū)域:<body><imgsrc=01.j...
![]() |
一、基礎(chǔ)資料的編碼原則:1、防止重碼重碼指同一明細(xì)項(xiàng)目(如客戶)在基礎(chǔ)資料中有2個(gè)或以上代碼或名稱基礎(chǔ)資料中供應(yīng)商、客戶、物料極易出現(xiàn)重碼。為防止重碼應(yīng)注意:對(duì)于同一項(xiàng)目盡可能只讓1至2人有增加權(quán)限,增加時(shí)盡可能使用標(biāo)準(zhǔn)名稱,客戶、供應(yīng)商以公章為準(zhǔn),物料以物資管理部門規(guī)范的為主;在按f7查詢時(shí)盡可能使用搜索功能后,再增...
|
我有話想說(shuō)這篇文章的構(gòu)思始于2023年,受限于個(gè)人經(jīng)驗(yàn)與知識(shí)積累,初稿拖延至2025年1月才最終完成。在此過(guò)程中,許多同行大佬慷慨提供了審稿意見(jiàn)與建議,對(duì)此我深表感謝。這是接近一篇萬(wàn)字長(zhǎng)文,為方便大家閱讀,我整理了文章的大綱并以思維導(dǎo)圖的形式展示。你可以根據(jù)自己的興趣點(diǎn)選擇性閱讀,希望這篇文章能為你應(yīng)對(duì)高并發(fā)場(chǎng)景提供啟...
![]() |
前言大家好,歡迎關(guān)注dotnet研習(xí)社!WinForms開發(fā)一直是Windows桌面應(yīng)用的經(jīng)典方案。雖然WPF近些年更受推崇,但WinForms依然憑借其簡(jiǎn)單易用的特性,在企業(yè)內(nèi)部系統(tǒng)、工具類軟件等場(chǎng)景中占據(jù)一席之地。今天,我就來(lái)聊聊WinForms頁(yè)面框架的幾種常見(jiàn)搭建方式,并給出相應(yīng)的代碼示例,幫助你快速上手。...
![]() |
在當(dāng)今數(shù)字化時(shí)代,軟件安全至關(guān)重要,尤其是在涉及大量敏感信息的金融系統(tǒng)領(lǐng)域。C#作為廣泛應(yīng)用于金融軟件開發(fā)的編程語(yǔ)言,其代碼中的隱形漏洞可能會(huì)成為黑客攻擊的突破口。通過(guò)靜態(tài)代碼分析工具RoslynAnalyzer的掃描結(jié)果,結(jié)合金融系統(tǒng)中的真實(shí)攻擊案例,我們可以清晰地看到這些漏洞帶來(lái)的嚴(yán)重威脅。漏洞一:SQL注入漏洞R...
|
【前言】WinForm(WindowsForms)是Microsoft.NET框架中的技術(shù),用于開發(fā)Windows桌面應(yīng)用程序。它提供了一套豐富的控件和組件。通過(guò)拖放控件、編寫事件處理程序等方式快速構(gòu)建用戶界面。通過(guò)屬性窗口定制這些控件的外觀和行為。通過(guò)數(shù)據(jù)綁定,將UI控件與數(shù)據(jù)源連接,實(shí)現(xiàn)數(shù)據(jù)的展示和更新。通過(guò)上面的...
![]() |
免責(zé)聲明:請(qǐng)勿利用文章內(nèi)的相關(guān)技術(shù)從事非法測(cè)試,由于傳播、利用此文所提供的信息或者工具而造成的任何直接或者間接的后果及損失,均由使用者本人負(fù)責(zé),所產(chǎn)生的一切不良后果與文章作者無(wú)關(guān)。該文章僅供學(xué)習(xí)用途使用。fofa語(yǔ)法body=用友U8CRM漏洞復(fù)現(xiàn)pocGET/pub/help.php?key=YTozOntpOjA7...
![]() |
免責(zé)聲明:請(qǐng)勿利用文章內(nèi)的相關(guān)技術(shù)從事非法測(cè)試,由于傳播、利用此文所提供的信息或者工具而造成的任何直接或者間接的后果及損失,均由使用者本人負(fù)責(zé),所產(chǎn)生的一切不良后果與文章作者無(wú)關(guān)。該文章僅供學(xué)習(xí)用途使用。fofa語(yǔ)法body=/jsoa/login.jspPocPOST/jsoa/dl.jsp?JkZpbGVOYW1l...
![]() |
免責(zé)聲明:請(qǐng)勿利用文章內(nèi)的相關(guān)技術(shù)從事非法測(cè)試,由于傳播、利用此文所提供的信息或者工具而造成的任何直接或者間接的后果及損失,均由使用者本人負(fù)責(zé),所產(chǎn)生的一切不良后果與文章作者無(wú)關(guān)。該文章僅供學(xué)習(xí)用途使用。?FOFA:app=Landray-EIS智慧協(xié)同平臺(tái)訪問(wèn)頁(yè)面POC:GET/third/DingTalk/Page...
![]() |
前言在實(shí)際工作中,我們常常需要開發(fā)運(yùn)行在后臺(tái)、無(wú)需用戶交互的應(yīng)用程序。例如,定時(shí)讀取西門子PLC的數(shù)據(jù)并保存到數(shù)據(jù)庫(kù)中。為了實(shí)現(xiàn)這一目標(biāo),我們可以選擇使用C#創(chuàng)建一個(gè)Windows服務(wù)。在本篇文章中,將介紹如何基于C#創(chuàng)建一個(gè)Windows服務(wù),并實(shí)現(xiàn)對(duì)西門子PLC的定時(shí)讀取和保存功能,希望這篇文章能為大家提供有價(jià)值的...
![]() |
Thread類用于創(chuàng)建和管理線程,表示托管線程,每個(gè)Thread對(duì)象都表示一個(gè)托管線程,每個(gè)托管線程都會(huì)對(duì)對(duì)應(yīng)一個(gè)函數(shù)。進(jìn)程:一個(gè)正在運(yùn)行的程序就是一個(gè)進(jìn)程。線程:操作系統(tǒng)為了提高效率將一個(gè)進(jìn)程分為多個(gè)線程。使用Thread開啟兩個(gè)線程同時(shí)運(yùn)行。按下執(zhí)行任務(wù)按鈕后,兩個(gè)任務(wù)同時(shí)執(zhí)行,互不影響。將屬性中的輸出類型改為:控...
![]() |
在前端開發(fā)領(lǐng)域,性能優(yōu)化始終是一個(gè)永恒的話題。當(dāng)應(yīng)用程序變得越來(lái)越復(fù)雜,用戶體驗(yàn)往往會(huì)因?yàn)樾阅軉?wèn)題而大打折扣。然而,有一個(gè)強(qiáng)大的API常常被開發(fā)者所忽視——WebWorkers,這個(gè)被嚴(yán)重低估的功能可以解決大部分JavaScript性能瓶頸問(wèn)題。WebWorkers:隱藏的性能寶藏JavaScript的單線程特性是眾所...
|
項(xiàng)目介紹Handsontable是一個(gè)用JavaScript編寫的在線表格組件,它提供了類似電子表格的編輯功能,非常適合構(gòu)建數(shù)據(jù)豐富的內(nèi)部應(yīng)用。用戶可以使用它來(lái)輸入、編輯、驗(yàn)證和處理來(lái)自不同來(lái)源的數(shù)據(jù)。您可以使用Handsontable為所有類型的數(shù)據(jù)豐富、易于訪問(wèn)的應(yīng)用程序,賦予用戶從各種來(lái)源(包括遠(yuǎn)程來(lái)源,如數(shù)據(jù)庫(kù)...
![]() |