摘要: 我们写完一个程序以后,如果在客户那里出现了问题,由于环境不同找起来很麻烦,比较好的一个方法就是在程序里面写上日志,这样如果出问题的话,直接查看日志就可以了。写日志当然有很多开源的东东,也可以自己来写。但是一是实现起来比较麻烦,二是需要一段时间来学习,三是可能会有潜在的问题。尤其是涉及到多线程的时候,潜在的问题就更多。其实.net已经提供了现成的类,使用起来非常方便。它就是System.Diagnostics.Trace. 这个类提供了很多方便的方法,比如Write, WriteLine等等。这个类还支持输出目标的设置,可以使用系统内置提供的Listener,也可以自己写Listener.我写了 阅读全文
posted @ 2012-06-15 17:00 今夜太冷 阅读(2137) 评论(2) 推荐(3) 编辑
摘要: 注册WCF Host的时候发生错误:An exception occurred: HTTP could not register URL http://+:8001/ServiceModelSamples/Service/. Your process does not have access rights to this namespace (see http://go.microsoft.com... 阅读全文
posted @ 2012-05-14 17:27 今夜太冷 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 可做权限系统设计的样本。Authorization Object RelationsPublished: May 2010An individual user (SPUser) gains access to a Microsoft SharePoint Foundation object directly through an individual role assignment, or ind... 阅读全文
posted @ 2012-04-24 18:44 今夜太冷 阅读(360) 评论(0) 推荐(0) 编辑
摘要: .webPart文件只能部署在Site Collection级别,不能部署在Site级别。<Feature Id="" Title="TestWebPart" Description=" TestWebPart" Hidden="FALSE" Scope="Site" ImageUrl="actionssettings.gif" xmlns="http://schema... 阅读全文
posted @ 2012-04-18 16:05 今夜太冷 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 在一台Sharepoint2010 的Front End 上运行如下的代码,发现SPFarm.Local是空。 用SPSecurity.RunWithElevatedPrivileges将代码包起来也不行。 用别的账号运行了一下,可以,看到是权限的问题。需要给运行的用户加如下的权限: 同时需要注意的是 Target platform一定要是 x64. 阅读全文
posted @ 2012-04-16 14:46 今夜太冷 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 以下是原文链接:http://blogs.msdn.com/b/astebner/archive/2010/05/02/10005980.aspx 为了防止网页被删除,在这里拷贝如下:There is a way you can work around the Windows Server 2008 setup block if needed. Please note that this is n... 阅读全文
posted @ 2012-04-10 15:39 今夜太冷 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 以下的一个页面布局的代码,除了globalContainer和dynamicContent部分以外,其他部分都是固定的尺寸。其中,globalContainer有个初始值774px,并且根据分辨率和IE各个菜单的显示情况自动调整。dynamicContent会动态计算,以保证footer始终位于底部。<!DOCTYPE HTML PUBLIC "-//W3C//D... 阅读全文
posted @ 2012-04-09 15:27 今夜太冷 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: 以下是代码:<html> <head> <title></title> <style type="text/css"> #div1 { width:500px; border:solid 1px ... 阅读全文
posted @ 2012-03-31 17:58 今夜太冷 阅读(983) 评论(0) 推荐(0) 编辑
摘要: 原来是引用一个JS文件的时候格式错了。错误的格式:<head> <title></title> <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6.3.min.js"></script> ... 阅读全文
posted @ 2012-03-28 18:17 今夜太冷 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 在网页上有一个方框用来显示头像,当头像大小正好的时候没有问题,可是当头像尺寸与输入框不一样的时候,尤其是头像不是方的时候,就会有很大的问题。以下是代码和效果:<html> <head> <title></title> <style type="text/css"> ... 阅读全文
posted @ 2012-03-20 11:05 今夜太冷 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 24小时制时间12小时制时间0点12 am0-11x am12点12pm13-23(x-12)pm 阅读全文
posted @ 2012-03-05 14:42 今夜太冷 阅读(1799) 评论(0) 推荐(0) 编辑
摘要: [答] 设置overflow:hidden,并且不要设置要被撑开的DIV的高度,这个高度不仅包括直接设置给它的高度,也包括从父元素继承下来的高度。 阅读全文
posted @ 2012-03-05 13:47 今夜太冷 阅读(7695) 评论(0) 推荐(1) 编辑
摘要: <script> <xsl:comment> <![CDATA[ alert(3); ]]> </xsl:comment> </script> 阅读全文
posted @ 2012-02-28 16:35 今夜太冷 阅读(1032) 评论(0) 推荐(0) 编辑
摘要: <div style="display:table"> <div style="float:left">div 1 </div> <div style="float:left">div 2 </div></div> 阅读全文
posted @ 2012-02-27 13:35 今夜太冷 阅读(1173) 评论(0) 推荐(0) 编辑
摘要: 有的时候我们需要在sharepoint中创建完全空白的master page,这种master page的特点是页面内容完全空白,包括所有导航和菜单都没有,但是具有sharepoint的内置功能,比如权限认证,可以添加web part zone等等。以下是一个模板,可以直接使用。这里面保留了一些多余的节点,比如SharePoint:SoapDiscoveryLink,这些节点可能暂时没用,但是用到... 阅读全文
posted @ 2012-02-24 18:03 今夜太冷 阅读(716) 评论(0) 推荐(0) 编辑
摘要: DataSet是存在内存中的对象,DataAdapter是与数据库连接信息相关的。所以要批量更新一个DataSet,需要借助DataAdapter.static private DataSet CreateCommandAndUpdate( string connectionString, string queryString){ DataSet ... 阅读全文
posted @ 2012-02-24 17:47 今夜太冷 阅读(232) 评论(0) 推荐(0) 编辑
摘要: ERWin 的全称是AllFuusin ERwin Data Modeler,是CA公司AllFuusin品牌下的数据建模工具。支持各主流数据库系统。其设计图支持MS office的直接拷贝。 阅读全文
posted @ 2012-02-22 09:41 今夜太冷 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 比如有如下的内容:<html> <head> <title></title> </head> <body> fdfdfds</body> </html> remained content 用正则表达式替换后,如何才能只... 阅读全文
posted @ 2012-02-10 17:25 今夜太冷 阅读(276) 评论(1) 推荐(0) 编辑
摘要: 用如下的命令在PowerShell中创建一个psl文件:notepad .\net.psl在里面输入命令后保存并关闭.再在PowerShell中执行如下的命令:.\net.psl结果并没有执行命令,而是弹出如下的窗口: 怎么回事那?解决方法:后缀名是ps1,而不是psl.一字之差,差之千里啊。另外需要用下面的命令设置执行策略,.ps1文件才能执行。Set-ExecutionPolicy remot... 阅读全文
posted @ 2012-02-07 17:05 今夜太冷 阅读(763) 评论(0) 推荐(1) 编辑
摘要: 用explorer视图打开 SharePoint的一个库: 可以看到文件列表,但是拷贝到本地的时候报错: 测试了一下:用记事本打开的话,也会报错: 看来确实是权限的问题。只能在网站上send to->download a copy一个文件一个文件的下载了 阅读全文
posted @ 2012-02-07 14:15 今夜太冷 阅读(220) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// Writes log file. /// </summary> /// <param name="filePath">file path</param> /// ... 阅读全文
posted @ 2012-02-03 16:06 今夜太冷 阅读(247) 评论(0) 推荐(0) 编辑
摘要: DotnetZip是一个开源类库,可以用donet开发语言来操作文件来生成zip文件。功能强大,操作方便。下载地址在这里:http://dotnetzip.codeplex.com/ 下载到的包里有很多个dll文件,一般引用Ionic.Zip.dll就可以:然后引用这个命名空间:using Ionic.Zip;以下是一个简单的例子:using (ZipFile zip = new ZipFile... 阅读全文
posted @ 2012-02-02 17:54 今夜太冷 阅读(600) 评论(0) 推荐(0) 编辑
摘要: SharePoint中的RPC,其原理是用post方法向sharepoint服务器发送如下的URL请求:http://[site_name]/_vti_bin/owssvr.dll?Cmd=Method_name[&Parameter1=Value1&Parameter2=Value2...]这个一个请求URL的例子:POST /site_url/_vti_bin/_vti_aut/author... 阅读全文
posted @ 2012-02-02 17:45 今夜太冷 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 基本原理来自这篇msdn上的文章:http://msdn.microsoft.com/en-us/library/ee789351.aspx 具体步骤如下:新建一个类LimitedConcurrencyLevelTaskScheduler /// <summary> /// Provides a task scheduler that e... 阅读全文
posted @ 2012-02-02 14:11 今夜太冷 阅读(385) 评论(1) 推荐(0) 编辑
摘要: 所有请求一目了然,又细又准确。 下载地址:http://www.fiddler2.com/fiddler2/ 阅读全文
posted @ 2012-02-02 13:54 今夜太冷 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 如下的xml代码:<?xml version="1.0" encoding="utf-16" ?> <WebPart xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XM... 阅读全文
posted @ 2012-02-02 13:48 今夜太冷 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 本篇文章介绍的是NHibernate的各种API及其作用。 下图描述了NHibernate的API在分层架构中的作用,下面将进行详细说明。 NHibernate的接口大致分为四类:1. 被应用程序调用进行基本数据操作(增、删、改、查)的接口。这些接口是应用程序的业务逻辑层和控制层与NHibernate的主要交互点。ISession, ITransaction, IQuery和ICriteria属于... 阅读全文
posted @ 2011-05-15 19:05 今夜太冷 阅读(1532) 评论(0) 推荐(1) 编辑
摘要: 本篇文章是NHibernate的入门教程。 1. 安装。 在应用NHibernate之前,必须安装它。具体步骤为:(1) 打开网站http://nhforge.org/.(2) 点击“Download”标签页,点击“Core”标签,然后点击“NHibernate 3.0.0 Binaries”链接。在打开的页面中点击页面右上角的“Download”按钮。 (3) 下载并保存到本地。解压缩。安装就这... 阅读全文
posted @ 2011-05-08 21:24 今夜太冷 阅读(1388) 评论(2) 推荐(1) 编辑
摘要: 常见的数据层程序架构有以下几种: 1. 手写代码2. Dataset3. LINQ-to-SQL4. NHibernate(或者类似的产品)5. ADO.NET Entity Framework 我们在实现数据层的时候,总是需要大量的创建ADO.NET对象,我们数据表的结构越复杂,表的数据越多,我们需要写的程序越多。能不能让这些简单重复劳动量减少到最低,是我们应该研究的问题。 下面我们来对比一下现... 阅读全文
posted @ 2011-05-02 18:38 今夜太冷 阅读(658) 评论(2) 推荐(2) 编辑
摘要: 很多时候,我们进行应用程序之间的交互。比如,一个员工登录了门户网站后,需要访问进销存系统、CRM系统,如果不进行特殊处理,就需要多次输入用户名和密码。用过SharePoint的朋友,可能知道有个“单点登录”的东东是用来解决这个问题的。单点登录并不完美,其中之一就是它将用户名和密码存成明文,一个程序员可能很容易的获得某个用户的用户名和密码,这在涉密的软件中简直是致命的缺陷。 ... 阅读全文
posted @ 2010-09-24 18:31 今夜太冷 阅读(2492) 评论(0) 推荐(4) 编辑