摘要:
1. The C:\windows\assemblyis a .NET 3.0/3.5 cache. If you are building a .NET 4.0 assembly, then you will find it in C:\Windows\Microsoft.NET\assembly可以理解为.net 4.0或以上生成的dll, 要copy到 C:\Windows\Microsoft.Net\assembly目录下,才能全局引用。 阅读全文
摘要:
1.禁用某数据库主键自增,在数据同步时,可以尝试使用Set IDENTITY_INSERT [dbo].test ON 阅读全文
摘要:
By default you don't need to use neither [Serializble] nor [DataContract] to work with Web API. 默认情况下ASP.NET Web API 不需要[Serializble] 或者[DataContract]标记Just leave your model as is, and Web API would serialize all the public properties for you.ASP.NET Web API会自动帮我们序列化所有Public属性Only if you want to 阅读全文
摘要:
1. 在 【statement】, 【select】, 和【procedure】 标签中存在一个可选的属性【remapResults】,默认值是false.如果每次查询的列不固定的话,这个属性需要设置为true。当设置remapResults为"true"时:这个属性会造成一定的性能损失,所以要谨慎使用,只在你需要的时候使用,比如查询列发生变化或检索的表发生变化。2. 尽量不使用MyBatis的cacheModels,尽量用Couchbase等缓存框架来缓存数据。 阅读全文
摘要:
lambda 表达式是一个可用于创建委托或表达式树类型的匿名函数。 通过使用 lambda 表达式,可以可作为参数或返回编写本地函数,该函数调用的值。 Lambda 表达式用于编写 LINQ 查询表达式特别有用。 若要创建 lambda 表达式,则在 lambda 运算符 => 的左侧指定输入参数 (如果有),因此,您放置表达式或语句在另一端块。 例如,lambda 表达式 x => x * x 指定名为 x 的参数并返回 x 的值计算的。如下面的示例所示,可以将此表达式传递给委托类型:delegate int del(int i);static void Main(string[ 阅读全文
摘要:
当向委托分配一个方法时,协变和逆变会提供用于使委托类型与方法签名匹配的灵活性。 协变允许方法具有的派生返回类型比委托中定义的更多。 逆变允许方法具有的派生参数类型比委托类型中的更少。示例 1:协变 说明 本示例演示如何将委托与具有返回类型的方法一起使用,这些返回类型派生自委托签名中的返回类型。 由DogsHandler返回的数据类型是Dogs类型,它是由委托中定义的 Mammals 类型派生的。 class Mammals{}class Dogs : Mammals{}class Program{ // Define the delegate. public delegat... 阅读全文
摘要:
项目从.NET Framework3.5 升级 .NET Framework4.0后,如果用Response.Redirect();进行页面的跳转,服务端会把这个跳转动作当作是一个“新”的用户去访问网页。而这个时候,会给这个“新”的用户一个SessionID,那造成的结果是,以前保存在Session的东西,再也取不到了,其实,之前的Session还保存在StateServer里面,并不是真正的丢失,只是SessionID变了,而已。暂时的解决方案是:在Response.Redirect();前,加上Response.Cookies.add("保存SessionID的cookies的名 阅读全文
摘要:
最近在优化毕业设计时,突然想起当收到聊天信息时,没有通知提醒的声音,所以在网上找了一些相关的播放声音的插件,由于SWFObject相当轻量化(只有10K),而且实现起来还是挺方便的,所以决定使用SWFObject.js 来实现这个小功能。 一、准备工作 1. 下载 swfobject2.2.zip 2. 下载一个能播放mp3格式消息声的swf文件,我们接下来的主要工作是控制这个swf文件来播放消息音乐。 别急,以上两个文件包 在文章结尾附下载 二、开始 根据官方网站上介绍,使用SWFObject有两种方法可以插入flash文件到网页上。(第一种方法只略作介绍) 第一种方法:<!DOCTY 阅读全文
摘要:
最近都左做一些资源采集的工作,比如采集新闻,flash,图片等,下面我们通过一个小例子,来详细的说明一下我采集资源的步骤,希望各位能提点建议,不胜感激。下面就开始吧!我们这次要采集的是这个少儿英语动画故事 http://www.ebigear.com/reslist-92-1.html,虽然只有6页,但是已经对与这个例子来说已经足够了。1.首先当然是要下载这个网页。string seed = "http://www.ebigear.com/reslist-92-1.html";HttpWebRequest wRequest=(HttpWebRequest)HttpWebRe 阅读全文
摘要:
今天无意中看到博客园首页那个易网库的广告(我不是卖广告的。。),看到有7天免费,加上今天刚刚结束了本学期的所有考试(累人啊。。。),就尝试下这个网站空间的部署吧。刚学开发网站的时候,我想大多数人都希望把自己的开发的网站放到网上让别人访问吧。所以这篇文章是写给像我这样的初学者看的,高手别拍我砖啊,呵呵。1.首先注册个账号(不用多说过程了吧~~)2.登陆网站控制台。然后在左侧栏就可以看到免费试用了。3.申请免费试用后,查看 ,可以看到自己主机的相关信息。4.用FTP软件把自己的网站上传到 FTP地址 位置。5.如果用到数据库的话。就要配置一下,这里介绍SQL Server 。。 (1)。名字可以随 阅读全文