会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Wolfy
博客园
首页
新随笔
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
63
下一页
2017年6月13日
[Winform]在关闭程序后,托盘不会消失的问题
摘要: 摘要 在开发winform程序时,添加了系统托盘,然发现在程序关闭后,托盘并不会消失,鼠标放在上面之后,才会消失。猜测是资源没有释放干净引起的。托盘作为form的组件,应该会随着form的关闭而释放啊? 解决办法 既然没有释放资源,那么我们手动再次释放就行了。 为窗体添加closing事件 在该事件
阅读全文
posted @ 2017-06-13 11:03 wolfy
阅读(862)
评论(0)
推荐(0)
2017年6月8日
EF6+Sqlite连接字符串的动态设置
摘要: 摘要 在winform中应用sqlite和ef,对于sqlite连接字串的设置,大多情况下是不想写死了,你不知道用户会将你的exe程序安装在什么位置,也不知道他的电脑盘符是什么,如果写死了,那么很有可能出现问题,这时候我们就像如果能动态获取到exe所在的位置,那么再跟进exe的位置,来配置sqlit
阅读全文
posted @ 2017-06-08 10:38 wolfy
阅读(887)
评论(0)
推荐(0)
[bug]不包含“AsNoTracking”的定义
摘要: 摘要 在使用ef做查询优化的时候我们会用到AsNoTracking方法,但如果不引入命名空间,你就会出现不包含“AsNoTracking”的定义的错误。 解决办法 引入命名空间:System.Data.Entity AsNoTracking是对IQueryable的扩展,看它的定义就可以知道,代码片
阅读全文
posted @ 2017-06-08 09:49 wolfy
阅读(883)
评论(0)
推荐(0)
2017年6月7日
Sqlite3+EF6踩的坑
摘要: 摘要 最近在用winform,有些数据需要本地存储,所以想到了使用sqlite这个文件数据库。在使用Nuget安装sqlite的时候,发现会将Ef也安装上了,所以想着使用EF进行数据的操作吧,所以这就来了,各种坑。 一个例子 首先使用Nuget安装sqlite。安装成功后如图所示: 安装后,你会发现
阅读全文
posted @ 2017-06-07 16:45 wolfy
阅读(12784)
评论(6)
推荐(0)
2017年6月5日
[Winform]检测exe是否已经运行,并将其置顶
摘要: 摘要 在很多pc应用中,基本上都需要有这样的判断,保证在一个终端只运行一个winform的client。并且如果最小化了,用户再次双击桌面图标的时候,将client置顶显示。 解决方案 需要使用windows的API,可以很方便的实现这个目的。 代码如下: 上面代码的意思是判断exe是否已经在进程列
阅读全文
posted @ 2017-06-05 16:41 wolfy
阅读(1812)
评论(0)
推荐(0)
[Node.js]连接mongodb
摘要: 摘要 前面介绍了node.js操作mysql以及redis的内容,这里继续学习操作mongodb的内容。 安装驱动 安装命令 安装成功 数据库操作 因为mongodb是文档类型的数据库,与mysql有很大不同,mongodb会自动创建数据库和集合,并不需要提前进行手动创建。 Insert 结果 查询
阅读全文
posted @ 2017-06-05 14:09 wolfy
阅读(492)
评论(0)
推荐(0)
2017年6月1日
CefSharp 在同一窗口打开链接的方法
摘要: 摘要 在winform中使用cefsharp的时候,我们在浏览网页的时候,想在同一个窗口打开链接,而不是创建新的窗口。可以通过下面的方法实现。 解决方案 CefSharp 中控制弹窗的接口是 ILifeSpanHandler ,可以对 OnBeforePopup 进行重写,即可控制是否弹出新窗体。接
阅读全文
posted @ 2017-06-01 17:00 wolfy
阅读(17422)
评论(6)
推荐(2)
cefsharp wpf 中文输入问题解决方法
摘要: 摘要 最近在搞一个客户端的项目,考虑使用wpf,内嵌webView的方式,访问h5页面。所以使用了CefSharp组件,但发现一个问题,就是在输入中文的时候,无法输入。 解决办法 去官方github的搜索了下,之前有人遇到过,并且解决了, 下载下来之后,重写OnPreviewTextInput方法,
阅读全文
posted @ 2017-06-01 13:40 wolfy
阅读(2304)
评论(2)
推荐(0)
2017年5月24日
[Node.js]操作mysql
摘要: 摘要 上篇文章介绍了node.js操作redis的简单实例,这里介绍如何操作mysql。 安装 安装mysql模块 一个例子 新建一个mysql.js的文件,代码如下: 连接配置 host:主机地址 (默认:localhost) mysql的操作 创建数据表 增 结果 改 总结 通过上面的例子我们看
阅读全文
posted @ 2017-05-24 14:19 wolfy
阅读(709)
评论(0)
推荐(0)
[Node.js]操作redis
摘要: 摘要 在实际开发中,免不了要操作mysql,mongodb,redis等数据存储服务器。这里先简单介绍如何操作redis。 一个例子 关于redis服务端的安装这里不再介绍,重点不在这里。感兴趣的可以自行安装。 对于一个新的模块,我们需要在我们的项目中先安装redis模块才能用。 命令 新建一个re
阅读全文
posted @ 2017-05-24 11:33 wolfy
阅读(7294)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
63
下一页
公告