陋室铭
永远也不要停下学习的脚步(大道至简至易)

上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 107 下一页
摘要: 广义相对论中的时空观,时空是相对的,不是绝对的。时间只不过是空间的一种表现形式,就像质量是能量的一种表现形式一样。1.首先,所有的物体都是运动的。2.引力是不存在的。3.万有引力在实质上是空间的扭曲。4.因为空间的扭曲,所以运动的物体都会往扭曲的方向运动。真正的运动并不是我们人类看到的 轨道圆形运动,应该是一个方向,或者两个方向来回运动,因为我们看到的是扭曲后的世界。5.其实时间就是空间的一种展现形式,所以空间扭曲的越严重,时间也是跟着扭曲的,所以质量愈大的物体周围时间越慢。大概理解的,可以参照下图(下图只是个二维的示例,时空扭曲是四维的没有这么简单) 阅读全文
posted @ 2013-01-01 12:58 宏宇 阅读(1723) 评论(1) 推荐(0) 编辑
摘要: 今天看了一下中央9的时间科普节目,首先说的是地球卫星gps的卫星 上的钟表 很精密 但是 每天快十亿分之一秒 每天必须校准好几次 否则 地面的导航 就有10公里的偏差(因为速度和地球相对不同,所以时间系不相同,但是需要计算地球的GPS,所以时钟需要和地球同步)然后介绍如果一个有绕赤道的光速列车 1秒钟绕地球7次,列车里的人 过1周 出来 就是100年之后了,光速旅行,2050年上车 下车就是2150年了。(下车相当于和地球速度同步)可以说这是以我们地球为参照系,车上的时间变慢了,其实我们也可以反过来想,以火车为参照系,那么我们的时间也是变慢了。就是说,如果火车上过了100年,这时候,我们地球的 阅读全文
posted @ 2013-01-01 12:32 宏宇 阅读(743) 评论(1) 推荐(0) 编辑
摘要: public class Page1{}public static class EMClass{ //第一个this是扩展的类型,接下来是参数 public static string RS(this Page1 p, string s) { return s; }}调用 Page1 PP = new Page1();PP.RS("");这样就可以在外部对Page1进行扩展(系统类也是可以扩展的)。 阅读全文
posted @ 2012-12-23 06:18 宏宇 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 匿名函数是一个“内联”语句或表达式,可在需要委托类型的任何地方使用。 可以使用匿名函数来初始化命名委托,或传递命名委托(而不是命名委托类型)作为方法参数。共有两种匿名函数,以下主题中分别讨论了这些函数: Lambda 表达式(C# 编程指南) . 匿名方法(C# 编程指南) 说明Lambda 表达式可以绑定到表达式树,也可以绑定到委托。 C# 中委托的发展 在 C# 1.0 中,您通过使用在代码中其他位置定义的方法显式初始化委托来创建委托的实例。 C# 2.0 引入了匿名方法的概念,作为一种编写可在委托调用中执行的未命名内联语句块的方式。 C# 3.0 引入了 Lambda 表达式,这种表达. 阅读全文
posted @ 2012-12-23 05:54 宏宇 阅读(260) 评论(0) 推荐(0) 编辑
摘要: Lambda表达式其实并不陌生,他的前生就是匿名函数,所以要谈Lambda表达式,就不得不谈匿名函数,要谈匿名函数,那又要不得不谈委托。 何为委托 匿名方法 Lambda表达式 扩展方法 泛型委托 A Simple Lambda Demo Lambda表达式树 何为委托 委托非常好理解,类似于C++ 阅读全文
posted @ 2012-12-23 05:45 宏宇 阅读(234) 评论(0) 推荐(0) 编辑
摘要: lambda 表达式是一个可用于创建委托或表达式树类型的匿名函数。 通过使用 lambda 表达式,可以可作为参数或返回编写本地函数,该函数调用的值。 Lambda 表达式用于编写 LINQ 查询表达式特别有用。若要创建 lambda 表达式,则在 lambda 运算符 =>的左侧指定输入参数 (如果有),因此,您放置表达式或语句在另一端块。 例如,lambda 表达式 x => x * x 指定名为 x 的参数并返回 x 的值计算的。 如下面的示例所示,可以将此表达式传递给委托类型:C#复制delegate int del(int i);static void Main(stri 阅读全文
posted @ 2012-12-23 05:43 宏宇 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 鉴于我在要完成的asp.net MVC 3 仿照博客园企业系统要用到测试数据,我自己输入太累,所以我就抓取了博客园的部分列表数据,还请dudu不要见怪。在抓取博客园数据的时候采用了正则表达式,所以有不熟悉正则表达式的朋友可以参考相关资料,其实很容易掌握,就是在具体的实例中会花些时间。现在我就来把我抓取博客园数据的过程叙述一下,如果有朋友有更好的意见,欢迎提出来。要使用正则表达式抓取数据,首先就要创建一个正则表达式进行匹配,我推荐使用regulator,这个正则表达式工具,我们可以先使用这个工具把我们要使用的正则表达式拼接出来,然后在程序中使用。我发现博客园的首页列表可以通过http://www 阅读全文
posted @ 2012-12-16 15:53 宏宇 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 年轻的时候青春热血,中年寻找自我,老年心如止水。 阅读全文
posted @ 2012-12-13 02:56 宏宇 阅读(156) 评论(0) 推荐(0) 编辑
摘要: HttpRuntimeSection.EnableVersionHeader 属性,Visual Studio 使用此属性确定正在使用的 ASP.NET 版本。它不是生产站点必需的,可被禁用。// Get the EnableVersionHeader property value.Response.Write("EnableVersionHeader: " + configSection.EnableVersionHeader + "<br>");// Set the EnableVersionHeader property value t 阅读全文
posted @ 2012-12-07 23:52 宏宇 阅读(487) 评论(0) 推荐(0) 编辑
摘要: ASP.NET MVC Framework 依赖于 URL 路由。为了利用 URL 路由,可能不得不在 Web 服务器上执行额外的配置步骤。这些步骤取决于 Internet Information Services (IIS) 的版本和应用程序的请求处理模式。IIS 的最新版本是版本 7.0。IIS 的此版本包括在 Windows Server 2008 中。还可以在除 Home Basic 以外的任何 Vista 操作系统上安装 IIS 7.0(请参见 http://technet.microsoft.com/en-us/library/cc732624.aspx)。IIS 7.0 支持两种 阅读全文
posted @ 2012-12-07 13:11 宏宇 阅读(360) 评论(0) 推荐(1) 编辑
摘要: Asp.Net程序的高级功能,有很多都是基于IHttpHandler接口来实现的,在Winwods Server 2003 下,配置IIS6的 Web服务扩展非常简单。最近用Win7+IIS7.5的人越来越多,在这个环境下配置Asp.Net的Web服务扩展就有些麻烦。以下内容,就是在Win7和IIS7.5环境下配置过程。 首先,在IIS管理界面,选择“添加托管处理程序”,注意这和IIS6不同。图1 添加托管处理程序然后,配置网页页面的个性化后缀名,这里网页的后缀名不是aspx,而是zgl,在浏览器里面可以访问诸如default.zgl的页面。图2 配置托管处理程序下面就要修改配置文件,每次添加 阅读全文
posted @ 2012-12-07 13:10 宏宇 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1.NameValueCollection类集合是基于 NameObjectCollectionBase 类。但与 NameObjectCollectionBase 不同,该类在一个键下存储多个字符串值(就是键相同,值就连接起来如下例子)。该类可用于标头、查询字符串和窗体数据。每个元素都是一个键/值对。NameValueCollection 的容量是 NameValueCollection 可以保存的元素数。NameValueCollection 的默认初始容量为零。随着向 NameValueCollection 中添加元素,容量通过重新分配按需自动增加。如下例子:NameValueColle 阅读全文
posted @ 2012-12-07 00:08 宏宇 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 在.Net 4.0之前我们为了做出搜索引擎友好的,对用户也友好的url都是需要自己实现Url重写,现在不需要了,.Net 4.0为我们做这一切。UrlRouting之所以称之为Routing是因为它不但实现了Url重写还可以通过参数得到重写后的Url在页面上使用。1. Url Routing 的通常用法UrlRouting在Asp.Net Mvc项目中被广泛使用,在Mvc中很好用,所以移植到了webform中,我们先看下在webform中的使用方式假定一个使用场景:我们需要做博客每日文章的页面,我们希望的url地址是:/archive/2010/05/10/default.aspx 这个地址将 阅读全文
posted @ 2012-12-06 21:59 宏宇 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 1,ASPX页面缓存页面缓存的使用方法非常的简单,只需要在aspx页的顶部加一句声明<%@ OutputCache Duration="60" VaryByParam="none" %>这样整个页面的内容都会被缓存,页面中的ASP.NET代码、数据源在缓存期间都不会被运行,而是直接输出缓存的页面内容。页面缓存是针对所有这个页面的访问者。这样1个访问者和1万个访问者、一次访问和100万次访问对数据库的压力是一样的。Duration="60" 的意思是指定缓存的时间为60秒,可根据情况自已设定,超过这个时间则缓存失效,再次生成 阅读全文
posted @ 2012-12-06 14:20 宏宇 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现而不是好坏,不论你选择任何语言,架构都是必须要面对的。这里讨论一下大型网站需要注意和考虑的问题1、海量数据的处理众所周知,对于一些相对小的站点来说,数据量并不是很大,select和update就可以解决我们面对的问题,本身负载量不是很大,最多再加几 阅读全文
posted @ 2012-12-06 00:24 宏宇 阅读(218) 评论(0) 推荐(1) 编辑
摘要: [c-sharp] view plaincopyprint?方法一:在服务器上指定aspx网页,生成html静态页1;///<summary> ///在服务器上指定aspx网页,生成html静态页1; ///</summary> ///<paramname="sender"></param> ///<paramname="e"></param> protectedvoidButton1_Click(objectsender,EventArgse){System.IO.StreamWr 阅读全文
posted @ 2012-12-06 00:20 宏宇 阅读(3002) 评论(1) 推荐(1) 编辑
摘要: 做SEO的朋友现在都知道了,URL静态化、URL伪静态、URL重写对SEO的重要性,搜索引擎喜欢静态的网站页面。今天我们来详细分析一下URL静态化、URL伪静态、URL重写这三者的区别。 URL静态化。URL静态化 就是在你的网站服务器上现实存在的HTML页面,每个HTML页面对应着你网站上的一个URL。常见的可以生成URL静态化页面的网站开源程序有DEDECMS和其它一些CMS内容管理系统,WordPress在安装插件后也可以实现URL静态化。URL静态化和伪静态不同的地方就是URL静态化需要生成HTML文件,如果文件太多生成一次可能需要很长的时间,这一点不太方便。 URL伪静态。U... 阅读全文
posted @ 2012-12-05 23:58 宏宇 阅读(2857) 评论(0) 推荐(2) 编辑
摘要: 在做过的很多项目中,发现大家不管对什么表,逢select必定加上nolock(或者with(nolock)),好像已经是制度化的一种东西。有领导高人解释说加上nolock可以提高查询速度,不影响对数据表的其他并发操作。 但是真有必要每个查询都加nolock吗?个人认为加不加nolock还是值得我们根据实际情况斟酌一番的(至少需要知其然然后知其所以然吧)。下面就来简单分析一下加不加nolock以及加了nolock对实际查询的一些影响。一、重要概念(此处沉思5秒,安静回想经典数据库教科书里的一些重用概念。嗯......什么,你也想不全了?那好吧,别闲烦,道理是要讲的,书是不得不参考的(bs直接抄书 阅读全文
posted @ 2012-11-19 13:49 宏宇 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 1、打开控制面板-程序-卸载程序-找到office20102、选择更改-添加或删除-继续3、单击Microsoft sharepoint workspace前面的倒三角,选择“不可用”4、点击继续按钮更新配置即可。这时可以发现右键“共享文件夹同步”菜单已消失。若想恢复,按上述步骤重新选择Microsoft sharepoint workspace的属性即可。 阅读全文
posted @ 2012-11-17 21:42 宏宇 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 刚进公司时,领导说物流水系统有一个问题:发送水票速度很慢,每发送一次就得等10多分钟,问我有没有解决方法,时间原因一直没去研究。今天早上reader 上收到cnblogs的订阅里看到一个关于SQL语句快速插入的文章,提到SqlBulkCopy,感觉不错,按他的测试SqlBulkCopy要比普通插入快近30倍,按这个来算,我们那个发水票的时间就会由 10分钟-->20秒,这可太神奇了。于是乎,下demo,测试,改成自己一般使用的方法测试,NND,还真可以说是极速。在此贴上我的Demo:UploadFiles//SqlBulkCopy.rarview plaincopy to clipboa 阅读全文
posted @ 2012-11-13 19:38 宏宇 阅读(265) 评论(0) 推荐(0) 编辑
上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 107 下一页