摘要:
最开始,连接Oracle 数据是需要安装客户端的,ado.net后来由于微软未来不再支持 System.Data.OracleClient 这个 Data Provider 的研发,从 .NET 4 以后的版本,会将不在维护和更新了。所以决定采用Oracle 自家的解决方案 ODP.NET;ODP.... 阅读全文
摘要:
前段时间学了点安卓开发的知识,也在同时,陪家人看了《新闺蜜时代 》的后面几集,其中,周小北提到了诸葛马前课。于是网上查了些资料,学习了一下马前课的计算方法,本着程序服务生活的原则,省去不必要的重复,简化流程。通过程序实现了诸葛马前课的预测功能。也为那些想用诸葛马前课预测,却不想学习算法的朋友提供... 阅读全文
摘要:
1、使用FileStream读写文件文件头:using System;using System.Collections.Generic;using System.Text;using System.IO;读文件核心代码:byte[] byData = new byte[100];char[] charData = new char[1000];try{FileStream sFile = new FileStream("文件路径",FileMode.Open);sFile.Seek(55, SeekOrigin.Begin);sFile.Read(byData, 0, 10 阅读全文
摘要:
using System;usingSystem.Collections; usingSystem.ComponentModel; usingSystem.Data; usingSystem.Drawing; usingSystem.Web; usingSystem.Web.SessionState; usingSystem.Web.UI; usingSystem.Web.UI.WebControls; usingSystem.Web.UI.HtmlControls; namespaceWebApplication1.验证码 { /// ///完美随机验证码0.10 ///Verion:0.1 阅读全文
摘要:
注意:转换为ICO后效果不好.源代码:using System;using System.Collections.Generic;using System.Text;using System.Drawing;using System.Drawing.Imaging;using System.IO;namespace paomiangege{ public class ImageConvert { private int ICON_W = 64; private int ICON_H = 64; public ImageConvert() { } //fileinpath,origaly pic 阅读全文
摘要:
集合>哈希表类HashtableHashtable一种键值对的集合 ,哈希表内部的排列是无序的,而且哈希表没有提供排序方法。集合>哈希表类Hashtable>构造普通哈希表代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Collections;namespaceConsoleA 阅读全文
摘要:
1.dynamic ExpandoObject熟悉js的朋友都知道js可以这么写 :1var t = new Object(); 2t.Abc = ‘something’; 3t.Value = 243;现在这个js动态语言的特性,我们也可以在c#中使用了,前提是将一个变量声明为ExpandoObject类型。如下例:1static void Main(string[] args) 23dynamic t = new ExpandoObject(); 4t.Abc = "abc"5t.Value = 10000; 6Console.WriteLine("t' 阅读全文
摘要:
C#格式化数值结果表字符说明示例输出C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D3}", 2)002E科学计数法1.20E+0011.20E+001G常规string.Format("{0:G}", 2)2N用分号隔开的数字string.Format("{0:N}", 250000)250,000.00X十六进制string.Format("{0:X000}", 12)Cstring.Format("{0:000. 阅读全文
摘要:
===================================================注:很久没有发文了,贴一篇新文吧。从Word直接贴过来的,没仔细排版,诸位海涵。有关DLR和C# 4动态特性的详细介绍,请参看本人拙著《.NET 4.0面向对象编程揭秘(应用篇)》,目前该书正处于编辑出版流程中,估计12月上市。与此书相关的技术资源,将陆续发布于博客园与CSDN的本人博客。=====================================================================================金旭亮 近几年来,在TIOBE公司每个 阅读全文
摘要:
C#引入了readonly修饰符来表示只读域,const来表示不变常量。顾名思义对只读域不能进行写操作,不变常量不能被修改,这两者到底有什么区别呢?只读域只能在初始化--声明初始化或构造器初始化--的过程中赋值,其他地方不能进行对只读域的赋值操作,否则编译器会报错。只读域可以是实例域也可以是静态域。只读域的类型可以是C#语言的任何类型。但const修饰的常量必须在声明的同时赋值,而且要求编译器能够在编译时期计算出这个确定的值。const修饰的常量为静态变量,不能够为对象所获取。const修饰的值的类型也有限制,它只能为下列类型之一(或能够转换为下列类型的):sbyte, byte, short 阅读全文