Fork me on GitHub

2013年1月30日

摘要: CSS3 制作旋转的大风车发一个很久以前的作品,当开始得知CSS3可以做动画时,就很想玩玩,于是就做了个充满童年回忆的大风车。HTML:<div class="windmill"><div class="red"></div><div class="yellow"></div><div class="blue"></div><div class="green"></div><div 阅读全文
posted @ 2013-01-30 14:15 HackerVirus 阅读(251) 评论(0) 推荐(0)
摘要: matplotlib核心剖析作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!matplotlib是基于Python语言的开源项目,旨在为Python提供一个数据绘图包。我将在这篇文章中介绍matplotlib API的核心对象,并介绍如何使用这些对象来实现绘图。实际上,matplotlib的对象体系严谨而有趣,为使用者提供了巨大的发挥空间。用户在熟悉了核心对象之后,可以轻易的定制图像。matplotlib的对象体系也是计算机图形学的一个优秀范例。即使你不是Python程序员,你也可以从文中了解一些通用的图形绘制原则。matpl 阅读全文
posted @ 2013-01-30 14:13 HackerVirus 阅读(221) 评论(0) 推荐(0)
摘要: 数据结构复习-二叉树基本操作引言 近日受人所托,搞了点二叉树的程序,顺便回顾了下二叉树的一些基本知识,特此总结。 二叉树的基本操作,可能包括: 创建,遍历,转化,复制,删除等。 遍历:前中后三种顺序的遍历,已经是各数据结构与算法教程的最基础内容,在此不重复。创建:大多数据结构教程当中的二叉树创建程序,都是采用的递归方式,递归方式创建的二叉树与遍历的过程相似,所创建的二叉树,也是采用左右子节点方式,后续进行遍历操作十分方便。转化:直觉上,最简单的二叉树存储方式其实是如下图的数组:*此图出自某高校数据结构ppt,但实在难以查证是哪个学校,无法直接感谢,请谅解。首先,提供个满二叉树大小的数组,然后其 阅读全文
posted @ 2013-01-30 14:12 HackerVirus 阅读(294) 评论(0) 推荐(0)
摘要: 自由软件的自由2013-01-29 23:20 by 池建强, 1137 阅读,4评论,收藏,编辑我相信我的订阅者中有很多是IT从业人员,我们在工作中会使用各种软件,除了微软、苹果等软件巨头的商业软件,还有更多的自由软件。我们使用这些软件构建自己的工作环境,为公司开发运营系统,为客户实现业务流程,有时候为了增强完善补充功能,我们甚至会修改这些软件的源代码......那么什么是自由软件呢?根据自由软件基金会的定义,自由软件(Free Software)是一种可以不受限制地自由使用、复制、研究、修改和分发的软件。不受限制正是自由软件最重要的本质。注意:其定义与是否收取费用无关,自由软件不一定是免费 阅读全文
posted @ 2013-01-30 14:06 HackerVirus 阅读(234) 评论(0) 推荐(0)
摘要: web服务器的简单实现——HTTP权威指南读书心得(七)我又回来做笔记了~最近懒死了,书虽然看完了,但是一直懒得动笔,这样不行啊(¯﹃¯)口水。还有在这里吐槽下,在围观这本书的时候,一直有一种奇怪的感觉:里面说的有些东西与时代脱节啊......越读越感觉不对劲,最后终于在一个月黑风高的夜晚,我发现了一个惊人的秘密,那就是....这本书的英文版是在2002年出版的啊....怪不得...所以说里面的有些东西应该说已经过时。这个故事告诉我们一个深刻的道理:一定要好好学英语! 废话不多说,来看看今天的主要内容: WEB服务器 web服务器是我们... 阅读全文
posted @ 2013-01-30 14:05 HackerVirus 阅读(206) 评论(0) 推荐(0)
摘要: 博客园博问闪存首页新随笔联系管理订阅随笔- 2 文章- 0 评论- 1Cocoa 高级内存管理编程指南高级内存管理编程指南本文档翻译自apple官方文档 Advanced Memory Management Programming Guide。最近相对空闲,决定好好读读文档,其实自从苹果推出ARC以来,Cocoa中的内存管理不再是难题了,但是了解ARC背后的原理还是很有价值的,错误的地方欢迎大家指正。后续如果还有时间,再继续翻译Transitioning to ARC Release Notes这篇介绍ARC的文档。Contents1 关于内存管理1.1 概览1.1.1 防止内存相关问题的良好 阅读全文
posted @ 2013-01-30 14:04 HackerVirus 阅读(148) 评论(0) 推荐(0)
摘要: 一次关于JSONP的小实验与总结前言: 今天,无意间看到自己某个文件夹下有个JSONP的东西。慢慢回忆起,这个东西是之前想写的一个demo,也不知道是多久以前了,但是不知道怎么的,给忘那边了。那么,就趁这个机会把它完成吧,其实也说不上是一个demo,就是一个小实验,虽然,网上也已经有很多关于JSONP的文章和例子了,但是有些东西看看很简单,不亲自试一下总觉得不踏实。我今天为什么要实验,一方面也是经常在网上看到有些网站需要跨域获得数据,但是目前自己做的项目中又没有相关需求,于是很好奇,于是就有了这篇文章,于是......那就开始这次练习吧。一 什么是JSONP JSONP全称:JSON wit. 阅读全文
posted @ 2013-01-30 14:03 HackerVirus 阅读(256) 评论(0) 推荐(0)

