摘要: 最近公司一个项目要求提供更友善的用户操作界面(界面绘制功能上仿照visio,jude的UML流程图),最后决定使用流程图来实现用户配置模块的功能.但这个东西在外观上实现上就是流程图:先上图: 中间是一个继承于UserCotrol的自定义画板控件.右边是一个自定义的工具箱.计划是提供给开发人员自定义的,我这里只是例子. 实现了的功能: 拖动添加对象(显示出来是一个矩形对象). 图像之间可以添加连线... 阅读全文
posted @ 2010-05-20 13:58 不惜 阅读(14869) 评论(28) 推荐(4) 编辑
摘要: 题目: 一道求单向链表倒数第N个结点的算法题。代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1namespaceLinkedList2{3classProgram4{5staticvoidMain(string[]args)6{789while... 阅读全文
posted @ 2010-04-15 19:26 不惜 阅读(1469) 评论(11) 推荐(0) 编辑
摘要: 高版本的.Net 提供了Tuple 这个的只读类, 2.0是没有的. 有时候在函数需要多返回值时,要么使用 out参数,要么需要新定义一个类,很不方便. 这时候,下面的代码就可以排上用场了 #region 只读类 public class Tuple<T1> { private readonly T 阅读全文
posted @ 2016-03-14 18:22 不惜 阅读(648) 评论(1) 推荐(0) 编辑
摘要: disruptor 用户封装自己的消费者,把消费者注入到消费者容器,消费者容器实现自动创建 缓存队列,生产者; 文中用到的 disruptor C#移植源代码 https://github.com/bingyang001/disruptor-net-3.3.0-alpha 作者博客 http://w 阅读全文
posted @ 2016-03-04 15:12 不惜 阅读(1648) 评论(0) 推荐(1) 编辑
摘要: 最近看了一下wpf 越发喜欢. 边看边学,顺便做点东西. WPF 的窗体有点丑.就自己做个窗体,当学习的demo吧 效果图:实现功能: 最大化;最小化;关闭;按钮三态; 标题栏拖动;双击标题栏最大化或者还原;鼠标在窗体边缘拖动可调整窗体大小;1. 右上角三个按钮采用样式实现效果 1 样式2... 阅读全文
posted @ 2016-01-15 17:42 不惜 阅读(4967) 评论(2) 推荐(2) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2013-03-15 17:48 不惜 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 题目描述:输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。例如输入的数组为1, -2, 3, 10, -4, 7, 2, -5,和最大的子数组为3, 10, -4, 7, 2,因此输出为该子数组的和18。View Code publicstaticvoidMaxSum(int[]arr){intstartSumMax=0;intendSumMax=0;intstartIndex=0;intendIndex=0;intmax=0;for(inti=0;i<arr.length;i++ 阅读全文
posted @ 2011-06-01 11:31 不惜 阅读(162) 评论(0) 推荐(0) 编辑
摘要: android 学习中发现经常血药用到ListView,而且还需要自定义View显示,实现ListAdapter interface于是写了一个通用的CommonAdapter 类,简化ListAdapter 的实现.把Adaapter 需要根据layout 动态实现的部分提取出来.做成接口.静态部分做成通用方法,以后开发就可以只关注layout 部分的绑定.简化开发.CommonAdapter 类View Code publicclassCommonAdapterextendsBaseAdapter{privateintcustomXmlName;protectedViewHolderMo. 阅读全文
posted @ 2011-05-13 15:25 不惜 阅读(2998) 评论(1) 推荐(0) 编辑
摘要: 最近不忙,随便写写!队列代码:///<summary>///一个可以自动增长长度的队列,并且可以重复循环队列///</summary>///<typeparamname="T">自定义的泛型</typeparam>classQueue<T>{//队列出队indexintfront;//队列入队Indexintback;//队列中元素数量intsize;//队列的初始长度设置为3T[]data=newT[3];//获取队列中的元素数量publicintQueueSize{get{returnsize;}}///< 阅读全文
posted @ 2011-03-01 13:27 不惜 阅读(1152) 评论(2) 推荐(0) 编辑
摘要: 表结构:表:Personid FirstName LastName1 lixiang2 wanggang3 shith jenny4 both jack5 pan gao表:Countrycountry Name1,Name2,Name3,Name4,Name5China 1,2 ,5 ,null , null Japan 3 ,4要求:1.用SQL语句建表2.查询出以下结果: country,N... 阅读全文
posted @ 2010-04-13 14:55 不惜 阅读(1240) 评论(8) 推荐(0) 编辑