
纯技术方面-==-架构设计
popeer
love my family(three olders , my wife and my child i may have someday)
展开
-
让程序跑的更快
<br />1:字、双字和四字在内存中并不需要对齐至自然边界(字、双字和四字的自然边界是偶数编号的地址,对于双字和四字来说,抵制要分别能够被4和8整除)。<br />2:然而,为改进程序的性能,数据结构(特别是堆栈)只要可能,应对齐在自然边界上。理由是:对于不对齐的存储访问,处理器要求做两次存储访问操作; 对于对齐的访问,处理器只要做一次存储访问操作。<br /> <br />以上两点摘自与IA-32指令系统一书。<br /> <br />我有个疑问,对于不同语言,比如c,c++,c#还有脚步语言如perl原创 2010-10-04 21:28:00 · 916 阅读 · 0 评论 -
Node.js,openstack,HDFS,Joyent,NFS
今天在地铁里翻看>2012年7月版,介绍了Joyent,据说 性价比要超过亚马逊和阿里云,其技术优点是能将计算资源主要应用于计算与存储,而不用过多的精力花在虚拟化上,其使用的实时进程描绘技术和自动扩增4倍CPU资源的技术和Lean Virtualization这三项技术能提供最优化的虚拟资源,避免客户在购买云设备时花多余的银子,就是说购买更少的设备可以实现与预期同样的效果,充分实现按需付费,客户购原创 2012-07-30 17:16:00 · 1451 阅读 · 0 评论 -
如何用ObjectContext来完成事务
有时我们需要从应用程序层中提交多个sql语句到数据库,每条sql都建立一次sql连接是低效的,所以尽量能一次连接完成所有操作就在一次连接中实现,并且希望能在某个sql操作失败的情况下保证所有sql语句都回滚,我们可以有2个方法来实现.1)使用同一个ObjectContext对象来统一提交命令,如下:下例由于ItemID主键冲突,后一条数据都不会被插入myContext context1原创 2012-02-21 19:31:11 · 1824 阅读 · 0 评论 -
工作中发现一个代码重构的例子
上个月做了一个ListBox的内容上下移动,有段代码之前看着一直不爽,后来改了又改,现在总算看得顺眼点了,所以想拿出来跟大家探讨下。并且可以用来做笔试题。开始的代码是这样的: class RecodeExample { public object[] Pages { get; set;原创 2012-01-31 14:56:56 · 850 阅读 · 0 评论 -
自编的笔试题
在工作中,我们经常会遇到一些平时没有想过的问题,其中这些问题可以拿出来当作面试题或者笔试题,这些题不是为了考别人,而是积累下来,帮助自己回想自己当时做过的事情做到了什么程度。所以特此在博客里留了这么一片文章来记录我的工作学习历程。当然,记录的这些问题我并不见得自己会,问题可能很难,不见得越难越反映我的水平,我只是不想把一个绝好的问题给丢掉。 1.计算机硬件基础知识类:1)计算机IO接口原创 2011-10-20 11:58:09 · 673 阅读 · 0 评论 -
使用System.ComponentModel.INotifyPropertyChanged实现Property Changed时的自动通知
我先来解释下标题的意思, 我们都知道"事件触发",就是当一个行为或方法函数执行后,比如点击行为或页面刷新,会触发一个新事件或一个委托链;那么当属性被赋新值后,能否象方法函数一样,也自动触发事件呢?举例说明,如果一个类对象的某个属性值发生了改变,这个类对象需要被感知这个属性发生了改变,我们可以怎么做来实现这个功能呢?需要在属性里增加一个条件判断对吗?例如:public int myV原创 2011-11-24 10:38:35 · 2596 阅读 · 0 评论 -
在本地client端创建一个指定端口的WCF service的方法
我们的新项目要我们在原有代码的基础上做bug fix和一些功能开发,我们拿到的代码里要调用一个本地的wcf service, 但是搜索了所有项目文件都没有找到类似于web项目的文件,当时就跟客户确认这个问题,后来客户回信说那个wcf service会自动地创建的,所以我们坚定了信心再研究研究其中的蹊跷,果不其然,创建一个本地client端的wcf service并不需要一个web project,原创 2011-11-24 09:48:46 · 2195 阅读 · 0 评论 -
我和算法到底有多远 ---- 我找到了适合我学习算法的好书
算法是我2年前就想 好好学的一门功课,可真的学的时候,发现这门功课我很难静心去学,反复的问自己是不是能搞好算法这块料。 这2年多,一提到算法我就头疼,原因是我喜欢寻找高效的解决方案,但在算法这块,我觉得太高深,我无法理解了书本上的内容,并且我只 用c#语言开发,研原创 2010-09-18 21:50:00 · 929 阅读 · 0 评论 -
c++ 与 数据结构的学习笔记---欢迎大家指点
<br />typedef<br />#define MAX 26<br />??<br />??<br />?????auto??????static??<br />空指针<br />存储类型 数据类型 *指针名= 初始地址;<br />void *general;<br />指向常量的指针:不能通过指针来改变所指对象的值,但指针本身可以改变,可以指向另外的对象。<br />char *name1 = "John";<br />const char *name2 = "John";<br />指针类型的常原创 2010-10-22 20:59:00 · 612 阅读 · 0 评论 -
一个小项目的笔记
<br />WeekPlan技术文档 2006-9-19 <br />1. 码表维护:<br />经常要用到StringCollection, 范型list<T>, DBExcute,<br />(1)StringCollection 属于system.Collections.Specialized命名空间,感觉上类似于StringBuilder,都有Add()方法;区别:StringCollection是个数组,使用它跟使用数组一样方便;StringB原创 2010-10-20 17:00:00 · 1126 阅读 · 2 评论 -
silverlight4-未能从文本“***”创建“System.Type”
Silverlight4程序在页面初始化运行时抛出了2次创建System.Type的异常。网上很多朋友都遇到过这样的问题,可以通过升级到Silverlight5.0就不会有这问题,但是很多同事在升级到5.0过程中遇到版本不匹配的问题和XML设计视图界面报错的问题,最终还是在SL4上做开发比较容易。 而对于这个异常,其实就是没有引用完整(DLL引用不够),需要在SL项目引用里再添加相原创 2012-10-12 13:47:18 · 2295 阅读 · 0 评论