摘要: 下午在查看代码时发现源码中有我签出的记录,因为是在家里的电脑签出的,所以在公司机器上无法撤销。于是在网上搜索了一下,下载了TFS插件(TFS Power tools),下面是下载地址。http://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f/file/35473/4/tfpt.msi。安装完成以后(安装大概要五分钟左右),在需要撤销的文件上右击,选择Find in Source Control -> Status -> Find看到签出文件的用户列表后右击 undo即可。可以 阅读全文
posted @ 2013-05-27 13:56 Ben—Zhang 阅读(1188) 评论(0) 推荐(0) 编辑
摘要: 前段时间从外包公司回来,回到公司加入到了公司项目中的开发。看到项目中用到了过滤器,以前没接触过,到网上查了一下,结合项目与自己的理解记录一下。 1、为什么要用到过滤器。2、它能解决什么问题 3、是否会带来新问题,严重不,我们是否能够解决掉? 在实际项目中,稍微像样点的项目总会有一些相关的AOP(面向切面,也叫做面向面)编程的组件,而MVC项目中太关心我们这些农民工啦,不想让MVC开发人员去为了身份验证、日志、异常等部分重复代码。于是我们在MVC项目中就可以直接使用它提供的Fileter特性帮我们解决,不用我们自己去实现复杂的AOP了。 以日志为例: [LogActionFilt... 阅读全文
posted @ 2013-03-11 17:05 Ben—Zhang 阅读(7738) 评论(0) 推荐(2) 编辑
摘要: 以前在用到接口时,从来没注意到接口分为隐式实现与显示实现。昨天在浏览博客时看到相关内容,现在根据自己的理解记录一下,方便日后碰到的时候温习温习。 通俗的来讲,“显示接口实现”就是使用接口名称作为方法名的前缀;而传统的实现方式称之为:“隐式接口实现”。费话不说,例子如下: interface IAnimal { void Dog(); } class Animal:IAnimal { public void Dog() { Console.WriteLine("dog..."); } } ... 阅读全文
posted @ 2012-12-18 15:48 Ben—Zhang 阅读(36732) 评论(6) 推荐(17) 编辑
摘要: 今天出差在外的同事突然打电话给我,说想用cmd查看oracle数据库,问我有什么办法。于是说过一会给他回复,百度了一下,把方法贴出来。在本地配置tnsname打开C:\oracle\ora92\network\ADMIN\tnsnames.ora 加入如下参数。ora = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST =192.168.1.99)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = ora) ) )注:(1... 阅读全文
posted @ 2012-08-21 21:59 Ben—Zhang 阅读(29718) 评论(0) 推荐(1) 编辑
摘要: 今天和同事在饭后突然聊天Web前端工程师这个职位,没想到这个小小的聊天,竟然折射出来我们对这个职位不同的理解。因为是做技术的,大家谁都不服谁。 首先我阐明了自己的观点,前端工程师在公司中承担的主要职责是利用(X)HTML/CSS/JavaScript等各种Web技术进行产品的界面开发,而界面设计是由美工来做,后台程序是由后端工程师完成。 而他的观点是:美工就可以完成html+css,界面设计是由UI设计师设计,后端工程师完成后台程序的开发与javascript的开发,前端工程师的职责也就是html+css,不必会javascript,他的理解是前端师是个新兴的职位。 另我感到... 阅读全文
posted @ 2012-07-10 13:37 Ben—Zhang 阅读(14505) 评论(2) 推荐(0) 编辑
摘要: 今天下午进行了一上次电话面试,结果平时没有掌握好基础知识的我被打击的一塌糊涂,面试完后果断在京东上买了一本MySQL的书,给自己定了一个目标,三个星期后全面掌握MySQL基础知识。加油!!! 阅读全文
posted @ 2011-08-20 00:18 Ben—Zhang 阅读(210) 评论(0) 推荐(0) 编辑