最新文章
|
知識(shí)管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):7877 今日文數(shù):2819
|
更新都寫完了,但是要更新文件要怎么操作呢?連接服務(wù)器然后上傳上去,修改下xml的版本號(hào)當(dāng)然也是可以的,但是還是沒(méi)有寫個(gè)程序使用起來(lái)方便,所以這一篇就寫一個(gè)簡(jiǎn)單的上傳程序。后臺(tái)依然是使用的.netcorewebapi,然后新建個(gè)控制器來(lái)接收上傳來(lái)的文件。前臺(tái)就直接使用layui隨便搭個(gè)上傳表單。開(kāi)發(fā)環(huán)境:.NETCore...
|
這一篇就著重寫一下客戶端的代碼,客戶端主要實(shí)現(xiàn)的有:?jiǎn)?dòng)后檢測(cè)本地的xml文件,然后發(fā)送到服務(wù)器獲取需要更新的文件以及版本列表。循環(huán)下載。下載成功后,備份原始文件->復(fù)制到主目錄(若失敗進(jìn)行回滾)->修改本地xml文件,更新完成后打開(kāi)主程序。開(kāi)發(fā)環(huán)境:.NETCore3.1開(kāi)發(fā)工具:VisualStudio2019實(shí)現(xiàn)...
|
第二步理論上我們?cè)搶懣蛻舳肆耍牵诖酥埃枰冉榻B下一些必要的方法以及操作。寫代碼還是要盡量的保證通用性,以便以后需要的時(shí)候可以拿來(lái)稍微改改甚至直接使用。所以在這里我們將自動(dòng)更新的程序抽象出來(lái),即對(duì)于客戶端來(lái)說(shuō),它只包含三個(gè)文件(Autoupdate.dll、Autoupdate.exe、updateList.x...
|
在C/S這種模式中,自動(dòng)更新程序就顯得尤為重要,它不像B/S模式,直接發(fā)布到服務(wù)器上,瀏覽器點(diǎn)個(gè)刷新就可以了。由于涉及到客戶端文件,所以必然需要把相應(yīng)的文件下載下來(lái)。這個(gè)其實(shí)比較常見(jiàn),我們常用的微信、QQ等,也都是這個(gè)操作。自動(dòng)更新程序也分為客戶端和服務(wù)端兩部分,客戶端就是用來(lái)下載的一個(gè)小程序,服務(wù)端就是供客戶端調(diào)用下...
|
嗯,就是BASE64,不用多想,本來(lái)計(jì)劃是要跟上一篇字符串壓縮一起寫的,用來(lái)實(shí)現(xiàn)將一個(gè)文件可以用json或者text等方式進(jìn)行接口之間的傳輸,為了保證傳輸效率,所以對(duì)生成的字符串進(jìn)行進(jìn)一步壓縮。但是由于不能上傳完整源代碼,所以就還是分開(kāi)寫了,方便展示實(shí)現(xiàn)效果以及功能的單獨(dú)使用。實(shí)現(xiàn)功能:將文件與為字符串互轉(zhuǎn)開(kāi)發(fā)環(huán)境:開(kāi)...
|
電氣作業(yè)人員在使用PLC的時(shí)候會(huì)接觸到很多的通訊協(xié)議以及通訊接口,最基本的PLC串口通訊和基本的通訊接口你都了解嗎?1,什么是串口通訊?串口是計(jì)算機(jī)上一種非常通用設(shè)備通信的協(xié)議(不要與通用串行總線UniversalSerialBus或者USB混淆)。大多數(shù)計(jì)算機(jī)包含兩個(gè)基于RS232的串口。串口同時(shí)也是儀器儀表設(shè)備通用...
|
文章簡(jiǎn)介:API(應(yīng)用程序編程接口)
postid=快遞單號(hào)ps:快遞公司編碼:申通=”shentong”EMS=”ems”順豐=”shunfeng”圓通=”yuantong”中通=”zhongtong”韻達(dá)=”yunda”天天=”tiantian”匯通=”huitongkuaidi”全峰=”quanfengkuai...
|
有些時(shí)候,客戶端有嵌入網(wǎng)頁(yè)的需要。比如很常見(jiàn)的數(shù)據(jù)大屏,即便是WPF的顯示效果也非常好了,但做起來(lái)也沒(méi)VUE的效果好,而且web的更新只需要服務(wù)器,而軟件越多,更新壓力也越大。所以WPF+VUE也可以成為一種好方案。在WinForm或者WPF中,有幾種導(dǎo)入web的工具。WebBrower(不推薦)。這是最原始的工具,可...
|
前言因公司業(yè)務(wù)需求,需要在Windows系統(tǒng)下調(diào)用攝像頭識(shí)別二維碼需求,就有了這個(gè)功能。根據(jù)網(wǎng)上網(wǎng)友提供的一些資料,自己整合應(yīng)用到項(xiàng)目中,效果還不錯(cuò)(就是感覺(jué)像素不是太好)。現(xiàn)在將調(diào)用攝像頭+識(shí)別二維碼這兩個(gè)功能單獨(dú)出來(lái)寫到這里,供大家討論和參考。有什么不足或者問(wèn)題大家可以提出來(lái),共同改進(jìn)共同進(jìn)步。一、創(chuàng)建項(xiàng)目解決方案...
|
文章簡(jiǎn)介:一款功能頗全的開(kāi)源OCR軟件,可離線使用,適用于Win10x64平臺(tái)。該軟件支持截屏識(shí)別、粘貼圖片,支持批量導(dǎo)入本地圖片,將OCR結(jié)果輸出到軟件面板或本地文件。
免費(fèi):本項(xiàng)目所有代碼開(kāi)源,完全免費(fèi)。方便:解壓即用,離線運(yùn)行,無(wú)需網(wǎng)絡(luò)。批量:可批量導(dǎo)入處理圖片,結(jié)果保存到本地txt/md/jsonl多種格式文...
|
文章簡(jiǎn)介:SheetJS是適用于傳統(tǒng)和現(xiàn)代軟件的新電子表格,采用純JS實(shí)現(xiàn),無(wú)需依賴任何其他第三方庫(kù)。SheetJS社區(qū)版提供了久經(jīng)考驗(yàn)的開(kāi)源解決方案,用于從幾乎任何復(fù)雜的電子表格中提取有用的數(shù)據(jù),并生成適用于傳統(tǒng)和現(xiàn)代軟件的新電子表格。SheetJSPro提供超越數(shù)據(jù)處理的解決方案:輕松編輯復(fù)雜模板;用造型釋放你內(nèi)心...
|
最佳46款免費(fèi)軟件(同步精譯版)[轉(zhuǎn)載須保留]本文出處:http://xbeta.info/best_46_free_utilities.htm。譯者:眾網(wǎng)友。經(jīng)作者許可翻譯:ThispageisaChinesetranslationofanEnglishLanguageWebpageathttp://www.tech...
|
https://www.kuaidi100.com/https://api.kuaidi100.com/document/5f0ffb5ebc8da837cbd8aefc#section_2一、實(shí)時(shí)快遞查詢接口用戶向接口提交快遞單號(hào)后,接口會(huì)實(shí)時(shí)調(diào)取快遞公司的單號(hào)信息并返回此單號(hào)最新的物流信息,包括物流軌跡、狀態(tài)、時(shí)間...
|
廢話不多說(shuō),直接上最精煉的代碼,假設(shè)json串如下:}
解析json串:JObjectjsonObj=(JObject)JsonConvert.DeserializeObject(});stringval=(string)jsonObj[key1];JArrayarry=(JArray)jsonObj[key2][o...
|
當(dāng)我們向用戶開(kāi)放webAPI訪問(wèn)時(shí),我們需要確保每個(gè)API調(diào)用都是經(jīng)過(guò)身份驗(yàn)證的,這意味著用戶必須是他們聲稱的那個(gè)人。在這篇文章中,我們將探討兩種常見(jiàn)的方法:1、基于Token(令牌)的身份驗(yàn)證2、基于HMAC(哈希消息認(rèn)證碼)的身份驗(yàn)證下面的圖表說(shuō)明了它們的工作原理:1、基于Token(令牌):第1步:用戶向客戶端輸...
|
if(!string.IsNullOrEmpty(filter))if(!string.IsNullOrEmpty(title))if(fbd.ShowDialog()==System.Windows.Forms.DialogResult.OK)returnpath;}///<summary>///選擇一個(gè)文件///<...
|
附件:Newtonsoft.Json.rar
1、在項(xiàng)目中添加以上引用:
2、新建一個(gè)config.json文件(名字隨意):,thermalStructure:,date:2020-01-02}
3、讀取Json代碼:usingSystem;usingSystem.Collections.Generic;u...
|
privatevoidMainForm_Paint(objectsender,System.Windows.Forms.PaintEventArgse);//顏色及畫(huà)筆大小設(shè)置Penpen=newPen(Color.Blue,1);//指定設(shè)定值,此處可以更改各種線條樣式pen.DashStyle=System.Dra...
|
最近一個(gè)偶然的機(jī)會(huì)竟然實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的流程圖設(shè)計(jì)器(雖然其功能還有很多不完善之處,但是心中還是非常高興,滿滿的成就感)。話不多說(shuō),先看一下實(shí)現(xiàn)的主界面效果:
左邊是一個(gè)ListView(listView1),右邊的畫(huà)布是一個(gè)Panel(panel1)。下面將主要思路介紹如下:1)允許拖放,listView1和pane...
|
從本地文件加載到pictureBox:stringimgPath=D:\logo.png;trycatch(Exceptionex)
從網(wǎng)絡(luò)地址加載到pictureBox:stringimgUrl=http://b.hiphotos.baidu.com/image/pic/item/03087bf40ad162d93...
|
本文介紹在C#中使用ThoughtWorks.QRCode.dll生成指定尺寸和邊框?qū)挾鹊亩S碼。網(wǎng)上文章大多只是簡(jiǎn)單介紹內(nèi)置參數(shù)的設(shè)置,根據(jù)我的使用目的,增加了自定義目標(biāo)二維碼圖片尺寸和白邊邊框。有需要的朋友們可以試一下,如有bug歡迎指正。首先,將ThoughtWorks.QRCode.dll放在bin目錄后,在頁(yè)...
|
文章簡(jiǎn)介:本篇文章主要介紹了免費(fèi)開(kāi)源的DotNet二維碼操作組件ThoughtWorks.QRCode,非常具有實(shí)用價(jià)值,有興趣的同學(xué)可以來(lái)了解一下。
在生活中有一種東西幾乎已經(jīng)快要成為我們的另一個(gè)電子”身份證“,那就是二維碼。無(wú)論是在軟件開(kāi)發(fā)的過(guò)程中,還是在普通用戶的日常中,幾乎都離不開(kāi)二維碼。二維碼(dimens...
|
一、什么是瀏覽器指紋瀏覽器指紋是指通過(guò)收集您設(shè)備的特征標(biāo)識(shí),用來(lái)對(duì)您進(jìn)行唯一性識(shí)別、跟蹤、分析行為、所生成的摘要ID。網(wǎng)站通過(guò)收集大量的信息,然后對(duì)所有的特征標(biāo)識(shí)進(jìn)行并集匹配,可以十分精確的對(duì)您進(jìn)行標(biāo)記。Hubstudio,允許您自定義所有可能用戶網(wǎng)站跟蹤的標(biāo)識(shí)。標(biāo)識(shí)內(nèi)容:UA,語(yǔ)言,時(shí)區(qū),地理位置,分辨率,webRT...
|
給政府做的,完全要求高,居然用硬盤序列號(hào),MAC地址,CPU地址三項(xiàng)來(lái)綁定指定的人來(lái)操作。看了看別的資料有提取CPU,MAC的現(xiàn)成代碼卻沒(méi)有硬盤序列號(hào),找了好久才找到提取硬盤序列號(hào)的參數(shù)。于是自己給補(bǔ)上了。特別說(shuō)明:以下方法用到了ActiveXObject,只有IE瀏覽器才支持此組件。<html><head><titl...
|
出于安全考慮,幾乎每個(gè)動(dòng)態(tài)網(wǎng)站都具備IP地址屏蔽功能,而網(wǎng)上流傳的很多關(guān)于該功能的教程大都采用字符串保存和驗(yàn)證IP地址,我認(rèn)為這是不太科學(xué)的,我試圖找到最佳的設(shè)計(jì)方案。“IP地址的長(zhǎng)度為32位,分為4段,每段8位,用十進(jìn)制數(shù)字表示,每段數(shù)字范圍為0~255,段與段之間用句點(diǎn)隔開(kāi)。”由此我們了解到,IP地址實(shí)際上是一個(gè)3...
|