自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

神vlinux飘飘的专栏

神之飘飘,天下无敌

  • 博客(18)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

BProfiler

用BTrace写了一个蛋疼的Profiler,一堆问题.... 另外吐槽下,btrace如果频繁加载,会很容易让java进程core掉~我一个晚上能死5次是家常便饭 http://code.google.com/p/b-profiler/  ...

2012-10-24 01:14:35 174

Excavator(挖掘机)-Java RMI

excavator(挖掘机)是一个分布式的Java RMI框架excavatorexcavator(挖掘机)适用场景框架设计快速开始进阶教程运行时环境通知机制性能监控性能诊断路由规则(1.2版推出)权重调整(1.2版推出)服务质量(1.2版推出)性能报告更新日志(当前最新版本1.1.4)框架简介excavat...

2012-07-05 14:44:23 485

原创 [转载]分布式事务处理,两段锁协议

之所以转载,因为说得很详细,很多情况都考虑到了。最有价值的部分在各种异常情况的解决方案。http://langziwt.blog.sohu.com/80446965.html   分布式事务处理,两段锁协议 随着网络环境的日益普及,新的应用呈现出许多相似的特点那就是开放性和分布性。对于Internet商业应用来说分布性和开放性更是最基本的要求,并且随着人们对...

2011-07-23 21:50:55 334

原创 用SHELL识别 http://www.programfan.com/ 验证码

PS:鑑于该帖具有较强的实效性,在你看到这篇文章准备热血尝试的时候,也许对方早已将验证码更换。所以我将当前的验证码图片上传,以后分析也方便。说起和[url]http://www.programfan.com/[/url]网站的验证码,也算是和我颇有渊源了。在很久之前注册是不需要验证码的,07年发生过一次攻击是有人用Java编写了发起post请求的程序进行批量注册和发帖。之后站长yaoz...

2010-06-27 03:10:48 246

原创 百度MP3 SHELL脚本

[quote="版本:2.05"]修正因百度mp3下载页面的些许改版造成的无法下载[/quote][quote="版本:2.04"]因为一些不愉快的杂事影响了我更新,其实我也不清楚是谁对谁错了。具体修改了什么我不清楚了,因为是早就改好的,只是有一个bug一直没时间去修复,今天正好了解了所有事情之后修复了一把。新增按歌手搜索的功能sh baidump3.sh p ...

2010-06-16 10:13:19 155

Android通过手势实现的缩放处理

原文《我认为HTC HERO-ROM支持所谓的多点触摸是个谎言》我觉得太具有攻击性,和我平时的风格不大相符,故撤换之。看见网上很多人评论HTC的HERO是支持多点触摸的,我也心痒痒了很久。要知道,如果能找到绕过Google实现多点触摸的真理,那将会引起Android软件设计上的一场革命...网络上传言HTC的HERO-ROM支持多点触摸的论证大多源于浏览网页和图片时,能像IPh...

2009-11-14 03:34:56 244

《热血传奇》wix、wil文件解析Java实现

解析的教程在网络上一抓一大把,我都分不清那个是原创了。不过有一点肯定的是,目前都没有Java版本,恩恩:),处于好奇,我稍稍用Java写了一个以供消遣。 写的过程中发现,其实教程有部分是错误的。而且很多地方也描述的不够详细,让我在实现的过程中走了不少弯路。还好有TC256编程的功底HOHO。 Wix文件格式说明传奇的wix文件是索引文件,里面指出了图片素材的起始位置。byt...

2009-10-03 02:49:01 2110 4

关于在Android上编写《热血传奇》的妄想

国庆,玩乐了一天之后的我竟然感到有些许空虚。今天下载了一个传奇私服来玩,挺怀念高中时候的感觉。虽然早已走出杨教授的诅咒,但毕竟这款游戏还是曾经深深的影响了我(甚至我这一代人)。玩着玩着,突然有了在Android上也弄一个的传奇的设想。WHY NOT?首先要实现这个不切实际的梦想--我还得给资本家工作-_-。游戏素材在考察了广大私服教程之后,决定采用原游戏的素材。除去法律问题...

2009-10-03 01:37:01 209

Android中的Frame动画

相信有Android手机的人都玩过一款Kuba的游戏(没玩过的我推荐去玩一下),里面用手指接触到屏幕后产生的爆炸效果确实增加了游戏的不少色彩。那么这个是怎么做出来的呢? 很明显,这个效果应该是一个动画序列图实现的,即Frame-by-Frame动画。Android实现Frame-by-Frame动画我会的有两种方法: 1、animation-list配置,预先将一个动画按照每帧分解...

