2014年11月12日

摘要: 这两天做与公司OA的接口,发现C#访问Java的WebService需要提供一个SOAP的头验证信息,但是WebService的WSDL中并没有提供约定的验证信息,所以Visual Studio生成的代理类并没有发现这些内容,所以这个SOAPHeader就必须要自己组织,还遇到一个问题就是SOAP头... 阅读全文
posted @ 2014-11-12 20:34 O2DS 阅读(14531) 评论(13) 推荐(4) 编辑

2013年4月23日

摘要: 在安装并配置完SharePoint 2013和Office Web Apps 2013服务时,遇到上传Word或Excel文件出现错误的原因,具体错误如下:Word文档:“很抱歉,出现问题,无法打开此文档。如果此情况持续发生,请尝试在Microsoft Word中打开文档。”Excel文档:“无法找到您想要的文件。很可能已重命名、移动或删除该文件。”后来发现,如果是在HTTP环境下访问,除了要在配置Office Web Apps 2013时添加-AllowHttp,还需要在SharePoint 2013中设置AllowOAuthOverHttp属性。以管理员身份运行“SharePoint 20 阅读全文
posted @ 2013-04-23 09:32 O2DS 阅读(1881) 评论(2) 推荐(1) 编辑

2012年6月27日

摘要: 忙不是理由,好久没更新,懒惰了不少。感谢各位(@春華秋實、@三桂)督促我更新排版结构,O2DS敬上。索引 jQuery jQuery特点 不唐突JavaScript 使用jQuery AJAX助手 AJAX ActionLinks HTML5属性 AJAX表单 客户端验证自定义验证 独立助手jQuery UI JSON和jQuery模板 改善AJAX性能使用内容分发网络(CDN) 脚本优化 小结关注焦点所有你想知道的jQuery AJAX Helper 深入了解客户端验证 使用jQuery插件 现在很少见有Web应用不... 阅读全文
posted @ 2012-06-27 10:24 O2DS 阅读(3744) 评论(12) 推荐(3) 编辑

2012年3月2日

摘要: 割绳子(Cut the Rope)非常可爱而有趣所以很快流行起来成为一个人见人爱的游戏。因此,我们有一个想法:让我们为这个伟大的游戏提供一个HTML5的网页版本,提供给更多的人。为了做到这一点,微软的IE团队与ZeptoLab(游戏的创造者)以及像素实验室的专家们进行合作,使得割绳子可以在浏览器中运行。为了最终可以完整的将游戏全部通过HTML5移植到网页上,必须做到:画布上渲染图形,使用浏览器兼容的音频和视频,CSS3样式以及个性化的WOFF字体。灵感作为运行在IE9中的HTML5应用程序是从iOS的原生代码中移植过来的。上面的屏幕截图展示的是这个版本中的某个关卡。你可以通过这个网址来访问HT 阅读全文
posted @ 2012-03-02 23:39 O2DS 阅读(2801) 评论(7) 推荐(2) 编辑
摘要: 最近过于有点不务正业,不过好在工作内容趋于稳定,下周北京开发应该会有更多的时间来完成另外那本书的翻译工作,偷空下午看见MSDN中放出了Windows8的快捷键列表,顺便摘过来。BTW:Windows 8 真是个好系统!Win键+空格切换输入语言和键盘布局Win键+,查看桌面Win键+回车启动“解说员”辅助功能Win键+PgUp在新的Metro界面和多显示器情况下,将全屏窗口移动到左侧显示器中Win键+PgDn移动全屏窗口到后侧窗口Win键+Shift+.Win键+.捕获应用程序添加或删除到或左或右的捕获程序中Win键+c打开Charms BarWin键+i打开“设置”Win键+k打开“设备管理 阅读全文
posted @ 2012-03-02 14:36 O2DS 阅读(1884) 评论(5) 推荐(1) 编辑

2012年2月17日

