Gun

学无止尽

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2015年12月25日

摘要: 项目中有个SocketServer要和移动便携POS机通信,POS开发商就告诉我们他们用的3DES(双倍长)加密,给了个Key、数据和结果,让我们实现。c#用TripleDESCryptoServiceProvider来实现3DES加密解密,但是还有些CipherMode,PaddingMode,I... 阅读全文
posted @ 2015-12-25 13:40 Gun 阅读(932) 评论(0) 推荐(0) 编辑

2015年12月3日

摘要: 今日匆忙中写了2各存储过程,查询的表,查询的结构,返回的值基本一样,就是对参数的使用有点不同。晚上到家想着优化下,看看能不能合并了。在几次重写后,拿着几个版本查看执行计划时,发现个以前没注意的问题。第一个SP传入的2个时间参数直接用于里面的查询条件。第二个SP传入的2个时间参数,在SP内又定义了2个... 阅读全文
posted @ 2015-12-03 00:42 Gun 阅读(1540) 评论(2) 推荐(0) 编辑

摘要: VS2013上使用EF Power Tools的Reverse Engineer Code First逆向生成Model时,没有处理计算字段。在保存实体时会出现错误。可以通过修改Mapping.tt解决。打开Mapping.tt,找到foreach (var prop in efHost.Entit... 阅读全文
posted @ 2015-12-03 00:07 Gun 阅读(440) 评论(0) 推荐(0) 编辑

2014年9月6日

摘要: VS2013上使用EF Power Tools的Reverse Engineer Code First逆向生成。发现数据库中的decimal(18, 4)字段在生成的mapping类中没有精度和小数位数。这使得通过EF保存数据时,自动生成的SQL缺省使用了decimal(18, 2).还好EF Po... 阅读全文
posted @ 2014-09-06 01:21 Gun 阅读(1146) 评论(1) 推荐(0) 编辑

2014年4月10日

摘要: 在Win 8.1 上新建个用户后,不能登录。 出现user profile service 服务登录失败。无法加载用户配置文件。网上大部分相同提示的问题是有关已有账号不能再次登陆的。 解决方式是去注册表把bak的profile改成正式的。我这里碰到的是新账号出问题。看日志,有一条Windows 不能将文件 \\?\C:\Users\Default\AppData\Local\Microsoft\VSCommon\12.0\SQM\sqmdata-12076-039-00000.sqm 复制到位置 \\?\C:\Users\xxxx\AppData\Local\Microsoft\VSCommo 阅读全文
posted @ 2014-04-10 13:13 Gun 阅读(3031) 评论(0) 推荐(0) 编辑

2014年4月6日

摘要: 为了各种实验环境,装了Hyper-V,然后ADT的android虚拟机就用不上Intel的HAXM了,慢得不行。只有想办法在Hyper-v上装android,还得要ADT能连上。半天下来,终于搞定。感觉Hyper-v里的android虚拟机比ADT带的快很多(很多也就那么多。)总共几个要点:1,虚拟机设置时要注意 要生成"第一代的虚拟机" 删除原有的网卡,添加一个新的“旧版网络适配器”,交换机是能上网的就行。 把下载的iso装到虚拟光驱里来启动。2. ADT要用abd conncet {虚拟机的IP} 来连接虚拟机3. 如果android的虚拟机是安装在远程服务器上,在远程 阅读全文
posted @ 2014-04-06 21:45 Gun 阅读(4462) 评论(0) 推荐(1) 编辑

2014年3月19日

摘要: 今天用wget扒下来一个html template的站。挂在自己机器上后随便点什么,都出电信广告。仔细检查,我勒个去。。。扒站过程中,刚好被电信打了劫,看看它给我下载下来的bootstrap.min.js 阅读全文
posted @ 2014-03-19 01:44 Gun 阅读(487) 评论(0) 推荐(0) 编辑

2013年3月22日

摘要: C#应用程序是AnyCPU的。在一段处理鼠标滚轮WM_MOUSEWHEEL的代码里碰到溢出的问题OverflowException。在X86的环境下,var wParam = (int)msg.WParam;工作得很好。在X64的环境下,快速滚动滚轮会出现msg.WParam 转换为int的时候溢出,(WParam=4263510016)。信息为:未处理System.OverflowException Message=算术运算导致溢出。 Source=mscorlib StackTrace: 在 System.IntPtr.op_Explicit(IntPtr value) 在 TIM.Mou 阅读全文
posted @ 2013-03-22 22:55 Gun 阅读(1150) 评论(1) 推荐(0) 编辑

2006年10月24日

摘要: 是时候改造我原来的报表系统了,几天的工作总结下。 在VS2005里面的Report功能好强,把我原来做得很多工作都枪毙了,痛并快乐的感觉。 对现在的项目,要使用MS Repor有2个最烦人问题: 1、没有提供RDLC的图形设计界面的运行时控件,在网上找了一下,也没有发现谁做好了; 2、强结构作为数据源。 阅读全文
posted @ 2006-10-24 01:05 Gun 阅读(1438) 评论(4) 推荐(0) 编辑

2004年7月13日

摘要: 正在开发一个W/C的项目,服务端和数据库在香港,全球5大洲都有一个办公室在使用Client。已经打算开始正式使用了才发现这个重大问题,现在向各位老师跪求解决方法,这真是救命啊。数据库里有好多DateTime类型的字段,WS端用的向导生成的DataSet, Client进行WS引用,然后在WindowsForm里面用用了自定义继承DateTimePicker的控件绑定DateTime类型的字段。Da... 阅读全文
posted @ 2004-07-13 01:51 Gun 阅读(670) 评论(2) 推荐(0) 编辑