上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: 朋友问了个斐波那契算法。我给出了个递归算法public static int Foo(int n) { if (n <= 2) { return n; } ... 阅读全文
posted @ 2013-06-19 16:11 Binyao 阅读(1158) 评论(0) 推荐(0) 编辑
摘要: 两点说明:a) 里面的所有观点都是纯粹的个人想法,也许有很多不合理甚至错误的地方,所以本文仅供参考J。(我们微创绝大部分Leader的工作都做的非常好,很难挑出毛病来J)b) 我自己也经常犯以下列出的一些错误J.我们Vendor SDET Leader可能做的不好的地方:1. 缺少同客户Regular的沟通以致无法准确掌握客户的期望和反馈由于我们同客户在语言、地域和关系上存在一些距离,一些CTI Leader很少主动去询问 FTE Leader对我们工作的feedback。很多情况下,我们自以为做了很多事,我们以为工作完成的很不错,但是由于期望的不一致,也许客户其实并不满意我们的Deliver 阅读全文
posted @ 2013-06-06 16:20 Binyao 阅读(325) 评论(0) 推荐(0) 编辑
摘要: Code review 目的1,尽早地发现bug;这里并不是指一些简单的bug,而是一些可能是因为经验上不足而出现的潜在的bug。因此code review人员一定是要比较有经验的人担当。2,帮助初级开发人员学习高级开发人员的经验,以达到知识共享;这点也很重要,使得小组成员不断地进步,这样才能更有效地工作。3,保证项目组成员有良好的沟通;code review人员起着小组沟通桥梁的作用,而不是去熟悉每个单元代码,而去调试、编译等工作,那样还不如自己去写整个系统。4,项目或产品的代码更容易维护;这里就是检查代码规范、代码注释等。使得代码尽量统一化,最理想的效果是看不出是哪个具体人写的,而是哪个T 阅读全文
posted @ 2013-05-29 14:32 Binyao 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 昨天修改个工具,关于数据库版本验证工具。原先设计的版本验证是根据Test环境设计的,所以upgrade后的数据库和back DB的版本进行验证,而真正产品部署好后,back DB是upgrade之前备份的,所以取back DB就需要做一些添加更改。本来计划是根据今天的日期取最新的back DB, 根据 create date 排序。但当写好代码后,我敏感的发现问题了。假设是11:59 PM之前备份好数据库,过了12点就第二天了,如果用当前日期取back DB,那就取不到!代码已经写好了,怎么办????//string backupDB = string.Format("Partiti 阅读全文
posted @ 2013-05-21 11:47 Binyao 阅读(169) 评论(0) 推荐(0) 编辑
摘要: ExecuteReader:可以读一个表的记录,只能读不能写ExecuteNonQuery:可以写也可以读ExecuteScalar:只能读一条记录,一般用来判断数据库是否有数据等,只能读不能写ExecuteNonQuery():这个可以让我们在更新数据库时不使用 DataSet 而使用 ExecuteNonQuery 更改数据库中的数据。通过执行 UPDATE、INSERT 或 DELETE SQL语句就 可以达到更改数据库中的数据目的。即使 ExecuteNonQuery 不返回任何行,映射到参数的输 出参数或返回值仍然使用数据填充。但对于 UPDATE、INSERT 和 DELETE S 阅读全文
posted @ 2013-05-20 17:20 Binyao 阅读(2190) 评论(0) 推荐(0) 编辑
摘要: 今天修改个DB upgrade version verify tool. 在写sql 语句的时候遇到一些问题,查了些资料才知道该如何写在SQL中如何使用like: 加N会将这个key声明为Unicode,否则为默认值It's declaring the string as nvarchar data type, rather than varcharYou may have seen Transact-SQL code that passes strings around using an N prefix. This denotes that the subsequent strin 阅读全文
posted @ 2013-05-20 16:51 Binyao 阅读(957) 评论(0) 推荐(0) 编辑
摘要: 定义数学与逻辑学中,singleton定义为“有且仅有一个元素的集合”。单例模式最初的定义出现于《设计模式》(艾迪生维斯理, 1194):“保证一个类仅有一个实例,并提供一个访问它的全局访问点。”简介单例模式是设计模式中最简单的形式之一。这一模式的目的是使得类的一个对象成为系统中的唯一实例。要实现这一点,可以从客户端对其进行实例化开始。因此需要用一种只允许生成对象类的唯一实例的机制,“阻止”所有想要生成对象的访问。使用工厂方法来限制实例化过程。这个方法应该是静态方法(类方法),因为让类的实例去生成另一个唯一实例毫无意义。Static uniqueInstance是singleton的唯一实例, 阅读全文
posted @ 2013-05-14 14:57 Binyao 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 经典的《设计模式》一书归纳出23种设计模式,本文按《易学设计模式》一书归纳分类如下: 1.创建型模式前面讲过,社会化的分工越来越细,自然在软件设计方面也是如此,因此对象的创建和对象的使用分开也就成为了必然趋势。因为对象的创建会消耗掉系统的很多资源,所以单独对对象的创建进行研究,从而能够高效地创建对象就是创建型模式要探讨的问题。这里有6个具体的创建型模式可供研究,它们分别是:简单工厂模式(Simple Factory);工厂方法模式(Factory Method);抽象工厂模式(Abstract Factory);创建者模式(Builder);原型模式(Prototype);单例模式(Singl 阅读全文
posted @ 2013-05-14 11:05 Binyao 阅读(167) 评论(0) 推荐(0) 编辑
摘要: C# 从1.x 发展到目前的 4.5,委托的写法真是越来越简单精悍。如果您对这些委托的写法不是很清晰,本文可以帮助到您。委托是一种安全封装方法的类型,可以将方法作为方法的参数。委派方法的参数个数、顺序、类型及方法返回值类型必须跟定义的委托方法一样,但参数名称可以不同。1、C# 定义一个完整委托:delegate string SayMessage(string msg);static string SayHello(string Name){ return string.Format("Hello {0}", Name);}static void Main(string[] 阅读全文
posted @ 2013-05-14 10:24 Binyao 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 2012年9月22日和23日,微创软件公司举为了为期两天的《基层主管管理培训》。公司邀请了资深管理培训师卜老师深入浅出地讲授了基层主管应具备的素质、能力、心态,沟通交流的重要性和技巧等知识要点,对如何正确认识基层主管在工作中的角色概念,提高员工综合素质,增强管理知识技能起到了很大的作用。风趣的语言、典型的李明案例,使我的思想观念在这两天的培训中得到转变和提高。参加此次培训后的收获和体会有以下几点:1、 基层主管的要求做为一个基层主管必须具备一个良好、自信、积极向上的心态,对自己要有一个正确的定位,以前是单打独斗完成任务,而作为一个管理者,不仅仅是带领团队完成任务,而是还要提升团队整体能力来高效 阅读全文
posted @ 2013-05-13 15:29 Binyao 阅读(734) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页