摘要: 【好吧,终于要承认其实我很懒...过了许久,没有控制器,也没有视图,是Routing,在很久以前ASP.NET MVC1的时候,路由是很唬人的东西,发展到现在到算是返璞归真,技术路线也变的清晰明了,即使已经使用熟练的朋友也不妨看看,里面有很多有趣的内容。还有由于本章没有大篇幅的代码...所以就原谅我没有对代码排版吧~】本章焦点所有关于URL的事情Routings 101窥视路由的内部原理关于路由的高级用法路由的可扩展性和魔力怎么在Web窗体中使用路由当涉及到源代码的时候,就会有些对代码风格过于痴恋的开发人员对一些例如代码缩进风格或是大括号的位置进行激烈争执,甚至大打出手。所有在使用ASP.NE 阅读全文
posted @ 2012-02-17 23:49 O2DS 阅读(3870) 评论(9) 推荐(4) 编辑

2012年2月4日

摘要: 【博主注:其实我并不是什么翻译作者,甚至现在连技术人员都算不上,只是喜欢技术,然后想分享一些自己看过的不错的内容,如果侵害了某些人的利益,请提出;如果需要转载,请注明出处;如果有错误,欢迎指出,欢迎交流。】关注焦点模型化音乐商店基架是什么意思怎么编辑专辑关于构建模型的所有事情在软件开发中“模型”这个词有数百个不同的含义。可以是成熟度模型、设计模型、测试模型或者是进度模型。罕有某次会议我们没有讨论关于某种模型或者其他模型相关的内容。你也许还记得在第3章讨论过的内容,在MVC设计模式的背景下,你依然可以讨论面向业务的模型,这也同样是针对视图的具体模型对象。这章节会讲关于发送信息到数据库的对象模型, 阅读全文
posted @ 2012-02-04 15:38 O2DS 阅读(4894) 评论(17) 推荐(3) 编辑

2012年1月7日

摘要: 议题随着网站的发展,大量用户访问流行内容和动态内容,这两个方面的因素会增加平均的载入时间,给Web服务器和数据库服务器造成大量的请求压力。而大量的数据请求就需要强大的数据库处理能力来支撑。改进更加只能的程序,以极少不必要的数据库访问或动态处理请求,可以节省添加更多服务器的费用以及显著提高Web应用程序的整体速度。解决方案实现OutputCacheAttribute类,缓存不经常改变的数据或者相对固定的动作。讨论在MVC3中实现缓存是非常容易的事情。将下面的属性添加在某个控制器的动作上即可完成:[OutputCache (Duration=600)]这个语句将自动缓存该视图600秒(或10分钟) 阅读全文
posted @ 2012-01-07 15:46 O2DS 阅读(3644) 评论(1) 推荐(3) 编辑

2012年1月5日

摘要: 议题在今天投巨资转战各个搜索引擎霸主地位的战役中,像下面这个网站地址,想赢得比赛是相当困难的:http://www.example.com/books/details?id=4使用Routes转换之后,地址看起来是这样的:http://www.example.com/20-recipes-for-mvc3这个URL地址,为用户和搜索引擎提供了更多的内容。解决方案使用RouteCollectionExtensions类的MapRoute功能来生成更友好的名称来显示内容,而不是使用数字标识。讨论路由信息可以在Web.config或Global.asax.cs中设置。在Web.config文件中添加 阅读全文
posted @ 2012-01-05 18:23 O2DS 阅读(2528) 评论(2) 推荐(1) 编辑
摘要: 议题当你在搜索某个具体事情的时候,可能输入会比较复杂(或需要很长时间),正当用户在试图输入正确的内容时,搜索并显示可能是用户输入的内容,让用户查找输入和搜索变的更加容易。解决方案使用JQuery自动完成插件,修改图书列表页面上的搜索功能,使用户在输入搜索时,立即显示搜索结果。讨论自动完成插件默认不包含在MVC项目的JQuery基本包中,所以,要做的第一件事是访问http://jquery.com去下载插件。这个插件包含两个必需文件,一个Javascript文件和一个CSS文件。将新下载的文件放置到“Scripts”文件夹中。将CSS文件放置到“Content”文件夹中。这个秘诀也会介绍关于视图 阅读全文
posted @ 2012-01-05 09:18 O2DS 阅读(2511) 评论(0) 推荐(1) 编辑

导航