摘要: c#操作缓存例如redis比较推荐ServiceStack 在redis中运用key-value存储数据,但是遇到结构体该如何处理,是类可通过get(key)获得,那struct呢, 定义结构:1 public struct Person{2 public int id;3 ... 阅读全文
posted @ 2014-12-29 16:12 菊花香 阅读(1310) 评论(0) 推荐(0) 编辑
摘要: Datetime mysql8的默认值要设置为 ‘1000-01-01’ to ‘9999-12-31’mysql5 可以设置为 ‘0000-00-00 00:00:00’ 阅读全文
posted @ 2023-04-10 11:16 菊花香 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 当今很多第三方程序都能生成Excel文件(xls,xml,xlsx), 但用第三方程序只能读取标准格式的Excel文件, 读取非标准文件会出现:ERROR:Invalid file signature 最后采用MS Excel 方法: 引用组件:Interop.Excel.dll Interop.O 阅读全文
posted @ 2021-04-02 16:46 菊花香 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 开始学习QT,C++也开始学习不久,开发环境采用VS2013 ,QT 版本为5.8, QT支持VS2013插件, 下载地址: QT 5.8 http://download.qt.io/official_releases/qt/5.8/5.8.0/qt-opensource-windows-x86-m 阅读全文
posted @ 2017-06-27 18:12 菊花香 阅读(1563) 评论(0) 推荐(0) 编辑
摘要: 8.5版本用注册机注册时手快成Standed版本,搞错。。。。。。,能否Deactivated,发现要联网。。。。。 接下来查找.net reflector 在位置%UserProfile%\AppData\Local\Red Gate\发现lic文件 反激活方法: (win7下)删除%UserPr 阅读全文
posted @ 2015-12-31 10:53 菊花香 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 今天很无语,要解决一个问题,Silverlight中无法对用户打开的文件进行判断,是否打开,沙箱模式运作,出于安全性考虑,是无法获得本地文件的绝对路径,无法调用API来判断实现这功能,最后还是用Trycatch来解决。 C#能够调用的API都能从以下网站查到: API查询网站:http://www.webtropy.com/articles/Win32-API-DllImport-art9.asp 还是写下C# 调用系统API来实现文件判断效果: 1.命名空间:using System.Runtime.InteropServices 2. API函数 _lopen... 阅读全文
posted @ 2012-03-20 21:09 菊花香 阅读(4815) 评论(1) 推荐(0) 编辑
摘要: 一直对MS 的ADO.NET DataModel使用不是很习惯,也一直改不过来,也有点疑惑 1.新建DataModel以后为相应的DomainService为什么不自动生成 2.Data Model中随着表越来越多,会影响性能,新增和刷新一张表,甚至会等待几分钟不等…… 3. 原先项目中DomainService 还得手动更新,最QF的是新增DomainService,VS还不让找到 Data Model甚至会出现关闭重新打开后才能找到DataModel 最近一直找对应的.net 方面ORM 可以解决我所提到几个问题,能替代ADO.NET Data Model,在逛Info... 阅读全文
posted @ 2012-03-02 16:07 菊花香 阅读(909) 评论(0) 推荐(0) 编辑
摘要: 对数据进行校验,是日常对输入内容必做的一项工作,silverlight中对数据进行操作可以通过DataForm进行 DataForm提供了几个校验方法,为开发人员带来便利。 简单介绍下,ValidationSummary控件,数据校验,以及DataAnnotation部分 DataForm位置: 命名控件:System.Windows.Controls 装配:System.Windows.Controls.Data.Input (位于 System.Windows.Controls,Data.Input.dll) DataForm中提供校验属性及方法 ValidationSu... 阅读全文
posted @ 2011-09-19 22:44 菊花香 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 在hibernate中,多对多关系可以看成是2个 多对一的关系。 在实体UserInfo和Teacher中,都设置many-to-many属性, 属性中需要设置主控方与被控方的inverse和cascade值 出现问题:save the transient instance before flushing 说明:t_s表,不需要单独建实体对象,是一张表 1 CREATE TABLE t_s 2 ( 3 u_id integer NOT NULL, 4 t_id integer NOT NULL, 5 CONSTRAINT t_s_pkey PRIMARY KEY (u_id, ... 阅读全文
posted @ 2011-08-28 14:23 菊花香 阅读(2374) 评论(0) 推荐(0) 编辑
摘要: 1.save the transient instance before flushing 由于主控方与被控方,XX.hbm.cfg中没有设置 inverse值和cascade值, inverse与cascade 是正交的关系,不管 inverse 设为何值,只要 cascade 设置为 “save-update”或者 “all”, 主控方,inverse="false",被控方inverse="true" 阅读全文
posted @ 2011-08-28 13:47 菊花香 阅读(175) 评论(0) 推荐(0) 编辑