上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页
摘要: gn args out\Debug_GN_x86 用来配置编译参数,执行gn args out\Release_GN_x86时异常: Toolchain is out of date. Run "gclient runhooks" to update the toolchain, or set DE 阅读全文
posted @ 2019-09-18 11:45 唐宋元明清2188 阅读(761) 评论(0) 推荐(0) 编辑
摘要: 编译CefSharp生成后一个libcef_dll_wrapper.lib时,供CefSharp使用。结果CefSharp编译的时候报错。遇到以下异常: libcef_dll_wrapper.lib(binary_value_ctocpp.obj) : error LNK2038: 检测到“Runt 阅读全文
posted @ 2019-09-18 03:05 唐宋元明清2188 阅读(1475) 评论(0) 推荐(0) 编辑
摘要: 之前的ResourceDictionary主题资源替换(一)通过加载顺序来覆盖之前的主题资源,介绍了WPF框架对ResourceDictionary资源的合并规则。 此篇介绍一种在编译期间,实现资源替换的方案 前言 如下图,项目中存在俩个主题资源字典,我们想通过配置一键修改项目的主题。 首先,我们默 阅读全文
posted @ 2019-09-16 11:26 唐宋元明清2188 阅读(519) 评论(2) 推荐(2) 编辑
摘要: mark一下~ 打开文件 1.打开文件夹: System.Diagnostics.Process.Start(FolderPath);-- 打开文件夹 System.Diagnostics.Process.Start(FolderPath+"/"+FileName); -- 打开文件夹中某个文件 2 阅读全文
posted @ 2019-09-13 19:59 唐宋元明清2188 阅读(1049) 评论(1) 推荐(0) 编辑
摘要: 在xaml中控件通过绑定静态资源StaticResource来获取样式Style有多种方式,TextBlockStyle.xaml是一个ResourceDictionary,包含了所需样式 通过相对路径引用 通过后台代码向当前程序的资源中动态添加,代码如下: Application.LoadComp 阅读全文
posted @ 2019-09-11 18:12 唐宋元明清2188 阅读(1126) 评论(0) 推荐(0) 编辑
摘要: 发送winform-Key值键盘消息 1.发送键盘消息 1 [DllImport("user32.dll", EntryPoint = "keybd_event", SetLastError = true)] 2 public static extern void keybd_event( 3 by 阅读全文
posted @ 2019-09-11 17:50 唐宋元明清2188 阅读(1551) 评论(0) 推荐(0) 编辑
摘要: 代码格式化差异问题: 一个团队有多个开发,因开发习惯不同,开发时少添加了空格、换行等。 格式化代码时,一般会将整个文档格式化,代码提交时会发现未知的修改项。 Astyle格式化工具 官网下载地址:Artistic Style 以下bat文件,一键格式化,项目中所有cs文件: 参数 /R 表示需要遍历 阅读全文
posted @ 2019-08-06 17:26 唐宋元明清2188 阅读(912) 评论(0) 推荐(0) 编辑
摘要: 与之前《C# 死锁 TaskCompletionSource》类似,还有很多死锁的案例 使用Task异步转同步时,使用不当造成的死锁 1 private void Task_OnClick(object sender, RoutedEventArgs e) 2 { 3 AwaitUsingTask( 阅读全文
posted @ 2019-07-08 00:07 唐宋元明清2188 阅读(1348) 评论(0) 推荐(2) 编辑
摘要: 当我们遇到一些异步执行又无法等待时的逻辑,比如动画的执行。 而业务上又需要等待逻辑的完成,再去处理后续的操作。这时需要转成异步方法 如下,同步执行一个动画后,再输出日志: 1 private async void TaskCompleteSourceAwait_OnClick(object send 阅读全文
posted @ 2019-07-07 23:55 唐宋元明清2188 阅读(1611) 评论(0) 推荐(0) 编辑
摘要: 异步转同步-PushFrame 本文通过PushFrame,实现异步转同步 首先有一个异步方法,如下异步任务延时2秒后,返回一个结果 1 private static async Task<string> TestWithResultAsync() 2 { 3 Debug.WriteLine("1. 阅读全文
posted @ 2019-07-07 23:31 唐宋元明清2188 阅读(1765) 评论(5) 推荐(0) 编辑
摘要: 在异步转同步时,使用不当容易造成死锁(程序卡死) 看如下案例: 有一个异步方法 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 阅读(1903) 评论(1) 推荐(0) 编辑
摘要: 本文通过TaskCompletionSource,实现异步转同步 首先有一个异步方法,如下异步任务延时2秒后,返回一个结果 1 private static async Task<string> TestWithResultAsync() 2 { 3 Debug.WriteLine("1. 异步任务 阅读全文
posted @ 2019-07-06 19:28 唐宋元明清2188 阅读(4413) 评论(1) 推荐(0) 编辑
摘要: 波浪线效果如上 界面绘制操作 波浪线控件及绘制 Github地址:https://github.com/Kybs0/WaveLineTextDemo 阅读全文
posted @ 2019-07-05 23:05 唐宋元明清2188 阅读(886) 评论(4) 推荐(2) 编辑
摘要: 请求后台,有很多方式,常见的有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 阅读(399) 评论(0) 推荐(0) 编辑
摘要: MD5加密 使用MD5CryptoServiceProvider类 Sha1加密 SHA1,也是在System.Security.Cryptography程序集下提供的算法 案例 以上,bytes转string,也可以使用 BitConverter.ToString(bytes) 但是需要额外替换其 阅读全文
posted @ 2019-07-04 10:30 唐宋元明清2188 阅读(426) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页