C军

不玩博客了!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 50 下一页

2013年5月16日

摘要: 关于新近所了解到的东西,在一个WebForm项目里面长时间的任务应该怎么办,比如我需要一个采集器,到网上采集数百万条数据,又比如我要对一个数十M的文本文件进行切词分析并将得到的结果显示给用户。这些东西,当用户需要的时候再在后台处理是无论你的WebForm效率如何高都是来不及的,必须要有一些工具辅助,这个时候其实就可以自己写一些控制台程序或者是WinForm程序作为辅助程序,甚至可以包括在WebForm项目中。实际上,回头想想,尽管大多数C#程序员做的都是Web方面的开发,但是Web程序并没有自己想象的那么有用,说穿了仅仅是一个显示数据的东西,当然你也可以说数据也可以由Web程序的用户来添加.. 阅读全文
posted @ 2013-05-16 10:51 逆心 阅读(1604) 评论(0) 推荐(0) 编辑

2013年5月15日

摘要: 链表是一种线性数据结构,使用它能动态的存储一种数据结构。链表是n个数据元素的有限序列,其元素需要自己定义,既可以是一个整数或一个字符串,也可以是一个复杂的记录类型。 链表是一种重要的数据结构,该结构由节点组成。每个节点包含两部分数据,第一部分是节点本身的数据,第二部分是指向下一节点的指针。对于单向链表,链表中存在两个特殊的节点,分别为“头节点”和“尾节点”。头节点本身没有数据,只存储下一个节点的指针,尾节点只存储数据。 下面给出一个简单的节点示例: public class ListNode {public ListNode Next; public int ... 阅读全文
posted @ 2013-05-15 23:27 逆心 阅读(668) 评论(0) 推荐(0) 编辑

摘要: Timer是一个经常使用的东西,它有3种类型的Timer。分别是: 1.定义在System.Windows.Forms里; 2.定义在System.Threading.Timer类里; 3.定义在System.Timers.Timer类里; ◆System.Windows.Forms.Timer 应用于WinForm中的,它是通过Windows消息机制实现的,类似于VB或Delphi中的Timer控件,内部使用API SetTimer实现的。它的主要缺点是计时不精确,而且必须有消息循环,Console Application(控制台应用程序)无法使用。 ◆System.Time... 阅读全文
posted @ 2013-05-15 11:38 逆心 阅读(967) 评论(0) 推荐(1) 编辑

摘要: 一、托管 .Net所指的托管资源到底是什么意思呢?是相对于所有资源,还是只限于某一方面的资源?很多人对此不是很了解。 其实.Net所指的托管只是针对内存这一个方面,并不是对于所有的元素;因此对于Stream,数据库的连接GDI+的相关对象,还有Com对象等等,这些资源并不是受到.Net管理而统称为非托管资源。而对于内存的释放和回收,系统提供了GC(Garbage Collector),而至于其他资源则需要手动进行释放。二、垃圾 什么是垃圾。.Net类型分为两大类,一个就是值类型,另一个就是引用类型。前者是分配在栈上,并不需要GC回收;后者是分配在堆上,因此它的内存释放和回收需要通过G... 阅读全文
posted @ 2013-05-15 00:28 逆心 阅读(3339) 评论(1) 推荐(3) 编辑

2013年5月14日

摘要: 事件,我相信开始学C#的朋友都会用过,在C#中很常见,比如点击一个按钮,上传一张图片等等,在WinForm或WebForm中都在使用着事件。今天,趁着有少少事件,我决定来重温一下之前被自己略过的东西 - 事件。 好记得在之前,在用一个方法的时候,如果参数里面有个Handler,就好害怕,其实事... 阅读全文
posted @ 2013-05-14 00:10 逆心 阅读(950) 评论(0) 推荐(1) 编辑

2013年5月13日

摘要: 上一节在研究Open Flash Chart时,漏掉不少东西,只是简单的熟悉了一下后端的属性设置。今天再来补充一下。一、显示Open Flash Chart图表 Open Flash Chart前台配置: swfobject.embedSWF(flashPath, "chart", "100%", "100%", "9.0.0", "expressInstall.swf",{}, {},{id:'custom'}); // ID为custom 上面的太虚了,来说个实际点的例子,在 阅读全文
posted @ 2013-05-13 12:43 逆心 阅读(4369) 评论(0) 推荐(0) 编辑

2013年5月11日

摘要: C#中结构类型和类类型在语法上非常相似,他们都是一种数据结构,都可以包括数据成员和方法成员。 结构和类的区别: 1、结构是值类型,它在栈中分配空间;而类是引用类型,它在堆中分配空间,栈中保存的只是引用。 2、结构类型直接存储成员数据,让其他类的数据位于对中,位于栈中的变量保存的是指向堆中数据对象的引 阅读全文
posted @ 2013-05-11 15:45 逆心 阅读(109303) 评论(9) 推荐(19) 编辑

摘要: 之前学习C#没有做笔记的习惯,因此有些基础上的东西并没有很好地整理起来,虽然这些东西比较常用,因此也没什么影响,但总觉得不整理一下感觉老是有种陌生感。今天特别整理一下C#4种类型的参数。一、按值传递参数 值参数是通过将实参的值复制到形参,来实现按值传递到方法,也就是我们通常说的按值传递。 方... 阅读全文
posted @ 2013-05-11 15:28 逆心 阅读(7187) 评论(0) 推荐(2) 编辑

摘要: 一个Nullable类型就是基本类型加上一个"是否为null指示器"的合成类型。对于一个类型,如果既可以给他分配一个值,也可以给它分配null引用,我们就说这个类型是可空的。 可空类型会多了两个属性 1、HasValue 是否有值 2、Value 获取值 来看个DEMO,这个东西,真没什么好说的。就是容易忘记,如何判断。public class Program { static void Main(string[] args) { int? avalue = null; if (avalue.Ha... 阅读全文
posted @ 2013-05-11 12:22 逆心 阅读(498) 评论(0) 推荐(0) 编辑

2013年5月9日

摘要: 进程是存在独立的内存和资源的,但是AppDomain仅仅是逻辑上的一种抽象。一个process可以存在多个AppDomain。各个AppDomain之间的数据时相互独立的。一个线程可以穿梭多个AppDomain。一、属性 ActivationContext 获取当前应用程序域的激活上下文。 ApplicationIdentity 获得应用程序域中的应用程序标识。 ApplicationTrust 获取说明授予应用程序的权限以及应用程序是否拥有允许其运行的信任级别的信息。 BaseDirectory 获取基... 阅读全文
posted @ 2013-05-09 18:46 逆心 阅读(3750) 评论(0) 推荐(2) 编辑

上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 50 下一页