最新文章
|
知識管理交流
→『 技術文檔交流 』
本版文數:7877 今日文數:2819
|
引子for和foreach循環是C#開發人員工具箱中最有用的構造之一。在我看來,迭代一個集合比大多數情況下更方便。它適用于所有集合類型,包括不可索引的集合類型(如,并且不需要通過索引訪問當前元素)。但有時,確實需要當前項的索引;前段時間開發中用foreach遍歷集合就遇到這個問題。這通常會使用以下模式之一://fore...
|
前言推薦一個用SpringBoot搭建的文檔在線預覽解決方案:kkFileView,一款成熟且開源的文件文檔在線預覽項目解決方案,對標業內付費產品有【永中office】【office365】【idocv】等,免費!文章來源:【公眾號:Java筆記蝦】項目特性支持office,pdf,cad等辦公文檔支持txt,xml(...
|
開源數據庫MariaDB不會消亡,但MariaDB公司正在逐漸消亡。從上市時的每股10塊(刀),到現在3毛多,MariaDB公司已經在消亡的邊緣。但開源數據庫MariaDB,依舊是開源領域中的優秀項目。要理清MariaDB的發展脈絡,還得從MySQL開始說起。MySQL的前身,可以一直追溯到1979年,在北歐資本主義樣...
|
概述:C#中通過WebClient或HttpClient可以輕松實現從URL下載文件,包括處理下載進度和失敗情況。這涉及網絡請求、文件流處理等技術,可根據項目需求選擇不同的方法。在C#中,從URL下載文件是常見的網絡操作之一。實現下載涉及到網絡請求、文件流處理等方面的知識。原理文件下載的原理是通過HTTP請求從指定UR...
|
概述:在_C#應用程序,空引用異常通常是問題和運行時失敗的原因。適當的null檢查對于保護代碼免受此類問題的影響是必要的。本文將介紹在C#中執行null檢查的多種方法,介紹推薦的方法,并提供示例來演示如何使用每種方法。傳統空檢查:檢查null的最直接方法是通過顯式比較。例如:if(variable!=null)使用運算...
|
局域網聊天MiniTalk是一個基于局域網的及時聊天程序,類似于飛秋,使用C#和Winform開發,推薦給需要的小伙伴。可以設置頭像,支持群組聊天、氣泡聊天、表情發送、圖片發送、文件發送、遠程協助(RDP)等功能。聊天功能支持輸入@能夠選擇@對象,點擊表情即可插入表情到氣泡,Ctrl+Alt+S能夠屏幕截圖,只能保存到...
|
一個跨平臺的web打印插件,自動分頁hiprint官網http://hiprint.io/hiprint是一個web打印的js組件,無需安裝軟件。支持移動端、PC端瀏覽器、angular、vue、react,等分頁預覽、打印,操作簡單,運行快速。預覽界面為css+html。支持數據分組,批量預覽。生成pdf、圖片更方便...
|
js實用方法記錄-js動態加載css、js腳本文件js實用方法記錄-js動態加載css、js腳本文件js實用方法記錄-動態加載css/js1.動態加載js文件到head標簽并執行回調方法調用:dynamicLoadJs(}復制
|
【推薦】前端調試神器,支持Vue、React等多框架!!!背景及相關信息不知道你是否遇到過產品或者測試給你一個頁面讓你改一點東西,你卻找不到頁面源代碼在哪里的場景?對于一些大型項目,文件數量多、文件層級深、代碼行數多,查找一個頁面上組件對應的源代碼位置,往往需要花費大量時間。為了解決這個問題,我開發了code-insp...
|
目錄一、SQL注入漏洞分為以下五種注入方式:查找SQL注入漏洞Union注入布爾盲注報錯注入時間盲注時間型盲注的加速方式二、任意文件下載漏洞原理:產生原因:利用條件:漏洞發現:漏洞利用方法:漏洞防護:三、敏感文件四、文件包含漏洞利用PHP中的封裝協議(偽協議)file://php://zip://&bzip2:...
|
在JavaScript的世界里,數據類型可以分為原始類型(PrimitiveTypes)和對象(Objects)。原始類型是最基本的數據類型,它們不是對象,也沒有方法。本文將深入探討JavaScript中的原始類型和對象類型,并通過一些例子加深理解。原始類型JavaScript的原始類型包括:undefined、nul...
|
摘要查詢是一組指令,描述要從給定數據源(或源)檢索的數據以及返回的數據應具有的形狀和組織。查詢與它生成的結果不同。從應用程序的角度來看,原始源數據的特定類型和結構并不重要。應用程序始終將源數據視為IEnumerable<T>或IQueryable<T>集合。正文LINQ查詢表達式包含8個基本子句,分別為from、sel...
|
在編寫C#代碼時,優化代碼不僅可以提高程序的性能,還可以使代碼更加清晰、易于維護和擴展。下面將介紹10個可優化的C#代碼技巧,幫助你編寫出更高效、更優雅的代碼。1.使用值類型而非引用類型當定義一個變量時,如果可能的話,盡量使用值類型(如int、double、struct等)而非引用類型(如class)。值類型通常分配在...
|
前言.NET應用如何防止被反編譯?這個對于我們.NET開發而言是一個值得關注和重視的問題,防止應用程序被反編譯的手段有很多本文我們主要講講如何使用ConfuserEx.NET開源免費的代碼混淆工具保護你的.NET應用程序。ConfuserEx.NET混淆工具介紹ConfuserEx是一個功能強大且廣泛使用的.NET代碼...
|
Winform界面庫作為Windows桌面應用程序的常用框架,其用戶體驗的提升顯得尤為重要。而AntDesign,作為一套優秀的UI設計語言,已經成為了前端開發的行業標準。今天,為大家介紹一款基于AntDesign設計語言的Winform界面庫,領略其界面設計的魅力!源碼下載:附件:AntdUI-main.zip界面概...
|
5款好看的winform開源UI庫,個人感覺第一個好看點。。。。NanUINanUI界面組件是一個開放源代碼的.NET/.NETCore窗體應用程序(WinForms)界面組件。她適用于希望使用HTML5/CSS3等前端技術來構建Windows窗體應用程序用戶界面的.NET/.NETCore開發人員。NanUI的渲染引...
|
AntdUI推薦一個Winform組件庫,AntdUI是一個開源的Winform組件庫,基于AntDesign5.0構建,包含了幾十個常用的控件。AntdUI開箱即用,美觀高效,集成方便,現在Winform也能擁有美觀的界面了。功能特性構建的聊天界面控件列表控件列表非常豐富,包含了大部分常用的組件,在項目中集成后可以按...
|
引言:對于一些剛接觸C#不久的朋友可能會對C#中一些基本特性理解的不是很深,然而這些知識也是面試時面試官經常會問到的問題,所以我覺得有必要和一些接觸C#不久的朋友分享下關于C#基礎知識的文章,所以有了這個系列,希望通過這個系列讓朋友對C#的基礎知識理解能夠更進一步。然而委托又是C#基礎知識中比較重要的一點,基本上后面的...
|
前言本文將使用PuppeteerSharp組件、實現Html代碼片段生成Jpg照片PuppeteerSharp地址https://github.com/hardkoded/puppeteer-sharp1、安裝引用PuppeteerSharp使用Nuget界面管理器搜索"PuppeteerSharp"...
|
中文文檔https://www.cnblogs.com/sanduzxcvbnm/p/8508741.html[必須]標識頭[common]是不可或缺的部分[必須]frps服務端IPserver_addr=0.0.0.00.0.0.0為FRP服務端IP,客戶端要填寫為服務端已配置的對應的IP,或者是服務端的服務器(VP...
|
需求背景頁面上有大量的圖表,用戶的述求是能對頁面截屏從而直接分享給別人。那么就有小伙伴要發問了,為什么不直接把頁面鏈接分享給別人呢?首先,頁面可能有權限校驗,被分享的人可能沒有該頁面的訪問權限,而圖片不會有這個問題;其次,實踐表明,如果分享的是鏈接,用戶的點擊意愿很低,如果不是直接相關的人往往不會點開鏈接查看,而如果是...
|
AsyncLocal用法簡介通過AsyncLocal我們可以在一個邏輯上下文中維護一份私有數據,該上下文后續代碼中都可以訪問和修改這份數據,但另一個無關的上下文是無法訪問的。無論是在新創建的Task中還是await關鍵詞之后,我們都能夠訪問前面設置的AsyncLocal的數據。classProgram"));...
|
我們在美團APP下單,假如沒有立即支付,進入訂單詳情會顯示倒計時,如果超過支付時間,訂單就會被自動取消。這篇文章,筆者想以架構師的視角,深入剖析如何設計訂單超時自動取消的功能。1定時任務首先,我們非常自然的想到定時任務的方案。方案流程:每隔30秒查詢數據庫,取出最近的N條未支付的訂單。遍歷查詢出來的訂單列表,判斷當前時...
|
asp如何判斷sql語句是否報錯并提醒在ASP中,可以通過捕獲ADO錯誤來判斷SQL語句是否報錯。可以使用以下代碼來檢查SQL語句是否執行成功:ResumeNextDimconn,rsSetconn=Server.CreateObject("ADODB.Connection")conn.Open&q...
|