Monthly Archives: May 2012

© 2012 . All rights reserved.

项目开发和管理需要弄清楚的6个问题

1.项目需求清楚吗 2.源代码管理清楚吗 3.项目的Bug清楚吗 4.项目跟踪清楚吗 5.每个成员的任务清楚吗 6.沟通清楚吗 总结   1.项目需求清楚吗? 需求的部署环境:这个很重要,弄清楚客户的部署环境,才能很好地开发。 需求的里程碑:一般分为几个里程碑,比如一期,二期等,或者几个关键流程的某个流程走通。 对需求进行分类:重要,一般,次要需求。这个在项目的不同周期可能发生转换。 是否画出了流程图,用例图等来表示项目的关键需求。 有没有对需求进行细化,也就是需求点的分解。 对需求变更有没有进行处理,这个如何与任务计划和安排进行联动,对计划始终进行完美的控制,完全体现在报表上,而不是口头上,这个需要一个系统,记录需求的变动历史记录。 需求占项目的的40%也不为过,这个过程很重要 有没有出原型设计,有没有需求说明文档 需求要与计划,安排结合起来。 是否有需求管理和需求变更管理系统,这个与任务安排,系统每日构建是连在一起的。 需求管理应该是分模块的,分功能点的,细化到不能细化为止。 先做功能,优化次之,但是最基础的功能做完,也要有最基本的用户体验,而不是错误的不可用的,或者体验差的。 需求弄清楚,技术架构才好做,包括硬件和软件部分。 需求清楚,才知道找合适的人来做合适的事。 哪些需求完成,哪些需求不确定,哪些需求有变化,哪些需求不做了,都清楚吗 2.源代码管理清楚吗? 是否用源代码管理 是否进行每日构建 是否是完整的源代码管理,每个人看到的是全部,而不是部分,有的公司并没有正确应用源代码管理,各做各的。 从源代码管理下载的一定是最完整最正确能顺利运行的系统吗? 源代码进行了权限控制码 源代码管理有分支的备份吗 从我们的源代码到上线发布能一步完成吗 有规范统一的开发,测试,检测标准 数据库是一个人主力负责维护吗 统一部分的代码,核心代码是一个人在做吗 3.项目的Bug清楚吗? 对待Bug的处理原则:发现一个处理一个,绝不拖到第二天。 需求管理和Bug管理应该是连在一起的,对应到需求管理的模块部分。 在开始新程序之前,旧有的Bug是否已经清除,应该尽量避免返工。 有清楚的Bug列表,有人进行跟踪,监督,检查吗 … Continue reading

家鸽小助手J-Task 1.94 归隐版(支持Win7的进程强杀工具)

家鸽小助手(J-Task)是一款系统辅助软件,表面上,家鸽小助手是一款加强版的Windows任务管理器,但事实上,他还是一个支持Windows 7操作系统的国产版IceSword(冰刃)进程强杀工具,而且具有强大反病毒功能。如果你对这个软件感兴趣,请继续往下看吧! 家鸽小助手J-Task 1.94 归隐版(支持Win7的进程强杀工具,家鸽作品) 软件功能介绍: 1. 这是一款类似Wsyscheck、IceSword等安全辅助查找病毒的软件。 本软件实现了Wsyscheck、IceSword的大部分实用功能,对很多反病毒技巧,本软件进行针对性的加强,可以说使用更加方便使用。作者“家鸽”本人编程技术不是很强,但最重要的是,本人一直在学习中坚持开发和完善本软件。 2. 这是一款类似Windows 任务管理器的软件。 如果您对本软件病毒没太大兴趣,那您可以把程序看成一款加强实用版的Windows任务管理器。当您设置为开机自动运行后,在本程序后台运行时在您需要时按程序默认热键(可自定义)“Alt+2”唤出本程序即可使用。当然,您也可以替换Windows自带任务管理器,替换后可以正常恢复默认任务管理器。 3. 这也是一款帮您成为软件/反病毒高手常备的软件。 每个命令操作都有相关说明和详细帮助。只要您有信心,成为软件/反病毒高手为时不远。 总之它是一款不错的系统软件,是您成为系统软件高手不可多得的软件。 软件特色: 1.超强的进程终止与判断能力。经测试在加载驱动情况下可以终止KV2008至KV2010,瑞星,微点,KAV,天琊0228,Icelight,PSNULL,xuetr等级别的进程保护。 2.较强的自我进程保护,防止被非法程序终止。经过测试无法被Icesword,wsyscheck,狙剑等级别进程终止。O(∩_∩)O~ 3.一切以实用开发的小模块,例如:AutoRun病毒检测,文件监控等模块。 下载方法:打开链接–输入验证码–打开下载列表–左上角有一个免费用户下载–电信不限速下载。 家鸽小助手J-Task 1.94 归隐版(支持Win7的进程强杀工具)下载: 下载地址:城通网盘 | 华为网盘 | from 爱比拼软件园 | ibipin.com http://www.ibipin.com/20120528/5240.html updated the eatery menu Isabel Marant … Continue reading

