最新文章
|
知識管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):9326 今日文數(shù):3938
|
在開發(fā)過程中,我們有時會需要保存到本地一些結(jié)構(gòu)化數(shù)據(jù)或者配置信息,這時就可以選擇用xml文件。當(dāng)然xml的用途也不僅僅是這些。這一篇來談一談關(guān)于讀取xml文件的幾種方式;我們有以下兩個文件,一個是帶有id屬性的,一個是不帶屬性的簡單xml文件。<?xmlversion=1.0encoding=utf-8?><stude...
|
更新都寫完了,但是要更新文件要怎么操作呢?連接服務(wù)器然后上傳上去,修改下xml的版本號當(dāng)然也是可以的,但是還是沒有寫個程序使用起來方便,所以這一篇就寫一個簡單的上傳程序。后臺依然是使用的.netcorewebapi,然后新建個控制器來接收上傳來的文件。前臺就直接使用layui隨便搭個上傳表單。開發(fā)環(huán)境:.NETCore...
|
這一篇就著重寫一下客戶端的代碼,客戶端主要實現(xiàn)的有:啟動后檢測本地的xml文件,然后發(fā)送到服務(wù)器獲取需要更新的文件以及版本列表。循環(huán)下載。下載成功后,備份原始文件->復(fù)制到主目錄(若失敗進(jìn)行回滾)->修改本地xml文件,更新完成后打開主程序。開發(fā)環(huán)境:.NETCore3.1開發(fā)工具:VisualStudio2019實現(xiàn)...
|
第二步理論上我們該寫客戶端了,但是,在此之前,需要先介紹下一些必要的方法以及操作。寫代碼還是要盡量的保證通用性,以便以后需要的時候可以拿來稍微改改甚至直接使用。所以在這里我們將自動更新的程序抽象出來,即對于客戶端來說,它只包含三個文件(Autoupdate.dll、Autoupdate.exe、updateList.x...
|
在C/S這種模式中,自動更新程序就顯得尤為重要,它不像B/S模式,直接發(fā)布到服務(wù)器上,瀏覽器點個刷新就可以了。由于涉及到客戶端文件,所以必然需要把相應(yīng)的文件下載下來。這個其實比較常見,我們常用的微信、QQ等,也都是這個操作。自動更新程序也分為客戶端和服務(wù)端兩部分,客戶端就是用來下載的一個小程序,服務(wù)端就是供客戶端調(diào)用下...
|
嗯,就是BASE64,不用多想,本來計劃是要跟上一篇字符串壓縮一起寫的,用來實現(xiàn)將一個文件可以用json或者text等方式進(jìn)行接口之間的傳輸,為了保證傳輸效率,所以對生成的字符串進(jìn)行進(jìn)一步壓縮。但是由于不能上傳完整源代碼,所以就還是分開寫了,方便展示實現(xiàn)效果以及功能的單獨使用。實現(xiàn)功能:將文件與為字符串互轉(zhuǎn)開發(fā)環(huán)境:開...
|
電氣作業(yè)人員在使用PLC的時候會接觸到很多的通訊協(xié)議以及通訊接口,最基本的PLC串口通訊和基本的通訊接口你都了解嗎?1,什么是串口通訊?串口是計算機上一種非常通用設(shè)備通信的協(xié)議(不要與通用串行總線UniversalSerialBus或者USB混淆)。大多數(shù)計算機包含兩個基于RS232的串口。串口同時也是儀器儀表設(shè)備通用...
|
文章簡介:API(應(yīng)用程序編程接口)
postid=快遞單號ps:快遞公司編碼:申通=”shentong”EMS=”ems”順豐=”shunfeng”圓通=”yuantong”中通=”zhongtong”韻達(dá)=”yunda”天天=”tiantian”匯通=”huitongkuaidi”全峰=”quanfengkuai...
|
有些時候,客戶端有嵌入網(wǎng)頁的需要。比如很常見的數(shù)據(jù)大屏,即便是WPF的顯示效果也非常好了,但做起來也沒VUE的效果好,而且web的更新只需要服務(wù)器,而軟件越多,更新壓力也越大。所以WPF+VUE也可以成為一種好方案。在WinForm或者WPF中,有幾種導(dǎo)入web的工具。WebBrower(不推薦)。這是最原始的工具,可...
|
前言因公司業(yè)務(wù)需求,需要在Windows系統(tǒng)下調(diào)用攝像頭識別二維碼需求,就有了這個功能。根據(jù)網(wǎng)上網(wǎng)友提供的一些資料,自己整合應(yīng)用到項目中,效果還不錯(就是感覺像素不是太好)。現(xiàn)在將調(diào)用攝像頭+識別二維碼這兩個功能單獨出來寫到這里,供大家討論和參考。有什么不足或者問題大家可以提出來,共同改進(jìn)共同進(jìn)步。一、創(chuàng)建項目解決方案...
|
文章簡介:一款功能頗全的開源OCR軟件,可離線使用,適用于Win10x64平臺。該軟件支持截屏識別、粘貼圖片,支持批量導(dǎo)入本地圖片,將OCR結(jié)果輸出到軟件面板或本地文件。
免費:本項目所有代碼開源,完全免費。方便:解壓即用,離線運行,無需網(wǎng)絡(luò)。批量:可批量導(dǎo)入處理圖片,結(jié)果保存到本地txt/md/jsonl多種格式文...
|
文章簡介:SheetJS是適用于傳統(tǒng)和現(xiàn)代軟件的新電子表格,采用純JS實現(xiàn),無需依賴任何其他第三方庫。SheetJS社區(qū)版提供了久經(jīng)考驗的開源解決方案,用于從幾乎任何復(fù)雜的電子表格中提取有用的數(shù)據(jù),并生成適用于傳統(tǒng)和現(xiàn)代軟件的新電子表格。SheetJSPro提供超越數(shù)據(jù)處理的解決方案:輕松編輯復(fù)雜模板;用造型釋放你內(nèi)心...
|
想選出距離現(xiàn)在時間最近的,各不相同的f_content_type,可以使用如下語句:select*fromt_tab1a,(selectf_content_type,max(f_date)dfromt_tab1groupbyf_content_type)bwherea.f_content_type=b.f_conten...
|
最佳46款免費軟件(同步精譯版)[轉(zhuǎn)載須保留]本文出處:http://xbeta.info/best_46_free_utilities.htm。譯者:眾網(wǎng)友。經(jīng)作者許可翻譯:ThispageisaChinesetranslationofanEnglishLanguageWebpageathttp://www.tech...
|
由于沒有遠(yuǎn)程桌面授權(quán)服務(wù)器可以提供許可證,遠(yuǎn)程回話被中斷,如何解決?由于windowsserver2008R2安裝了遠(yuǎn)程桌面角色,但是這個角色是120天免費的,超期后需要購買授權(quán)的【可惡的微軟,多用戶登錄,都要收錢。對于unix來說,多用戶是很普通的系統(tǒng)功能】解決方法是取消這個角色,就可以恢復(fù)正常的遠(yuǎn)程了。現(xiàn)在無法遠(yuǎn)程...
|
https://www.kuaidi100.com/https://api.kuaidi100.com/document/5f0ffb5ebc8da837cbd8aefc#section_2一、實時快遞查詢接口用戶向接口提交快遞單號后,接口會實時調(diào)取快遞公司的單號信息并返回此單號最新的物流信息,包括物流軌跡、狀態(tài)、時間...
|
廢話不多說,直接上最精煉的代碼,假設(shè)json串如下:}
解析json串:JObjectjsonObj=(JObject)JsonConvert.DeserializeObject(});stringval=(string)jsonObj[key1];JArrayarry=(JArray)jsonObj[key2][o...
|
當(dāng)我們向用戶開放webAPI訪問時,我們需要確保每個API調(diào)用都是經(jīng)過身份驗證的,這意味著用戶必須是他們聲稱的那個人。在這篇文章中,我們將探討兩種常見的方法:1、基于Token(令牌)的身份驗證2、基于HMAC(哈希消息認(rèn)證碼)的身份驗證下面的圖表說明了它們的工作原理:1、基于Token(令牌):第1步:用戶向客戶端輸...
|
if(!string.IsNullOrEmpty(filter))if(!string.IsNullOrEmpty(title))if(fbd.ShowDialog()==System.Windows.Forms.DialogResult.OK)returnpath;}///<summary>///選擇一個文件///<...
|
附件:Newtonsoft.Json.rar
1、在項目中添加以上引用:
2、新建一個config.json文件(名字隨意):,thermalStructure:,date:2020-01-02}
3、讀取Json代碼:usingSystem;usingSystem.Collections.Generic;u...
|
privatevoidMainForm_Paint(objectsender,System.Windows.Forms.PaintEventArgse);//顏色及畫筆大小設(shè)置Penpen=newPen(Color.Blue,1);//指定設(shè)定值,此處可以更改各種線條樣式pen.DashStyle=System.Dra...
|
最近一個偶然的機會竟然實現(xiàn)了一個簡單的流程圖設(shè)計器(雖然其功能還有很多不完善之處,但是心中還是非常高興,滿滿的成就感)。話不多說,先看一下實現(xiàn)的主界面效果:
左邊是一個ListView(listView1),右邊的畫布是一個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)上文章大多只是簡單介紹內(nèi)置參數(shù)的設(shè)置,根據(jù)我的使用目的,增加了自定義目標(biāo)二維碼圖片尺寸和白邊邊框。有需要的朋友們可以試一下,如有bug歡迎指正。首先,將ThoughtWorks.QRCode.dll放在bin目錄后,在頁...
|