Fork me on GitHub

2013年8月10日

摘要: 水波纹效果最近花了点时间,把以前没做好的事情仔细整理了一下。一看时间,隔了有半年之久。惭愧惭愧。。。。其实以前都没有仔细考虑清楚到底是怎么样的事情,只是照着别人的思路把程序写下来而已,这几天重新做了几个实验,仔细考虑了一番。 一、以前的BUG 以前的结果中,图片中有一条横线,效果也感觉不对,其实是程序中的BUG。是在我的插值函数中:1 uchar *data1 = imageWater.data + y[0]*imageWater.step + x[0]*imageChannels;2 uchar *data2 = imageWater.data + y[0]*imageW... 阅读全文
posted @ 2013-08-10 22:27 HackerVirus 阅读(354) 评论(0) 推荐(0)
摘要: Castle Windsor 项目中快速使用新建项目如下:一个模型类,一个接口,一个实现方法。我的目的很明确就是在UI层通过Castle调用数据访问层的方法。添加项目引用CastleDemo.DataAccess引用CastleDemo.DomainCastleDemo.WebUI引用CastleDemo.Domain(不需要引用CastleDemo.DataAccess)安装组件CastleDemo.DataAccess和CastleDemo.Domain都需安装Castle.Core,Castle.WindsorCastleDemo.DataAccess安装EntityFrameworkC 阅读全文
posted @ 2013-08-10 22:25 HackerVirus 阅读(379) 评论(0) 推荐(0)
摘要: JavaScript 面向对象编程(三)如何写类和子类在JavaScript面向对象编程(一)原型与继承和JavaScript面向对象编程(二)构造函数和类中,我们分别讨论了JavaScript中面向对象的原型和类的概念。基于这两点理论,本篇文章用一个简单的例子来阐述如何在JavaScript中写类与子类。几个面向对象的概念实例属性:是每个对象所拥有的属性。比如对于一个Person类的对象而言,name、age等属性是每一个person所拥有的。而且,不同person的age和name可能不同。所以,在JavaScript中我们必须把实例属性加在对象上面。实例方法:是类的实例所共享的方法。这些 阅读全文
posted @ 2013-08-10 22:24 HackerVirus 阅读(1676) 评论(0) 推荐(0)
摘要: ERStudio的使用打开ERstudio,点击新建出现如图对话框:选择第一个,表示创建一个新的关系型数据库模型这里提一点数据库模型分为relational(关系)和dimensional(多维) 两种在这里主要以关系型数据库为主来介绍模型的创建过程。第二和第三项均是重新设计已存在的数据库和数据库模型导入等。在软件空白处右键,然后点击 Insert Entity, 添加实体:然后 点击空白处,将会出现然后右键,选择 Edit Entity, 如下图:点击Add图标,现在就可以开始添加实体(既是表对象)了,我们需要输入的主要信息有下面几个:分别输入表名(= 实体名)表的属性(= 表的列)列的类型 阅读全文
posted @ 2013-08-10 22:17 HackerVirus 阅读(4080) 评论(0) 推荐(0)
摘要: AWK文本处理工具(Linux)AWK文本处理工具(Linux)PS:刚开始实习,就给了个处理百万级别数据的任务,以前学过SHELL的一些东西sed/awk之类的处理,但是也没有具体的应用,只是在10几行10几列的小数据操作过,所以要从新学习下,并应用在实际工作中。你可以用excel编辑还好,保存就卡死你!什么是AWK awk是什么?与其它大多数UNIX命令不同的是,从名字上看,我们不可能知道awk的功能,因为awk是三个人名的缩写,他们是:Aho、(Peter)Weinberg和(Brain)Kernighan。正是这三个人创造了awk---一个优秀的样式扫描与处理工具。AWK使用方法 .. 阅读全文
posted @ 2013-08-10 22:15 HackerVirus 阅读(214) 评论(0) 推荐(0)
摘要: SubSonic3.0.0.4.1源码包与调用Dll================================================================名 称:SubSonic插件版 本:3.0.0.4.1最后更新:2013-8-10官 网: http://www.subsonicproject.com/BUG修改:Empty(AllEmpty)Email: 1654937#qq.com学习讨论:SubSonic3.0学习群(327360708)相关博客:http://www.cnblogs.com/EmptyFS/========================= 阅读全文
posted @ 2013-08-10 22:05 HackerVirus 阅读(155) 评论(0) 推荐(0)
摘要: 【单页应用】一起来单页应用吧,实现简单微博功能!(上)前言北上是大城市,魔都这里的节奏确实比成都快得多,在成都老夫一般走的最晚,7点多才撤退,这边居然8点走了还会有一点点罪恶感!!!这边加班就不叫加班啦,几个同事都是10点左右才走,而且累计工作时长最长的是我们老大!工作第一周到周三了才把电脑这些事情搞好,期间又要找房子,搬家,所以第一周没干神马事情就结束了,老大也没有分配任务。第二周一开始就给分配了任务,在新框架上开发,自己也不是很熟悉,所以边做边学,第二周就草草的结束了。周末时候花了两天时间阅读同事写的框架,基本流程算是明白了,明天再请教下同事应该对框架便不陌生了。在此我心境发生了很大变化, 阅读全文
posted @ 2013-08-10 22:04 HackerVirus 阅读(377) 评论(0) 推荐(0)
摘要: 缓冲区溢出攻击//在这里定义任意的合法汇编代码}END://确定代码范围UINTbegin,end;__asm{moveax,BEGIN;movbegin,eax;moveax,END;movend,eax;}//输出intlen=end-begin;memcpy(buffer,(void*)begin,len);//四字节对齐intfill=(len-len%4)%4;while(fill--)buffer[len+fill]=0x90;//返回长度returnlen+fill;}因为C++是支持嵌入式汇编代码的,因此在函数内的汇编代码都会被整成编译为二进制代码。实现二进制转换的基本思想是读 阅读全文
posted @ 2013-08-10 21:55 HackerVirus 阅读(264) 评论(0) 推荐(0)
摘要: -迭代器模式你项目组接到一个项目:对电视机的电视频道、电影和收音机菜单进行统一管理,建立一个统一的菜单管理界面,能够看到所有的电视界面、电影界面和收音机频道。你有三个手下:小李子、小杏子、小安子,他们分别就每个模块做开发工作,看他们都做了哪些工作。 这是主菜单JavaBean,用于显示每个模块的菜单。public class MenuItem { private String name; private String description; private int channe; public MenuItem(int channe,String name,S... 阅读全文
posted @ 2013-08-10 21:38 HackerVirus 阅读(244) 评论(0) 推荐(0)
摘要: 老毛桃安装Win8(哪里不会点哪里,so easy)先来一张美女图,是不是很漂亮呢!继续往下看!求推荐啊!对于一个干IT的码农来说,会写代码不算什么,会装系统不算什么,及会写代码也会装系统的那才是牛叉!废话不多说:无图无真相1.准备工作:U盘(一枚),请注意第一张图片的压缩文件,这就是安装源文件了2.电脑重启,部分电脑的BIOS的快捷键可能不一样,记得好像选择启动盘直接是F12的!直接选择从U盘启动就可以了,然后就会出现如下的界面了-------------------------------------------华丽的分割线--------------------------------接 阅读全文
posted @ 2013-08-10 21:33 HackerVirus 阅读(160) 评论(0) 推荐(0)