转贴二三

几个链接:

大陸人都怎麼玩攝影?

My “白奴”赚来钞票白忙活?

要浪漫还是要现实? 爱情 PK 房子


一个广告:
广州大慈寺招聘和尚

待遇:
4000/月,8小时工作制,包吃包住,出差上门做法事,按小时发放出差补贴。
做满3年7000以上,方丈30000以上/月 (免税).
下班之后,不干预私生活。
要求:
男生,本科以上学历(研究生优先)。
电子工程/通信工程优先,英语六级,三证齐全。
获奖学金者优先,信佛教者优先,有其他教派信仰的也欢迎皈依我佛。
会背诵《金刚经》《法华经》等佛书经典者优先。
待遇:
各地分寺住持,实习期一年。斋薪每月10000,视香油多少而加分红,绩效。
实习期满,可由少林寺方丈大师传授少林寺72绝技,任选2种,限选3种,必修1 种
联系方式:ylc0812@163.com
电话:020-87080149
简历请勿含附件

打边炉

难得下雨,少少降温,于是打边炉

我是一个硬盘/我是一条内存

http://ccpn.spaces.live.com/Blog/cns!9...!1163.entry

QQ被盗,特留贴为念~~

QQ用了这么多年,一直感叹没有恶势力来骚扰,今天终于被盗了。好在申请了密码保护,又找了回来。

检查一番,发现竟然中了木马,这才发现前几天关了卡巴斯基忘了开,现在的网页可都是机关重重,一不小心就这样了。于是杀杀杀!

同志们,要是今晚我对你们说了什么肺腑真言、天大秘密、手头很紧、出来赏月什么的,可千万别信~ :)

Homebuilt Minicomputer - Magic-1

It doesn't use an off-the-shelf microprocessor, but rather has a custom CPU made out of 74 Series TTL chips. Altogether there are more than 200 chips in Magic-1 connected together with thousands of individually wrapped wires.

http://www.homebrewcpu.com/


成年人听不到的铃声,试试看你能么 zz

正确的说法是中老人对高音不敏感,听不到,大家来测试测试,看看自己老了没有,我反正是......

http://www.highring.com/downloads/high5.wav

....

都很牛,都能听到?那就再试一试这个high_low_test.rar

听不到?也许是耳朵问题,也许是你的喇叭太烂,:)

小丫头

2006-7-9,贵阳至织金,加油站旁边的民居

东京审判

...

Java访问.NET WebService

有一对应用,A使用Java开发,B使用.NET开发;现要求B应用开发一个.NET WebService接口,将此接口URL登记到A应用中,当有消息产生时,A应用通过此接口向B应用报告。

WebService开发出来后联调发现,即使有消息产生,B应用接口也未能拿到任何数据,甚至在接口代码中设置断点也无法捕获,查看IIS日志却发现A应用是有在调用接口的。由于A系统已经是一个产品化的应用,所以只能是调整B应用去适应它。

首先抓包,发现接口调用IIS直接报告HTTP 500错误,并包含“服务器未能识别 HTTP 标头 SOAPAction 的值”的错误信息,查资料,在接口声明前增加“[SoapDocumentMethod(Action="")]”后HTTP 500错误消失;

接着发现接口的输入参数全部为空,大致判断是WebService的SOAP消息格式不一致导致,将之前增加的部分修改为“[SoapDocumentMethod(Action="", Use=SoapBindingUse.Encoded, ParameterStyle=SoapParameterStyle.Wrapped, RequestNamespace="xxx", ResponseNamespace="xxx")]”,输入参数可以拿到;

但还发现返回的结果A应用却拿不到,仔细查看了一个Java范例的接口WSDL之后发现,原来.NET默认返回属性的名称是“<接口名>+Result”,但A应用却定义的名称是“return”,看到网上有文章介绍,再增加“[return: XmlElement("return")]”即可,但是实际测试发现无效,折腾了2-3个小时,才在M$的一篇文档上看到一句话“指定表示参数的 XML 元素的名称:将 XmlElement 属性应用于该参数,为该元素指定所需的名称,如果参数格式设置被设置为 Literal,还可以指定命名空间。如果参数格式设置被设置为 Encoded,则将 SoapElement 属性应用于该参数。”,又查了查VS的联机文档,改为“[return: SoapElement("return")]”,万事OK。

整个调整过程,接口内的代码一个字都没改,全部是在接口的声明上做文章,小小几个参数,搞了几个钟头。

以下附上最终的声明,实际使用要根据情况调整:

[WebMethod]
[SoapDocumentMethod(
Action="",
Use=SoapBindingUse.Encoded,
ParameterStyle=SoapParameterStyle.Wrapped,
RequestNamespace="xxx",
ResponseNamespace="xxx"
)
]
[return: SoapElement("return")]
public string xxxInterface(.....)
{...}


附一个不错的文档,看完之后对WebService又有了更深入的了解: 自定义 SOAP 消息的格式

在分布式事务中登记时出错

一台服务器上的web应用在安装了Windows 2003 SP1之后,运行某些功能出现“在分布式事务中登记时出错”,在网上找到一篇文章,按照指引操作了但无效(http://blog.csdn.net/gatr/archive/2005/07/.../08/417587.aspx)。

最后使用对比大法发现由于安装了SP1,操作系统在某些配置上自动提高了安全等级,上面是没有安装SP1的截图,下面是安装了的,改为“不要求进行验证”即可。

画面进入步骤,运行dcomcnfg,组件服务->计算机->我的计算机,右键点击“我的计算机”,选择MSDTC卡片,点击“安全配置”。