.net
谷凯Jump
这个作者很懒,什么都没留下…
展开
-
关于FileSystemWatcher类
类:System.IO.FileSystemWatcher首次接触到这个类是在这样的一个用户需求中:当时需要用一个路径导入资料进DB,导入成功后清除文件;本来新建了一个测试的文件夹,但是文件进来的时机等等不能跟实际相符;又不能直接上线至正式环境;所以考虑到:将正式环境的文档实时的拷贝至测试环境,也就是文件同步。这才在网上找到这个类,用起来还是挺好的;可以监控文件、文件夹、新建、原创 2014-02-18 17:07:23 · 1483 阅读 · 0 评论 -
ClickOnce程序无法获取最新版本-解决方案
ClickOnce程序无法获取最新版本解决方案1、 打开IE2、 按Alt键à工具àInternet选项3、 勾选”退出时删除浏览历史记录”4、 浏览历史记录à删除àInternet临时文件à删除 5、 浏览历史记录à设置à调整检查所存网页的较新版本为每次访问网页时6、 若使用以上后仍无法更新到最新版本,则退出程序、将以下目录文件删除原创 2014-06-14 13:23:18 · 1349 阅读 · 0 评论 -
C#通过WebBrowser对网页截图
文档参考:https://www.cnblogs.com/zuqing/p/5698060.html在此基础上对其进行了部分优化,增加了超时处理、不显示脚本弹窗处理项目引用程序集:Microsoft.mshtmlSystem.Windows.Forms.dll创建WebSnapshotsHelper类using System;using System.Drawing;using System.Threading;using System.Windows.Forms..原创 2021-08-27 15:32:51 · 1635 阅读 · 0 评论 -
VB.net如何使用List类型
Dim lstSQL as new List(Of String)lstSQL.Add("xxxx");必须要导入System.Collections.Generic才行Imports System.Collections.Generic原创 2021-05-24 15:48:02 · 2613 阅读 · 0 评论 -
VB.net通过反射执行当前程序集中的某个方法
需求简介:某一代码文件X被多个模块引用,X中的某段代码在A模块和B模块中需要调用不同的A/B模块中的方法;需在代码执行时动态判断当前程序集是否包含"GetString"方法,若包含则执行。代码实现:Dim assembly As Reflection.Assembly = Reflection.Assembly.GetExecutingAssembly()Dim mmodWIP As TypeFor Each atype In assembly.GetTypes() If.原创 2020-10-23 15:27:07 · 383 阅读 · 0 评论 -
C#使用FluentFTP以及ICSharpCode.SharpZipLib进行FTP文件的压缩和备份
FluentFTP,用于FTP的连接;ICSharpCode.SharpZipLib,用于文件压缩;以上都是开源的第三方控件,可直接在nuget中获取。具体的代码示例如下,大家可以根据自己的实际情况进行参考修改:using System;using FluentFTP;using ICSharpCode.SharpZipLib.Zip;using System.Net;namespace FTP_Data_Backup{ class Program {原创 2020-06-06 10:46:09 · 940 阅读 · 0 评论 -
C#调用WPS的etapi.dll读写Excel
环境要求 开发环境要求 安装WPS 2016 专业版 在项目中引用etapi.dll,在WPS的安装目录中,如C:\Program Files (x86)\Kingsoft\WPS Office\10.8.2.6666\office6 代码示例 代码的写法完全与Microsoft.Office.Interop.Excel一致Dim app As Excel.Appl...原创 2018-08-02 16:05:49 · 10764 阅读 · 0 评论 -
C#字符串内插
.net开发7年了,才知道字符串内插……C#内插字符串的好处,是提高代码的可读性。除了使用string.Format外,还可以使用$符号需要注意的是: $符号和"之间不能有空格static void Main(string[] args){ string name = "gukai"; int age = 30; string sex = "man"; double height = 1.76; double salary = 1234.5...原创 2020-06-02 09:53:48 · 507 阅读 · 0 评论 -
C#通过账号密码访问共享文件夹/目录
网上找了很多案例,都试了,还是这个最方便,试试吧~~using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;using System.IO;namespace ConsoleApp41{ ...原创 2020-05-06 16:26:18 · 9599 阅读 · 7 评论 -
使用C#执行ORACLE数据库EXP备份,并统计其每个table耗用时间
背景:公司MES系统使用exp进行oracle数据库备份时,dmp文件80GB,导出耗时14Hour;(已经对数据库进行了各种精简步骤)应该是个别table耗时比较长,所以想将导出耗时最多的table找出来;而exp的log日志中并没有时间的记录,必须时刻盯着屏幕观察。也有考虑过用定时截图,后期看识别截图的方式,不过效果不太理想,最终使用了如下的方案。需求说明:使用C#程序执行...原创 2019-09-13 10:14:14 · 955 阅读 · 0 评论