俄罗斯总统梅德韦杰夫(Dmitry Medvedev)宣布了一个新官方假日——每年的第256天为程序员节,今年是9月13日(闰年提前一天为9月12日)。选择256是因为它是2的8次方,比365少的2的最大幂。别忘了:明天(9月14日)是中国的网民节。
Resource of AR
Boffswana
http://www.boffswana.com/news/
TaroTaro
http://flash.tarotaro.org/
OOOii
http://www.ooo-ii.com/
Digital Signage
http://www.digital-signage.jp/preaward/
Total Immersion
http://www.t-immersion.com/
CVChina
http://www.cvchina.info/
增强现实爱好者
http://www.arfans.com/
Webservice中LinqToSQL执行ToList序列化产生循环引用错误
问题描述:在做Tiffany的时候,用到Linq通过Webservice返回数据给Flash。但是当执行结果集.ToList()的时候出现如下错误:
System.InvalidOperationException: 生成 XML 文档时出错。 ---> System.InvalidOperationException: 序列化类型 Tiffany.Photo 的对象时检测到循环引用。
在 System.Xml.Serialization.XmlSerializationWriter.WriteStartElement(String name, String ns, Object o, Boolean writePrefixed, XmlSerializerNamespaces xmlns)
在 Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriter1.Write3_Photo(String n, String ns, Photo o, Boolean isNullable, Boolean needType)
在 Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriter1.Write2_Vote(String n, String ns, Vote o, Boolean isNullable, Boolean needType)
在 Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriter1.Write3_Photo(String n, String ns, Photo o, Boolean isNullable, Boolean needType)
在 Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriter1.Write5_ArrayOfPhoto(Object o)
在 Microsoft.Xml.Serialization.GeneratedAssembly.ListOfPhotoSerializer.Serialize(Object objectToSerialize, XmlSerializationWriter writer)
在 System.Xml.Serialization.XmlSerializer.Serialize(XmlWriter xmlWriter, Object o, XmlSerializerNamespaces namespaces, String encodingStyle, String id)
--- 内部异常堆栈跟踪的结尾 ---
在 System.Xml.Serialization.XmlSerializer.Serialize(XmlWriter xmlWriter, Object o, XmlSerializerNamespaces namespaces, String encodingStyle, String id)
在 System.Xml.Serialization.XmlSerializer.Serialize(TextWriter textWriter, Object o, XmlSerializerNamespaces namespaces)
在 System.Xml.Serialization.XmlSerializer.Serialize(TextWriter textWriter, Object o)
在 System.Web.Services.Protocols.XmlReturnWriter.Write(HttpResponse response, Stream outputStream, Object returnValue)
在 System.Web.Services.Protocols.HttpServerProtocol.WriteReturns(Object[] returnValues, Stream outputStream)
在 System.Web.Services.Protocols.WebServiceHandler.WriteReturns(Object[] returnValues)
在 System.Web.Services.Protocols.WebServiceHandler.Invoke()
问题分析:查看报错内容,“检测到循环引用”说明Linq的关系引用上存在问题。
问题解决:打开DataClassses-关联-子属性-访问权限,改为Internal
《游龙戏凤》
《杜拉拉2:华年似水》
“理想的工作有四个特性:
一、是你喜欢的;
二、是你擅长的;
三、能使你赖以谋得想要的生活质量;
四、合法合情。”
“一个傻瓜提出的问题,十个聪明人也回答不了。”------列宁
“别人恐惧的时候我贪婪,别人贪婪的时候我恐惧。”------巴菲特
“70%的人曾因管得太细而考虑过跳槽,其中半数的人采取了行动。”
沟通技巧:
“首先,尊重对方是基本的,得维护对方的自信。”
“聆听很重要,听比说更高级。”
“不要被动地听,要去理解、澄清,并给予回应。”
“你理解他不代表你同意他的观点。”
“表述观点的时候,要陈述事实,基于事实沟通。”
“分享感受是沟通的好方法。”
“在讨论过程中,要注意互动,通过促进参与。”
“最后是提供支持。”
“梦表达了未能满足的愿望。”------佛洛依德
《追影》
《第九区》
《白银帝国》
Asp.Net中Response.Write()导致页面CSS无效
问题描述:在修改NB网站的时候,发现响应按钮后出现全部字体变大现象,即不受CSS样式控制。
问题查找:因为这个响应按钮的方法内语句比较少,Response.Write()尤为惹眼,猜想是因为直接输入而产生了此问题:Response.Write("<script>alert('请勾选“本人已阅读兑换细则”')</script>");
问题求证:删除语句后发现果然一切正常了。
问题分析:Response.Write()是输出到页面的最顶端,导致了页面不符合DTD规范:
<!-- DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" -->
问题解决:使用微软推荐方法:Page.RegisterStartupScript("submitImageButtonClick", "<script>alert('请勾选“本人已阅读兑换细则”')</script>");
第一个参数是Script的名字,随便取。
第二个参数是Script,直接贴上去就行。