`
tyny
  • 浏览: 74439 次
  • 性别: Icon_minigender_1
  • 来自: 黄冈
社区版块
存档分类
最新评论
文章列表
转自一个人是一座岛(http://blog.sina.com.cn/s/blog_55d4fc830102e19k.html) 最近很少看非技术的东西了,不过这篇文章确实深深打动或者让自己想起很多东西,其实用打动有点不合时宜,毕竟这是个严肃的文章,冷暖自知,别人的痛苦或者遭遇也不是所谓的消费品,感动不是用来感动的,痛苦也不是用来赢得怜悯的,好好生活吧,也许是这篇文章的初衷。 正文:   一个23岁的女孩前几天因为急性胃溃疡死了,发消息的是女孩的朋友,网友们跑去女孩的微博上看,12月14日下午5点20分,女孩发微博:求胃药,疼死了,15日下午4点,又在医院发微博,感慨生离死别,多珍惜身边人 ...
转自(http://www.programmer.com.cn/9260/ ) 英文原文:How to beat the CAP theorem   CAP定理是数据系统设计的基本理论,目前几乎所有的数据系统的设计都遵循了这个定理。但CAP定理给目前的数据系统带来了许多复杂的、不可控的问题, ...
转自Web开发中需要了解的东西(酷壳) 在StackExchange上有人问了这样一个问题:What should every programmer know about web development? (关于Web开发,什么是所有程序员需要知道的?)里面给出的答案非常不错,所以,我翻译转载过来。 顺便说一下,StackExchange真是非常好,大家可以对同一个答案做贡献和修订,看看这个问题的修订过程 你就知道了——专业的问答网站应该怎么去做。这就是我在这篇文章中也说过真正的用户体验是什么样的 。 好了,下面是正文(我对原文做了一些批注,也许不对或有误导,请大家指正) 下面的 ...
转自InfoQ 越来越多人把行为驱动开发 (BDD)看作实施测试驱动开发的另一种方式。SpecFlow 和NSpec 是.NET里比较流行的BDD框架。它们协助创建即使不是程序员也能读懂的测试规范,并允许软件的目的驱动它的开发。 BDD有两种主要的方式 ——xBehave和xSpec。第一种主要用于高层次的验收测试,而第二种则对单元级别的测试更有用。SpecFlow和Cucumber 类似,属于第一种,而NSpec (紧跟RSpec 的潮流)则属于第二种。二者各有所长,通常可以在一个项目里同时使用——SpecFlow覆盖场景级别的测试,而NSpec则覆盖细节单元 ...
转自(http://www.nuanhuhu.net/2011/08/20/mark/ ) 前几天JACK 在豆瓣推荐了一篇《如何取得职业的进步?》 ,我浏览了一下觉得写的很好,顺手推荐,也是替自己 mark 存档。点“推荐”按扭的时候,我脑袋里突然飘来一句:“那些 mark 过的东西你还会看吗?” 我被这句突如其来的询问吓了一跳,回过神来,决定当场把这篇文章消化掉。经历了两个步骤: STEP1.提炼出文章的核心内容。 我把文章的主干拎了出来:职业进步=专业知识+ ...
    最近学习wcf,网上已经有很多前辈的文章非常不错,但是自己愚钝,很多东西依然没底,而且设计到的细节过多,早已晕头转向,故而萌生了看看自定义Channel的实现,希望能从实现中更清晰的了解。How to Implement UDP as a custom WCF transport http://blog.waleedmohamed.net/2008/06/how-to-implement-udp-as-custom-wcf_10.htmlWCF Serial Port Transport Channelshttp://wcfserialchannels.codeplex.com/一个是u ...
    青春不是年华,而是心境;青春不是桃面,丹唇,柔膝,而是深沉的意志,恢宏的想象,炽热的感情;青春是生命深处的一股清泉在涌流。   青春气贯长虹,勇锐盖过怯懦,进取压倒苟安。如此锐气,弱冠后生有之,耳顺之年,则亦多见,年岁有加,并非垂老;理想丢弃,方堕暮年。   岁月悠悠,衰微只及肌肤,热忱抛却,颓唐必至灵魂。忧烦,惶恐,丧失自信,定使心灵扭曲,意气如灰。   无论年届古稀,抑或二八芳龄,心中皆有生命之欢乐,奇迹之诱惑,孩童般天真久盛不衰。人人心中皆深植一片追求,只要你从天上,人间追求美好,希望,欢乐,勇气和力量,你就青春永驻,风华长存。   一旦追求消失,锐气如同冰雪覆盖,玩世不恭,自暴自 ...
    最近弄一个数据上传的东西,做的不复杂,只是两个数据库之间的数据交换,同时涉及到分布式事务;但是问题恰恰在事务上,默认安装的oracle是不支持分布式事务的,网上也有建议安装一个补丁的,但是好歹那是运行环境,一旦安装出问题数据库崩溃,结局很难说。    第二个问题也来自这个小东西,因为代码生成比较方便,于是用了spring.net的数据访问框架,但是程序运行一段是时间后,出现一个错误——无法获取数据库连接,即数据库连接不够了,一个单线程的程序,连接还不够,基本就是释放有问题。这里面用到的无非AdoTemplate.DataTableFillWithParams和AdoTemplate.E ...
转自(http://www.aqee.net/2011/03/14/what-i-wish-someone-had-told-me-5-years-ago/) 原文(http://blog.amirkhella.com/2011/02/23/what-i-wish-someone-had-told-me-5-years-ago/) 就在2007年,我毅然离开了微软,加入了创业者的队伍。像很多第一次创业的人一样,我对这种 ...
    开始学习wcf ,artech 的关于wcf的文章非常好,打算从他的相关文章开始学习。从第一篇文章(http://www.cnblogs.com/artech/archive/2007/02/26/656901.html)开始。     开始都很顺利,除了vs2010和vs2008的关于WCF命名空间略有不同外,比较麻烦的问题是IIS发布wcf, (serviceActivations could not be found)这个错误不断出现,通过网上搜索,最终找到答案。通常网站的编译的链接库都是在bin文件下面,但是默认的库文件的编译不是放在bin/debug就是bin/relea ...

事务参与1

    这不是关于资源事务算法(实现)的文章,只是研究资源事务协作过程中,各种资源如何参与事务的(这是借用artech关于事务的文章,不过这里主要还是指数据库)。这里稍微提一下,可能一个业务的完成,需要多个资源或者服务的协作,但是任何服务到达底层依然无外乎资源的访问,这是一个树形结构,而根节点即是业务发起者,所以下面谈到参与者的时候一般泛指资源参与事务。    对于单个资源,事务控制可以显式调用类似BeginTransaction开始事务,然后提交或者回滚;但是如果需要多个资源,他们每个都有自己的资源管理方式和事务控制方式,怎样让他们协作,类似于一个资源一样完整的完成一项业务呢。这里需要单独提出 ...

压力随笔

转自报纸 1、  了解产生压力的原因     到底是什么压垮了你?是工作?还是家庭?还是人际关系?如果认识不到问题的根源,你就不可能解决问题,如果你自己在确定问题的根源方面有困难,可以咨询专家。 2、  分散压力 ...
至此已经对Rhino.Queues队列有一个大概的了解,为了更进一步了解队列,下面模拟一次消息队列的设计过程,如有错误,敬请指教。 “消息”是在两台计算机间传送的数据单位。消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象。消息被发送到队列中。“消息队列”是在消息的传输过程中保存消息的容器。消息队列管理器在将消息从它的源中继到它的目标时充当中间人。队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用,消息队列会保留消息,直到可以成功地传递它。(引用自百度百科) 无论从消息队列的定义,还是从基本的输入输出,可以简单的得到一个基本的概念,即消息队列让我们只 ...

怎样学习

转自http://article.yeeyan.org/view/170977/203379       我的家人都热爱读书。我妈喜欢看惊悚小说而我爸则读不计其数的商业丛书。     随着年龄的增长,我不由自主地被父亲对书、报导或杂志中对他工作有用的任何东西画线强调所投入的努力及精力深深吸引。     而着迷于这种方法的我仍持有怀疑态度。这种方法不仅抹杀了阅读的乐趣,还一次次占用了他想告诉你某些事情时的美好时间……     直到现在,父亲仍保持这种阅读习惯,而我早已工作了。经历了几年沉浮的打工岁月,我决定辞职并开始着手做自己感兴趣的事。     现在,随着你事业的启航带来了建立你 ...
引用Artech ,事务相关知识讲的非常不错,留作记号。 如何让普通变量也支持事务回滚? WCF 技术剖析之三十三:你是否了解WCF事务框架体系内部的工作机制?[下篇] WCF技术剖析之三十三:你是否了解WCF事务框架体系内部的工作机制?[上篇] WCF技术剖析之三十二:一步步创建一个完整的分布式事务应用 WCF技术剖析之三十一: WCF事务编程[下篇] WCF技术剖析之三十一: WCF事务编程[中篇] WCF技术剖析之三十一:WCF事务编程[上篇] 谈谈分布式事务之四: 两种事务处理协议OleTx与WS-AT ...
Global site tag (gtag.js) - Google Analytics