编程运算
文章平均质量分 59
xiaohong
用26个字母改变世界
展开
-
C#中 yield return 与 yield break
using System;using System.Collections;public class List{ public bool onOff = false; public static IEnumerable ForExample() { yield return "1"; // 第一次调用时执行 y原创 2012-01-18 13:53:33 · 806 阅读 · 0 评论 -
C# Assembly
Assembly:[ə'sembli] 装配;集会,集合在C#里Assembly类表示一个程序集,它是一个可重用、无版本冲突并且可自我描述的公共语言运行时(Common Language Runtime )应用程序构造块,Assembly包含来程序的名称,版本号,自我描述,文件关联关系和文件位置等信息【在项目中有一个Assembly.cs类文件存储着程序集的信息】。该Assembly类在S原创 2012-03-13 16:45:03 · 5031 阅读 · 0 评论 -
const 与 readonly知多少
尽管你写了很多年的C#的代码,但是可能当别人问到你const与readonly的区别时候,还是会小小的愣一会吧~笔者也是在看欧立奇版的《.Net 程序员面试宝典》的时候,才发现自己长久以来竟然在弄不清出两者的情况下,混用了这么长的时间。的确,const与readonly 很像,都是将变量声明为只读,且在变量初始化后就不可改写。那么,const与readonly 这两个修饰符到底区别在什么地方呢原创 2012-03-04 21:57:22 · 823 阅读 · 0 评论 -
【C#4.0】dynamic和var及object
dynamic a = 10;a = a + 10;Console.WriteLine(a.GetType());此段代码会输出 System.Int32,第二行不需要类型转换,因为在运行时识别类型。dynamic 在后台使用 System.Object 类型。但与 object 不同的是,动态类型不需要在编译时执行显式转换操作,因为它仅在运行时识别类型。关于dynamic和object的详细原创 2012-02-10 16:59:10 · 4524 阅读 · 0 评论 -
收藏的一些关于web前端开发的资源(很强大,种类很多)
在线手册:预览:books/控件集合:预览:controls/转载 2012-01-04 11:27:21 · 825 阅读 · 0 评论 -
人民币小写转换为大写
本程序的作用是将人民币的小写形式转换为大写,例如:调用upper("18.5"),将会返回字符串“壹拾捌圆伍角”。package com.zzb.test0; import junit.framework.Assert; import org.junit.Test; /** * 测试人民币小写转大写 * @author zhengzhb */ publ转载 2012-01-04 10:54:57 · 1263 阅读 · 0 评论 -
C#事件(event) 解析委托
浏览该页面 http://www.cnblogs.com/michaelxu/archive/2008/04/02/1134217.html转载 2012-01-04 10:42:14 · 562 阅读 · 0 评论 -
Javascript 面向对象编程(一):封装
浏览该地址:http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_encapsulation.html转载 2012-01-04 10:40:30 · 403 阅读 · 0 评论 -
详解 解释程序和编译程序
A、解释程序所谓解释程序是高级语言翻译程序的一种,它将源语言(如BASIC)书写的源程序作为输入,解释一句后就提交计算机执行一句,并不形成目标程序。就像外语翻译中的“口译”一样,说一句翻一句,不产生全文的翻译文本。这种工作方式非常适合于人通过终端设备与计算机会话,如在终端上打一条命令或语句,解释程序就立即将此语句解释成一条或几条指令并提交硬件立即执行且将执行结果反映到终端,从终端把命令打入原创 2012-01-03 22:36:06 · 1092 阅读 · 0 评论 -
数组中最大和的子数组
题目:输入一个整型数组,数据元素有正数也有负数,求元素组合成连续子数组之和最大的子数组,要求时间复杂度为O(n)。例如:输入的数组为1, -2, 3, 10, -4, 7, 2, -5,最大和的连续子数组为3, 10, -4, 7, 2,其最大和为18。背景:本题最初为2005年浙江大学计算机系考研题的最后一道程序设计题,在2006年里包括google在内的原创 2011-12-29 13:29:03 · 447 阅读 · 0 评论 -
C#中堆和栈的区别分析
线程堆栈:简称栈 Stack托管堆: 简称堆 Heap使用.Net框架开发程序的时候,我们无需关心内存分配问题,因为有GC这个大管家给我们料理一切。如果我们写出如下两段代码:代码段1:public int AddFive(int pValue){int result;result = pValue + 5;return result;}代码段2:publ原创 2011-12-29 14:18:17 · 541 阅读 · 0 评论 -
C#事件(event)解析
事件(event),这个词儿对于初学者来说,往往总是显得有些神秘,不易弄懂。而这些东西却往往又是编程中常用且非常重要的东西。大家都知道windows消息处理机制的重要,其实C#事件就是基于windows消息处理机制的,只是封装的更好,让开发者无须知道底层的消息处理机制,就可以开发出强大的基于事件的应用程序来。先来看看事件编程有哪些好处。在以往我们编写这类程序中,往往采用等待机制,为了等待某转载 2012-02-01 17:18:06 · 1110 阅读 · 1 评论 -
List.js 组件
List.js是一个轻量级(7kb)的 JavaScript 类库,支持多种浏览器,并且不依赖于其它任何框架。使用它能够生成相当灵活的HTML列表,将普通的UL列表变成拥有查找、排序和过滤功能的列表。除此之外,它还给列表增加了添加、修改和删除的功能,极大的扩展了现有列表的功能。List.js 0.2.0发布,该版本最大的改进就是支持插件。详情请阅读:http://jonnystromber转载 2012-01-31 09:00:15 · 965 阅读 · 0 评论 -
使用Mono.Cecil辅助ASP.NET MVC使用dynamic类型Model
这也是之前在珠三角技术沙龙上的示例之一,解决的是在ASP.NET MVC使用dynamic类型Model时遇到的一个真实问题。C# 4编译器支持dynamic类型,因此在编写页面模板的时候自然就可以把它作为视图的Model类型。表现层的需求很容易改变,因此dynamic类型的Model可以减少我们反复修改强类型Model的麻烦,再配合匿名类型的使用,可谓是动静相宜,如鱼得水。不过,如果把一个匿名类原创 2012-01-31 15:45:15 · 1369 阅读 · 0 评论 -
对引用类型 dynamic 的理解
引用类型引用类型的变量又称为对象,可存储对实际数据的引用,包括:class、interface、delegate、dynamic、object、string。引用类型引用类型的变量又称为对象,可存储对实际数据的引用,包括:class、interface、delegate、dynamic、object、string。dynamic 类型dynamic是FrameWork4.0原创 2012-01-31 09:31:04 · 1315 阅读 · 0 评论 -
C# 时时监听目录文件改动
public static class DirectoryListen { ////public static string CountListXmlPath = CountCore.CountListXmlPath; ////public static string DirectoryListenPath = CountCore.ListenerAssem原创 2012-03-20 15:37:48 · 3901 阅读 · 0 评论