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

上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 108 下一页
摘要: 由于在SQL-SERVER中,自增列属性不能直接修改,但可以通过以下方式变向实现1、如果仅仅是指定值插入,可用以下语句,临时取消SET IDENTITY_INSERT TableName ON INSERT INTO tableName(xx,xx) values(xx,xx) SET IDENTITY_INSERT TableName OFF2、新增一列,删除自增列,修改改列名alter table a add xxx int update a set xxx=id alter table a drop column id exec sp_rename 'xxx', ' 阅读全文
posted @ 2013-09-18 13:43 宏宇 阅读(8901) 评论(1) 推荐(2)
摘要: 好久不编码,今天弄个统一错误处理都生了。或者是off时Global.asax中 void Application_Error(object sender, EventArgs e) 才执行,为on时不执行 阅读全文
posted @ 2013-09-16 17:36 宏宇 阅读(275) 评论(0) 推荐(0)
摘要: 默认情况下,对继承自DynamicObject的对象进行序列化操作是不会报错的,但是并没有实际序列化出任何东西来为了让它进行序列化,我们改造一下实现类,实现IXmlSerializable接口代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> /// /// 动态对象 /// [Serializable] publicclass SkelectoneDynamicObject : DynamicObject, IXmlSerializabl 阅读全文
posted @ 2013-09-11 16:39 宏宇 阅读(941) 评论(0) 推荐(0)
摘要: C#的动态对象的属性实现比较简单,如果要实现动态语言那种动态方法就比较困难,因为对于dynamic对象,扩展方法,匿名方法都是不能用直接的,这里还是利用对象和委托来模拟这种动态方法的实现,看起来有点javascript的对象味道:1)定义一个委托,参数个数可变,参数都是object类型:这里的委托多有个dynamic参数,代表调用这个委托的动态对象本身.[csharp] view plaincopyprint?publicdelegateobject MyDelegate(dynamic Sender, paramsobject[] PMs); public delegate object M 阅读全文
posted @ 2013-09-11 15:56 宏宇 阅读(2271) 评论(0) 推荐(0)
摘要: 本文主要是讲述如何通过C# .net1.1平台调用API操作串口,.net2.0已经内置串口操作类! 通常,在C#中实现串口通信,我们有四种方法: 第一:通过MSCOMM控件这是最简单的,最方便的方法。可功能上很难做到控制自如,同时这个控件并不是系统本身所带,所以还得注册。可以访问 http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=320 一个外国人写的教程 第二:微软在.NET新推出了一个串口控件,基于.NET的P/Invoke调用方法实现,详细的可以访问微软网站 Serial Comm Use P/Invo 阅读全文
posted @ 2013-08-06 14:47 宏宇 阅读(10498) 评论(0) 推荐(1)
摘要: VC下Debug和Release区别最近写代码过程中,发现 Debug 下运行正常,Release 下就会出现问题,百思不得其解,而Release 下又无法进行调试,于是只能采用printf方式逐步定位到问题所在处,才发现原来是给定的一个数组未初始化,导致后面处理异常。Debug版本包括调试信息,所以要比Release版本大很多(可能大数百K至数M)。至于是否需要DLL支持,主要看你采用的编译选项。如果是基于ATL的,则Debug和Release版本对DLL的要求差不多。如果采用的编译选项为使用MFC动态库,则需要MFC42D.DLL等库支持,而Release版本需要MFC42.DLL支持。R 阅读全文
posted @ 2013-07-10 16:48 宏宇 阅读(462) 评论(0) 推荐(0)
摘要: 顺序、选择、循环。 阅读全文
posted @ 2013-07-02 19:31 宏宇 阅读(581) 评论(0) 推荐(0)
摘要: 这种错误有很多,今天碰到了,代码段写在if里就回出错,应该是认冲了吧 @if (Web.Common.UserInfo.CurrentUserInfo != null) { @{Web.ShoppingCart_Get SCG = new Web.ShoppingCart_Get(); string Number = SCG.Goods_ShoppingCart_GetNumber();} <div style="width: 118px; height: 32px; position: absolute; margin-top: 35px; margin-left: 882p 阅读全文
posted @ 2013-06-21 18:36 宏宇 阅读(505) 评论(0) 推荐(0)
摘要: 不存在所谓的超距作用,任何事物都有其传播速度,引力场啊,磁场啊,都有其速度。其中引力场的传播速度为光速(美国科学家实验已证实),宇宙由一个黑洞在基点状态爆炸而成 我们在一个黑洞中红移 多普勒效应 物体越近变蓝 越远光变红 阅读全文
posted @ 2013-06-15 20:03 宏宇 阅读(244) 评论(0) 推荐(0)
摘要: 今天弄了一下MVC4.0发现MVC的项目直接发布在IIS里,是可以应用的,但是在VS里加载网站项目,修改编译却没有效果,还是必须用MVC项目编译一下,修改的内容才起作用。 阅读全文
posted @ 2013-06-14 14:05 宏宇 阅读(225) 评论(0) 推荐(0)
摘要: 这本教程中将帮助你创建一个小型的asp.net mvc示例。 在本教程中,我们将创建自己的 Model , View 和Controller ,让他们同心协力运行起来。在这里,使用Visual Studio创建一个新的asp.net MVC应用程序。本教程的目标是使用mvc原理在web页面上输出的信息。简单地理解一下我们要打算做的,然后我们将演示每个步骤来建立我们的网站。对于我们的目标,我们需要一个model 来保存信息。该model 将是一个具具有必要属性的类。然后,我们将创建一个View,在一个表格形式中显示信息。最后,我们需要一个Controller来接受的网页请求,并对此作出反应。那就 阅读全文
posted @ 2013-06-08 16:12 宏宇 阅读(335) 评论(0) 推荐(0)
摘要: 我不知如何去讲述这样一个故事和故事里的人们,我只能以一个既俗气又永恒的名词来做切入点,那个词语是“爱情”。未曾接触过尼采,也不太知晓副标题"权利与意志","善恶的彼端","查拉斯图特拉如是说"的意义.XENOSAGA 3个章节,用D9的技术和使用DVD做载体的游戏平台阻挠了我亲自深入那个深邃世界的可能。哀叹无奈,只能从资料中去收集那个虚拟未来的片段。这时才发现自己是如此贫乏,只能捕捉到那个世界生活的人们眼中的光彩,却记不下他们背后的那庞大到无以复加的世界观和多到可以编成词典的专用名词。于是只能退回重来,从整个系列时间线的第五部——XE 阅读全文
posted @ 2013-05-27 17:24 宏宇 阅读(578) 评论(0) 推荐(0)
摘要: ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案,早期被称为 ObjectSpace,现已经包含在 Visual Studio 2008 Service Pack 1 以及 .NET Framework 3.5 Service Pack 1 中发表。目录简介Entity Framework 版本信息背景架构用户端支持开发工具派生服务支持厂商展开简介Entity Framework 版本信息背景架构用户端支持开发工具派生服务支持厂商展开简介ADO.NET Entity Framework 以 Enti 阅读全文
posted @ 2013-03-05 12:21 宏宇 阅读(439) 评论(0) 推荐(0)
摘要: 目前市面上的很多笔记本出厂时就自带了系统,大多自带的是windows7家庭版的,自带的系统往往里面预装了很多程序,造成系统运行速度缓慢,所以很多朋友想重新换个系统,但是有时候重装的时候会提示”选中的磁盘采用GPT分区形式“,此时就束手无策了。要解决这个问题,先得明白出现这个问题的原因。 目前磁盘分区有两种形式:GPT分区和MBR分区。MBR相比而言比较常见,大多数磁盘都是采用这种分区形式。MBR分区和GPT分区的区别在于:MBR最多只支持4个主分区,GPT能够支持128个主分区。然而GPT分区形式在重装系统需要主板的EFI支持,所以导致出现上面的这种情况。因此解决的办法就是将分区形式转换... 阅读全文
posted @ 2013-03-03 23:10 宏宇 阅读(1256) 评论(0) 推荐(0)
摘要: 因为微软要求预装Win8的电脑使用Secure BOOT技术,所以预装了Win8的电脑都采用了使用EFI的主板,而EFI主板安装系统的方式和之前有所不同,下面介绍一下EFI安装Windows7的方法。 之前看到有些人写了EFI安装Win7系统的方法,但是都是针对的之前的系统,按照教程无法引导EFI SHELL,这是因为预装Win8系统的电脑有Secure BOOT,不开启不能启动Win8系统,而开启了就不能安装其它系统,虽然开源社区狠批了一顿,但是微软依然不鸟,这也就导致了无法安装双系统,哪怕安装了,win8也启动不了,除非你来回改BIOS,日! 本帖已华硕N56笔记本为例,其它机器BIOS可 阅读全文
posted @ 2013-03-03 23:09 宏宇 阅读(10066) 评论(3) 推荐(1)
摘要: 预装Win8系统的电脑因为有Secure BOOT,所以不能直接通过EFI SHELL引导装系统,而且就算关闭了Secure BOOT,EFI也只支持64位系统,且必须用GPT分区方式,这对于硬盘小于2T,或者没有超过4个主分区要求的用户来说,简直蛋疼,所以我们还是用Legacy+MBR的方式吧(Legacy就是之前我们熟悉的BIOS,而EFI是新的BIOS)本帖已华硕N56笔记本为例,其它机器BIOS可能略有不同,但大致相同,重要提示,安装系统可能会导致你的电脑所有文件丢失,务必先将硬盘里的文件拷到其它移动硬盘、U盘等处备份!所需工具:1、Win7系统ISO(尽量使用原版系统,也尽量不要用G 阅读全文
posted @ 2013-03-03 23:08 宏宇 阅读(15512) 评论(2) 推荐(1)
摘要: IDE硬盘即我们日常所用的硬盘,它由于价格便宜而性能也不差,因此在PC上得到了广泛的应用。 除了SCSI,IDE也是一种极为常用的接口。从使用简便的角度来看,IDE更加适合普通用户,再加上个人电脑用户不但需要配置的外设不多,而且对速度要求也不高,因此选用IDE接口更合适些。此外,IDE还具有性能价格比高、适用面广等特点。而SCSI接口尽管具有很多无与伦比的特点,但不论从哪个角度看,该接口及其使用该接口的外设售价过于昂贵,一般用户实在无法承受,这也就决定了它的实际使用范围的局限性。 IDE (Integrated Drive Electronics) 电子集成驱动器 IDE代表着硬盘的一种类型. 阅读全文
posted @ 2013-03-03 22:40 宏宇 阅读(2083) 评论(0) 推荐(0)
摘要: 当使用系统安装光盘直接安装系统时会出现报错"Windows安装程序无法将Windows配置为在此计算机的硬件上运行", 导致系统不能完成安装。 硬盘是SATA需要驱动引导解决方案:安装步骤: 1、Intel Rapid Storage Technology 驱动程序sp58391http://h10025.www1.hp.com/ewfrf/wc/softwareDownloadIndex?softwareitem=ob-108207-1&cc=cn&dlc=zh-hans&lc=zh-hans&os=4063&product=532 阅读全文
posted @ 2013-03-03 22:35 宏宇 阅读(6722) 评论(2) 推荐(0)
摘要: C# 从1.x 发展到目前的 4.5,委托的写法真是越来越简单精悍。如果您对这些委托的写法不是很清晰,本文可以帮助到您。委托是一种安全封装方法的类型,可以将方法作为方法的参数。 委派方法的参数个数、顺序、类型及方法返回值类型必须跟定义的委托方法一样,但参数名称可以不同。1、C# 定义一个完整委托:delegate string SayMessage(string msg);static string SayHello(string Name){ return string.Format("Hello {0}", Name);}static void Main(string[ 阅读全文
posted @ 2013-02-27 19:22 宏宇 阅读(384) 评论(0) 推荐(2)
摘要: 这段时间由于开发项目,重新学习了数据库的并发控制和锁机制。数据库就是通过锁机制来解决并发问题的。 主要就是两种锁,共享锁和排他锁(也叫独占锁)。在执行select语句的时候需要给操作对象(表或者一些记录)加上共享锁,但加锁之前需要检查是否有排他锁,如果没有,则可以加共享锁(一个对象上可以加n个共享锁),否则不行。共享锁通常在执行完select语句之后被释放,当然也有可能是在事务结束(包括正常结束和异常结束)的时候被释放,主要取决与数据库所设置的事务隔离级别。 执行insert、update、delete语句的时候需要给操作的对象加排他锁(我感觉在执行insert的时候应该是在表级加排他... 阅读全文
posted @ 2013-02-26 23:42 宏宇 阅读(1093) 评论(0) 推荐(1)
上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 108 下一页