.net 4.0提供的并行计算Task到底有多快的定量分析

昨天研究了下利用不同容器实现快排算法(list+lambda, list, int[],

2014-10-20 22:21:29

阅读数 486

评论数 0

.net泛型,数组,lambda调用性能 定量比较

这几天准备.net的面试 周末手写快速排序练练手,一时兴起想测测自己写的快速排序性能如何,尤其是对比以前写过的快速排序,发现了.net性能上的一点儿有趣的事情 首先是一段高扩展性的快速排序,支持泛型,同时还使用lambda表达式使得该快速排序可以支持任何类型的排序,只要提供了排序方法即可,代码如...

2014-10-20 01:29:35

阅读数 1389

评论数 1

Siebel Sample DB开发环境的配置

网上关于siebel方面的资料比较少 加之siebel本身架构比较复杂 使得学习siebel的门槛非常高 很显然oracle其实也考虑到了这一点 对于刚刚入门的siebel新手 提供了siebel sample db供练手以及入门使用 同时也可以利用sample db来对siebel功能进行一些探...

2014-10-19 21:48:36

阅读数 1694

评论数 0

委托+线程 winform下超简单实时进度条控件的实现

由于一直以来都是在做ASP.NET 对于多线程这一块涉猎不深 觉得趁着入职之前好好练习一下多线程编程 多线程最简单直观的例子估计就是进度条了 同时由于还涉及到UI线程 更加可以了解一下winform编程方面一些原则 一般来讲 进度条可以有两种做法 一种是两个线程 一个UI线程 这是必须的 另一个...

2012-06-29 21:59:21

阅读数 4446

评论数 0

大数相加的简单实现

论坛上看见有人问大数相加减乘除如何实现 正好之前似乎有看过这个算法 其实就是返璞归真 个十百千万从低位开始相加(此位不等于二进制位) 超过10的就进位 有了相加的算法 基本上相减 相乘的也就可以做出来了 相除的可能会难一点 不过总体上还是照着我们在小学里面学的思路来   public clas...

2012-04-07 00:43:48

阅读数 778

评论数 0

从MSIL角度分析.net中++i和i++具体的区别

在学.net的第一天估计就已经学到了++i和i++的区别 表现上讲 i++完成后 i并没有被马上赋值为i+1 或者说需要被赋值为i++的值不会得到这个更新后的i值 而++i的话i的值会马上会赋值为i+1 同样需要被赋值为i+1的变量会马上得到更新后的i+1值 从百度知道上是这么解释的 i+...

2012-03-17 23:21:40

阅读数 754

评论数 2

大众点评网笔试总结

今天去大众点评网做笔试 题目不难 最后两题编程题相对百度估计就是头两道 可惜脑抽第一道写了个O(N^2)的算法 回来路上一想 其实很简单完全可以做成O(N) 回来赶紧写下来 题目是最大值为N的数列当中 找出所有和为N+1的数值对 拿到题目第一感觉就是两两相加,后来觉得肯定不行 于是做了点儿优化...

2011-10-20 21:24:51

阅读数 1598

评论数 2

Bloom Filter个人理解

全力一搏盛大 于是这几天看海量数据方面的文章 刚刚看了bloom filter的原理 个人总结下 首先 bloom filter用在判断一个数是否在集合中 有不可否认的速度(取决于哈希函数的个数) 以及空间复杂度 对于集合s={x1,x2....xn} 首先必须对他进行类似编码的操作 即 维护...

2011-10-16 23:53:37

阅读数 413

评论数 0

C#堆排序

笔试了不少校招题目 主要是互联网公司 题目主要为基础与海量数据 悲催的百度居然死在堆排序 唉 上班半年 基础算法很多都忘了 再写一下堆排序吧 using System; using System.Collections.Generic; using System.Linq; u

2011-10-16 15:42:21

阅读数 599

评论数 0

我心目中的Asp.net核心对象

想当初在只使用WebForms框架并以服务端为中心的开发模式时,发现Asp.net好复杂。一大堆服务端控件,各有各的使用方法, 有些控件的事件也很重要,必须在合适地时机去响应,还真有些复杂。后来逐渐发现这些复杂的根源其实就是服务器控件相关的抽象逻辑。 随着Ajax越用越多,可能有

2011-09-05 22:08:33

阅读数 378

评论数 0

C#四则运算的实现

看大话数据结构 利用栈实现四则运算这一块儿正好是只有讲解没有代码实现的 于是照着书上的原理自己写了个四则运算的C#代码 以后可以考虑到作为自己的类库中的组件 主要涉及的是逆波兰式 程序主要部分为逆波兰式的产生 以及通过逆波兰式产生最终的四则运算结果 使用的时候只需输入四则运算

2011-08-27 21:07:45

阅读数 5103

评论数 10

C#快速排序算法

唉 算法功底太差了~~ using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { clas

2011-08-24 22:18:36

阅读数 381

评论数 0

关于asp.net的一些零碎想法

这年头用asp.net的人越来越多 但是在很多人眼里 似乎这就是个“做网站“的 而”做网站“这个叫法又给人以一种十分简单的感觉 但事实上 如果一个人只把ASP.NET停留在做网站这个层面 那么这个人估计在asp.net技术上的发展将为极为有限      很多asp.net的开发人

2011-07-08 00:13:53

阅读数 303

评论数 0

最近的一些开发想法

实习近三个月 确实真正的企业级开发要比之前的小打小闹正式不少 以至于现在有打算重写配棉系统的冲动 如果是局域网的项目 带宽大 尽量能不要AJAX就不用AJAX 这里指的是原生的AJAX 因为之前开发都是用jquery做的AJAX 其实和原生的差不了多少 但是相对于ASP.NET自己提供的AJAX控...

2011-06-25 01:43:00

阅读数 364

评论数 0

惠普实习一周记

<br /><br />确切来说实习了超过一周了,这一周感觉真的是要比在学习看再多书都有用,知道了正式的软件开发流程,也知道了真正把一个需求分析透彻是多纠结,当我的PM把项目报表看的时候头一大,我了个去 ,这绝对是我见过的最复杂的EXCEL表格,而我们要做的就是把每天每个T...

2011-04-05 21:50:00

阅读数 637

评论数 0

C#下的归并排序算法实现

<br />发现自己算法的功底很差 这几天看MIT的算法导论课程 学习了一下归并算法 下面为代码 代码总体上不算是简介 尤其是拆数组的部分 其实可以是可以不拆直接在原数组上面操作的 但是由于归并部分的接口设计成了两个数组为参数 所以说不得不这样子实例化两个数组了~当然归并部分也可以直接...

2011-03-25 21:57:00

阅读数 385

评论数 0

惠普面试流水账

<br />从投惠普简历到收到回复 中间隔了差不多两个礼拜 一直以为自己估计因为专业不对口要被淘汰的时候上周五惠普HR电话过来了 约礼拜一面试 总算功夫不负有心人啊<br />话说光谷软件园个人感觉最牛的或许就是惠普了 到了惠普里面感觉那就是 太爽了 到底是外企啊 各种牛逼...

2011-03-14 16:20:00

阅读数 559

评论数 0

计划啊计划

<br />今天报名软考 还有两个月 还好上次软考之后自己也没有闲着 做了一个系统 然后把设计模式看了下 设计模式这块貌似分值还不少<br />三月份剩下的时间就不看MVC了  不过话说MVC这东西 没有做过实际项目过一段时间差不多就全忘了 估计到时候考完NHIBERNAT...

2011-03-10 22:21:00

阅读数 354

评论数 0

由NHibernate调用存储过程产生的一些思考

<br />从各种分析来看很多人都不建议在NHibernate中使用存储过程 理由是这样做就违反了面向对象的原则 但是存储过程的存在必然有其道理 别的不说 首先就是其效率要比嵌入代码中的SQL执行效率高 毕竟存储过程是经过编译的 其次在存储过程中还可以实现某些逻辑(当然这样做我觉得有待...

2011-03-06 23:12:00

阅读数 1555

评论数 1

对于NHibernate中延迟加载个人的一些理解

<br />看教程的时候不是特别很明白所谓NHibernate的延迟加载到底是个什么东西 为什么需要默认延迟加载还不是立即加载 为什么延迟加载和代理模式有关 仔细研究后发现 所谓延迟加载 就是当某个实体类包含另一个实体类 并且是一对多或者多对多的时候 只加载其本身 而不加载其包含的那个...

2011-03-05 18:50:00

阅读数 735

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