摘要: 废话在前 什么是代码覆盖率 来自 百度百科 代码覆盖(Code coverage)是软件测试中的一种度量,描述程式中源代码被测试的比例和程度,所得比例称为代码覆盖率。 开发人员为何关注? 在我们的开发过程中,经常要用各种方式进行自测,或是各种 xUnit 系列,或是 postman,或是直接curl 阅读全文
posted @ 2018-12-20 08:49 葛云飞 阅读(774) 评论(0) 推荐(0) 编辑
摘要: 源起(个人理解)包管理最开始应该是从java平台下的maven开始吧,因为java的开发大多数是基于开源组件开发的,一个开源包在使用时很可能要去依赖其他的开源包,而且必须是特定的版本才可以。以往在找到一个开源包后,往往要用很多时间去把依赖的包找齐,于是maven出现了,它能自动搜索一个包的依赖项并下载到本地,免去找各种引用包的时间。在maven出现不久后,.net也出现了自己的包管理工具,nuget,相信园子里的人都有所了解,nuget的官方源和microsoft源上集成了很多开源组件,供大家使用,而且在下载过程会进行相应解析,下载对应的依赖包。上面是对包管理的一些介绍,理解包管理,那么很容易 阅读全文
posted @ 2013-11-29 01:26 葛云飞 阅读(2662) 评论(4) 推荐(2) 编辑
摘要: 官网上的iPhone4,便宜,但不好得本人不是果粉,但也幻想弄上一个两个倒手赚点小钱总刷网页太麻烦自己写个App吧很简单的应用思路,官网上正常情况下有两个 iPhone4的“暂无供应”,只要查到有两个这种字符串,就是没放出,否则呢,嘿嘿。。。窗体设计部分:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--namespaceIP4Killer{partialclassForm1{///summary///Requireddesignervari 阅读全文
posted @ 2010-12-07 10:38 葛云飞 阅读(904) 评论(0) 推荐(1) 编辑
摘要: 一个用wpf设计的google音乐下载器 阅读全文
posted @ 2009-10-22 00:00 葛云飞 阅读(4651) 评论(25) 推荐(5) 编辑
摘要: 依赖注入 引&目标 本篇是《跟我猜Spring Boot》系列的第二篇(Oh,我竟然已经写了10篇了,真不容易)。 在上一篇中,我们实现了 Bean 的创建,但是仅仅是创建而已,并没有真正的实现Bean的注入。那么在今天这篇中,我们要去实现bean的自动注入。 我们之前已经在工程中定义了 和`Sim 阅读全文
posted @ 2020-03-08 11:54 葛云飞 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 废话在前 最近几年的技术路子很杂,先是node,然后是php,后来是openresty,再后来转到了java,而接触的框架(Framework),也越发的复杂,从最开始的express/koa,到lumen ,再到spring全家桶,各种切换,也确实一度头疼; 一般而言,学习一种技术下的某种框架当然 阅读全文
posted @ 2020-03-05 13:15 葛云飞 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 将博客搬至CSDN 阅读全文
posted @ 2019-02-22 18:21 葛云飞 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1. 火车票上*号打的是月,日,理论上的有最大366种组合; 2. 校验码是最后的一位,0-9及X,11个结果; 3. 那么,通过火车票上的身份证号,可以得到33个左右真正的有效身份证号; 4. 如果你能知道对方的星座(嗯,大家不是经常曝自己是什么星座么),那么,再将这30多个结果映射到12个星座中 阅读全文
posted @ 2016-01-31 03:03 葛云飞 阅读(1211) 评论(0) 推荐(0) 编辑
摘要: 1.起因自己一直做winform,有幸从某个大神手里接了一个node.js,express,angulurJS等集众多开源框架的一个项目,赶鸭子上架,于是一边学习,一边用自己以往的思中去整理,重构代码;2.问题在某几个环境下,需要用BootStrap的模态框,咱是学win的么。。 自然而然的想到将b... 阅读全文
posted @ 2015-04-29 08:48 葛云飞 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 网上的都TM不靠谱。。。。1.用root登录,修改/etc/apt/sources.list 文件sudo /etc/apt/sources.list u root注意一定要加U root否则没办法保存!如果用开发版 ,在最末加入:deb http://nightly.openerp.com/trunk/nightly/deb/ ./如果稳定版(7.0) 加入:deb http://nightly.openerp.com/7.0/nightly/deb/ ./保存后退出然后sudo apt-updatesudo apt-install openerpOK了。。。 阅读全文
posted @ 2014-04-07 02:37 葛云飞 阅读(719) 评论(0) 推荐(0) 编辑
摘要: nuget是一个非常方便的包管理工具,很多团队为了开发的方便也建立了自己的包源网站(nuget.server),本篇文章是笔者在配置nuget上面的一点小体,其最终目标是要达到能够在VS里一键打包上传。建立批处理文件用记事本新建一个文件,粘贴如下内容:1 nuget pack %1 -Build -Prop Configuration=Release -o E:\Develop\TFS\Nuget\Temp2 nuget push E:\Develop\TFS\Nuget\Temp\%~2.*.nupkg yourapikey -S http://yournugetsiite:80883 .. 阅读全文
posted @ 2014-03-21 13:37 葛云飞 阅读(4568) 评论(3) 推荐(2) 编辑
摘要: 在写程序时,经常要用到树的这种结构,如果是做界面编程,那么TreeView是一个不错的选择,几个设置就能把数据绑定好,但是如果自己写类呢?相对就麻烦一点。这里讨论一下如何快速建立自己的树型结构,即怎么把建树的方法抽离出来加以复用。代码的复用,不外乎类,接口,泛型。先考虑用接口来实现,定义一个ITreeNode 然后每一个要建立树型结构的结点去实现?感觉不大好,因为你要定义比如Parent Children等一系列的东西,很是很麻烦,每一个实现起来也很困难。那抽像类?抽象类的继承到是方便,但是在实际使用中涉及各种类型转换,代码写起来不爽。泛型呢?泛型的结构又过于笼统 ,但是可以折衷一下,就是用. 阅读全文
posted @ 2011-12-08 13:32 葛云飞 阅读(3611) 评论(7) 推荐(5) 编辑