代码改变世界

随笔档案-2009年11月

ASP.NET统计图表控件

2009-11-27 12:03 by Virus-BeautyCode, 9799 阅读, 收藏, 编辑
摘要: 近来客户需要将前段时间开发的统计信息用图表展示出来,还要多个图表类型,例如:柱状图、饼图、曲线图、三维图等等。在网上google了一下,发现了三个(也许更多)可以使用的控件。下面我们一起看看这三个控件。  1、OWC11 这个控件全称是:Office Web Component 11,是office2003中的一个组件,可惜的是office2007中没有了它的身影。不过安装office2003之后... 阅读全文

Design Pattern 设计模式【观察者】

2009-11-26 09:33 by Virus-BeautyCode, 1739 阅读, 收藏, 编辑
摘要: 观察者设计模式中存在两种角色: 观察者和被观察者。  最经典的例子就是“猫叫了,老鼠跑了,惊醒了主人。”,这个例子也是我以前去微软面试的时候碰到的一个面试题,当时就是让我设计一下这个过程的实现框架。  在这个例子中,老鼠和主人其实就是观察者,而猫属于被观察者,老鼠和主人观察猫的变化,猫有了动作,老鼠和主人就要做出响应。被观察者,就是这个过程,也可以叫做整个事件的根本原因,亦可以叫直接导火索。  从上面这个例子不难看出,观察者和被观察者的关系通常是n:1,也就是多个多个观察者观察一个被观察者。  这样就给我们一个小小的提示,通过这个提示就可以很容易的找出被观察者。猫,也就是观察的内容,或者观察的 阅读全文

[转载]SPQuery特殊运用(时间及文档库类型)

2009-11-24 14:34 by Virus-BeautyCode, 824 阅读, 收藏, 编辑
摘要: 转载自:蓝色天空   SPQuery特殊运用(时间及文档库类型) 感谢作者的无私分享。大家应该常用到SPQuery来进行筛选MOSS列表中的内容.最近用到时间筛选、存在文件夹的文档库内容(不是列表库)筛选就出现部分问题。下面做个笔记。首先我们温习下SPQuery语句,用大家都熟悉的SQL语法来和它做个比较,如下表:SPQuery SQL<Where></Whe... 阅读全文

ASP.NET、SharePoint中另存文件的长文件名被截断的原因及解决办法

2009-11-24 09:30 by Virus-BeautyCode, 2248 阅读, 收藏, 编辑
摘要: 这个问题起初发生在SharePoint的环境中,我以为是SharePoint限制了长度,后来我试验了一下,在ASP.NET的应用中也同样会发生。  一个Word文档,或者是什么文件,文件名称超过15个汉字,或者一定长度的字母之后,上传到文档库是没有问题的,但是如果你想下载,使用【右键】-【另存为】,就会发现保存框的文件名一栏中,就剩下15个汉字了,其他的都被省略了。    &#... 阅读全文

一个由Erlang引发的故事,关于语言和工资的故事

2009-11-23 11:35 by Virus-BeautyCode, 7013 阅读, 收藏, 编辑
摘要: 昨天晚上我就想好了这篇博文,我是实在想发出来,可是一想,咱是俗人啊,咱也想追求点【点击率】啊。要是晚上发出来,看得人少,星期一都要上班的,星期天晚上肯定大都早点休息了,很少有人会有心思看博文啊。那样的话,就会造成我的博文看得人很少,星期一早上来了又会被其他博文挤到后面,关注的人就会更少,恩,还是趁着星期一的早高峰发表比较好,看的人多,关注的人也多,评论的人也多,哈哈哈。以期达到我的主要目的:高点击... 阅读全文

ASP.NET 2.0以后的多语言支持

2009-11-20 10:14 by Virus-BeautyCode, 1918 阅读, 收藏, 编辑
摘要: 多语言是开发web应用的时候经常会碰到的一个问题,使用.NET作为开发平台的话,它已经给我们提供了一个便利的开发环境,从ASP.NET 2.0开始,出现了App_GlobalResources、App_LocalResources文件夹,resx资源文件来满足我们对多语言的不同需要,无论你需要的是一个全局的多语言,还是单个页面级的多语言,你都可以实现。 一些理论的东西,我就不介绍了,大家可以翻看各... 阅读全文

WSS中的SPSite和SPWeb为什么需要释放内存,如何快速发现代码中的未释放内存

