摘要:
由于地址前面多了一个看不见的符号%E2%80%8B,这个特殊符号叫Zero-width-space(零宽空格),它是一个Unicode字符,肉眼不可见,却是确实存在的一个字符。使用encodeURI 编码可以发现 从swagger文档复制,字符就可能存在%E2%80%8B,可以把地址前面的http: 阅读全文
摘要:
最近@terryK 在计算统计在从windows通讯传输到Android的传输时间,@terryK 给出的计算公式是 传输时间 = (Android2 - Android1) - (windows2 - windows1):Android1是指上一次收到数据的Android系统时间,Android2 阅读全文
摘要:
在项目Properties/AndroidManifest.xml 文件中添加配置: <uses-permission android:name="android.permission.INTERNET" /> 或者在所需权限中,勾选下图中选项,表示获取完全的网络权限,其实在所需权限中勾选对应选项, 阅读全文
摘要:
在管理员权限的进程里降权启动一个权限为普通权限的进程,在根据网上的说法尝试了很多方式,要么不成功降权,要么需要账户名+密码。 最终在 https://blog.csdn.net/WPwalter/article/details/88384279#_explorerexe__50 博客中找到一个比较简 阅读全文
摘要:
有两种方式可以创建Windows计划任务程序 bat脚本命令schtasks /create根据模板来创建计划任务 使用微软提供的Microsoft.Win32.TaskScheduler进行创建计划任务 两者的创建互有优劣: bat脚本创建可以根据模板创建,比较简单方便;但是无法创建触发器需要特定 阅读全文
摘要:
使用bat脚本,替换xml的字符串,并且生成一个新文件 @echo off setlocal enabledelayedexpansion set old_str=123 set new_str=456 set input_file=123.xml set output_file=456.xml s 阅读全文
摘要:
前言: Topshelf 用于将控制台应用程序封装成易于编写、调试和部署 的Windows 服务。它允许您使用简单的命令行语法创建和安装 Windows 服务,而无需编写繁琐的安装代码。 使用 Topshelf,您可以创建一个具有自定义启动行为、暂停和继续功能以及自定义命令行选项的 Windows 阅读全文
摘要:
MSI文件和EXE文件区别: MSI 作为安装包的标准格式,简化了软件打包过程,也提高了安装到恶意程序的难度。EXE 作为安装包的可塑性比较强,可以客制化程度更高的完成安装,但是需要大量额外工作,从开发者的角度来看,MSI 无疑提供了更高的便捷性,因此 MSI 逐渐变为趋势,从很多软件的安装包也逐渐 阅读全文
摘要:
安装 NuGet 包:在 Visual Studio 中打开项目,右键单击项目名称,选择“管理 NuGet 包”,搜索“Quartz”并安装。 创建作业:创建一个实现了 IJob 接口的类,该接口包含一个 Execute 方法,该方法将在作业运行时调用。例如: public class MyJob 阅读全文
摘要:
在WPF中TextBlock的Text有时内容只需要改变个别数字,而不需要所以内容都修改,这时候就要使用StringFormat, 如: <TextBlock Text="I have xxx friends"/> 这里面的xxx是个变量,那在Binding时应该怎样写呢 <TextBlock Te 阅读全文