摘要: 首先,我不是名校毕业!其次,我的能力一般!到了毕业的时候,努力的找工作。我又想起了导师的那句话,年轻的时候看不见路,看见路时已不再年轻。总是那句话,后知后觉。没有名企的求职经验,与其它的求职感悟相比,我的仅剩下平淡和无奇。第一家:合胜计算机 .NET笔记+面试,给了offer。也许是第一个offer拿的太易,以为求职是如此的简单。第二家:PPS c/c++笔试,仅有笔试。第三家:创腾 .NET无笔试,直接看已前项目源代码,开始税后总共7K,交流后hr调整到了9k,看不到发展的希望,最终选择了放弃。第四家:经达实业 视频算法无笔试+面试。给了offer。税前6k ,太少。放弃。第五家:纬创资通 阅读全文
posted @ 2013-04-16 23:26 Cattle Coder 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 本文介绍.net开发中利用反射进行插件式开发的示例。例子很简单,如下图所示的form中有一个picturebox,通过插件来对picturebox的Image进行编辑。所有的插件必须实现主程序定义的接口,主程序相当于一个框架,具体的功能实现则由客户提供的插件完成,下面是解决方案的框架:项目IPlug定义插件接口。DrawRectPlug和DrawTextPlug分别为两个具体的插件。下面是我们定义接口using System;using System.Drawing;using CommonSDK;namespace IPulg{ public interface IPlug { ... 阅读全文
posted @ 2013-01-24 18:13 Cattle Coder 阅读(916) 评论(0) 推荐(0) 编辑
摘要: 快速排序的基本思想:通过一轮排序使得数组“基本有序”,“基本有序”的意思是指以数组中数某下标的数为准,左边的数小于此数,右边的数大小此数,从而将数组分成两个待排序的数组。通过递归最终完成整个数组的排序。从快速排序的基本思想可以得出以下结论:通过一次排序分成2个待排序数组通过二次排序分成4个待排序数组……通过n次排序分成2^n个待排序数组假设CPU有N个Core(IntelCPU的核数通常是2的x次幂,AMD不一定),那么log2N次排序后就可以进行并行化操作,将N个数组分别放到N个Core中进行计算,如下图所示下面是并行快速排序跟非并行快速排序的比较:上图是在IntelQ83004-CoreC 阅读全文
posted @ 2013-01-12 16:05 Cattle Coder 阅读(1170) 评论(0) 推荐(1) 编辑