2009-11-06 09:37 by Virus-BeautyCode, 2203 阅读, 收藏, 编辑
摘要: 本内容为翻译微软的官方文档和一些国外的blog的内容,详细这些内容的原文可以参看    http://www.cnblogs.com/virusswb/archive/2009/11/05/1596495.html    为什么需要释放内存  在众多的sharepoint对象中模型中,主要是SPSite类和SPWeb类的对象,虽然是使用托管代码创建。但是,这些对象主要使用非托管的代码和内存进行工作... 阅读全文

asp.net 导出word格式的数据,检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败

2009-11-05 22:06 by Virus-BeautyCode, 3405 阅读, 收藏, 编辑
摘要: 如果开发的ASP.NET应用需要导出数据到word中的话,需要注意一点,就是导出按钮,建议不要使用button或者linkbutton在后代码中直接处理,最好使用ashx一般处理程序,或者是ajax异步处理一下,要不然后台处理的话,每次只能点击一次,不能重复导出,要刷新页面才可以,使用ashx或者ajax就可以保证重复点击导出都没有问题。  使用asp.net开发导出word格式的数据,如果是图片... 阅读全文

moss开发实施过程中遇到的问题总结:项目层面

2009-11-05 17:00 by Virus-BeautyCode, 2263 阅读, 收藏, 编辑
摘要: 从2008的10月份开始接触moss,刚开始的时候是在公司进行内部学习,然后给公司自己做办公系统,到2009年的5月份到客户这里现场开发,到现在的11月份,也快有一年了。  总想写一些总结性的东西,希望给自己或者给大家一点帮助吧,希望自己写的东西可以给大家带来一些帮助。  正好赶上公司让我写一个从实施到现在的一个项目总结,先总结一些项目遇到的问题,是如何解决的,或者是有哪些新的认识,或者是改进意见... 阅读全文

解决office2003和office2007同时安装之后切换版本打开慢且要配置的问题

2009-11-05 16:01 by Virus-BeautyCode, 2262 阅读, 收藏, 编辑
摘要: 因为很多人还在使用office2003,office2007又开始用了,所以目前机器上面都安装了两个版本,但是有一个问题。在你打开office2003之后打开office2007,或者反过来,总之就是在切换版本的时候,甚至每次打开office2007都要有下图这个配置的过程,很是烦人。大概要一两分钟呢!!  如何去掉呢,我上网找了很多地方,终于在一个论坛找到了解决办法,现在就把他贴出来。    起... 阅读全文

整理网上的一些关于sharepoint编码方面的最佳实践

2009-11-05 11:38 by Virus-BeautyCode, 1034 阅读, 收藏, 编辑
摘要: 为什么需要释放内存  在众多的sharepoint对象中模型中,主要是SPSite类和SPWeb类的对象,虽然是使用托管代码创建。但是,这些对象主要使用非托管的代码和内存进行工作。对象中的托管部分相比较非托管部分来说,所占比例非常小。因为占比较小的托管部分不给垃圾回收期任何压力,垃圾回收器不会定时回收管理这些对象使用的内存。使用大量非托管内存的对象,可能会引起一些异常的行为。例如:  1)WSS的... 阅读全文

微软文档翻译:【最佳实践】使用sharepoint对象模型编程时候的常见问题

2009-11-04 22:33 by Virus-BeautyCode, 1256 阅读, 收藏, 编辑
摘要: 【最佳实践】使用sharepoint对象模型编程时候的常见问题原文地址:http://msdn.microsoft.com/en-us/library/bb687949.aspx原文标题:Best Practices: Common Coding Issues When Using the SharePoint Object Model原文作者:Scott Harris, Microsoft Co... 阅读全文

Office Server 共享服务报错,原因:对路径“c\windows\system32\drivers\ect\hosts”的访问被拒绝

2009-11-02 14:06 by Virus-BeautyCode, 5077 阅读, 收藏, 编辑
摘要: 昨天开始在【事件查看器】的【应用程序】中看到了一个错误信息,每分钟会出错一次,是定时作业的问题,  来源:Office SharePoint Server,  分类:Office Sserver 共享服务,  错误的描述:    服务实例Microsoft.Office.Service.Search.Administration.SearchServiceInstance的应用程序服务器管理作业失... 阅读全文
点击右上角即可分享
微信分享提示