上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 37 下一页
摘要: Oracle字符串函数平常我们用Oracle主要有两种字符串类型1.char始终为固定的长度,如果设置了长度小于char列的值,则Oracle会自动用空格填充的。当比较char时,Oracle用空格将其填充为等长,再进行比较。2.VarChar2数据类型为可变长度,虽然与VarChar数据类型是同义的,但在今后的Oracle版本中也许会有变化,所以应该避免使用VarChar,优先使用VarChar2。固定长度的字符串字段使用Char,而其他所有的字符串字段都应使用VarChar2.下面列出部分Oracle针对字符串操作的一些函数,以下函数可以使用在字符串上,也可以使用在列名上:1.LOWER( 阅读全文
posted @ 2013-07-08 18:14 幕三少 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 使用反射调用方法:一旦知道一个类型所支持的方法,就可以对方法进行调用。调用时,需使用包含在MethodInfo中的Invoke()方法。调用形式:object Invoke(object ob, object[] args)这里ob是一个对象引用,将调用它所指向的对象上的方法。对于静态方法,ob必须为null。所有需要传递给方法的参数都必须在args数组中指定。如果方法不需要参数,则args必须为null。另外,数组args的元素数量参数必须等于参数的数量。Invoke()方法返回被调用方法的返回值。要调用某个方法,只需在一个MethodInfo实例上调用Invoke(),该实例通过调用Get 阅读全文
posted @ 2013-07-08 08:16 幕三少 阅读(983) 评论(2) 推荐(2) 编辑
摘要: 微软打破了Visual Studio两年升级一次的传统,Visual Studio 2012发布还不足一年,微软就计划发布了Visual Studio 2013了。在今天的TechEd大会上,微软宣布,6月底的BUILD全球开发者大会上,大家不仅能见到Windows 8.1的预览版,还能下载到Visual Studio 2013和Team Foundation Server 2013的预览版。Visual Studio 2013的新功能太多了,我们挑几个说一说。VS2013中,开发人员可以具体查看到哪条代码是由哪个人编写的,负载测试也能转移到Windows Azure云平台进行。Visual 阅读全文
posted @ 2013-07-05 08:08 幕三少 阅读(1043) 评论(3) 推荐(0) 编辑
摘要: substr 方法返回一个从指定位置开始的指定长度的子字符串。stringvar.substr(start [, length ])参数stringvar必选项。要提取子字符串的字符串文字或 String 对象。start必选项。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。length可选项。在返回的子字符串中应包括的字符个数。说明如果 length 为 0 或负数,将返回一个空字符串。如果没有指定该参数,则子字符串将延续到 stringvar 的最后。示例下面的示例演示了substr 方法的用法。function SubstrDemo(){ var s, ss; ... 阅读全文
posted @ 2013-07-04 19:52 幕三少 阅读(7808) 评论(3) 推荐(2) 编辑
摘要: 反射(reflection)是一种允许用户获得类型信息的C#特性。术语“反射”源自于它的工作方式:Type对象映射它所代表的底层对象。对Type对象进行查询可以获得(反射)与类型相关的信息。反射是一种功能强大的机制,它允许学习和使用只在运行时才能知道的类型功能。 这些是官方定义,其实说白了,反射就是能知道我们未知类型的类型信息这么一个东西.没什么神秘可讲! 反射的核心是System.Type。System.Type包含了很多属性和方法,使用这些属性和方法可以在运行时得到类型信息。一旦得到类型信息,就可以调用其构造函数、方法和属性。因此,反射允许使用编译时不可用的代码。因为反射涉及... 阅读全文
posted @ 2013-07-04 07:52 幕三少 阅读(3151) 评论(16) 推荐(7) 编辑
摘要: 可能是篇幅太短了,又被打入冷宫了.先重发一篇加上可选参数.本来不想加这个呢,因为可选参数可能大家用的会多点.其实这两个在VB中早就有了,C#中,在.net4发布之前是不能使用的.看到这个比较兴奋,我想大家也有好多人不知道,所以就强烈的想与大家分享一下.一、命名参数 命名参数会潜在的改变编写代码的方式.这个新功能能使代码更容易阅读和理解.例如,看一下System.IO名称空间中的File.Copy()方法,它一般构建为File.Copy(@"C:\mytestFile.txt",@"C:\myOtherFile.txt",true); 在这行代码中,这个简 阅读全文
posted @ 2013-07-03 18:30 幕三少 阅读(3776) 评论(11) 推荐(6) 编辑
摘要: 命名参数会潜在的改变编写代码的方式.这个新功能能使代码更容易阅读和理解.例如,看一下System.IO名称空间中的File.Copy()方法,它一般构建为File.Copy(@"C:\mytestFile.txt",@"C:\myOtherFile.txt",true); 在这行代码中,这个简单的方法使用3个参数,但实际传递给Copy()方法的是什么内容?除非知道这个方法的前前后后,否则 仅看一眼该方法,很难判断出该方法会执行何种操作.而通过命名参数,就可以在提供参数值之前使用代码中的参数名,如下所示:File.Copy(sourceFileName: 阅读全文
posted @ 2013-07-03 17:55 幕三少 阅读(802) 评论(2) 推荐(0) 编辑
摘要: Sqlite 是一款轻量级的关系型数据库,以小巧和嵌入式闻名。以前只是听说,现在终于忍不住要尝试下.本文的初衷是为.net平台的使用者提供帮助。Sqlite有专门为VS2010开发的程序包,大家可以到System.Data.SQLite Download Page下去下载,注意是:This is the only setup package that is capable of installing the design-time components for Visual Studio 2010.安装后,在VS2010中新建数数库链接就会看到有System.Data.SQLite的链接,.. 阅读全文
posted @ 2013-07-03 14:27 幕三少 阅读(2551) 评论(2) 推荐(0) 编辑
摘要: 今天在把以前写的代码生成工具从原来的.NET3.5升级到.NET4.0,同时准备进一步完善,将程序集都更新后,一运行程序在一处方法调用时报出了一个异常:混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集其调用的方法是从sqlite数据库中获取原来已经使用过的数据库连接,当时也没注意,就是准备设断点然后单步调试,结果竟然是断点无法进入方法体内,后来仔细看了一下方法体的时候发现了一个问题,就是现有的System.Data.Sqlite这个数据访问provider是针对.NET2.0环境开发(最新的版本是1.0.66.0,2 阅读全文
posted @ 2013-07-03 08:34 幕三少 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 先说些题外话,只所以写这些东西。是看了CSDN上的曹版主的一篇:手把手教编程,不知道有没有人愿意参与。说实话,我工作四年,总感觉晕晕乎乎的,好多技术都懂,但是没有一项是精通的。看了这篇帖子,说实在话我可想去,去聆听大神的教导。主要是想提高自己,由于没有时间,又因为身在北京。所以就没有报名(呵呵,报名也可能没有机会去)。所以自己就去图书馆去搞他提出的这些概念。其实我更希望在北京的大神们也能组织类似的活动。我想响应一定也很多,其实我想如果能组织一次这样的活动,大神们也会得到提高的。这些都是我在图书馆看书的所得,分享给大家,同时也请管理员同志手下留情,不要每一篇都给打入冷宫,我已经很用心去做了。另. 阅读全文
posted @ 2013-07-03 07:37 幕三少 阅读(3571) 评论(10) 推荐(4) 编辑
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 37 下一页