2009-09-21 00:14:16 161

原创 少年李雷的忧郁

转自高中同窗的一片博文。此人高中时代就被誉为才貌双全之怪才,惜哉为人放荡不羁且又风流倜傥,否则北大非其莫属。会逢其文,隐晦颇深,犀利不减当年,需反复品味之后方能悟其意境。还转之望与君共勉。   少年李雷的忧郁   lilei的日记          2009年4月1日    星期三       晴 很多年以前,我还是个学生。那是学校门前有一大片花圃,花圃中种着两片花...

2009-06-09 21:15:54 151

纯JavaScript实现的WorkFlow毛坯

在网络上看了不少WEB的workflow设计器,发现都是用VML、SVG或者Flash做的,唯独没有用纯JavaScript实现,主要的问题都是在画线上。参考了网络上很多JavaScript画线的例子,发现他们都是采用许多div来构成点,从而连成线。这样不仅效率低而且也难实现和控制。我想出了一个办法,也是用DIV来画线,不过我利用的是DIV的边框。为了省事,拖拽、改变大小的功能...

2009-02-10 18:33:15 818

厄...调用明基注册短信进行大规模搔扰

一个简单的调用例子import java.util.ArrayList;import java.util.Collection;import com.javaeye.vlinux.smsbomber.Bomber;import com.javaeye.vlinux.smsbomber.BomberFactory;import com.javaeye.vlinux.smsbo...

2008-08-30 02:49:12 142

Rapae 弱化DAO的一种方法

        可怜的DAO层已经被各位大侠蹂躏得体肤完肤了,从范型DAO一直被蹂躏到现在只剩下一个可怜巴巴的接口,无不体现Java人追求敏捷开发的热情。其实,DAO层本来的作用就应该自从Hibernate一类优秀的ORM框架诞生之日起就应该消失灭迹了的。既然如此,那么我们就毁灭得更彻底一点。 下面是我对Service与DAO层整合的一些构想 约定优先于配置一、Rapae代理接口标...

2008-06-15 22:53:40 106

原创 疯狂指针(3)

同样,我们再创建一个关于栈的类抽象出栈的方法构成接口//Stack.hClass Stack{    int length;    int size;    Class Element **bottom;    void (*destroy)(Class Stack *this);    void (*clear)(Class Stack *this);    Boolean (*isEm

2006-03-12 15:49:00 646

原创 疯狂指针(2)

进行到现在,我们已经创建了Class Element类并且知道了一些自己定的默认的规则。现在我们设计另外一个稍微比Class Element类复杂一点的类线性表类Class List。同样的,先把线性表所应该有的方法抽象出来:List.h//List.hClass List{    Class Element *head;    //头节点(链式表专用)    Class Element

2006-03-12 12:53:00 706

原创 疯狂指针(1)

有了那些const.h的定义后,我们就可以开工了。首先我们先定义一个元素类Class Element,这个类是下面我们实现线性表List、栈Stack等等基础数据结构的关键。一般来说,定义一个类,如果这个类有多种实现方式,比如说线性表List可以用数组Array和链表Chain这两种形式来实现,那么这个时候我们就要把List所应该具备有的基本功能抽象出来,作为所有不同方法实现线性表的公共接口。

2006-03-12 12:08:00 773

原创 疯狂指针(0)

疯狂指针,并没有疯狂到从汇编的角度去理解指针,因为不同类型、不同版本的编译器生成的汇编代码都可能不一样,所以也就没有什么可比性可言。我们要讨论的是如何把C语言的指针再重新包装一下,变成我们平常所理解的类,并使用这些类。为了方便使用,我们在这里先定义一个头文件。const.h//const.h/*一些常量*/#define Null 0          //空指针#define C

2006-03-12 11:40:00 752

原创 Mad Pointer in C

        在C语言中,变量variable的类型是定义得非常死板的。没有一个特殊类型的变量能被强制转换成其他的类型。或者任意类型的变量能直接强制转换成为一个特殊类型。的确,这样的特殊类型在C语言中是不存在的。        但是,我们可以找到一个特殊的指针去实现这样万能的转换。这样特殊的使命就交给一个最常用的,但是却最不理解的类型void*。没错,void是一个特殊的类型。说他特殊是因为

2006-03-12 11:09:00 887

Learn Objective-C on the Mac.pdf

没啥好说的,经典教程之一 Learn Objective-C on the Mac.pdf

2010-07-21

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除