03 2007 档案
关于OpenId
摘要:去年10月份,我在网上找 OpenId, 还没有什么声音,好像没有什么人对这个感兴趣。现在突然看到一个OpenID的征名活动,仔细一看,好像多了些人关注啊。 在 http://openid.net/ 仔细看了一遍,具体自己可以把过去写的一些程序公开一下,做一个OpenId Provider还是一个不错的主意。尽管这个东西只是一些简单功能上的改进,没有google的作用,但是也是一个不...
阅读全文
Python SOAPpy访问asp.net web service 代码
摘要:在 Python使用 asp.net web service,要用到 SOAPpy库,可是这个东西比较老,要经历一番设置之后,才能正常使用。 下面是一个打开代理的函数: def OpenSoapProxy(uri): from SOAPpy import WSDL proxy = WSDL.Proxy(uri) proxy.soapproxy.config.b...
阅读全文
Python SOAPpy 和 .net WebService
摘要:项目中使用Python 2.2.3,装好了fsconst + SOAPpy后,创建了测试代码 def OpenProxy(url): from SOAPpy import WSDL proxy = WSDL.Proxy(url) proxy.soapproxy.config.dumpHeadersIn = 1 proxy.soapproxy.config.dumpHe...
阅读全文
Type.GetType 获得本Assembly以外的类型
摘要:简而言之,就是相应AppDomain.的AssemblyResolve实现的。 DynAssembly提供给动态载入的模块提供一个解析名字的机会。如下代码可以把NHibernate 的Hbm.xml 生成 数据库结构。 using System;using System.Collections.Generic;using System.Text;using NHibernate.Cfg;...
阅读全文
NHibernate 代码生成工具
摘要:从codeproject(http://www.codeproject.com/useritems/NHibernate_Helper_Kit.asp) 发现它的,感觉看起来比较舒服,也找了不少其它工具,但是这个比较简单。本来他是vs的一个插件,Express版无法用,所以把它的源码下载下来,作了个exe文件。但是发现生成的时候可能存在一些错误。 相关的工...
阅读全文
NHibernate使用笔记
摘要:最近看了好多ORM库,自己也尝试过自己写一些代码,终于还是决定使用 NHibernate。至于具体的使用,过去不是很了解,所以也是从头开始。 从sf下载bin和source 包,把它们放到对应的位置,开始一个新的探索过程了。对于网上的很多文章和附带的文档,感觉很难把握要领。所以先从nhibernate的附带的example开始,并学习在web项目中使用它。一边学一边用,也许是...
阅读全文
C# Operator= overloading
摘要:用C++写了类,来替代一些基本的类型,并保存更多的信息,提供给C#使用。 ref class Test{ int i; int y; public: Test(int a){ i = a; } operator Test ^ operator=( int a){ this.i = a; ...
阅读全文
使用C++/CLI泛型实现ORM
摘要:实体类的生成周期: 读取数据:创建空的实体类/集合-->创建查询条件实例-->装载数据-->程序使用(显示或者更新等)-->结束 更新数据:创建空的实体类/集合-->程序添加或者修改数据-->存储数据-->结束。 如果是读取后更新,把上面的更新 附加到 读取 之后,去掉一个创建空的对象和结束的过程,就可以实现。实体类(相当于表中的行)的定义: 这个部分类似数据...
阅读全文
SessionState中的SqlServer模式(.net 1.1)
摘要:最近遇到一个问题严重的问题:.net 1.1 的网站使用 sqlserver存储session,出错,提示找不到 dbo.TempGetID 的存储过程。经过一番学习,发现原来这个还是个bug。 在.net 早期版本中,sqlserver 存储只能放在一个aspstate的数据库里,并且访问数据库的架构只能是 dbo。如果不符合上述条件,都会导致运行出错。 微软对此问题相关修正...
阅读全文
浙公网安备 33010602011771号