© 2012 . All rights reserved.

我的10000小时梦想实践法

先要说: 一,这是两年前写的了,两年来我的10000小时主干不变,枝叶略有修剪。10000小时的本义是,要长远规划,要有目的性,要执着,要检测,要自省,要修正,而不是为了记录而记录。请勿本末倒置。 二,本末倒置包括:我一定要有个Moleskine笔记本才能实践我的10000小时;我要有非常先进的时间管理软件才能好好的进行时间管理;我要把这种方法的所有细节严苛执行才是正确的… 三,如果你拖延症严重,没有采用过任何其它一种时间管理方法,不要从10000小时开始,我就直接给你泼冷水吧——你做不到的。你可以从一两个非常小的时间管理方法开始,每年改那么两三个小习惯。 四,这是我的方法,这方法对我自己的确非常非常有效。你的方法没必要和我一样,而且,你的方法应该和我不一样。 五,嗯,我承认我比较outlier. INTJ本就是最擅长长期规划而且严苛执行的类型,何况据CPP的MBTI第二步结果显示,我比2/3的INTJ还更planful. 所以我享受这种方法,这对我来说很轻松和舒服,但你可能会痛苦。你应该享受你的活法。Do what you are. ————- 有一个短片,名为《苍蝇一分钟的生命》,One Minute Fly。 一只仅有一分钟的生命的大眼睛绿头苍蝇刚刚来到这个世界上就收到了一张清单,Things to Do Before I Die,我死前要完成的事情。它要叮一只浣熊,它要把自己灌醉,它要和蜗牛搞个party,它要谈场恋爱,它有很多很多其它的事情要做。有的是它自己卯足了劲才实现的,有的巧合之下它意外撞上的。它卖命的飞速完成一件件清单上的梦想,把它们一个个画上勾。但是,最后几秒内,它发现还有两个梦想是怎么都不可能完成的了,一个是看星星,另一个是成名。可是它只有一分钟的生命,怎么可能等到星光璀璨呢,又该如何流芳百世呢?它万分沮丧,在最后一秒前眼中含满泪水。可是,上天就在不经意间暗中助它实现了最后两个梦想,让人感动万分。最后让人会心一笑的是,制作这个短片的人也借此完成了自己的一个梦想。 短片请看这里 Outliers《异类》这本书提到,一个人如果想要在一个领域成为最出色的人或者大师级的人物,必须至少投入10000个小时才行。无论是爱因斯坦,还是比尔盖茨;无论是小提琴家,还是运动员。就是说,要达到这10000个小时,如果每天能为那一个目标花费3小时的话,必须坚持十年。我伤心的想,过去这二十多年来,自己从来没有为任何一个目标那么执着那么专注。但是我依然梦想成为某一个领域的专家,或者仅仅是把一件事做到完美,把自己的一个潜能发挥到极致。于是,我在23岁生日的这一天给自己买了一本Moleskine黑皮笔记本,列下自己的梦想清单。 Moleskine笔记本带有硬质感的表皮,红黒蓝等奶油色的封面,翻开时能够平铺开来,里面或网格或线条或空白。用途和随意,或书写或涂鸦。它来自意大利的米兰,早在19世纪就在欧洲大陆风靡,是毕加索和梵高等人情有独钟的笔记本。作为一本笔记本来说,它的价格不菲,但是能够长期保存和翻阅。 第一步:梦想的畅想 我在笔记本的第一页写下了自己想要实现的所有大大小小或宏伟或琐碎的梦想: 学会弗拉门戈舞蹈 拥有一栋海边可以看日出的木屋 实现7+2(七座世界高峰和两极) 写一本小说 拿到MBTI资格证 成为专栏作家 …… 写下梦想清单的时候不要从细节上去考虑具体该如何实现它,不要去评估它是否需要花很多的金钱或者技能,不要去在意它是否能称得上是一个理想还是仅仅是一个享受。只要你想实现的,都可以写下来。想一想你儿时的梦想(我特意考证,从我家长那得到的答案是我小时候最想拥有的是一个能放下所有零食的超大冰箱),你的朋友或者只是一面之缘的人是否曾经夸奖你在某一个技巧上特别出色,你想搜集什么特别的玩物,你想去哪里领略生活在别处的感觉,你一直渴望学习什么方面的知识,等等。不要着急一天就把所有的梦想清单都写完,可以留几页,日后一条条补充。 这就是你死前希望能完成的梦想的清单。 第二步:给梦想分类 当我写完我的梦想之后,我看着一条条的大小梦想,发现有很多梦想都能归类到一个主题或者一条线里面去。于是我拿来彩色的小贴条,在给清单留下两三页的空余,每隔八到十页就贴一个彩色的小贴条。每当发现一个新的大主题的时候,就再贴上一条。然后把那些最重要的,最想实现的梦想归到一个大主题里去。 我意识到,虽然列了许多死前想完全的事情,但我最想实现的三个梦想主题是:写作,MBTI,以及登山探险。 一个很大且长远的梦想是不可能一步实现的。出色的长跑运动员总是会把一次艰巨的长跑行程划为很多个小行程,达到了一颗树之后再往下一个建筑物跑去,这样就轻松得多了。实现梦想也是如此。 拿MBTI这个主题来说,我在带彩色小贴条的那一页写上MBTI … Continue reading

