摘要: DECLARE @TEMP1 TABLE(ID INT,Name NVARCHAR(30),Ex INT)DECLARE @TEMP2 TABLE(ID INT,Name NVARCHAR(30),Ex INT)INSERT INTO @TEMP1(ID,Name,Ex)SELECT 1,'1',0 UNION ALLSELECT 2,'2',0 UNION ALLSELECT 3,'3',0 U... 阅读全文
posted @ 2010-07-13 11:39 kkun 阅读(331) 评论(0) 推荐(0) 编辑
摘要: DECLARE @TEMP TABLE(ID CHAR(1),ODATE VARCHAR(8),OPERCENT FLOAT)INSERT INTO @TEMP(ID,ODATE,OPERCENT)SELECT 'A','20100701',0.71 UNION ALLSELECT 'B','20100701',69.42 UNION ALLSELECT 'C','20100701',67.74 ... 阅读全文
posted @ 2010-07-07 13:17 kkun 阅读(244) 评论(0) 推荐(0) 编辑
摘要: SQL脚本或存储过程报:Invalid object name 'XXX' 检查XXX是否是系统关键字 如admin,user,password等 阅读全文
posted @ 2010-06-04 00:52 kkun 阅读(2643) 评论(1) 推荐(0) 编辑
摘要: 测试了几种情况后发现:导致无法反序列化的原因只有一个:修改了实体中属性的类型,如原来的int修改为string其余如添加属性,删除属性以及修改属性的名称则不受此影响,怪哉!当然,修改类名或者命名空间后也是无法反序列化的,这个情况可以避免不知道在其他人眼里这算不算一个常识,反正我是头一次了解此特性...惭愧 阅读全文
posted @ 2010-03-28 15:41 kkun 阅读(382) 评论(1) 推荐(0) 编辑
摘要: 问题的关键是Mail_Message的UID在当前会话中唯一且不变,在多次会话中唯一但会变化所以无法从本地验证服务器端的某封邮件是否已接收过那使用最后收取时间似乎可以解决问题,但这带来的另一个问题是,Messages需要按Date排序,如果无序则需先排序,并且Date可能重复,几率还是不小最后解决方法是使用MD5加密(邮箱帐户(abc@abc.com) + 邮件标题+邮件接收时间)后的结果作为唯一不变标识原理就是邮箱帐户不会变,邮件标题不会变,服务器端的邮件接收时间不会变,加密过程不会变,那结果也不会变,说白了就是一个"联合主键"的道理~static MD5CryptoSe 阅读全文
posted @ 2010-02-22 13:52 kkun 阅读(1776) 评论(1) 推荐(0) 编辑
摘要: 原文:http://stackoverflow.com/questions/302821/serialization-in-c-without-using-file-system public static byte[] Serialize<T>(T t) {           &#... 阅读全文
posted @ 2010-02-10 11:33 kkun 阅读(338) 评论(0) 推荐(0) 编辑
摘要: Hi, When using CalcHitInfo on a tree list the DragOver event, the TreeListHitInfo object has a HitInfoType of empty (most of the time, it unpredictable sometimes work for on of the cells). Using a di... 阅读全文
posted @ 2010-01-20 18:54 kkun 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 如上图,先选中GridView,不是GridControl,在属性窗口中,选择事件窗口,注册事件MouseUp 代码如下,其中popupMenu_ResumeGrid为DevExpress.XtraBars.PopupMenu gridView_ResumeCollection为private DevExpress.XtraGrid.Views.Grid.GridView ----------... 阅读全文
posted @ 2010-01-14 10:53 kkun 阅读(7691) 评论(2) 推荐(0) 编辑
摘要: 结论:还是不支持SQLITE,白装了~有解决此问题的大侠请指教~---------------------------------------------------------设计完PD后发现生成不了SQLITE的SQL语句,虽然大部分是一样的,稍加修改即可直接在SQLITE里执行,但这仍然需要手工维护,是自动化的一大障碍,从网上搜索得知此驱动程序可让PD支持SQLITE的SQL生成,正在下载,... 阅读全文
posted @ 2010-01-05 18:06 kkun 阅读(1988) 评论(1) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2010-01-05 17:49 kkun 阅读(268) 评论(0) 推荐(0) 编辑
摘要: EXEC sp_MsforeachTable N'drop table ?' 以上是删除所有表:) 阅读全文
posted @ 2010-01-05 17:35 kkun 阅读(584) 评论(0) 推荐(0) 编辑
摘要: SqlBulkCopy 来自数据源的 String 类型的给定值不能转换为指定目标列的类型 nvarchar。   解决方法 1,首先检查数据库表的字段是否过小 2,检查数据中是否有类似单引号的数据,做一下过滤 阅读全文
posted @ 2010-01-04 19:02 kkun 阅读(19757) 评论(1) 推荐(0) 编辑
摘要:   安装完90天试用版后,在“添加或删除应用程序”,删除vs 2008,点击“卸载”,在卸载里有让输入序列号的地方,把正式版的序列号PYHYP-WXB3B-B2CCM-V9DX9-VDY8T输入进去就行了。 参考:http://www.cnblogs.com/xxcainiao/archive/2007/12/16/996577.html 阅读全文
posted @ 2009-12-28 11:17 kkun 阅读(717) 评论(0) 推荐(0) 编辑
摘要: http://www.devexpress.com/Support/Center/KB/p/A421.aspx从此网站下载跟你版本对应的语言资源文件包,下载完毕后解压缩,找到DevExpress.DLL目录,找到zh-CN目录,将此目录原样不动的COPY到你的EXE所在的目录,重启EXE如无意外应该已经是中文的了动态改多语言还在看,ms-help://DevExpress.NETv9.2/DevE... 阅读全文
posted @ 2009-12-22 11:05 kkun 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: 由于SQLITE的DLL不在GAC的原因,下载后运行不了,暂时没有想到好的办法,尤其感谢随风而飘同学指出------------------------使用DEV控件开发的小软件,单词查询及单词浏览 下载地址:http://files.cnblogs.com/kkun/Dictionary.rar带的SQLITE词库,约16000条记录如果不能运行或出错了请回复,谢谢,没有用其它机器做过测试... 阅读全文
posted @ 2009-12-21 22:09 kkun 阅读(870) 评论(0) 推荐(1) 编辑
摘要: GridControl中包括了GridView,所以在工具栏是无法直接找到GridView控件的 需要实现两个控件的四个事件,分别是源控件和目标控件,源控件即为某GridControl实例的子视图->GridView 目标控件为任意~ 先给出处来,本文参考自:http://www.devexpress.com/Support/Center/KB/p/A1444.aspx 上边那个地址比较慢 ... 阅读全文
posted @ 2009-12-16 15:11 kkun 阅读(5680) 评论(0) 推荐(0) 编辑
摘要: DEV控件中包含了大量漂亮的控件,如日班(Ribbon)菜单控件等   使用Ribbon控件时有些需要注意的地方,如是否需要左上角那个应用程序菜单,这取决于FORM的类型,如果是普通FORM则不支持,必须使用DEV的RIBBON FORM才可以 大多数列表控件中的数据可编辑和不可编辑属性在OptionsBehavior->Editable属性中,设置为False即不可编辑,如G... 阅读全文
posted @ 2009-12-15 15:56 kkun 阅读(14104) 评论(2) 推荐(1) 编辑
摘要: 多半是参数数目不匹配,或根本没有为SQLiteCommand添加参数 阅读全文
posted @ 2009-12-11 18:40 kkun 阅读(8971) 评论(0) 推荐(0) 编辑
摘要: 广告:DEV换肤 barManager1.GetController().PaintStyleName = e.Item.Description; 为同步方法提供异步方法支持,这样使用者将有两个选择,同步方法和使用异步方法, 这在.NET类,尤其是WINFORM的控件中有大量的实例,单单使用还是比较简单的,提供异步方法的支持才是王道~ 不仅仅满足于做一个使用者,努力做一个异步方法的提供者,设计者~... 阅读全文
posted @ 2009-12-10 16:47 kkun 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 查看整个相册 阅读全文
posted @ 2009-12-03 21:05 kkun 阅读(563) 评论(1) 推荐(0) 编辑
摘要: http://www.lumisoft.ee/lsWWW/download/downloads/Net/info.txt先把获取方法贴上,SVN地址及只读帐号https://svn.lumisoft.ee:8443/svn/User: readonlyPassword: readonly读取邮件方法,其中MailEntity为自定义实体,不必受它影响 public IList<MailEnt... 阅读全文
posted @ 2009-12-03 20:32 kkun 阅读(4107) 评论(0) 推荐(1) 编辑
摘要: 来自:http://www.csharper.net/blog/quick_hack_for_setting_the_row_height_of_a_listviewitem.aspx I think it's pretty lame that you can't specify row height per ListViewItem, or even the ListView itself w... 阅读全文
posted @ 2009-11-30 11:05 kkun 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 先放一篇引用文章,讲得很详细,推荐先看此篇 http://www.cnblogs.com/mixiaobo/archive/2008/01/15/1040512.html 主要记录下学习心得,刚刚看了一天左右,理解相当肤浅~欢迎拍砖 其思想我用简单的话解释就是:客户端是一个空架子+一堆DLL,每一个DLL代表一个独立的功能模块,通过框架与其它模块交互;这些DLL可以来自本地,直接发布给客户,也可... 阅读全文
posted @ 2009-11-25 17:37 kkun 阅读(632) 评论(0) 推荐(0) 编辑
摘要: [代码] 阅读全文
posted @ 2009-11-16 10:14 kkun 阅读(473) 评论(0) 推荐(0) 编辑
摘要: [代码]另一种方法[代码]重画UserControl的边框代码,暂时有一个问题没搞定,就是这个边框是画上去,没有实际的范围"约束",我指子控件可以放到"边"上边,很不爽,继续研究ing...[代码] 阅读全文
posted @ 2009-11-12 22:31 kkun 阅读(313) 评论(0) 推荐(0) 编辑
摘要: [代码]sit for teleport script[代码]简单的单词查询功能[代码]http://oz.slinked.net/history/lsl2_reference.htmhttp://lslwiki.net/lslwiki/wakka.php?wakka=glossary 阅读全文
posted @ 2009-10-03 11:52 kkun 阅读(309) 评论(0) 推荐(0) 编辑
摘要: .瞒天过海 crossing the sea under camouflage 2.围魏救赵 relieving the state of Zhao by besieging the state of Wei 3.借刀杀人 killing someone with a borrowed knife4.以逸待劳 waiting at one’s ease for the exhauste... 阅读全文
posted @ 2009-09-24 14:53 kkun 阅读(363) 评论(0) 推荐(0) 编辑
摘要: alter database [master] set TRUSTWORTHY onEXEC sp_changedbowner 'sa'--启动CLRexec sp_configure 'show advanced options', '1';goreconfigure;goexec sp_configure 'clr enabled', '1'goreconfigure;exec sp_con... 阅读全文
posted @ 2009-09-09 13:57 kkun 阅读(359) 评论(0) 推荐(0) 编辑
摘要: webservice的那种不说了,vs会自动生成客户端访问的类,遇到这样一种情况:XML已知,要你处理以往的经验直接将XML文件读取到dataset里,使用SqlBulkCopy批量导入到数据库完事,参见http://www.cnblogs.com/kkun/archive/2009/08/18/1548760.html读取到DataSet里后发现不成,XML是多级的,根,子节点,子子节点,子子子... 阅读全文
posted @ 2009-08-20 17:39 kkun 阅读(4278) 评论(9) 推荐(1) 编辑
摘要: 原文地址:http://www.cnblogs.com/jinjian/archive/2006/09/06/496009.html 我是参考了上面连接自己实践了下,节点名称区分大小写,可以解密,本地加密后无法在其它机器上使用 加密命令 在SDK命令提示里输入 aspnet_regiis -pef "connectionStrings" "E:\开发目录" 解密命令 在SDK命令提示里输入 as... 阅读全文
posted @ 2009-08-18 13:56 kkun 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: 以下代码稍加修改即可使用,比较简单#region SqlBulkCopy{ //清空数据 DataBaseOperator db = new DataBaseOperator( connectionString ); db.ExecuteNonQuery( "truncate table os_report" ); //导入数据 using( SqlConnection conn = new Sq... 阅读全文
posted @ 2009-08-18 12:40 kkun 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 单个字段做in和not in操作非常方便(虽然效率不高) 但是如果没有这样的单个字段,必须需要两个或两个以上的字段才能匹配的时候,还能不能用in和not in呢? 类似没有唯一标识的主键,但是有联合主键,由于工作中遇到了这种情况而之前又没这么干过,刚刚想起来写脚本做测试 结果是:当然可以! 高手请多指教,代码如下:/*---------------------------------华丽的分隔线.... 阅读全文
posted @ 2009-08-16 00:22 kkun 阅读(3632) 评论(2) 推荐(0) 编辑
摘要: 第一种方法:Speech Speech控件在.NET中使用非常简单了,都被封装好了 官方连接:system.speech.synthesis.speechsynthesizer.pause.aspx 分三步,第一步添加引用(.NET3.0+ SDK中自带)using System.Speech.Synthesis第二步,初始化设置Talker.Rate = -2;Talker.Volume = 1... 阅读全文
posted @ 2009-08-10 13:14 kkun 阅读(1050) 评论(0) 推荐(1) 编辑
摘要: 差不多整了一天,这个东东刚开始看,非常好的框架,只是配置麻烦些,声明性编程,一时转不过弯弯来,声明的特性类慢慢一个一个了解吧目标是EXT调用(POST/GET)WCF,数据均以JSON格式传输,理解框架是代码自动生成三层框架+WCF+EXT,WCF返回JSON的方式,网上流传些两种方式,经测试都可以达到效果,分别是jQuery调用WCF需要注意的一些问题WCF以Json格式返回对象,客户端以JS调... 阅读全文
posted @ 2009-08-10 09:35 kkun 阅读(5146) 评论(0) 推荐(0) 编辑
摘要: 配置工具 C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\SvcConfigEditor.exe WCF调试客户端工具 C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\wcfTestClient WCF的配置可真是麻烦,不得要领继续搜教程去 收藏的一些网址 这个E文的,有关配置... 阅读全文
posted @ 2009-08-09 15:25 kkun 阅读(5813) 评论(0) 推荐(0) 编辑
摘要: 1,创建ASP.NET WEB Application项目,3.5版本 2,新增ajax-enabled wcf service(启用了AJAX的WCF服务)文件 添加完上述文件后写代码如下:namespace tstring_ext { [ServiceContract( Namespace = "" )] [AspNetCompatibilityRequirements( Requiremen... 阅读全文
posted @ 2009-08-07 23:27 kkun 阅读(505) 评论(0) 推荐(0) 编辑
摘要: accordion布局,先上图,后贴代码 其实就是类似于QQ那样的可折叠的菜单效果 代码如下Ext.onReady(function() { /*------------------------------------------ west,Panel ------------------------------------------*/ var west = new Ext.Panel({ ... 阅读全文
posted @ 2009-08-02 17:50 kkun 阅读(2679) 评论(0) 推荐(0) 编辑
摘要: 黑红梅方 spade,heart,clubs,diamonds 阅读全文
posted @ 2009-07-26 16:07 kkun 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 表结构[代码]存储过程[代码]XML格式[代码] 阅读全文
posted @ 2009-07-26 15:08 kkun 阅读(404) 评论(0) 推荐(0) 编辑
摘要: [代码] 阅读全文
posted @ 2009-07-17 09:08 kkun 阅读(256) 评论(0) 推荐(0) 编辑