Eogene

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年3月9日

摘要: 基本概念对象:可以是现实生活中的一个物理对象,还可以是某一类概念实体的实例。类:描述对象的一个抽象的结构。接口:是一种规范。描述属性、方法、索引、委托。属性:通过名称标识,可以是静态成员或实例成员,get、set访问器无参数索引器:通过签名标识,必须为实例成员,get\set访问器有参数拆箱:将值类型转换为引用类型。装箱:将引用类型转换为值类型。委托:把方法做为参数传递给其他方法用。事件:当对象状态发生改变时发出的信息或通知。泛型:通过参数化类型来实现在同一份代码上操作多种数据类型,可以最大限度地重用代码、保护类型的安全以及提高性能。进程:系统进行资源分配和调度的基本单位,包括运行中和程序与系 阅读全文
posted @ 2012-03-09 12:07 EoGene 阅读(287) 评论(0) 推荐(2) 编辑

摘要: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace Test{ public partial class Form1 : Form { public Form1() { InitializeComponent();DoTest(); }//Func 委托应用 public eve 阅读全文
posted @ 2012-03-09 10:57 EoGene 阅读(116) 评论(0) 推荐(1) 编辑

摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;using System.Runtime.CompilerServices;namespace Test{ /// <summary> /// http://www.cnblogs.com/michaelxu/archive/2008/09/20/1293716.html /// </summary> public class ThreadTest { /// & 阅读全文
posted @ 2012-03-09 10:53 EoGene 阅读(407) 评论(0) 推荐(0) 编辑

2012年2月16日

摘要: 1.下载git工具 -> 安装 Windows环境下的Git客户端程序,下载地址:http://code.google.com/p/msysgit/downloads/list?can=3&q=official+Git下载最新版Git-1.7.9-preview20120201.exe2.在磁盘上建立一个文件夹存放Git工具下载下来的Android源码, 例如D:/Android ,在文件夹上点鼠标右键菜单“Git Bash”,弹出命令窗。3.在命令窗中输入: >> git clone https://android.googlesource.com/platform 阅读全文
posted @ 2012-02-16 13:42 EoGene 阅读(391) 评论(0) 推荐(0) 编辑

2012年2月14日

摘要: 共有两种库:一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。一种是LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static link library。共有两种链接方式:动态链接使用动态链接库,允许可执行模块(.dll文件或.exe文件)仅包含在运行时定位DLL函数的可执行代码所需的信息。静态链接使用静态链接库,链接器从静态链接库LIB获取所有被引用函数,并将库同代码一起放到可执行文件中。关于lib和dll的区别如下:(1)lib是编译时用到的,dll 阅读全文
posted @ 2012-02-14 15:36 EoGene 阅读(216) 评论(0) 推荐(0) 编辑

2012年2月8日

摘要: #include "排序算法.h"排序算法::排序算法(void){}排序算法::~排序算法(void){}/*交换排序: 包括冒泡排序,快速排序。插入排序: 包括直接插入排序,希尔排序。选择排序: 包括直接选择排序,堆排序。合并排序: 归并排序。*/template<class T>void Swap(T list[],int l,int r){ T *temp = list + l; list[l] = list[r]; list[r] = *temp;}//************************************************** 阅读全文
posted @ 2012-02-08 11:33 EoGene 阅读(336) 评论(0) 推荐(0) 编辑

摘要: //***********************************顺序查找算法 排列从low-high的序列 平均查找长度:ASL = (n+1)/2template<class T>int SeqSearch(T list[],int count,T key){ int i; for(i=count ; list[i] == key ; i--); return i;}//***********************************折半查找template<class T>int BinSearch(T list[],int count,T key) 阅读全文
posted @ 2012-02-08 10:33 EoGene 阅读(1187) 评论(0) 推荐(0) 编辑

2011年12月30日

摘要: 使用C#编写的分析字符串中不同单词的出现次数。一个字符串里面记录了很多内容,主要由各种字符组成,如字母、数字、中文、各种标点符号等。 阅读全文
posted @ 2011-12-30 13:38 EoGene 阅读(1199) 评论(0) 推荐(0) 编辑

2011年10月15日

摘要: C#跨线程调用帮助类 阅读全文
posted @ 2011-10-15 09:52 EoGene 阅读(443) 评论(1) 推荐(1) 编辑

摘要: C#反射应用学习 阅读全文
posted @ 2011-10-15 09:46 EoGene 阅读(930) 评论(0) 推荐(1) 编辑