.net
2022-01-24
118
假设要在asp.net网站的根目录下建立文件夹hovertree,C#代码如下:123456789101112131415161718string m_keleyiFolderName = Server.MapPath("/hovertree");if (Directory.Exists(m_keleyiFolderName)){//文件夹已经存在return;}else{try{Directory.CreateDirectory(m_keleyiFolderName);//创建成功}catch (Exc
2022-01-24
65
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849private static void CreateTree(TreeView treeView, String xmlfile) { xmlDoc = new XmlDocument(); xmlDoc.Load(xmlfile); try
2022-01-24
87
123456789OpenFileDialog^ dlgOpenFile = gcnew OpenFileDialog ();String^ fileName;dlgOpenFile->InitialDirectory = "D:\\";dlgOpenFile->Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";dlgOpenFile->
2022-01-24
150
去年年底,得益于公司引入 Jenkins,让我们在持续集成方面迈出了第一步,本文不赘述如何安装 Jenkins,主要关注点在于配置 .Net 环境。另外本文是在 Windows 环境下安装的 Jenkins 进行操作。一、安装环境首先我们需要先准备几个安装包,将它们安装到 Windows 上: .NET Framework 4.6.1https://www.microsoft.com/zh-cn/download/details.aspx?id=49982Microsoft Build Tools 201
2022-01-24
41
废话不多说了,直接贴代码了,具体代码如下所述:123456789101112131415161718192021222324252627282930313233/// <summary>/// /// </summary>/// <typeparam name="T"></typeparam>/// <param name="origin">源数据</param
2022-01-24
184
如过客户端在向服务端接口进行请求,如果请求信息进行了加密处理,被第三方截取到请求包,虽然第三方无法解密获取其中的数据,但是可以使用该请求包进行重复的请求操作。如果服务端不进行防重放攻击,就会参数服务器压力增大,数据紊乱的后果。而使用添加时间戳的方式可以解决这一问题。12345678910111213141516171819202122232425private readonly string TimeStamp = ConfigurationManager.AppSettings["TimeStamp"]
2022-01-24
57
.Net中提供了许多方便使用的方法,包括在处理文件中查找文件、拷贝文件等,今天实现的是通过简易的程序实现增量的备份文件。首先需要的是选择备份源文件路径SourcePath和备份目标文件路径DestinationPath,然后通过StopWatch统计拷贝所耗费的时间。(注意:使用StopWatch需要添加 using System.Diagnostics命名空间,对文件的读写需要添加 using System.IO命名空间)。1234567891011121314151617181920212223242
2022-01-24
80
最近在修改以前做的模块,添加一个新功能。整理了下才发现重用率很低,大部分的东西还是需要重新写。功能里用到了局部更新,所有整理一下一路来实现局部更新的解决方案及改进。 我接触的项目开发大多是以Asp.net WebForm开发的,自然会用到UpdatePanel,好处就是开发快、方便,当然产生的问题也是一大堆。然后是Ajax和一般处理程序配合实现异步请求更新。最后就是利用第三方绑定插件优化Ajax请求。一、UpdatePanel 将需要更新的模块放入UpdatePanel的ContentTemplate中,