摘要:上个月做了一个ListBox的内容上下移动,有段代码之前看着一直不爽,后来改了又改,现在总算看得顺眼点了,所以想拿出来跟大家探讨下。并且可以用来做笔试题。 开始的代码是这样的: class RecodeExample { public object[] Pages { get; set; } ...
阅读全文
随笔分类 - 纯技术方面-==-架构设计
摘要:我先来解释下标题的意思, 我们都知道"事件触发",就是当一个行为或方法函数执行后,比如点击行为或页面刷新,会触发一个新事件或一个委托链;那么当属性被赋新值后,能否象方法函数一样,也自动触发事件呢? 举例说明,如果一个类对象的某个属性值发生了改变,这个类对象需要被感知这个属性发生了改变,我们可以怎么...
阅读全文
摘要:我们的新项目要我们在原有代码的基础上做bug fix和一些功能开发,我们拿到的代码里要调用一个本地的wcf service, 但是搜索了所有项目文件都没有找到类似于web项目的文件,当时就跟客户确认这个问题,后来客户回信说那个wcf service会自动地创建的,所以我们坚定了信心再研究研究其中的蹊...
阅读全文
摘要:在工作中,我们经常会遇到一些平时没有想过的问题,其中这些问题可以拿出来当作面试题或者笔试题,这些题不是为了考别人,而是积累下来,帮助自己回想自己当时做过的事情做到了什么程度。所以特此在博客里留了这么一片文章来记录我的工作学习历程。当然,记录的这些问题我并不见得自己会,问题可能很难,不见得越难越反映我的水平,我只是不想把一个绝好的问题给丢掉。1.计算机硬件基础知识类:1)计算机IO接口不光包括IO硬件电路,还包括相关的软件驱动程序模块,请问其可放在哪些地方:A,接口;B,主机上的ROM;C,外存;D,主板2.数据结构:1)如何删除二叉树中的某个子结点,并保持二叉排序树特性不变?
阅读全文
摘要:typedef#define MAX 26?????????auto??????static??空指针存储类型 数据类型 *指针名= 初始地址;void *general;指向常量的指针:不能通过指针来改变所指对象的值,但指针本身可以改变,可以指向另外的对象。char *name1 = "John";const char *name2 = "John";指针类型的常量char *const name2 = "john";name2 = "abc";//wrong 指针常量不能被修改指向数组的指针:int a[10]
阅读全文
摘要:WeekPlan技术文档 2006-9-19 1. 码表维护: 经常要用到StringCollection, 范型list, DBExcute, (1)StringCollection 属于system.Collections.Specialized命名空间,感觉上类似于StringBuilder...
阅读全文
摘要:1:字、双字和四字在内存中并不需要对齐至自然边界(字、双字和四字的自然边界是偶数编号的地址,对于双字和四字来说,抵制要分别能够被4和8整除)。2:然而,为改进程序的性能,数据结构(特别是堆栈)只要可能,应对齐在自然边界上。理由是:对于不对齐的存储访问,处理器要求做两次存储访问操作; 对于对齐的访问,处理器只要做一次存储访问操作。以上两点摘自与IA-32指令系统一书。我有个疑问,对于不同语言,比如c,c++,c#还有脚步语言如perl或动态语言python再或前台页面的语言javascript, 它们在编码中,在给数据对象分配内存空间时,都是怎么做到位置对齐的。
阅读全文
摘要:算法是我2年前就想 好好学的一门功课,可真的学的时候,发现这门功课我很难静心去学,反复的问自己是不是能搞好算法这块料。 这2年多,一提到算法我就头疼,原因是我喜欢寻找高效的解决方案,但在算法这块,我觉得太高深,我无法理解了书本上的内容,并且我只 用c#语言开发,研究的是面向对象,算法都是从面向...
阅读全文

浙公网安备 33010602011771号