最新文章
|
知識(shí)管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):10444 今日文數(shù):4910
|
MINIO是提供.NETSDK的,但是這么老的版本沒找到,于是使用http的方式直接調(diào)用,方便簡(jiǎn)單。我這里需求不復(fù)雜,只需要上傳下載刪除即可,如果后續(xù)有需求再補(bǔ)充方法。核心代碼MinioHttpOperatorDemo如下:usingSystem;usingSystem.IO;usingSystem.Net;using...
|
面試時(shí)候經(jīng)常會(huì)被問及Cookie大小限制,但一直沒嘗試寫一些demo測(cè)試下溢出極限值會(huì)怎樣~~本文就來看看各種極限情況!英文測(cè)試代碼:(()=>=$;expires=$;path=/`;})()Chrome/Edge/Firefox瀏覽器英文:名字+內(nèi)容字符串長(zhǎng)度限制4096字符。各家瀏覽器的存儲(chǔ)面板都能看到Cooki...
|
我在業(yè)余時(shí)間開發(fā)了一款自己的獨(dú)立產(chǎn)品在線客服與營(yíng)銷系統(tǒng)。陸陸續(xù)續(xù)開發(fā)了幾年,從一開始的偶有用戶嘗試,到如今線上環(huán)境和私有化部署均有了越來越多的穩(wěn)定用戶,在這個(gè)過程中,我也積累了不少如何開發(fā)運(yùn)營(yíng)一款獨(dú)立產(chǎn)品的經(jīng)驗(yàn)。在這期間,一直有一個(gè)問題困擾著我,就是客服端軟件經(jīng)常被各種殺毒軟件,包括WindowsDefender誤報(bào)木...
|
郵件的幾大要素發(fā)件人From收件人(主要收件人To,抄送CC,密送BCC)主題Subject正文Body附件AttachmentsSmtpClient和MailKit如果有郵箱服務(wù)器并且已知發(fā)件人郵箱和密碼,可以通過C#自帶的SmtpClient或者使用開源庫(kù)MailKit調(diào)用第三方郵箱應(yīng)用C#自帶的MailMessa...
|
IE瀏覽器時(shí)間出現(xiàn)NaN-aN-ANaN:aN:aN的原因
1、之前時(shí)間顯示在Chrome,F(xiàn)ireFox上顯示均是正常的,但是在IE(version:11)瀏覽器上卻顯示NaN-aN-ANaN:aN:aN,我知道這是一個(gè)很簡(jiǎn)單的問題,但是在網(wǎng)上查找了半天發(fā)現(xiàn)網(wǎng)友眾說紛紜,所以歸納如下:之所以出現(xiàn)NaN的問題就是...
|
一、核心區(qū)別概覽通過對(duì)比表快速掌握核心差異:特性聚簇索引非聚簇索引關(guān)鍵影響??索引數(shù)量每表僅1個(gè)每表可多個(gè)主鍵默認(rèn)為聚簇索引??數(shù)據(jù)存儲(chǔ)葉子節(jié)點(diǎn)存儲(chǔ)完整數(shù)據(jù)行葉子節(jié)點(diǎn)存儲(chǔ)鍵值+數(shù)據(jù)指針查詢效率差異關(guān)鍵???物理順序決定數(shù)據(jù)物理存儲(chǔ)順序不改變物理存儲(chǔ)順序范圍查詢性能差異??查找過程1次查找直達(dá)數(shù)據(jù)需2次查找(索引+回表)...
|
曾幾何時(shí),在.NET的世界里,Newtonsoft.Json如同一位德高望重的王者,無人不曉。直到有一天,一位名叫System.Text.Json(后文簡(jiǎn)稱STJ)的新貴悄然登場(chǎng)。它出身名門(.NET官方),身懷絕技(號(hào)稱性能超群),本應(yīng)是明日之星,卻被無數(shù)開發(fā)者貼上了“坑王”、“難用”、“反人類”的標(biāo)簽。無數(shù)個(gè)深夜,...
|
概述分區(qū)的本質(zhì)是將一張大的物理表從邏輯上拆分,為N個(gè)較小的物理表。分區(qū)表按照官方的解釋如下:Thepartitionedtableitselfisa“virtual”tablehavingnostorageofitsown.Instead,thestoragebelongstopartitions,whichareot...
|
代理服務(wù)器類型透明代理服務(wù)器(TransparentProxies)透明代理,也稱為內(nèi)聯(lián)代理、攔截代理或強(qiáng)制代理,是一種位于最終用戶或設(shè)備與互聯(lián)網(wǎng)之間的服務(wù)器,可攔截所有請(qǐng)求和響應(yīng)而不對(duì)其進(jìn)行更改。術(shù)語“透明”是指代理的操作對(duì)用戶不可見;它不會(huì)修改請(qǐng)求或響應(yīng)的內(nèi)容,也不需要對(duì)用戶的設(shè)備進(jìn)行任何配置更改。這使得它不同于非...
|
js獲取table指定列的內(nèi)容如果這列每行內(nèi)容相同時(shí)進(jìn)行某一列的數(shù)量合并
<!DOCTYPEhtml><html><head><metacharset=utf-8><title></title></head><body><tableid=myTable><thead><tr><th>名稱</th><th>類別</...
|
許多開發(fā)者花費(fèi)大量時(shí)間為變量起“優(yōu)雅”的名字,拘泥于80字符限制,執(zhí)著地將函數(shù)拆分成“純粹的小單元”,把每一行代碼寫得像詩一樣——最終產(chǎn)出的,是一套看似藝術(shù)品般的“干凈代碼”。結(jié)果?上線延期三周,項(xiàng)目脫期,團(tuán)隊(duì)疲憊。這不是個(gè)例,而是一種現(xiàn)象:簡(jiǎn)潔代碼的信仰,正在悄然拖垮生產(chǎn)效率?!昂?jiǎn)潔代碼”信仰的真實(shí)代價(jià)“函數(shù)只能做一...
|
前言在.NET平臺(tái)中操作生成PDF的類庫(kù)有很多如常見的有iTextSharp、PDFsharp、Aspose.PDF等,今天我們分享一個(gè)用于生成PDF文檔的現(xiàn)代開源.NET庫(kù):QuestPDF,本文將介紹QuestPDF并使用它快速實(shí)現(xiàn)發(fā)票PDF文檔生成功能。QuestPDF介紹QuestPDF是一個(gè)用于生成PDF文檔...
![]() |
前言今天給大家分享2款.NET開源、簡(jiǎn)潔、高效的PDF文檔操作庫(kù),希望可以幫助大家高效處理PDF文檔的相關(guān)需求。QuestPDFQuestPDF是一個(gè)用于生成PDF文檔的現(xiàn)代開源.NET庫(kù)。QuestPDF由簡(jiǎn)潔易用的C#FluentAPI提供全面的布局引擎。輕松生成PDF報(bào)告、發(fā)票、導(dǎo)出等。QuestPDF它提供了一...
![]() |
前言PDF文檔,作為日常工作中不可或缺的文檔格式,廣泛應(yīng)用于各類場(chǎng)景。今天我們來講講在.NET中使用DocNET庫(kù)快速高效的操作PDF文檔。項(xiàng)目介紹DocNET是一個(gè)基于.NET開源(MITlicense)、跨平臺(tái)(支持Windows、Linux和macOS平臺(tái))的旨在提供快速PDF編輯和數(shù)據(jù)提取的操作庫(kù)。它是基于Ch...
![]() |
轉(zhuǎn)自:長(zhǎng)城以北cnblogs.com/namelessblog/p/13706651.html
一、C#語言方面1.1、垃圾回收垃圾回收解放了手工管理對(duì)象的工作,提高了程序的健壯性,但副作用就是程序代碼可能對(duì)于對(duì)象創(chuàng)建變得隨意。1.1.1、避免不必要的對(duì)象創(chuàng)建由于垃圾回收的代價(jià)較高,所以C#程序開發(fā)要遵循的一個(gè)基本原...
|
今天咱聊聊SQL里那些去重的招兒。平時(shí)查數(shù)據(jù)總遇到重復(fù)值,統(tǒng)計(jì)結(jié)果跑偏、存了一堆沒用的,頭疼得很。我整理了6個(gè)常用的去重關(guān)鍵字和操作,結(jié)合實(shí)際場(chǎng)景給你掰扯明白,保準(zhǔn)你看完就知道該用哪個(gè)!一、DISTINCT:?jiǎn)伪砣ブ氐目斓哆@玩意兒最簡(jiǎn)單,直接把重復(fù)的行干掉。但記住一點(diǎn):它是看所有選中列的組合,不是單看某一列。舉個(gè)例子,...
|
在TypeScript生態(tài)中,一個(gè)名為Zod的驗(yàn)證庫(kù)正以火箭般的速度崛起,它解決了類型安全和運(yùn)行時(shí)驗(yàn)證的終極統(tǒng)一問題。當(dāng)TypeScript成為前端開發(fā)標(biāo)配,開發(fā)者面臨一個(gè)核心矛盾:編譯時(shí)類型安全≠運(yùn)行時(shí)數(shù)據(jù)安全。表單提交、API響應(yīng)、配置解析等場(chǎng)景中,我們依然需要手動(dòng)驗(yàn)證數(shù)據(jù)。這正是Zod的殺手锏——它創(chuàng)造性地將Ty...
![]() |
經(jīng)過前面一系列的文章,我們已經(jīng)對(duì)HTML和CSS有了一定的了解。假設(shè)我們要做一個(gè)小的工具網(wǎng)站,絕大部分時(shí)候只需要用到HTML和CSS再配合一點(diǎn)原生JavaScript(js)知識(shí),就可以完美實(shí)現(xiàn)。本篇文章將以最簡(jiǎn)單、最清晰的方式來理解JavaScript(簡(jiǎn)稱JS)??1.JavaScript是什么??它是編程語言:就...
![]() |
當(dāng)我們使用GitHub時(shí),會(huì)發(fā)現(xiàn)Ctrl+V就能直接讀取用戶剪貼板圖片進(jìn)行粘貼,那么它是如何工作的?安全性如何?新一代神器:navigator.clipboardnavigator.clipboardAPI是一個(gè)異步的、基于Promise的現(xiàn)代接口,其具有三大核心優(yōu)勢(shì):所有讀寫操作都返回Promise,不會(huì)阻塞頁面操作...
![]() |
接上篇,給出了HTML網(wǎng)頁代碼后,我們已經(jīng)實(shí)現(xiàn)了一個(gè)靜態(tài)的網(wǎng)頁demo?,F(xiàn)在我們配合完整的CSS樣式表,使其顯示為具有視覺吸引力的網(wǎng)站。我將整個(gè)CSS樣式表放在一個(gè)代碼塊中,并在每部分添加注釋進(jìn)行解釋。注意:CSS中的選擇器用于指定要樣式化的HTML元素。樣式規(guī)則由屬性和值組成。以下是逐段解釋:(可直接復(fù)制,配合HTM...
![]() |
什么是Nginx虛擬主機(jī)?通俗來說,虛擬主機(jī)是一種技術(shù),它允許你通過一臺(tái)服務(wù)器(以及對(duì)應(yīng)的Nginx實(shí)例),托管多個(gè)網(wǎng)站。Nginx通過ServerBlock來實(shí)現(xiàn)這一功能。每個(gè)ServerBlock定義了一個(gè)獨(dú)立的網(wǎng)站配置,比如域名、根目錄、日志路徑等。配置虛擬主機(jī)的步驟1.創(chuàng)建網(wǎng)站目錄結(jié)構(gòu)為每個(gè)虛擬主機(jī)創(chuàng)建獨(dú)立的目...
![]() |
今天給大家安利一個(gè)寶藏工具-WebCurl。這玩意兒說出來你可能不信,一個(gè)8MB的文件,能干掉Postman大半的活兒,還不用裝客戶端,雙擊就能跑。WebCurl是啥WebCurl是一個(gè)極致輕量、跨平臺(tái)、無依賴的HTTP請(qǐng)求轉(zhuǎn)發(fā)與調(diào)試工具,本質(zhì)上就是個(gè)網(wǎng)頁版Postman,但比Postman輕巧100倍!整個(gè)項(xiàng)目就倆文...
![]() |
名稱:守夜人Jaden-2023網(wǎng)絡(luò)安全攻防滲透大師課-帶源碼課件
描述:守夜人jaden-吳老板全力打造,適合小白的零基礎(chǔ)入門教程分享。
夸克:https://pan.quark.cn/s/b9fb36913564?阿里:https://www.alipan.com/s/LWiHPZeeXUo
大小:NG標(biāo)簽:...
|
前言在實(shí)際開發(fā)中,WinForm應(yīng)用程序的版本管理是一個(gè)常見需求。傳統(tǒng)的發(fā)布方式如ClickOnce雖然方便,但在某些場(chǎng)景下會(huì)出現(xiàn)DLL文件缺失、更新失敗等問題。本文介紹一種基于代碼實(shí)現(xiàn)的在線自動(dòng)更新機(jī)制,通過讀取服務(wù)器上的版本信息與本地對(duì)比,判斷是否需要下載并更新程序。該方案使用JSON配置文件進(jìn)行版本控制,結(jié)合ZI...
![]() |
Docker+wsl配置Windowswin+Q搜索:?jiǎn)⒂没蜿P(guān)閉Windows功能打開Hyper-V、適用于Linux的Windows子系統(tǒng)、虛擬機(jī)平臺(tái)(后面所有的報(bào)錯(cuò)基本都是因?yàn)镠yper-V沒有被全部打開,因?yàn)橹暗囊恍┰O(shè)置,這里不能全部打開,后面用命令強(qiáng)制開啟)開啟后會(huì)提示重啟,重啟即可安裝Linux子系統(tǒng)在命令...
![]() |