之前我写过篇博文,用象棋的思维趣说IT人的职业发展和钱途,发现象棋中的一些思维能应用到我们程序员平时的职业发展中. 当从大学毕业的程序员干个五六年以后,也达到了高级开发的水平,工作环境应该能摆脱动荡,工资收入也能比下有余,如果想要进一步拓展自己的能力和收入,那或许就要借鉴国际象棋里的一些思维了.在本文里,将通过对比国际象棋和象棋之间的走法和赢棋方式的差异,来趣说下程序员如何让自己的收益高于平均水平的做法. 1 国际象棋中的进攻线路需要自己开拓,未来的发展机会要自己探索 中国象棋里线路是开放,所以…
原文:再谈CLR查找和加载程序集的方式 这是一个老问题,以前也有朋友写过一些文章介绍,但可能还不是很全面.我也多次被人问到,这里结合案例再次谈谈,希望对大家有所帮助. 本文范例代码可以通过这里下载 http://files.cnblogs.com/chenxizhang/AssemblyMatchDemoSolution.zip 根据程序集的特征,讨论这个问题,我们大致上有两个分类 没有做强名称签名的程序集 对于这种情况,CLR查找和加载程序集的方式如下 程序的根目录 根目录下面,与被引用程序集…
最近我花了不少功夫在学习象棋,也学习了王天一等高手的棋路,感觉IT人的职业和下棋一样,往好了讲,争主动权争实惠只争朝夕,往坏了讲,一步走错得用多步来弥补,如果错误太大未必能弥补回来.在本文里,就用下棋这种比较轻松的话题来聊聊程序员该如何经营自己的职业. 1 对手是谁,如何算输赢 做任何事情都要明确对象和目标,下棋时,对手和目标都很明确,但在职业规划里,对手是谁?如何算输赢? 对手从小了讲,是自己,毕竟除山中贼易,除心中贼难,往大了讲,是其它IT人. 如何算输赢?这有很多标准,往大了讲,达到财务自…
这是一个老问题,以前也有朋友写过一些文章介绍,但可能还不是很全面.我也多次被人问到,这里结合案例再次谈谈,希望对大家有所帮助. 本文范例代码可以通过这里下载 http://files.cnblogs.com/chenxizhang/AssemblyMatchDemoSolution.zip 根据程序集的特征,讨论这个问题,我们大致上有两个分类 没有做强名称签名的程序集 对于这种情况,CLR查找和加载程序集的方式如下 程序的根目录 根目录下面,与被引用程序集同名的子目录 根目录下面被明确定义为私有…
转一篇关于tag的文章:  <Tagging: People-powered Metadata for the Social Web>出版于2008年,中文版译为<标签:标记系统设计实践>.Tag,RSS都是Web 2.0时代的标志性建筑.这本书就Tag的方方面面做了比较全面的分析,但是有些章节内容组织逻辑上有点问题,瑕不掩瑜.笔记如下:   分面分类    "缤纷色彩闪出的美丽,是因它没有分开每种色彩",黄家驹歌里唱出世界因为差异不同而丰富多彩;每个人认知世界…
团队作业(5) 以下内容多数是网上的内容,只是做了整合的过程. 要求 在PM 带领下, 每个团队深入分析下面行业的App, 找到行业的Top 5 (从下面的三个备选中,任选一个行业即可) 英语学习/词典App 笔记App 旅游行业的手机App 选择 英语学习/词典App 1,调查使用英语学习/词典App行业的Top 5 a,天涯论坛 > 英语杂谈 里发的结果 (1).奇速英语APP 奇速英语安卓版:是一款掌上阅读英语时文的软件.由奇速名师团队自主创作的英语时文,以每日国际时事为基础,为学生呈现多…
    Pygame 做的中国象棋,一直以来喜欢下象棋,写了 python 就拿来做一个试试,水平有限,电脑走法水平低,需要在下次版本中更新电脑走法,希望源码能帮助大家更好的学习 python.总共分为四个文件,chinachess.py 为主文件,constants.py 数据常量,pieces.py 棋子类,走法,computer.py 电脑走法计算. PS:另外很多人在学习Python的过程中,往往因为遇问题解决不了或者没好的教程从而导致自己放弃,为此我整理啦从基础的python脚本到we…
目录 1.引言 2.研究方法 2.1本次综述的贡献 2.2综述方法 2.3与现有综述的比较 3.行人再识别基准数据集 3.1基于图像的再识别数据集 3.2基于视频的再识别数据集 4.基于图像的深度再识别贡献 4.1深度再识别架构 4.1.1再识别的分类模型 4.1.2再识别的验证模型 4.1.3基于Triplet的再识别模型 4.1.4基于部件的再识别模型 4.1.5基于注意力的再识别模型 4.2基于重识别挑战的方法 4.3基于模态的重识别方法 4.3.1基于可见图像的重识别方法 4.3.2跨模…
C#中有两种常量类型,分别为readonly(运行时常量)与const(编译时常量),本文将就这两种类型的不同特性进行比较并说明各自的适用场景. 工作原理    readonly为运行时常量,程序运行时进行赋值,赋值完成后便无法更改,因此也有人称其为只读变量.    const为编译时常量,程序编译时将对常量值进行解析,并将所有常量引用替换为相应值.    下面声明两个常量: public static readonly int A = 2; //A为运行时常量public const int …
radio点击一下选中,再点击恢复未选状态 实现方式1: <input   type="radio"   id="cat"   name="cat"   value="1"   onclick= "if(this.c==1){this.c=0;this.checked=0}else{this.c=1}"   c="0"/> 实现方式2: <input    type=&…