- 博客(130)
- 资源 (17)
- 收藏
- 关注
原创 C#编写高质量,规范,高效代码资料
编写高质量的代码http://msdn.microsoft.com/zh-cn/library/4dtdybt8%28v=VS.90%29.aspx类库开发的设计准则http://msdn.microsoft.com/zh-cn/library/ms229042.as
2011-08-04 13:58:45 684
原创 安全性测试修复意见总结
安全性检查工具1 CAT.NET2 AppScan一 SQL注入攻击(SQL Injection)问题1:用字符串连接组合SQL命令的方式;修复方法:使用参数化查询或者使用存储过程;但是如果使用了存储过程,也要避免在存储过程中使用字符串连接组合SQL命令的
2011-08-04 13:57:55 1402
原创 SSIS根据日期动态生成文件名
在到处excel文件或者txt文本文件时,通常需要动态生成文件名,这个时候可以使用变量,根据系统提供的函数动态拼接,示例代码如下: "E://atest//FileName_" + (DT_STR,4,1252) DatePart("yyyy",getdate()) +Right("0" + (DT_STR,4,1252) DatePart("m",getdate()),2) +Right("0" + (DT_STR,4,1252) DatePart("d",getdate()),2) + Righ
2011-03-30 14:50:00 8196
原创 asp.net mvc 3介绍与IOC框架
说来惭愧,博客许久没有更新了。快过年了,终于有两天闲时间。正好靠asp.net mvc 3.0 RC版也出来了。之前asp.net mvc 2.0 也看过,但是没有项目采用新的技术。花一天时间把《MVC Music Store - Tutorial - v2.0》看完,整体了解了一下。总体说新版本更新蛮多的,也比较成熟了,以后的项目准备采用。 另外就是IOC框架,可以了解一下Common Service Locator,是IOC的一个通用接口库。性能比较可以各种IOC库的对比,按需索
2011-01-29 14:33:00 1067
原创 “Razor” – a new view engine for ASP.NET
http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx
2010-09-06 10:44:00 489
原创 单元测试
《The Art of Unit Testing with Examples in .NET》 第一章:单元测试的基本知识 0、一个好的单元测试应当有如下特性: ❂ It should be automated and repeatable. ❂ It should be easy to implement. ❂ Once it’s written, it should remain for future use. ❂ Anyone should be able to run i
2010-08-31 01:08:00 603
原创 最热门的敏捷书籍[转]
http://www.infoq.com/cn/news/2010/08/top-agile-books 从奥兰多2010敏捷大会的氛围中获得灵感,Jurgen Appelo汇总了一份书籍清单,列举出100本最热门的敏捷书籍,它们对软件开发社区有所帮助。 Jurgen使用的方法是利用Amazon和GoodReads上的评级,以及书籍首次出版的日期来衡量书籍的热门程度。他也利用了Amazon上“同时购买了此书”的功能,书籍的知名度由评分人数得出,书籍的质量如何则基于其平均评级,结合一些其他因素得出,由
2010-08-24 08:45:00 698
原创 在IBM发现管理的真相[转]
好久没有这样一口气从头到尾看完一本书了。尽管对作者刘澜的个别观点持保留意见,我仍然觉得花五个小时读《管理的10 大真相》划得来。在过去的10年间,我们几乎把国际上50年沉淀下来的管理思想和方法全部搬了进来,其中泥沙俱下、鱼龙混杂,真相反而被掩盖在假相之下。我们不妨跟随作者揭开假相的面纱,还原管理的真实面目。 作者说:“假相:员工是人力资源,或者人力成本,或者人力资本。真相:员工是人。”作者提出这样的问题:“把员工看作人,动词应该是什么?” 在IBM,员工既是资本也是人。作为资本你就要对其投资以
2010-08-05 21:54:00 1409
原创 推荐工具
1 能生成chm帮助文档的工具(免费):Sandcastle http://sandcastle.codeplex.com/ 2 查看微软最佳实践的工具(免费):GuidanceExplorer http://guidanceexplorer.codeplex.com/
2010-08-05 21:03:00 524
原创 ReportViewer JavaScript报错报表不能使用
开发环境:windows 7 +IIS7+ VS2008+SSRS 2005 参考:http://www.cnblogs.com/Ewait/archive/2009/04/21/1440534.html 1. 打开IIS7选择“网站”下面你发布的网站 2. 在管理配置界面中选择“处理程序映射”-〉“添加托管处理程序” 3. 在 “添加托管处理程序”界面中如下设置 请求路径:Reserved.ReportViewerWebControl.axd
2010-07-30 14:57:00 1313 1
原创 推荐Microsoft SQL Server 2008 BI书籍
发现一本介绍Microsoft SQL Server 2008 BI的书籍,推荐: 《Delivering Business Intelligence with Microsoft SQL Server 2008》 讲解详细,涉及到整个BI的流程,挺不错的。 我也在这个地址下载的。下载地址: http://d.download.csdn.net/down/1341412/huhongchao
2010-07-26 13:46:00 812
原创 iframe中Session丢失以及iframe页面跳转
在输出session的页面代码中,添加如下: Response.AddHeader("P3P", "CP=CAO PSA OUR"); 即可。 跳转代码如下: Response.Write(""); Response.End(); 这样iframe嵌入页面时,就不会页面在iframe中打开了,而是在新的窗口打开。
2010-07-20 14:52:00 1706
原创 MFC中弹出对话框
VS2010 C++ 中新的弹出对话框 1 添加头函数 #include "afxdialogex.h" #include "afxtaskdialog.h" 2 代码如下 //qiangguo 2010-5-26 CString message("My message to the user"); CString dialogTitle("My Task Dialog title"); CString emptyString; // TODO: Add you
2010-06-02 11:19:00 4312
原创 设计模式2
第十一章:迪米特法则 迪米特法则(又称:最少知识原则):如果两个类不必彼此直接通信,那么这两个类 就不应当发生直接的相互作用。如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。 在类的结构设计上,每一个类都应当尽量降低成员的访问权限。 迪米特法则其根本思想,是强调了类之间的松耦合。类之间的耦合越弱,越有利于复用,一个处于弱耦合的类被修改,不会对有关系的类造成波及。 第十二章:外观模式 外观模式(Facade):为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层
2010-06-02 11:00:00 560
原创 代码规范
代码规范 1 代码文件头注释 FileComment.snippet FileComment Code snippet for generate file comment qiangguo fc classname name of class MyClass
2010-06-01 16:31:00 717
原创 设计模式1
读后感:陆续花了三周时间,阅读了本书的电子书版本。在此之前也阅读过其它讲解设计模式的书,但是往往过于抽象,举例复杂,读起来很是吃力,都坚持不下来;阅读这本书比较轻松。 本书的优点:就是浅显易懂,适合于入门者; 本书的缺点:就是有些地方讲解并不深入全面;并没有给出用.net实现时,如何实现更优;在C#类库中用到了那些模式;举的小例子有时候是便于理解,但是实际工作中,学习者并不能真正会使用,可以列举实际用到企业库,PetShop等等,实际的项目中是如何使用设计模式的; 建议:对于想学习设计模式的人来说,先
2010-05-31 11:13:00 563
原创 数据库缓存依赖
1 web.config配置如下; 2 打开 Visual Studio 2008 命令提示 执行如下命令: aspnet_regsql -C "User
2010-05-06 17:21:00 548
原创 MOSS项目简单总结
去年用moss开发一个系统,由于第一次使用moss,在开发过程中,遇到许多问题。 现在我概括的总结一下: 1 注重前期调研,把握需求,要让客户知道moss平台是否真正是他所需要的想要的 这个教训可以说是血淋淋的教训。由于之前,其它项目组用moss实施过其它网站群,当我们开始这个项目时,想当然的按照以前的项目去开发,而且认为时间会比较短,
2010-05-06 13:35:00 1383
原创 Windows Live Writer写博客
1. CSDN博客 需要:选日志主页URL:http://blog.csdn.net/*** 选日志类型:Metaweblog API 选远程发布URL: http://blog.csdn.net/***/services/MetaBlogApi.aspx 2 博客园 需要: 博客主页地址:http://www.cnblogs.com/***/ 登录用户名 密码
2010-05-06 12:58:00 446
原创 比尔盖茨 十一条名言
Life is not fair, get used to it. 生活是不公平的;要去适应它。 The world won"t care about your self-esteem. The world will expect you to accomplish something before you feel good about yourself. 这世界并不
2010-05-06 12:51:00 470
转载 vs2008 常用快捷键
编辑快捷键Ctrl+B,T 切换书签开关Ctrl+B,N 移动到下一书签Ctrl+B,P 移动到上一书签Ctrl+B,C 清除全部标签Ctrl+I 渐进式搜索Ctrl+Shift+I反向渐进式搜索F12 转到定义Alt+F12 查找符号(列出所有查找结果)C
2010-03-21 09:56:00 476
原创 MOSS 2007 添加关键字、最佳匹配
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Mi
2010-03-12 13:14:00 522
原创 JS判断浏览器
function fuGetNavigatorInfo() { var ua = navigator.userAgent, type; if(ua.indexOf("MSIE 6.0") > -1) { type = "IE6"; }
2010-02-04 16:06:00 521
原创 Silverlight 3 新特性
Silverlight 3特性Silverlight 3是个重大更新,提供了成堆的新特性和功能。其中一些新的Silverlight 3运行时功能包括:高清媒体Silverlight 3现在支持硬件图形加速,允许将视频和图像组合的负载转移到GPU上去。这可以显著地降低计算机的CPU使用率,允许在老一点的低端机器上播放HD视频。你现在可以在web上发布和播放1080p的高清视频体验
2009-12-02 09:29:00 942
原创 Silverlight 4 Beta开发版带着许多新特性发布
Microsoft在PDC 2009上宣布,他们已经开始提供Silverlight开发版Beta了,这距离上个发布Silverlight3仅有几个月时间。新版本中有大量新的特性:一套完整的控件(超过60个),同一份代码对桌面和Silverlight沙盒都可用,对MEF的支持,完全可编辑的设计界面、完全的智能感知、更好的音频-视频支持、更好的性能等等。Silverlig
2009-11-27 09:04:00 606
原创 MOSS2007 无法上传超过30M或者50M的大文件解决办法
服务器环境:windows server 2008 , IIS7,MOSS 2007 SP1 1 如果MOSS2007 无法上传超过30M的文件解决办法:可能是iis7上传大文件限制,因为iis7默认为30M,可能超过28M就不能上传了。(1)进入目录C:/Windows/System32/inetsrv/config/schema,修改文件IIS_schema.xml
2009-11-11 11:01:00 2711
原创 在布局页面“文章页面中”添加,自定义UserControl
1 把UserControl如:UCCommentPart.ascx,放到如下路径下 C:/Program Files/Common Files/Microsoft Shared/web server extensions/12/TEMPLATE/CONTROLTEMPLATES 2 在布局页面中头中 相应位置添加UserControl即可。 3 注意,不能放在wpresources
2009-10-22 14:50:00 619
原创 moss 2007 对pdf 内容进行爬网
1 下载Adobe PDF IFilters 6.0http://www.adobe.com/support/downloads/detail.jsp?ftpID=2611这个IFilters 6.0,我经验证支持 windows server 2003 sp2 32位操作系统;windows server 2008 32位操作系统;2 安装ifilter60.exe3 下载pdf
2009-10-22 14:48:00 1247
原创 MOSS 2007 日志设置
管理中心 > 操作 > 诊断日志记录 选择类别 :全部要报告给事件日志的关键程度最低的事件 :警告 要报告给跟踪日志的关键程度最低的事件 :意外 路径:不要设置为C盘,设为D,E盘等;
2009-10-11 14:44:00 705
原创 MOSS 2007 最简单的自定义搜索框 SearchBox
项目有个需要就是对搜索中心进行定制,要求普通搜索,只对标题搜索,高级搜索才对内容搜索。这个问题好长一段时间不能解决,原本打算重新用搜索的API,重新开发所有搜索的webpart,最后找到一个比较简单的方法:1 通过研究,可以用JS实现,搜索框与原来的搜索框样式一样。2 添加一个自定义的搜索结果页: /Search/customResults.aspx,编写核心搜索的xslt,屏
2009-10-11 14:30:00 899
原创 测试 ASP.NET WebService 工具 SoapUI
发现一个好的测试 ASP.NET WebService 工具:SoapUI 。目前最新版本为:soapUI 3.0.1本软件有开源免费的版本,已经足够使用的了。下载地址:http://sourceforge.net/projects/soapui/files/
2009-08-21 10:31:00 785
原创 用于显示原始XML形式的搜索结果的XSLT
用下面的xslt可以使搜索核心结果WebPart显示搜索结果中包含的原始形态的XML,没有应用任何转换。xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> xsl:output method="xml" version="1
2009-08-07 11:04:00 515
原创 MOSS 2007管理中心如何管理员修改密码
修改管理员密码后,管理中心不能进入,报服务错误;数据库服务,MOSS相关服务均不能正常使用,MOSS的共享服务也不能正常使用,按照一下思路修改:1 修改sql server 2008 的SQL Server Analysis Services (MSSQLSERVER)、SQL Server Integration Services 10.0、SQL Server Reporting Servi
2009-07-31 11:10:00 1809
原创 .net1.1程序在windows server 2008下部署
0 修改.net1.1程序和us server的相关配置文件;1 按照dotnetfx1.1;2 安装dotnetfx1.1补丁NDP1.1sp1-KB867460-X86;3 如果IIS中没有ASP.NET 1.1(托管管道模式为经典)的应用程序池,要先创建一个;4 ISAPI和CGI限制要启用ASP.NET 1.15 如果数据采用的是SQL Server 2008;请修改US配置文件中的数据库
2009-07-31 11:09:00 1464
原创 MOSS 高级搜索设置,如何过滤moss自带的功能页面
MOSS 高级搜索设置,如何过滤moss自带的功能页面/Pages/Forms/AllItems.aspx /Pages/Forms/WebFldr.aspx /Forms/AllItems.aspx 共享服务管理: SharedServices1 > 搜索设置 > 范围 新建范围:如办公室,创建规则如下:文件夹 = http://test:10001/bgs/Pages 包含 文件夹 =
2009-07-30 21:13:00 621
原创 隐藏 MOSS 2007 页面版本工具栏
在定义的css中,添加如下样式即可:.ms-consolestatusframe{ display:none;}Style Library/iflytek/portal/main.css
2009-07-30 21:02:00 452
原创 提交的项目是否需要内容审批
MOSS中,文档库中的页面或文档,如果开启工作流以后,就会启动审批功能,如果你再把删除工作流,审批功能也是启动的。如果你直接发布页面或文档,该文档和页面必需审批,其它用户才能看到。如果通过代码发布,就会发现,该页面库没有工作流,但是状态还是现实“等待审批”,但是具有审批权限的用户,而且还看不到这个页面不能进行审批。碰到这个问题,费了不少周折,最后发现用网站集管理员登陆站点,页面 > 设置 > 版本
2009-07-30 21:01:00 660
原创 卸载feature
Rem Remember to remove line breaks from first two lines@SET TEMPLATEDIR="%programfiles%/common files/microsoft shared/web server extensions/12/Template"@SET STSADM="%programfiles%/common files/
2009-07-27 14:15:00 634
HAP_SecureCRT
2013-01-21
Professional ASP.NET MVC 3
2011-08-25
Microsoft Windows Internals, Fourth Edition
2008-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人