阅读流水帐
文章平均质量分 82
蓝色水
一个在海边拾贝壳的大男孩
2002年毕业于上海市交通大学上中路校区,曾参与微软ALL-IN-ONE-CODE FRAMEWORK项目并对WPF,C++,C#,Winform的MSDN论坛支持多年,专注于net的技术体系十多年,对DDD领域设计net的部署实施有独到见解和经验,并对JAVA的架构体系的数据持久化,AOP,分布式事务,单点登录,多业态权限设计,分布式日志系统有实际项目运用案例,致力于传统行业的HR,OA,费控,业绩,移动平台化整合,ERP改造以及云部署。
展开
-
程序员,要不要考软考高级职称?
本篇文章的阅读对象为:1)三、四线城市的程序员,有项目但项目半死不活; 2)非计算机行业的信息中心岗位; 3)系统运维人员、网络管理人员; 4)非计算机专业转计算机相关工作。 如果你是一线城市程序员,乃至BAT程序员请直接绕行,该文不适合你,请直接绕行。 1、软考高级有哪些?上半年:信息系统项目管理师、系统分析师 | 级别 | 时间 ————————转载 2016-09-12 17:00:47 · 5162 阅读 · 0 评论 -
专访雷果国:从1.5K到18K 一个程序员的5年成长之路
讲的很好,http://www.csdn.net/article/2013-05-13/2815252转载 2015-04-14 10:37:05 · 751 阅读 · 0 评论 -
解决文件无法打开的问题
您的 internet 安全设置阻止打开一个或多个文件 你好,我的电脑出现这个问题,请问下该怎么修复 要打开的文件--右键--属性--常规--解除锁定--确定原创 2014-10-14 17:06:50 · 901 阅读 · 0 评论 -
面试准备
asp生命周期 http://www.cnblogs.com/xhwy/archive/2012/05/20/2510178.html原创 2014-10-30 15:44:12 · 416 阅读 · 0 评论 -
整理了下All-IN-ONE-CODE-FRAMEWORK的资料
http://1code.codeplex.com/wikipage?title=Libraryhttp://1code.codeplex.com/wikipage?title=COM原创 2014-09-17 11:26:25 · 613 阅读 · 0 评论 -
new sample released when I am in the All-In-OneCode-Framework project
Our project manager just released a new version of OneCode with 15 new code samples and 8 old samples being improved. Check out the sample i原创 2011-08-12 10:24:33 · 811 阅读 · 0 评论 -
看了非常有感触(hotmail收到)
1、一定要相信30岁很快就会到来,无论你是在魔兽、cs还是蹦迪泡吧,就算装得再嫩,岁月总会在你的心里留下烙印,掩饰永远都不能改变事实,办法只有一个:提前做好准备,即使你现在只有18岁,脸皮还能掐的水来。30岁一过,一样是人老珠黄一根草而已,所以要是不能提前装填自己的心理内涵,等着人见人烦吧。 2、勿以善小而不为,勿以恶小而为之。不管你对生活已经有了多深的认识,在许多方面最转载 2009-03-02 10:38:00 · 525 阅读 · 0 评论 -
谨以献给1980~1990出生的人(一)---很怀念很怀念
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storei转载 2009-02-24 13:14:00 · 532 阅读 · 0 评论 -
感触
看了这两篇关于webservice和打包不由的感触在天正软件公司学到的,老板务实的说我在那里能够学到些什么,感谢那个老板,虽然在那里的钱我实在开的不多,只是为了学习去的,但是至少在那里我每天蹦紧玄学到了点什么,感谢贺伟,一个一眼就让我感觉很聪敏的程序员,懂得用程序思考问题,同时也应该感谢我妹妹,虽然现在看她在创业挺对她有想法的,不过至少应该鼓励背后再支持她一把。..原创 2008-09-23 13:55:00 · 465 阅读 · 0 评论 -
Windows Server 2012 启用 Intel82579V网卡
这边参考了下面两篇文档,其实都有出入:http://wenku.baidu.com/link?url=n_44vZGkLV_r-7djXF_AV4ezv0xs64vyiH4SDvdTudLhgIC4Yw9BkA4_fMgz4p7JvqpDuRa3sWg8ZbtB0ZCg3LD4ZvrvpZcojSYFh5slN7K 其实只要把RarSFX0\PRO1000\Winx64\NDIS原创 2015-07-03 16:06:56 · 3542 阅读 · 0 评论 -
网络负载介绍以及配置windows网络负载
这边以Windows Server网络负载均衡技术为例,Windows 网络负载技术以集群技术为基础,Windows Server集群(Cluster)技术是以三层式应用程序架构设计,我们现在用的网络负载均衡(Network Load Balance NLB)便是术语前端的集群技术,另外尚有术语中介层的COM+组件负载技术(Component Load Balance,CLB),以及后端服务的服务原创 2015-07-16 15:18:21 · 1625 阅读 · 0 评论 -
不只是技术!成为IT经理必备的十大软技能
能你是一名普通的IT从业员,一个小小的程序员,可随着社会的发展和科技的进步,对人才的要求越来越高,你可能通过技术获得了职位,但你若想升职加薪却少不了软技能:谈判技巧、积极倾听、演讲技巧以及领导能力等。对于一个IT从业者,让你谋得工作的也许是技术能力,但有助于提升职业生涯的却是软技能。步步高升的人都是那些发表文章、在会议上积极发言以及关注客户的员工(程序员)。与此同时,通常情况下,企转载 2016-06-03 17:41:06 · 343 阅读 · 0 评论 -
6个输入框背后的47个设计点
作者:Danis,博客链接:http://blog.sina.com.cn/danis4ixd作者原创并投稿于早读课,转载请联系原作者。欢迎投稿到早读课,投稿邮箱:mm@zaodula.com“乍一看到某个问题,你会觉得很简单,其实你并没有理解其复杂性。当你把问题搞清楚之后,又会发现真的很复杂,于是你就拿出一套复杂的方案来。实际上,你的工作只做了转载 2016-05-13 16:04:44 · 719 阅读 · 0 评论 -
一IT公司hr对软件外包感受(转)
昨天《一呼百应》里面讲述了一个女的深陷传销不能自拔,感叹这个世界上的骗子和蠢人真是层出不穷,今天顺便在网上搜了一下安利和玫琳凯的销售模式,又想到了暴力喜来健的销售模式,的确,很多公司都有他专有的盈利招数,突然我想到了自己,想到了我们公司。 IT外包名声昭著,这源于最近5年大量的小规模卖人头的公司兴起,让IT人听完这2个字就变转载 2016-01-06 15:43:45 · 9657 阅读 · 0 评论 -
SOA的浅析
曾今SOA的概念犹如今日“云计算、大数据”一样,被炒得火热,不少企业便纷纷响应,并宣称会拥抱和实施SOA。而事实上,业界出现了两种极端:一种是由于各类文章和书籍关于SOA的描述往往太过抽象,再加上各大厂商的呼吁,使得SOA往往显得“高大上”,令不少企业和架构师们望而却步。第二种恰好相反,有部分人却认为SOA无非是“新瓶装旧酒”。 个人理解,SOA在宏观上确实太复杂,因为它涉及到的不转载 2016-01-21 22:30:22 · 705 阅读 · 0 评论 -
CDN缓存那些事
CDN是什么?谈到CDN的作用,可以用8年买火车票的经历来形象比喻:8年前,还没有火车票代售点一说,12306.cn更是无从说起。那时候火车票还只能在火车站的售票大厅购买,而我所住的小县城并不通火车,火车票都要去市里的火车站购买,而从县城到市里,来回就是4个小时车程,简直就是浪费生命。后来就好了,小县城里出现了火车票代售点,可以直接在代售点购买火车,方便了不少,全市转载 2016-01-19 09:42:28 · 360 阅读 · 0 评论 -
使用chrome浏览器查看当前网页的http头
使用chrome浏览器自带的开发者工具查看http头的方法1.在网页任意地方右击选择审查元素或者按下 shift+ctrl+c, 打开chrome自带的调试工具;2.选择network标签, 刷新网页(在打开调试工具的情况下刷新);3.刷新后在左边找到该网页url,点击 后右边选择headers,就可以看到当前网页的http头了;请求Header(HTT转载 2016-01-19 09:37:58 · 16854 阅读 · 1 评论 -
FAQ:CDN常见问题解答
1、什么类型的网站最需要CDN? 答:我们请第三方公司对我们的CDN做了性能测试,测试结果表明,从ISP分类来看,教育网的用户使用CDN后提速最为明显,访问速度可以提高5倍以上,客户对教育网的访问效果非常满意;从地区分来看来,边缘省份,二级城市和多数欠发达地区的访客访问速度提高明显,面对这样客户转载 2016-01-18 18:08:36 · 777 阅读 · 0 评论 -
请教一下win2003中的账户锁定策略的设置
帐户锁定策略用于域帐户或本地用户帐户,它们确定某个帐户被系统锁定的情况和时间长短。这部分包含以下三个方面: 帐户锁定时间 帐户锁定阈值 复位帐户锁定计数器 1. 帐户锁定时间 该安全设置确定锁定的帐户在自动解锁前保持锁定状态的分钟数。有效范围从0到99,999分钟。如果将帐户锁定时间设置为0,那么在管理员明确将其解锁前,该帐户将被锁定。如果定义了帐户锁定转载 2015-10-30 13:56:37 · 3013 阅读 · 0 评论 -
随笔
既然都是"寄人篱下",何必装的一个两个都像CTO一样说话呢:| -- 来自被迫写j2ee的郁闷人的胡言乱语现在在写文档,更何况有机会去做自己想做的,载自http://blog.csdn.net/pongba/archive/2007/04/11/1561006.aspx的刘未鹏,忙于整理文档,不交差被骂,呵呵原创 2008-07-11 10:10:00 · 479 阅读 · 0 评论 -
工作效率和薪水加倍的7个秘诀
如果问“你想不想使自己的收入加倍”,我猜每个人的答案都是“YES”,如果我继续问:“你相不相信现在你的收入会加倍”,我想有一些人可能会没把握,有一些人认为不太可能,我告诉各位“你们每个人的收入一定会加倍”,因为按照每年物价增长率及通货膨胀的正常速度,20年后你的收入一定会加倍。 但是如果你希望,提前在5年内、3年内甚至1年内使你的收入加倍,你必须先使你的生产力加倍,然后收入加倍的美梦才可能成原创 2007-11-02 09:40:00 · 3487 阅读 · 9 评论 -
第六部分 属性3---------------
AttributeUsage属性 除了用于标注常规c#类型的自定义属性以外,还可以使用AttributeUsage属性定义你使用这些属性的方式.文档记录的AttributeUsage属性调用惯例如下:[AttributeUsage( validon, AllowMultiple=allowmultiple, Inherited=inherite原创 2007-06-03 12:21:00 · 803 阅读 · 0 评论 -
第五部分 特性、数据和索引器---------------
c#提供了一种更为丰富的机制:特性(properties).特性有时候被称为"灵巧字段"(smart field). [attributes][modifers] { [set{}] [get{,accessor-body>}]关于特性语法有几点要记住:尽管不必同时拥有获取方法和设置方法,但必原创 2007-05-25 11:46:00 · 596 阅读 · 0 评论 -
第四部分 方法3---------------
对Employee.CalculatePay方法的调用是问题的原因。我们需要的是晚绑定。晚绑定(Latebinging)意味着编译器到运行时才选择要执行的方法。为了迫使编译器调用向上类型转换得到的对象的方法的正确版本。我们使用了两个关键字:virtual 和override.必须在基类方法中使用virtual 关键字,在方法的派生类实现中使用override 关键字。下面是实现多态的晚绑定的原创 2007-05-24 23:43:00 · 41201 阅读 · 0 评论 -
第四部分 方法2---------------
多态性 如果你拥有对派生对象的引用,那么使用具有new关键字的方法重定义很有效。但是,如果你拥有的是向上类型转换得到的基类引用,而且希望编译器调用派生类的方法实现,那么会发生什么?在这种情况下就出现了多态性(polymorphism).多态性使你能够在类层次结构中多次定义一个方法,这个运行时环境可以调用合适于特定对象的方法版本。 我们通过雇员例子看看这个概念的实际作用。前一个例子原创 2007-05-24 21:50:00 · 13566 阅读 · 0 评论 -
第三部分 类和结构---------------
除System.Object构造器以外,所有C#对象构造器都在执行构造器的第一行代码之前调用基类的构造器.这些构造器初始化器使你能够指定要调用哪个类以及哪个构造器.这些初始化器有两种形式: base(...) 可以调用当前类的基类构造器.即调用由构造器的形式意味着的特定构造器. this(...) 可以让当前类调用其自身中定义的另一个构造器.如果有多个重载的构造器而原创 2007-05-22 17:50:00 · 577 阅读 · 0 评论 -
第一部分 C#类的基本原理---------------
所有其他的类都派生自一个基类,这意味着有一个单根的层次结构(single rooted hierarchy).这种方式的一个主要好处是:此系统中的所有类型共享一组最基本的功能. System.Object类型的公共方法bool Equals 在运行时比较两个对象引用,以判断它们是否是相同的对象.如果两个变量引用同一个对象,那么返回值是true.对于值类型,如果两个类型相同而原创 2007-05-22 09:38:00 · 696 阅读 · 0 评论 -
第一部分 C#类的基本原理2---------------
类型之间的转换假设我们有一个名为Employee的基类和一个名为ContractEmployee的派生类,以下代码有效是因为会发生从派生类到基类的隐式向上类型转换(upcast):class Employee{}class ContractEmployee:Employee{}class CastExample1{ public static void Main()原创 2007-05-22 11:15:00 · 631 阅读 · 0 评论 -
翻译
翻译自网址http://www.jaggersoft.com/pubs/StructsVsClasses.htm曾经听一些学计算机编程甚至是游戏编程的同行介绍说基础很重要,做项目越多越发觉自己读这门语言的生疏,现在鼓起勇气写下这编翻译,个人觉得Jon Jagger写的这个很有价值. struct Direct{ //...} 事件是锁定同步的吗?事件声明在类中是原创 2007-05-09 20:23:00 · 775 阅读 · 0 评论 -
(转)陈皓谈程序员的升级:职业规划就像软件工程
【CSDN独家访谈】电信、银行等行业一直是许多人非常向往的工作单位,清差厚禄,旱涝保收,陈皓却不以此为然。所以当记者采访他的时候,他连用了两个“最”字来形容他离开银行的成就感。 陈皓毕业后的前两年就职于云南省工商银行,从事银行电信内全国性业务系统开发。后来在全球最大的网格计算/分布式平台软件公司从事研发工作,熟悉Unix系统以及C/C++语言,擅长大型系统软件需求分析、设计、架原创 2007-07-08 22:30:00 · 930 阅读 · 0 评论 -
第三部分 类和结构2---------------
经典的代码:using System;class CommaDelimitedFile...{ public CommaDelimitedFile(string fileName) ...{ Console.WriteLine("[CommaDelimitedFile."原创 2007-05-22 18:23:00 · 624 阅读 · 0 评论 -
第三部分 类和结构3---------------
将字段定义为const是很有用的,因为它明确表达了程序员的意图------------即此字段包含不可变的值.但是,只有在编译时知道字段值的情况下才能这么做.所以,如果在运行之前不知道字段值,而且一旦字段被初始化就不应该再修改,那么程序员应该怎么做?这个问题在其他语言中通常无法解决,但是c#语言的设计人员用只读字段来解决了它.在使用readonly关键字定义字段时,可以在一个地方设置字段值--原创 2007-05-22 19:23:00 · 619 阅读 · 0 评论 -
第六部分 属性2---------------
using System;namespace MethodAttribs{ public class TransactionableAttribute:Attribute { public TransactionableAttribute() {} } /// /// SomeClass 的摘要说明。 /// /// class SomeClass { [Transaction原创 2007-06-03 07:45:00 · 788 阅读 · 1 评论 -
第六部分 属性---------------
using System;namespace ClassLibrary1{ /// /// Class1 的摘要说明。 /// public enum RemoteServers { JEANVALJEAN, JAVERT, COSETTE } public class RemoteObjectAttribute:Attribute { public RemoteObjec原创 2007-06-03 07:08:00 · 800 阅读 · 0 评论 -
第四部分 方法4---------------
从构造器调用虚拟方法 当我们实例化一个派生的SalariedEmployee对象时,运行的第一个构造器是基本的Employee构造器,它调用派生的SalariedEmployee.CaluculatePay 方法.但是,这个调用发生在派生的SalariedEmployee构造器之前.因此,附加的SalariedEmployee字段还没有被初始化:using System;usin原创 2007-05-25 09:32:00 · 740 阅读 · 0 评论 -
第四部分 方法---------------
在C++中,我们解决这个问题的方法是,让正在调用的方法传递变量的指针(即引用),这样方法就可以操作调用代码的数据.c#中的解决方案与此类似.实际上,c#提供了两个解决方案.第一种涉及ref关键字.这个关键字告诉c#编译器,正被传递的参数指乡与正被调用代码中的变量相同的内存位置.这样,如果被调用的方法修改了值并且返回,调用代码的变量就被修改了. ref关键字与out关键字的主要区别原创 2007-05-24 15:09:00 · 19392 阅读 · 0 评论 -
第五部分 特性、数据和索引器2---------------
//Example Address class using c# properties class Address { protected string city; protected string zipCode; public string ZipCode {原创 2007-05-26 13:59:00 · 609 阅读 · 0 评论 -
第四部分 方法5---------------
Linux继承了unix操作系统结构清晰的特点。在linux下的文件结构非常有条理。但是,上述的优点只有在对linux相当熟悉时,才能体会到。/vmlinuz 我们已经知道,每一个linux都有一个内核(vmlinuz),我们在这个内核上添加上可以完成各种特定功能的模块,每个模块就体现在 linux中各种不同的目录上。当然,各种不同的发行套件,其目录有细小的差别,但主要结构都是一样的。我们还要将原创 2007-05-25 10:25:00 · 23886 阅读 · 0 评论 -
第三部分 类和结构6---------------
与类一样,结构可以包含其他类型.结构有时被称为类的轻型版本,因为结构在内部是值类型的.因此,结构不承担引用对象(比如类)所带来的开销,但在被装箱时除外.结构有一些重要的限制,这使她们只能用于非常特殊的场合.定义结构的语法几乎与定义类是完全一样的: [attributes][modifiers] struct [:interfaces] { [s原创 2007-05-24 13:30:00 · 668 阅读 · 0 评论 -
第三部分 类和结构5---------------
如果你希望确保一个类不被作为基类使用,那么就在定义这个类时使用sealed关键字.唯一的限制是抽象类不能作为封闭的类使用,因为抽象类的本质决定它们必须被作为基类使用.封闭类的用途是防止意外的派生操作,但将类定义为封闭的也会启用某些运行时优化功能.具体的说,因为编译器确定这个类没有任何派生类,所以可以将封闭类实例上的虚拟函数成员调用转换为非虚拟调用.下面是一个封闭类的例子: usin原创 2007-05-24 11:49:00 · 596 阅读 · 0 评论