Z
百度空间 | 百度首页 
 
文章列表
 
2009年10月10日 星期六 下午 07:51
        在编写多线程应用程序时,同步是经常会遇到的一个问题。Java在同步方面还是很强大的,简单的使用synchronized关键字便可将方向,或对象操作同步起来。但是synchronized关键字在条件分支很多或者代码很长的时候看起来就比较混乱,而且synchronized在解决多线程多方法同步时就显得比较吃力。
于是,显式同步锁便出现了。Java1.5版本之后便自带有显式同步锁。即java.util.concurrent.locks包下的ReentrantLock。这把锁功能强大,使用简单,而且比synchronized更灵活。
不过上述并不是
 
2009年10月09日 星期五 下午 07:36
立帖纪念我死去的爱情
 
2009年09月13日 星期日 上午 01:10
       微风中摆动的柳枝,牵动了我的思绪。
还记得那年夏天的夜晚,没有如今城市的污浊,也没有如今城市的喧闹,我们还在学生时代。宁静的夏天,夜晚,补课,一切都很平常。在一起作业,一起玩耍,一起唱歌,一起欢乐,一切都很平常。学习的时间比睡觉多,夜晚却也不觉得疲倦,嗑睡总是在白天,在课堂,老师总是会扰人清梦,一切都很平常。
一切都很平常,用一支笔却说不清自己。
还记得无数个白天黑夜,无尽无休止的试卷试题,一切都很平常。生活学习再枯燥总有人会找到乐子,看小书,听音
 
2009年07月28日 星期二 下午 07:51
换巢鸾凤

弃剑封刀
大隐归闹市
自觉逍遥
断江湖旧梦
任六界风飙
金窗绣户看妖娆
情丝暗生
心事难描
佳期晚
怕流年暗消年少

春到
人难老
回首仙家
自是人间好
旧雨新知
两难分付
别有一丝烦恼
几度轮回误尘缘
换巢鸾凤教偕老
羡鸳鸯
纵千金难买一笑

看完仙3电视剧,追忆一下仙3游戏
关于电视剧,网上好评恶评无数.不管怎样,仙剑两个字仍然威力无比,好的就不说了.我想说的是即使拍得再烂演得再差,我也会去回顾,不为别的,只
 
2009年07月18日 星期六 下午 12:45
不过其实这个开方算法在当今计算机CPU速度突飞猛进的时代,已经不行了.在此主要是研究一下这个算法的精妙性.

public static float InvSqrt(float x) {
        float xhalf = 0.5f * x;
        int i = 0x5f375a86 - (Float.floatToIntBits(x) >> 1); //MagicNumber:0x5f3759df,0x5f375a86
        x = Float.intBitsToFloat(i);
        x
 
2009年07月18日 星期六 下午 12:32
Linux下文件下载工具少,自己写个玩~不过现在这个只能实现HTTP下载,上代码:

1.Download.java
package ywt.file;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.net.HttpURLConnection;
import java.net.URL;

public class Download {
   
    private static File file;
    pr
 
2008年11月14日 星期五 上午 10:44
废话我就不多说了,直接上java源码吧。参数说明请参见源代码注释。

/*
* MiniPCM x-wav PCM 格式文件->精简文件大小(非压缩)
* author:Azure
* 2008.11.14
*/
package ywt.File;

import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;

public class MiniPCM
{   
    private static final String MODIFY_PATH =
 
2008年10月15日 星期三 下午 11:32
本文针对AntiARP 5.0.1 个人版(XP下),并且只破解了FireFox的首页修改,其他破解可以参照本文原理自行破解。

最近公司局域网ARP猖獗,无奈之下安装了一个AntiARP,免费的东西,防ARP效果还过得去。不过要想免费使用它,就得允许它改你的浏览器首页。

需要说明的是,这回破解的是针对修改FireFox浏览器首页的,IE的没有破解。

另外声明:本次破解涉及到反汇编程序,您按此修改而引起的一切后果本人概不负责。

好了,废话不多说,现在拿出我们的工具:OllyDBG。

1。先用PEiD看下,AntiARP
 
2008年08月30日 星期六 下午 10:04
有N行数据,每行最多有10个(0~9)不相同的数字组成。
现在要生成所有可能的字符串。
例:
L1=5,1,4
L2=2,4
L3=1,2,8,4
那么可能字符串有:3*2*4=24种,如下:
521,121,421,541,141,441,522,122,422,542,142,442,528,128,428,548,148,448,524,124,424,544,144,444

于是,在生成所有可能字符串的算法中,有下列循环:
for (int i = 0; i < 24; i ++){...}

观察:
L1行,有3个数字,出现顺序为514,514,514...
L2行,有2个数字,出现顺序为222,444,222,444...
L3行,有4
 
2008年06月03日 星期二 下午 08:29
第二章 基础
2.1 操作最右侧位
a.最右侧的1->0(0101 1000->0101 0000) x&(x-1),可用来判断无符号整数是否为2的幂;x&(x+1)可用来检测无符号数是否为pow(2,n)-1的形式
b.析出最右侧的1位(0101 1000->0000 1000) x&(-x);析出最右侧的0位(0101 0111->0000 1000) ~x&(x+1)
c.识别后缀0的掩码(0101 1000->0000 0111) ~x&(x-1) or ~(x|(-x)) or (x&-x)-1
d.识别最右侧1位和后缀0的掩码(0101 1000->0000 1111) x^(x-1) (^表示异或)
e.向右传播最右侧的1位(0101 1000->
 
     
 
 
个人档案
 
ywtdown
男, 24岁
上次登录:
15天前
加为好友
 
   
 
文章分类
 
 
笔记(10)
 
 
     
 
最新评论
 
     
 
背景音乐
 
 
最新照片
 
   
 
最近访客
 
 

flymemorygdufs

斯蒂芬森大发

巫山上云雨

liushebiao

798998

877785089

aiyx

wkai2009
     
 
订阅我的空间
 
已有人次访问本空间
 
订阅RSS  什么是RSS?

您也想拥有这样的空间?请点此申请。
     


©2009 Baidu