会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
唐宋元明清的博客
WPF
博客园
首页
新随笔
联系
管理
上一页
1
···
8
9
10
11
12
13
14
15
16
···
20
下一页
2019年10月31日
Git worktree 使用笔记【转】
摘要: gitworktree 本地仓库的多个分支在对应的文件夹内管理,能够减少很多操作,便捷高效~ 在本地仓库路径如Easinote-dev目录下执行命令,完成Easinote-release文件夹的创建: git worktree add ../Easinote-release -b release o
阅读全文
posted @ 2019-10-31 10:40 唐宋元明清2188
阅读(463)
评论(0)
推荐(1)
2019年10月26日
LinqDB 查询数据库
摘要: LinqDB数据库查询数据,还是很方便的。 1. 添加Entity数据实体类 方便之后映射操作 2. 添加DB操作通用类 3. 添加指定数据库的映射连接类 4. 添加数据库查询辅助类 这里是将数据库放在程序启动目录下,通过绝对路径引用。
阅读全文
posted @ 2019-10-26 09:51 唐宋元明清2188
阅读(644)
评论(0)
推荐(1)
2019年10月25日
数据库查询性能 LinqDB vs Sql查询
摘要: 使用LinqDB查询Sqlite数据库数据,不管是大数据还是少量的数据,感觉特别耗时,尤其是首次查询 一个含有2.7万条数据的数据表 首次查询: 查询2.7万条数据,耗时1s 查询指定的1条数据,也要耗时750ms 二次查询: 查询2.7万条数据,耗时475ms 查询指定的1条数据,耗时73ms 我
阅读全文
posted @ 2019-10-25 20:33 唐宋元明清2188
阅读(527)
评论(3)
推荐(1)
数据库查询 - DataTable转Entity类型数据
摘要: 当使用Sql语句查询数据库,返回DataSet数据集。 DataSet转化为数据列表,可以通过映射方式直接返回Entity数据列表 新建一个特性类,用于数据库列表列名称映射 LinqToDB提供了一个ColumnAttribute,但是通过反射不方便获取ColumnAttribute获取Custom
阅读全文
posted @ 2019-10-25 18:29 唐宋元明清2188
阅读(675)
评论(0)
推荐(0)
2019年10月24日
CefSharp 修复Demo无法在其它路径下启动问题
摘要: CefSharp编译后,在直接点击打开CefSharp.Wpf.Example.exe,启动没问题但是复制demo包到其它路径下,无法打开demo。原因:代码中含有相对路径下的资源文件引用。 CefSharp.Example中文件BrowserProcessHandler.cs CefSharp.E
阅读全文
posted @ 2019-10-24 11:41 唐宋元明清2188
阅读(615)
评论(0)
推荐(1)
CefSharp 无法输入中文的问题
摘要: 在CefSharp75版本,使用了WpfImeKeyboardHandler支持后,无法支持搜狗中文输入法 其中的一个修复方案: 在ChrominumWebBrowser中,添加焦点事件的重写,对InputMethod相关进行修改 SetIsInputMethodEnabled -- 是否可输入中文
阅读全文
posted @ 2019-10-24 11:17 唐宋元明清2188
阅读(2092)
评论(1)
推荐(2)
2019年9月18日
CEF编译 执行gn args out\Release_GN_x86异常
摘要: 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
阅读(845)
评论(0)
推荐(0)
【Cef编译】 CefSharp编译失败,检测到“RuntimeLibrary”的不匹配项: 值“MT_StaticRelease”不匹配值“MD_DynamicRelease”
摘要: 编译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
阅读(1717)
评论(0)
推荐(0)
2019年9月16日
ResourceDictionary主题资源替换(二) :编译期间,替换主题资源
摘要: 之前的ResourceDictionary主题资源替换(一)通过加载顺序来覆盖之前的主题资源,介绍了WPF框架对ResourceDictionary资源的合并规则。 此篇介绍一种在编译期间,实现资源替换的方案 前言 如下图,项目中存在俩个主题资源字典,我们想通过配置一键修改项目的主题。 首先,我们默
阅读全文
posted @ 2019-09-16 11:26 唐宋元明清2188
阅读(564)
评论(2)
推荐(2)
2019年9月13日
C# 打开文件/跳转链接
摘要: mark一下~ 打开文件 1.打开文件夹: System.Diagnostics.Process.Start(FolderPath);-- 打开文件夹 System.Diagnostics.Process.Start(FolderPath+"/"+FileName); -- 打开文件夹中某个文件 2
阅读全文
posted @ 2019-09-13 19:59 唐宋元明清2188
阅读(1106)
评论(1)
推荐(0)
2019年9月11日
C# 动态加载资源
摘要: 在xaml中控件通过绑定静态资源StaticResource来获取样式Style有多种方式,TextBlockStyle.xaml是一个ResourceDictionary,包含了所需样式 通过相对路径引用 通过后台代码向当前程序的资源中动态添加,代码如下: Application.LoadComp
阅读全文
posted @ 2019-09-11 18:12 唐宋元明清2188
阅读(1277)
评论(0)
推荐(0)
C# 模拟Windows键盘事件
摘要: 发送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
阅读(1736)
评论(0)
推荐(0)
2019年8月6日
Astyle 一键格式化项目代码
摘要: 代码格式化差异问题: 一个团队有多个开发,因开发习惯不同,开发时少添加了空格、换行等。 格式化代码时,一般会将整个文档格式化,代码提交时会发现未知的修改项。 Astyle格式化工具 官网下载地址:Artistic Style 以下bat文件,一键格式化,项目中所有cs文件: 参数 /R 表示需要遍历
阅读全文
posted @ 2019-08-06 17:26 唐宋元明清2188
阅读(1073)
评论(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
阅读(1551)
评论(0)
推荐(2)
2019年7月7日
C# 同步转异步 TaskCompletionSource
摘要: 当我们遇到一些异步执行又无法等待时的逻辑,比如动画的执行。 而业务上又需要等待逻辑的完成,再去处理后续的操作。这时需要转成异步方法 如下,同步执行一个动画后,再输出日志: 1 private async void TaskCompleteSourceAwait_OnClick(object send
阅读全文
posted @ 2019-07-07 23:55 唐宋元明清2188
阅读(1765)
评论(0)
推荐(0)
上一页
1
···
8
9
10
11
12
13
14
15
16
···
20
下一页
公告