© 2012 . All rights reserved.

Hadoop集群(第8期)_HDFS初探之旅

1、HDFS简介 HDFS(Hadoop Distributed File System)是Hadoop项目的核心子项目,是分布式计算中数据存储管理的基础,是基于流数据模式访问和处理超大文件的需求而开发的,可以运行于廉价的商用服务器上。它所具有的高容错、高可靠性、高可扩展性、高获得性、高吞吐率等特征为海量数据提供了不怕故障的存储,为超大数据集(Large Data Set)的应用处理带来了很多便利。 Hadoop整合了众多文件系统,在其中有一个综合性的文件系统抽象,它提供了文件系统实现的各类接口,HDFS只是这个抽象文件系统的一个实例。提供了一个高层的文件系统抽象类org.apache.hadoop.fs.FileSystem,这个抽象类展示了一个分布式文件系统,并有几个具体实现,如下表1-1所示。 表1-1 Hadoop的文件系统 文件系统 URI方案 Java实现 (org.apache.hadoop) 定义 Local file fs.LocalFileSystem 支持有客户端校验和本地文件系统。带有校验和的本地系统文件在fs.RawLocalFileSystem中实现。 HDFS hdfs hdfs.DistributionFileSystem Hadoop的分布式文件系统。 HFTP hftp hdfs.HftpFileSystem 支持通过HTTP方式以只读的方式访问HDFS,distcp经常用在不同的HDFS集群间复制数据。 HSFTP hsftp hdfs.HsftpFileSystem 支持通过HTTPS方式以只读的方式访问HDFS。 HAR har fs.HarFileSystem 构建在Hadoop文件系统之上,对文件进行归档。Hadoop归档文件主要用来减少NameNode的内存使用。 KFS kfs fs.kfs.KosmosFileSystem Cloudstore(其前身是Kosmos文件系统)文件系统是类似于HDFS和Google的GFS文件系统,使用C++编写。 FTP … Continue reading

