会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
唐宋元明清的博客
WPF
博客园
首页
新随笔
联系
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
20
下一页
2019年8月6日
Astyle 一键格式化项目代码
摘要: 代码格式化差异问题: 一个团队有多个开发,因开发习惯不同,开发时少添加了空格、换行等。 格式化代码时,一般会将整个文档格式化,代码提交时会发现未知的修改项。 Astyle格式化工具 官网下载地址:Artistic Style 以下bat文件,一键格式化,项目中所有cs文件: 参数 /R 表示需要遍历
阅读全文
posted @ 2019-08-06 17:26 唐宋元明清2188
阅读(1085)
评论(0)
推荐(0)
2019年7月8日
C# 死锁 Task/AutoResetEvent
摘要: 与之前《C# 死锁 TaskCompletionSource》类似,还有很多死锁的案例 使用Task异步转同步时,使用不当造成的死锁 1 private void Task_OnClick(object sender, RoutedEventArgs e) 2 { 3 AwaitUsingTask(
阅读全文
posted @ 2019-07-08 00:07 唐宋元明清2188
阅读(1559)
评论(0)
推荐(2)
2019年7月7日
C# 同步转异步 TaskCompletionSource
摘要: 当我们遇到一些异步执行又无法等待时的逻辑,比如动画的执行。 而业务上又需要等待逻辑的完成,再去处理后续的操作。这时需要转成异步方法 如下,同步执行一个动画后,再输出日志: 1 private async void TaskCompleteSourceAwait_OnClick(object send
阅读全文
posted @ 2019-07-07 23:55 唐宋元明清2188
阅读(1771)
评论(0)
推荐(0)
C# 异步转同步 PushFrame
摘要: 异步转同步-PushFrame 本文通过PushFrame,实现异步转同步 首先有一个异步方法,如下异步任务延时2秒后,返回一个结果 1 private static async Task<string> TestWithResultAsync() 2 { 3 Debug.WriteLine("1.
阅读全文
posted @ 2019-07-07 23:31 唐宋元明清2188
阅读(1888)
评论(5)
推荐(0)
2019年7月6日
C# 死锁 TaskCompletionSource
摘要: 在异步转同步时,使用不当容易造成死锁(程序卡死) 看如下案例: 有一个异步方法 1 private static async Task TestAsync() 2 { 3 Debug.WriteLine("异步任务start……"); 4 await Task.Delay(2000); 5 Debu
阅读全文
posted @ 2019-07-06 20:04 唐宋元明清2188
阅读(2057)
评论(1)
推荐(0)
C# 异步转同步 TaskCompletionSource
摘要: 本文通过TaskCompletionSource,实现异步转同步 首先有一个异步方法,如下异步任务延时2秒后,返回一个结果 1 private static async Task<string> TestWithResultAsync() 2 { 3 Debug.WriteLine("1. 异步任务
阅读全文
posted @ 2019-07-06 19:28 唐宋元明清2188
阅读(5106)
评论(1)
推荐(0)
2019年7月5日
C# 波浪线绘制
摘要: 波浪线效果如上 界面绘制操作 波浪线控件及绘制 Github地址:https://github.com/Kybs0/WaveLineTextDemo
阅读全文
posted @ 2019-07-05 23:05 唐宋元明清2188
阅读(995)
评论(4)
推荐(2)
2019年7月4日
C# 请求在线接口数据
摘要: 请求后台,有很多方式,常见的有WebRequest、HttpClient。以下mark一上~ WebRequest方式 1. Get 2. Post HttpClient方式 拿走,不谢~ 1 public class WebRequestBase 2 { 3 public static async
阅读全文
posted @ 2019-07-04 10:47 唐宋元明清2188
阅读(435)
评论(0)
推荐(0)
加密算法 Md5 & Sha1
摘要: MD5加密 使用MD5CryptoServiceProvider类 Sha1加密 SHA1,也是在System.Security.Cryptography程序集下提供的算法 案例 以上,bytes转string,也可以使用 BitConverter.ToString(bytes) 但是需要额外替换其
阅读全文
posted @ 2019-07-04 10:30 唐宋元明清2188
阅读(453)
评论(0)
推荐(0)
2019年7月1日
C# 英语纠错 LanguageTool
摘要: WPF中,对单词拼写错误,textbox有相应的附加属性可以设置。 <TextBox SpellCheck.IsEnabled="True" /> 但是此属性只在WPF 4,即.netFramework 4.0,才有效。 并且只支持English、Spanish、French 和German Lan
阅读全文
posted @ 2019-07-01 12:15 唐宋元明清2188
阅读(687)
评论(1)
推荐(0)
2019年6月12日
WPF TreeView 虚拟化-设置滚动到选中项
摘要: 前言 列表滚动到具体的数据项? ListBox提供了简易快捷的滚动定位函数ScrollIntoView。 TreeView树状结构列表,则没有此类方法,无法与ListBox一样,直接设置滚动到具体的数据项。 同时,SelectedItem也是只读的,无法设置SelectedItem来间接的设置滚动项
阅读全文
posted @ 2019-06-12 19:35 唐宋元明清2188
阅读(2597)
评论(5)
推荐(1)
2019年5月31日
C# 同步更新系统时间
摘要: 前言 在定位用户问题时,发现有些电脑,会出现系统时间不是最新的问题。 可能原因: 而系统时间不正确,会导致IE选项-证书,校验不通过~ 更新系统时间 1. 连接时间服务器 时间服务器列表(推荐): string[] timeHosts = { "time.windows.com", "time.ni
阅读全文
posted @ 2019-05-31 10:37 唐宋元明清2188
阅读(3518)
评论(4)
推荐(4)
2019年5月30日
C# 重置IE安全等级
摘要: 打开IE设置-安全 如上步骤如下, 如上步骤中,等待的时间并非一定的,是个人根据调试结果,设置的一个貌似OK的值。 Rundll32 Commands 列表参考:List of Rundll32 Commands in Windows 10 Github地址:IE环境修复工具
阅读全文
posted @ 2019-05-30 20:46 唐宋元明清2188
阅读(381)
评论(1)
推荐(1)
C# CMD执行命令
摘要: cmd执行命令 1 Process cmdProcess = new Process(); 2 cmdProcess.StartInfo.FileName = "cmd.exe"; 3 4 cmdProcess.StartInfo.CreateNoWindow = true; // 不创建新窗口 5
阅读全文
posted @ 2019-05-30 19:26 唐宋元明清2188
阅读(697)
评论(0)
推荐(0)
2019年5月23日
C# IE环境 - 重置IE( 注册表)
摘要: IE设置,都可以通过注册表,修改。以下是一些常用的IE设置注册表修改~ 检查证书吊销 SSL & TSL是否勾选 修改IE安全等级 注册表修改: 重置IE - 删除IE全部注册表 也可以通过删除注册表下,IE整个注册表项,来重置IE环境。 Github地址:IE环境修复工具
阅读全文
posted @ 2019-05-23 23:26 唐宋元明清2188
阅读(533)
评论(0)
推荐(1)
上一页
1
···
9
10
11
12
13
14
15
16
17
···
20
下一页
公告