2011-09-27 17:23 by Haozes, 50 visits, 网摘, 收藏, 编辑
摘要:在.Net如何捕获AccessViolationException在.net4.0 中,系统某些SEH异常默认是不被捕获的,该类异常称作Corrupted State Exceptions (CSE)比如:调用非托管代码时,常常会出现此类错误,如"内存不可读/写".MS的MSDN有篇文章详细介绍了CSE异常:http://msdn.microsoft.com/en-us/magazine/dd419661.aspx#id0070035MS不推荐,捕获此类异常,因为此类异常不解决,应用可能会导致更严重的错误.建议重启该应用程序.出现此类异常的原因,往往需要解决.而不是简单的的
阅读全文
2011-09-27 17:13 by Haozes, 233 visits, 网摘, 收藏, 编辑
摘要:有时想更新或迁移部分SqlServer数据,用SQL只会整几句select,高级点的连个游标都玩不转有木有?拿起VS写个小程序不停的改又编译很烦,有木有?想用脚本写了有木有?本文介绍使用python,adodbapi操作数据库:adodbapi 库python 可以操作mssqlserver的类库有几个,支持python3.x的目前没几个靠谱的.adodbapi是使用ADO操作的.(不能跨平台?需要么?)所以首先要安装Python for Windows extensions,有了pywin32这个扩展可以做很多事,用它操作EXCEL等,甚至比VBScript还要简洁如:''&
阅读全文
2011-09-27 17:13 by Haozes, 164 visits, 网摘, 收藏, 编辑
摘要:简介使用了一点Mongodb ,以下是自己的一点心得体会:不提及他的分步式,效率等特性.至少以下一些特点.让我感觉没有必要再在普通应用场景再使用关系型数据库如:SQLServer那样的数据库了.1. 省去了ORM:如NHibernate是一个优秀的ORM,性能也很好.但你得学习NHibernate的表达式语法.像NH那种文档健全的尚可接受. 我还有一些更可怕的经历,写过很多用存储过程查询后手动映射成对象的代码.完全肉搏哦.2. 绿色的:Mongodb,如果你不想注册成服务,只要启动那个exe就行了.数据库和数据库Data文件完全拷贝就可以迁移了.3. GridFS.把文件直接存在数据库里...
阅读全文
2011-04-09 15:46 by Haozes, 447 visits, 网摘, 收藏, 编辑
摘要:网上说法不一,MS说的 .net4.0 in-process side-by-side compatibility 也没太明白,以下是我用一个简单的控制台程序实测的情况测试环境:Win XP XP3 卸载了.net其他版本,只安装了.net 4.0,所调用的dll为之前用VS2008编译.(若dll是源码工程放到解决方案一起编译,dll工程版本设成V2.0 V3.5,最终程序都可以正常)主程序Console.exe调用程序集 dll运行结果.Net4.0.Net 2.0正常.Net4.0 Client Profile.Net 2.0编译不了.Net4.0.Net 3.5正常.Net 2.0无不
阅读全文
2010-12-30 14:50 by Haozes, 193 visits, 网摘, 收藏, 编辑
摘要:如果你也和我一样,不幸维护了一个javascript,它广泛的在非input,textbox,等html标签才有xxx.disable=true.功能.这段代码并不幸地要兼容其他非IE浏览器,也许下面这段脚本对你有用:剩下就就是这种方法没有灰显的效果,交给css吧.
阅读全文
2010-12-01 09:55 by Haozes, 542 visits, 网摘, 收藏, 编辑
摘要:前几天发现的一个相关的问题,总结了下,备忘:相关几个函数声明: procedure FillChar(var X; Count: Integer; Value: Byte); procedure CopyMemory(Destination: Pointer; Source: Pointer; Length: DWORD); function THandleStream.Write(const B...
阅读全文
2010-11-08 14:27 by Haozes, 196 visits, 网摘, 收藏, 编辑
摘要:1.WMI相关开发工具WMI Administrative Tools(WMI CIM Studio,WMI Object Browser)下载:http://www.microsoft.com/downloads/details.aspx?familyid=6430F853-1120-48DB-8CC5-F2ABDC3ED314&displaylang=en2.参考资料WMI 脚本入门:...
阅读全文
2010-11-08 14:18 by Haozes, 91 visits, 网摘, 收藏, 编辑
摘要:扩展巴科斯范式广泛应用于计算机编程语言描述中,(在看python的format说明,看了半天没看懂,简单一点语法一般看demo就明白了,更复杂的语法没了解过这个还真难看懂).回家翻了下书,原来在<离散数学及其应用> 的计算模型那一章介绍过(还没有看到那.)以下是T-SQL 的SELECT语句说明:--------------------------------------------------------< > 尖括号,用于分隔字符串,字符串为语法元素的名称,SQL语言的非终结符。 ::= 定义操作符。用在生成规则中,分隔规则定义的元素和规则定义。 被定义的元素位于操作符的左边,规则定义位于
阅读全文
2010-09-16 13:34 by Haozes, 669 visits, 网摘, 收藏, 编辑
摘要:前些日子发现机器人不能登陆,原来飞信2008的协议彻底不能用了.遂更新了下HaozesFx.update说明:目前可以登陆,发送接收聊天消息(登陆有验证的情况,未处理).好友增删的,没更新可能还不可以用.等有时间我会继续完善更新.2010/10/14 update:1.增加了验证码情况的处理.2.天气预报插件中的:其它:关于Fetion 2010登陆加密算法,我是看http://basiccode...
阅读全文
2010-08-24 15:10 by Haozes, 198 visits, 网摘, 收藏, 编辑
摘要:居然没找到支持python3.1的mssql server provider库,不过这儿有段挺有暴力的代码,代码是2.x,稍微改了下,让它可以在3.1下跑.原理是调用sqlcmd.exe,使用它的输出.这段代码用做导数据之类的足矣.
如果安装了SQLServer (Express)自带了sqlcmd.exe.否则从这儿下载
阅读全文