Fork me on GitHub

2013年7月21日

摘要: poj1173 解题报告2013-07-21 13:31 by 期待 、,42阅读,0评论,收藏,编辑http://poj.org/problem?id=1173发现此题资料甚少,斗胆第一次写一份解题报告【题意】输入 n(代表二进制位数) k(代表黑条白条总共有几条,条形码是以黑条开始的,再白黑交替出现) m(代表每条最多占多少个二进制位) 输出这种模式的条形码的有多少个? 输入s,再输入s个二进制形式的条形码 输出每个条形码在该模式中的序号,序号是根据二进制条形码的十进制数值排序,序号从0开始。【解题思路】 动态规划+组合数学。我们举一个例子:n=7,k=4,m=3。 ⑴计算个数 ... 阅读全文
posted @ 2013-07-21 14:21 HackerVirus 阅读(266) 评论(0) 推荐(0)
摘要: LeapMotion预览——什么是LeapMotionLeapMotion预览这个就是LeapMotion:原文转自: LeapMotion预览LeapMotion 官网:http://leapmotion.com/开发者:https://developer.leapmotion.com (需注册)官方视频:http://v.youku.com/v_show/id_XNTgzMjc5Njgw.htmlLeap识别并绑定手,手指或者类似手指的工具,这款设备能够在毫米级别的前提下实现操作和帧率的绑定。基于Leap的SDK的软件能够分析在设备视野能的物体,并对手,手指和工具的位置,手势和动作做出.. 阅读全文
posted @ 2013-07-21 14:18 HackerVirus 阅读(903) 评论(1) 推荐(0)
摘要: Emacs折腾经验谈这几天都没有动力写mongodb的东西,我果然还是太懒了么~ 主要是没有一个系统的东西整理出来,加上我令人拙计的语言表达能力,这个坑只能慢慢再补了.最近在折腾emacs这个东西,首先说我曾经算是个极为坚定的VIM党,我在各种IDE里面基本都会要装VIM化的插件,而且我的浏览器Firefox一直有Vimperator这个插件,现在上网如果不能用d关网页/用t开tab就会觉得难受.那么我为啥还要搞emacs呢?而且眼看着sublime一天天变得流行起来,而emacs基本没什么新人在用,我为啥又在这个时候折腾emacs呢?理由其实也不是很充分,但是对我而言已经够了:Emacs是用 阅读全文
posted @ 2013-07-21 14:15 HackerVirus 阅读(387) 评论(0) 推荐(0)

2013年7月20日

摘要: iOS 开发之协议-代理传值刚开始做iOS开发的时候,对protocol、delegate 的理解一直都是晕晕乎乎一知半解的状态,不知道两个UIViewController之间怎么进行传值。面试过几个童鞋,问道怎么用 delegate 对 两个 UIViewController 进行传值的时候,回答的都是模棱两可的。今天又有童鞋问我这个问题,所以干脆写个blog说明一下。1、协议(protocol),就是使用了这个协议后,必须按照协议规定的内容来处理事情,协议中要求的方法必须实现(@optional的方法除外)。protocol是一种语法,它提供了一个很方便的、实现delegate模式的机会。 阅读全文
posted @ 2013-07-20 22:33 HackerVirus 阅读(1032) 评论(0) 推荐(0)
摘要: opencv编程入门技巧最近在项目中负责图像处理模块的编程工作,主要分为两个板块,一是视频图像去雾,二是可视、红外图像融合。为了提升开发效率,遂开始学习并使用opencv图像类库,效果很好的说~因为平台是vc6.0,比较老,加之对opencv的运用是入门级,所以选择使用opencv1.0版。下面提出几个我使用时遇到的问题及解决方法,同是opencv入门的同志可以略作参考。1、 两个重要结构体类型。IplImage、CvMat。(下文中变量,mat开头为矩阵CvMat类型,im开头为图像IplImage类型) 其中IplImage主要用来读入图像和存储处理结果的图像并显示。而CvMat作为矩阵. 阅读全文
posted @ 2013-07-20 22:28 HackerVirus 阅读(595) 评论(0) 推荐(0)
摘要: 浅谈测试和产品 很多测试的朋友在工作一段时间(比如4~5年左右)之后,测试的技术方面已经积累了不少,常见的系统测试、自动化测试、性能测试、灰盒测试之类基本都玩遍了,是不是还想扩展一下视野? 好,那在不同环境下,CMMI、敏捷研发体系、精益研发下,试试这些比较新一点的东西:敏捷精益、看板、持续交付、持续集成、实例化需求...再拓展一下,搞搞Hudson、svn、Jenkins、git,玩玩Jira、Testlink,、Selenium,如果有兴致还可以在搞下Openstack、ganglia、Nagios、Puppet......等等诸如此类,完了,你会发现你其实已经超越测试,做了一些配置管理. 阅读全文
posted @ 2013-07-20 22:27 HackerVirus 阅读(453) 评论(0) 推荐(0)
摘要: 提高Java代码质量的Eclipse插件之Checkstyle的使用详解CheckStyle是SourceForge下的一个项目,提供了一个帮助JAVA开发人员遵守某些编码规范的工具。它能够自动化代码规范检查过程,从而使得开发人员从这项重要但是枯燥的任务中解脱出来。CheckStyle检验的主要内容·Javadoc注释·命名约定·标题·Import语句·体积大小·空白·修饰符·块·代码问题·类设计·混合检查(包活一些有用的比如非必须的System.out和printstackTrace 阅读全文
posted @ 2013-07-20 22:24 HackerVirus 阅读(199) 评论(0) 推荐(0)
摘要: 统计一下你写过多少代码统计一下你写过多少代码最近整理了一下自己从开始学习编程以来写过的程序和代码,林林总总,花了不少的时间,最后把一些自认为还算不错的代码提交到github上做一个简单的分类和备份。当然我并不奢求它们能成为多好的开源代码,只是希望通过这种方式分享自己的劳动成果罢了。如果大家有兴趣可以访问我的github,欢迎朋友们提出意见和建议。在我整理代码的时候,突发奇想地想知道自己曾经写过多少行代码。相信手握大量代码的童鞋应该也有类似的想法,于是查阅资料来完成这个目标。首先,我们需要一点时间做一下准备工作。我们需要将自己写过的程序拷贝到一个文件夹下边,以防我们把一些教程和示例的代码也统计进 阅读全文
posted @ 2013-07-20 22:22 HackerVirus 阅读(221) 评论(0) 推荐(0)
摘要: 解读jQuery中extend函数2013-07-20 13:59 by 靖鸣君,241阅读,0评论,收藏,编辑$.extend.apply( null, [ true, { "a" : 1, "b" : 2 } ] );//console.log(window.a);//window.location.reload();$.extend.apply( null, [ true, { "a" : 1, "b" : 2 } ].concat( { "c" : 3, "d" : 阅读全文
posted @ 2013-07-20 22:15 HackerVirus 阅读(155) 评论(0) 推荐(0)
摘要: C#如何通过SOCKET的方式获取HTTPONLY COOKIE正常情况下C#可以使用HttpWebRequest、HttpWebResponse和CookieContainer类来获取Cookie,但是当Cookie设置为httponly,我们就不能用上面的方法获取。这时候可以用Socket来模拟http提交。具体如下:1.先取得默认DNS服务器地址:?IPEndPoint endPoint;IPAddress IpList;IpList = Dns.GetHostAddresses("www.7fenx.com")[0]; 2.模拟http请求,设置http头:?Str 阅读全文
posted @ 2013-07-20 22:12 HackerVirus 阅读(631) 评论(1) 推荐(0)