最新文章
|
知識(shí)管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):9274 今日文數(shù):3880
|
簡(jiǎn)介工作中經(jīng)常遇到需要實(shí)現(xiàn)TCP客戶(hù)端或服務(wù)端的時(shí)候,如果每次都自己寫(xiě)會(huì)很麻煩且無(wú)聊,使用SuperSocket庫(kù)又太大了。這時(shí)候就可以使用SimpleTCP了,當(dāng)然僅限于C#語(yǔ)言。SimpleTCP是一個(gè)簡(jiǎn)單且非常有用的.NET庫(kù),用于處理啟動(dòng)和使用TCP套接字(客戶(hù)端和服務(wù)器)的重復(fù)性任務(wù),使用起來(lái)非常方便、代碼也...
|
01概述所謂的sql注入就是通過(guò)某種方式將惡意的sql代碼添加到輸入?yún)?shù)中,然后傳遞到sql服務(wù)器使其解析并執(zhí)行的一種攻擊手法。02分類(lèi)SQL可分為平臺(tái)層注入和代碼層注入。平臺(tái)層注入:由于不安全的數(shù)據(jù)庫(kù)配置或數(shù)據(jù)庫(kù)平臺(tái)的漏洞導(dǎo)致。代碼層注入:程序員對(duì)輸入沒(méi)有細(xì)致的過(guò)濾,從而執(zhí)行了非法的數(shù)據(jù)查詢(xún)。原因:在前后端數(shù)據(jù)的交互...
|
SQL查詢(xún)性能的優(yōu)化,是面試中的高頻知識(shí)點(diǎn),也是必知必會(huì)的技能。SQL查詢(xún)性能的好壞,直接影響程序性能和用戶(hù)體驗(yàn)。特別是一些數(shù)據(jù)量大、復(fù)雜多樣的應(yīng)用場(chǎng)景中,對(duì)SQL查詢(xún)性能優(yōu)化就更加剛需。本文主要介紹六個(gè)常用的SQL查詢(xún)性能優(yōu)化方法。01禁止使用select*《阿里巴巴開(kāi)發(fā)手冊(cè)》中指出:【強(qiáng)制】在表查詢(xún)中,一律不要使用...
![]() |
記錄一個(gè)將html頁(yè)面轉(zhuǎn)換成PDF文件的轉(zhuǎn)換器,該轉(zhuǎn)換器功能強(qiáng)大,且對(duì)于頁(yè)面上的css,js等在轉(zhuǎn)換過(guò)程中不會(huì)丟失,效果很棒!轉(zhuǎn)換器下載地址:wkhtmltopdf(官網(wǎng))同時(shí)附上C#將html轉(zhuǎn)換為PDF的代碼://生成PDFstringpage="~/Student/Print_StudentCard.a...
|
相信各位前端工程獅們?cè)谝恍﹫?bào)表項(xiàng)目,管理系統(tǒng)項(xiàng)目中都會(huì)遇到在這樣的需求:申請(qǐng)報(bào)、表格、簡(jiǎn)歷等等圖文信息有導(dǎo)出為PDF文件。下面是記錄我在項(xiàng)目中完成該需求的代碼dome,發(fā)布出來(lái)也是希望對(duì)大家有些幫助。1,整體思路將HTML元素打印或?qū)С鰹镻DF文件,無(wú)非就是提取元素頁(yè)面內(nèi)容,然后轉(zhuǎn)化為圖片,將圖片保存為PDF文件。2,...
|
使用spire將url指向的頁(yè)面加載后的結(jié)果轉(zhuǎn)成pdf直接看代碼:需要引入命名空間:usingSpire.Pdf;usingSpire.Pdf.HtmlConverter;publicstaticvoidSpireUrlToPDF(stringurl));thread.SetApartmentState(Apartme...
|
項(xiàng)目需求使用velocity模板生成html內(nèi)容,將含有標(biāo)題/段落/表格/圖片的html文件轉(zhuǎn)化成PDF和word格式,并保留良好樣式。iText起初只想實(shí)現(xiàn)word功能,但經(jīng)過(guò)嘗試和查詢(xún)一些例如poi等工具,都無(wú)法較好的保留原有的復(fù)雜樣式,后更換pdf需求進(jìn)行嘗試,itext生成pdf已經(jīng)非常完美了。生成word樣式...
|
前言最近想利用c#打印PDF文件,在網(wǎng)上找了各種辦法,發(fā)現(xiàn)最簡(jiǎn)單的就是使用第三方的動(dòng)態(tài)鏈接庫(kù)Spire.Pdf.dll了,但是這個(gè)庫(kù)是收費(fèi)的,在Nuget上直接安裝引用打印出來(lái)的文件會(huì)有水印。如下圖:經(jīng)過(guò)本人一上午的探索,發(fā)現(xiàn)不需要去下載人家破解的Spire.Pdf.dll文件,就可以完美解決去水印的操作,接下來(lái)請(qǐng)往下...
|
之前項(xiàng)目中是通過(guò)wkhtmltopdf渲染web頁(yè)面生成的pdf文件,這個(gè)方案一直不是很穩(wěn)定,并且在不同的場(chǎng)景樣式也常不一樣,老需要調(diào)整。今天研究了一下C#直接生成PDF的方案,還是比較簡(jiǎn)單的,整體方案如下:通過(guò)WPF庫(kù)生成XPS文件通過(guò)PdfSharp將XPS文件轉(zhuǎn)成PDF文件首先看一下生成xps文件的代碼,代碼如下...
|
免費(fèi)組件html轉(zhuǎn)pdf背景我們?cè)诠究赡苡龅揭恍┪募D(zhuǎn)pdf的場(chǎng)景,這里主要講述html轉(zhuǎn)pdf。通常在C#里面有很多html轉(zhuǎn)pdf的組件,我們采用第三方的組件,比如iTextSharp,aspose等,但是有些組件用起來(lái)復(fù)雜,需要很多配置,而且在轉(zhuǎn)換出來(lái)之后可能出現(xiàn)排版不正確的場(chǎng)景。下面主要介紹select.Ht...
|
通過(guò)Url地址或者h(yuǎn)tml內(nèi)容生成到PDF文件,并部署到IIS,轉(zhuǎn)換內(nèi)容不支持Webpack構(gòu)建的前端項(xiàng)目。這里使用的是TuesPechkin,引用下面2個(gè)Nuget包封裝簡(jiǎn)單工具類(lèi)///<summary>///html轉(zhuǎn)pdf幫助類(lèi)///</summary>publicstaticclassHtmlToPdfHelp...
|
1、需求前段時(shí)間有個(gè)需求,要求把網(wǎng)頁(yè)生成pdf,找了各種插件,才決定使用這個(gè)TuesPechkin,這個(gè)是后臺(tái)采用C#代碼進(jìn)行生成。2、做法我要做的是一個(gè)比較簡(jiǎn)單的頁(yè)面,采用MVC綁定,數(shù)據(jù)動(dòng)態(tài)加載,頁(yè)面上給個(gè)按鈕,點(diǎn)擊后請(qǐng)求后臺(tái)接口,便可以生成pdf文件了。3、實(shí)現(xiàn)方式引入兩個(gè)相關(guān)DLL,TuesPechkin.Wk...
|
將html文本或者h(yuǎn)tml網(wǎng)頁(yè)生成pdf,我常用的2種方式:TuesPechkin,wkhtmltopdf。一、使用TuesPechkin轉(zhuǎn)pdf首先引用TuesPechkin.dll,我使用的是1.0.3,也可以使用最新穩(wěn)定版:///<summary>///將網(wǎng)頁(yè)轉(zhuǎn)為pdf文件///</summary>///<par...
|
前言最近,客戶(hù)有個(gè)需求過(guò)來(lái),Web端無(wú)預(yù)覽打印,美其名曰:快捷打印。當(dāng)時(shí)第一反應(yīng)就是找插件,拿來(lái)主義永遠(yuǎn)不過(guò)時(shí)。找了一圈發(fā)現(xiàn),免費(fèi)的有限制,沒(méi)限制的需要收費(fèi)(LODOP真的好用)。說(shuō)來(lái)就是一個(gè)簡(jiǎn)單的無(wú)預(yù)覽打印,收費(fèi)的諸多功能都無(wú)用武之地,總的來(lái)說(shuō)性?xún)r(jià)比很低,所以就打算自己琢磨著寫(xiě)一個(gè)算了。剛開(kāi)始總是糾結(jié)在Web端去實(shí)現(xiàn)...
|
語(yǔ)法:CAST(expressionASdata_type)參數(shù)說(shuō)明:expression:任何有效的SQServer表達(dá)式。AS:用于分隔兩個(gè)參數(shù),在AS之前的是要處理的數(shù)據(jù),在AS之后是要轉(zhuǎn)換的數(shù)據(jù)類(lèi)型。data_type:目標(biāo)系統(tǒng)所提供的數(shù)據(jù)類(lèi)型,包括bigint和sql_variant,不能使用用戶(hù)定義的數(shù)據(jù)類(lèi)...
|
在Javascript中,XMLHttpRequest是客戶(hù)端的一個(gè)API,它為瀏覽器與服務(wù)器通信提供了一個(gè)便捷通道。現(xiàn)代瀏覽器都支持XMLHttpRequestAPI,如IE7+、Firefox、Chrome、Safari和Opera。創(chuàng)建XMLHttpRequest對(duì)象XMLHttpRequest用于在后臺(tái)與服務(wù)器...
|
集中化的中心網(wǎng)絡(luò)服務(wù)幫助數(shù)十億人進(jìn)入互聯(lián)網(wǎng)并創(chuàng)造了穩(wěn)定、強(qiáng)大的基礎(chǔ)設(shè)施,讓信息、社交、購(gòu)物、游戲都只需要一個(gè)指令。同時(shí),這些龐然大物在提供服務(wù)的時(shí)候又形成了絕對(duì)的壟斷,它們是規(guī)則的設(shè)立者、利益的絕對(duì)收割者。面對(duì)網(wǎng)絡(luò)壟斷的困境,Web3應(yīng)運(yùn)而生。Web3不是一個(gè)由大型技術(shù)公司壟斷的網(wǎng)絡(luò),而是去中心化網(wǎng)絡(luò),由其用戶(hù)創(chuàng)建、運(yùn)...
![]() |
資源名稱(chēng):Three.js企業(yè)3D可視化實(shí)戰(zhàn)項(xiàng)目WEBGL系統(tǒng)體系課程資源簡(jiǎn)介:Three.js企業(yè)3D可視化實(shí)戰(zhàn)項(xiàng)目WEBGL系統(tǒng)體系課程。鏈接:點(diǎn)擊獲取關(guān)鍵詞:#學(xué)習(xí)#知識(shí)
|
now()獲取當(dāng)前系統(tǒng)日期和時(shí)間,asp輸出可以這樣寫(xiě):<%=now()%>year(now())獲取年份,asp輸出:<%=year(now())%>month(now())獲取當(dāng)前月份,asp輸出:<%=month(now())%>day(now())獲取當(dāng)天數(shù),asp輸出:<%=day(now())%>minut...
|
sqlserver實(shí)現(xiàn)日期部分縮寫(xiě)yearyy,yyyyquarterqq,qmonthmm,mdayofyeardy,ydaydd,dweekwk,wwweekdaydwhourhhminutemi,nsecondss,smillisecondms/**//*計(jì)算今天是星期幾*/selectdatename(week...
|
sql2005創(chuàng)建存儲(chǔ)過(guò)程導(dǎo)出數(shù)據(jù)inset插入語(yǔ)句-如何導(dǎo)出數(shù)據(jù)存儲(chǔ)過(guò)程代碼如下圖:createPROCEDURE[dbo].[Proc_Generateinsert]@tablenameSYSNAME,@filterNVARCHAR(500),@OrderNVARCHAR(500)ASDECLARE@columnV...
|
瀏覽器將數(shù)據(jù)轉(zhuǎn)為excel格式下載是一個(gè)非常常見(jiàn)的需求,一直一來(lái)我都是選sheejs的js-xlsx。作為一個(gè)老牌并且兼容性超強(qiáng),支持格式,支持的規(guī)范超多,還持續(xù)在維護(hù)的excel庫(kù),作為首選當(dāng)然理所當(dāng)然。新需求一切的使用都非常的正常,直到最近需要對(duì)excel的樣式進(jìn)行編輯,當(dāng)時(shí)心想這么簡(jiǎn)單的需求,還不簡(jiǎn)單,查查api...
|
這篇文章搜集整理自@Junehck師傅的Github,記錄了他在實(shí)戰(zhàn)中遇到的各種WAF攔截SQL注入的場(chǎng)景和繞過(guò)姿勢(shì),文章并不是完整的,僅記錄了Bypass部分。https://github.com/Junehck/SQL-injection-bypass0x01%00繞過(guò)WAF輸入一個(gè)單引號(hào)頁(yè)面報(bào)錯(cuò)首先閉合,這里用%...
|
input元素根據(jù)輸入內(nèi)容自動(dòng)適應(yīng)寬度參考代碼參考代碼如下:<!DOCTYPEhtml><html><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-sc...
|
ExcelJS讀取,操作并寫(xiě)入電子表格數(shù)據(jù)和樣式到XLSX和JSON文件。一個(gè)Excel電子表格文件逆向工程項(xiàng)目。安裝npminstallexceljs新的功能!重大版本更改-主要的ExcelJS接口已從基于流的API遷移到異步迭代器,從而使代碼更簡(jiǎn)潔。雖然技術(shù)上是一個(gè)突破性的變化,但大多數(shù)API都沒(méi)有變化,詳細(xì)信息請(qǐng)...
|