05 2020 档案
摘要:如何将自己的类库,自动打包并自动发布到Nuget? 1. 项目csproject属性修改 新建一个项目GitToNugetPackageTest 不用添加任何类,我们修改csproject属性。 替换为以下模板内容后,并修改以下节点值: TargetFrameworks 依赖的框架版本,比如net4
阅读全文
摘要:通过适配器判断网络连接类型及状态 判断网络的连接状态/连接类型,可以直接查看网络适配器列表的状态 适配器列表: 1 public static NetworkInterface[] GetAllAdapters() 2 { 3 //获取本地计算机上网络接口的对象 4 NetworkInterface
阅读全文
摘要:网络连接判断,使用WebClient测试获取: 1 public static bool IsWebClientConnected() 2 { 3 try 4 { 5 using (var client = new WebClient()) 6 using (var stream = client.
阅读全文
摘要:网络连接判断,使用IPHost测试获取: 1 public static bool IsIPHostConnected() 2 { 3 try 4 { 5 System.Net.IPHostEntry i = System.Net.Dns.GetHostEntry("www.google.com")
阅读全文
摘要:网络连接判断,使用ping测试获取: 1 private static async Task<bool> IsPingSuccess() 2 { 3 try 4 { 5 using (Ping myPing = new Ping()) 6 { 7 var result = await myPing.
阅读全文
摘要:IsNetworkAlive需要服务System Event Notification的支持(系统默认自动启动该服务),且需要安装最新的SDK(如.NET) 浏览:MSDN对IsNetworkAlive的详细描述 由API中翻译:该功能可在Windows XP、2000(或Windows NT 4.
阅读全文
摘要:蓝牙设置相关界面,以下是通过C#方式打开的几个方式,记录一下 蓝牙设置界面 1.控制面板命令bthprops.cpl 可以用控制面板 control+bthprops.cpl,也可以直接bthprops.cpl。更多的命令见:所有运行命令指令大全、CMD & CPL:快捷系统命令和控制面板命令 bt
阅读全文
摘要:上一篇有自定义提示框,前端 自定义弹出框-提示框(一),这篇推荐一个确认框的实现。 JS默认确认框 确认框 var result=confirm('确认删除XX文件?');result为bool类型 回复确认框 var result=prompt('请输入文件标题:');result返回输入的值 自
阅读全文