© 2012 . All rights reserved.

创建Windows服务(Windows Services)N种方式总结

最近由于工作需要,写了一些windows服务程序,有一些经验,我现在总结写出来。目前我知道的创建创建Windows服务有3种方式:a.利用.net框架类ServiceBaseb.利用组件Topshelfc.利用小工具instsrv和srvany 下面我利用这3种方式,分别做一个windows服务程序,程序功能就是每隔5秒往程序目录下记录日志:   a.利用.net框架类ServiceBase 本方式特点:简单,兼容性好 通过继承.net框架类ServiceBase实现 第1步: 新建一个Windows服务 public partial class Service1 : ServiceBase {readonly Timer _timer; private static readonly string FileName = Path.GetDirectoryName ( Assembly.GetExecutingAssembly ( ).Location ) + @”\“ + “test.txt“; public Service1 ( ) { InitializeComponent ( … Continue reading

SEO:外链知多少,发外链讲究的方式,不要做无用功

很久没有写这方面的文章了,今天看到一篇文章,感觉对网站外链方面分析的很好,结合自己的一些看法,分享一下网站外链方面的心得及经验。 外链对于一个网站多么重要,想必大家都很清楚,尤其是一个希望从搜索引擎获得流量的网站,如果你没有海量的优质内容,那么外链会成为网站获得搜索引擎亲睐的最主要指标。 很多人都意识到了这一点,每天也在不停的发外链、换友链,每天都穿梭在博客,论坛,问答平台,发的外链确实不少,可是每次搜索引擎在更新的时候却发现收到的效果真的让人伤不起。而你有没有想过,这种问题是出在自身上了。 你自己在发外链的过程中做了多少无用功? 无用外链一:没有被收录的外链 外链没有被收录只能起到吸引蜘蛛的作用,并不能提升网站的权重和排名。很多人一天发了数十个甚至上百个外链,最后可能只收录了几个甚至一个都没有收录,那么你所做的外链几乎起不到什么大的作用。 我们在发外链的过程中一定要注意统计,哪里发的外链收录快,哪些外链不容易被收录,或着收录很少。经过每天的查询积累,相信一段时间后,你手里就能有大量的收录不错的外链资源了,再发外链可以事半功倍。 无用外链二:带有跳转的外链 比如西祠和搜搜问问的外链,它们权重虽然高,但是对于外链都做了跳转,对于网站权重的提升效果甚微。 无用外链三:博客外链及独立博客评论 独立博客评论一般可以加锚文本,但是现在不带“nofollow”标签的博客评论很少了。另外,很多主流博客也有这种情况,比如网易博客等,起不到我们希望的外链效果。 无用外链四:需要登录才能查看的外链 有些外链收录很好,但是需要登录才能查看,这种外链搜索引擎是看不到的,对于我们网站来说也没有任何意义。 有人习惯在论坛发布一篇文章,在文章的结尾加上自己的外链,自己在登录状态可以看到,但是别人或搜索引擎只能看到文章的前面一部分,后面的就看不到了。这种情况我们可以把外链放到文章的开头,尽量靠前。 无用外链五:论坛水贴回复 很多论坛版块会有我们站长朋友去回帖做外链,“顶啊”、“支持楼主”、“知道了”等等这种没有任何意义的回帖到处可见,现在很多外链发布人员在这样盲目的操作,这些垃圾外链的意义是可想而知的。 from 李木空间 http://www.limou.net/?p=906 the steps to creating a percolate pair of trousers spaccio woolrich bologna Overly airbrushed on the latest cover of Vogue magazine … Continue reading

© 2012 . All rights reserved.

新浪微博SDK for .Net 4.0第二版正式发布了。

可以去此处查看第一版的特性和使用方法   首先感谢各位热心博友提出了意见和建议,有了大家的支持,做起事情来就更有动力了^_^ 第二版SDK的一些新特性 采用了新浪官方主推的OAuth2.0进行授权和认证 所有接口都升级到了官方V2版的API,也就是说可以用官方V2版的API机型操作了 参考了官方PHP版的SDK,将授权认证的方法和API操作的方法独立成了两个类,逻辑上更清晰了   使用方法 第一步:授权认证 传统方式(适用于Web项目) 初始化OAuth类 获取Authorize地址 访问Authorize地址并进行授权,取得code 使用OAuth类的GetAccessTokenByAuthorizationCode方法获得AccessToken 完成 模拟登录方式(适用于Winform项目和其他项目类型) 初始化OAuth类 调用OAuth类中的ClientLogin方法,传入账号、密码以及绑定回调地址(ClientLogin方法模拟了上述整个授权过程,实现了一件登录和授权) 完成 第二步:实例化操作类 至此,授权完成了。接下来用刚才的OAuth作为参数来实例化一个Client操作类。 Client实例化以后,通过API命名空间,即可调用各种方法。   简单的使用案例 基于正常的授权认证流程 //初始化oAuth,准备认证var oauth = new NetDimension.Weibo.OAuth(“1028898141″, “78be07c9bcfa30b7871788d3778ce131″);/* * 正常的流程或Web流程: * 1. 获取授权地址 * 2. 访问授权地址 … Continue reading

© 2012 . All rights reserved.

HTML与C++交互源码工程(NPAPI)

HTML与C++交互源码工程(NPAPI) http://bbs.lomox.hk/forum.php?mod=viewthread&tid=36&fromuid=4 1.本demo的使用前提:html与dll放在一起。接入lomox中则无需。2.在html中写入: <embedtype=”application/npcodeproject”width=800height=200id=”plugin”> 复制代码 3.javascript 访问plugin: PLUGIN = document.getElementById(‘plugin’); 复制代码 4.在C++中使用Netscape Plug-in API 的指针启动插件就是代码中的: NPError OSCALL NP_GetEntryPoints(NPPluginFuncs* pFuncs) 复制代码 函数:pFuncs为其的指针5.检查是否有返回信息: if( !strcmp( “Name”, pProp ) ) {     //allocating Memory  for the string with invocation of Browser-API   … Continue reading

© 2012 . All rights reserved.

ASP.NET MVC 3 Controller

上两篇文章讲的是View层的Razor视图引擎,那么今天咱就讲另一个玩玩,什么呢 ? Controller 首先看一下ASP.net MVC 的请求过程 看一下客户端向服务器发送一个请求后服务器 做了哪些事情吧! 有些内容图上我已经标的很清楚了,我再这就不再一一描述了,直接看图就OK了。 下面是今天要说的Controller       从上图可以看出客户端请求通过IIS已经MVC中路由机制的解析后就扔给MVC 的controller处理了,从这点可以看出controller(控制器)在MVC中扮演着处理客户端请求的角色。 对于controller有以下几个注意事项: > 1. 必须实现System.Web.Mvc.IController 接口 — 但是正常情况小我们是直接继承System.Web.Mvc.Controller 类 ,这样就避免了我们再完全的实现IController接口了,但是如果您的项目需求现有的controller类不能满足那就自己实现一下IController 接口吧! > 2. 必须要以Controller结尾, 比如 有这么个url地址:http://www.cnblogs/wlitsoft/blogs/123 路由解析后的结果是找wlitsoftController 类。 > 3. Controller 类中有大量的返回值为ActionResult 的方法,这写方法就是所谓的Action,然后Controller通过不同的Action来处理具体的客户端请求,比如还是上面的那个url地址,就是wlitSoftController 会找  blogs 这个 Action 方法 … Continue reading

[程序员] 学习Linux内核源代码需要一些什么基础?

现在正在看的书是鸟哥linux,几本c,汇编,还需要哪些基础知识?再推荐几本书吧非常感谢! from V2EX http://www.v2ex.com/t/37595#reply12 really fitting percentage 3 associated 3 Isabel Marant Sneakers What should your top 5 fashion essentials be The same is true of men’s fashion designers louis vuitton taschenThe Best Belly Fat Burning Exercises

© 2012 . All rights reserved.

ssh代理服务器使用简易教程

原文:http://xilouqz.tk/archives/485 SSH为Secure Shell的缩写,由IETF的网络工作小组(Network Working Group)所制定;SSH为建立在应用层和传输层基础上的安全协议.透过SSH可以对所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。 1、连接服务器 可以选用MyEnTunnel或者Tunnelier任一客户端连接SSH服务器:我用的是第一个,MyEnTunnel是绿色的免安装。将下载下来的文件解压缩到任一目录,运行里面的myentunnel.exe,会在桌面右下角出现一把红色的小锁。右键点击这把小锁,点击弹出菜单中的”显示”,会弹出主窗口,切换到”设置”标签,按下图设置:其中,在”SSH服务器”栏输入您所要连接的SSH服务器;SSH端口一般默认为22,如果不是22,请修改为其他数字;在”用户名”和”密码短语”中输入SSH服务器的账号密码。其他保持默认,点击”保存”。 点击”连接”,开始连接SSH服务器。如果是第一次连接服务器,会弹出对话框,请点击”Yes”就ok 如果用户名密码无误,连接成功后,小锁会变成绿色。点击”隐藏”,主窗口便会隐藏。从此,SSH代理服务器就开始工作了。 由于MyEnTunnel可能会出现连接失败而小锁也变成绿色,如果出现这样的情况,请打开MyEnTunnel,切换到”状态”标签,看在”连接已经稳定下来了”的前面是否有”发送密码中…”的提示,如果没有,则说明没有连接上服务器. 2.设置浏览器以chrome和proxy switchsharp为例。下载安装后,点击工具栏上的Proxy Switchy!扩展图标,打开选项,如下设置。还可以导入被墙网站地址规则,设置很简单,中文大家都应该看的懂。 话说如果设置成功了。也变成绿色了就是开不了网页,也许要试试改端口号,两个端口号要保持 一致哦,如果还不行,也许是rp问题吧。 请为我们投票:https://thebobs.com/chinese/category/2012/best-blog-2012/。点击https://mycdt4.info/chinese/,穿墙访问《中国数字时代》。《中国数字时代》开通IPv6,欢迎穿墙阅读。翻越防火长城,你可以到达世界上的每一个角落。(Across the Great Firewall, you can reach every corner in the world.)翻墙利器赛风3下载地址: http://dld.bz/caonima326 ,http://dld.bz/caonima745 from GFW BLOG(功夫网与翻墙) http://www.chinagfw.org/2012/05/ssh_26.html And there are several reasons why burberry … Continue reading

© 2012 . All rights reserved.

JQuery调用Web service实现AJAX原来如此?

摘要:前几天跟一个朋友在聊Web的AJAX时,很惊讶他的设计方法很原始,直接用的js直接调的.aspx,传参来取得结果实现局部刷新,个人感觉这样不好维护,也没有灵活性. 怎样能够做到灵活?可维护性强? 做一个小实例出来,也加强一下印象. jQuery+Web service来实现:Web service作后台服务,用jQuery(js优秀框架)调此web service取得结果,如下是原理图: 现在开始演示一个实例,开发工具如下为:Visual studio S 2008+jQuery1.4.1 1.新建一项目:MyService 2.Web service后台代码如下: using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Services; namespace MyService{/// <summary>/// Summary description for Service1/// </summary> [WebService(Namespace = “http://tempuri.org/“)] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.ComponentModel.ToolboxItem(false)]// To allow this Web Service … Continue reading