2013年1月29日

摘要: 这两天看陈雄华的书《Spring3.0企业开发实战》17章做dao层的测试,由于使用postgreSql数据库,所以遇到了不少错误,很多问题百度都没找到答案,所以记录下来给遇到同样错误的童鞋做个参考。下面是我遇到的问题: 1、unitils目前还不支持Hibernate4,所以使用hibernate4的童鞋,要么换hibernate3要么自己用dbUnit做测试。 2、org.unitils.core.UnitilsException: Missing configuration for org.unitils.core.dbsupport.DbSupport.implClassName... 阅读全文
posted @ 2013-01-29 17:18 HackerVirus 阅读(269) 评论(0) 推荐(0)
摘要: 百度面试题:求绝对值最小的数有一个已经排序的数组(升序),数组中可能有正数、负数或0,求数组中元素的绝对值最小的数,要求,不能用顺序比较的方法(复杂度需要小于O(n)),可以使用任何语言实现例如,数组{-20,-13,-4, 6, 77,200} ,绝对值最小的是-4。算法实现的基本思路找到负数和正数的分界点,如果正好是0就是它了,如果是正数,再和左面相邻的负数绝对值比较,如果是负数,取取绝对值与右面正数比较。还要考虑数组只有正数或负数的情况。我根据这个思路用Java简单实现了一个算法。大家有更好的实现方法欢迎跟帖?123456789101112131415161718192021222324 阅读全文
posted @ 2013-01-29 17:12 HackerVirus 阅读(235) 评论(0) 推荐(0)
摘要: HTML5 Canvas 绘制时钟2013-01-29 15:47 by VVG, 315 阅读,0评论,收藏,编辑demo演示:context.translate(x,y)方法,重新设置画布的坐标源点,设置后,x,y坐标处为变为起始坐标(0,0);context.arc(圆心x坐标, 圆心Y坐标, 圆半径, 起始弧度,结束点弧度, 是否顺时针)方法绘制圆形,或者圆弧;context.rotate(弧度)方法接受一个弧度制参数,旋转画布,然后绘制图形,相当于给绘制的图形旋转一个角度;context.save()和context.restore()方法,记录起始状态和回复状态context.fi 阅读全文
posted @ 2013-01-29 17:11 HackerVirus 阅读(180) 评论(0) 推荐(0)