RSS Feed

‘invalidation’ Category

  1. 给我的blog增加了几个功能

    五月 11, 2006 by bborn

    前几天在实验室上机无聊
    搜索了几个pjblog的插件

    说说我的blog的变化

    • 换了个skin 呵呵 现在这个我比较满意 虽然有人说有些女性化…
    • 侧边栏增加了 图片头条 ,类似新闻网站的图片新闻头条 很不错,我花了些时间修改了代码,可以自定义起始位置和随机显示了
    • 侧边栏增加了 倒计时
    • 侧边栏增加了 随机赏 ,这个是之前见了别人php的blog有这个功能,可以随机显示自己的blog
    • 在文章的底部 tag 标记的下面增加了 相关文章,可以根据tag的标记来列出和此篇文章相关的blog,很不错的功能.之前使用的时候和我的 图片头条 发生了冲突,后来研究了代码才发现是重定义了一个变量,折腾了半天.可以看这个blog的效果 http://bborn.cn/blog/article.asp?id=87

  2. 修改pjblog2的SiteFocus插件

    五月 10, 2006 by bborn

    2006.5.12-0:34 修改代码 修补了一个bug 一个小疏忽 太粗心了
    ———————————————————————–
    2006.5.10-22:22 修改 增加了随机显示
    ———————————————————————–
    看我的blog的侧栏上方 有个很酷的flash图片动画显示
    现在很多网站的头条图片新闻就是这样显示的

    这个插件的原作者是Jerry http://www.finalsky.com.cn/article.asp?id=9
    但是插件有个很不好的缺点
    就是更换图片的时候 没有好办法控制顺序
    就是 自动把最新的图片放在前面 最旧的删除 (总共只能显示5张图片)

    昨天研究了一下pjblog插件的编写
    要实现那样还真有些麻烦
    想了个折中的办法
    手动添加的时候 自己替换掉最旧的或者不想要的图片
    然后设置一个起始的图片
    这样可以间接的达到我想要的目的

    使用很简单 需要注意的是
    如果你已经安装了他的插件
    需要反安装并且删除原来的数据才能正常使用

    点击下载此文件


  3. 屏幕取ip代码的改进

    十二月 31, 2005 by bborn

    改进了一些代码
    能自动判断ip地址了
    以前是见到数字就抓
    现在可以判断是不是正确的ip地址
    代码来自csdn上的
    txj_killer(流浪的天行)
    实话说 他的代码我看不懂

    int isValIP(const char* ip)
    {
    static char tab[24][11] = {{1,2,3,4,4,4,4,4,4,4,-1},
    {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5},
    {4,4,4,4,4,4,4,4,4,4,5},
    {4,4,4,4,4,6,1,1,1,1,5},
    {1,1,1,1,1,1,1,1,1,1,5},
    {7,8,9,10,10,10,10,10,10,10,-1},
    {1,1,1,1,1,1,-1,-1,-1,-1,5},
    {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,11},
    {10,10,10,10,10,10,10,10,10,10,11},
    {10,10,10,10,10,12,7,7,7,7,11},
    {7,7,7,7,7,7,7,7,7,7,11},
    {13,14,15,16,16,16,16,16,16,16,-1},
    {7,7,7,7,7,7,-1,-1,-1,-1,11},
    {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,17},
    {16,16,16,16,16,16,16,16,16,16,17},
    {16,16,16,16,16,18,13,13,13,13,17},
    {13,13,13,13,13,13,13,13,13,13,17},
    {19,20,21,22,22,22,22,22,22,22,-1},
    {13,13,13,13,13,13,-1,-1,-1,-1,17},
    {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
    {22,22,22,22,22,22,22,22,22,22,-1},
    {22,22,22,22,22,23,19,19,19,19,-1},
    {19,19,19,19,19,19,19,19,19,19,-1},
    {19,19,19,19,19,19,-1,-1,-1,-1,-1}};
    if(ip != NULL)
    {
    int stat = 0;
    for(const char* tmp = ip; *tmp != ‘\0′ && stat >= 0; ++tmp)
    {
    if(’0′ <= *tmp && *tmp <= ’9′)
    stat = tab[stat][*tmp - '0'];
    else if(*tmp == ‘.’)
    stat = tab[stat][10];
    else
    stat = -1;
    }
    if(stat >= 19 && stat <= 23)
    return 1;
    }
    return 0;
    }
    回复人: txj_killer(流浪的天行) ( ) 信誉:100 2005-12-30 17:20:16 得分: 0
    我就是写的正则表达式,然后转换为有限自动机,具体算法参见形式语言与自动机理论、编译原理等书籍。

    本来打算用正则表达式的
    但是c++中要引入外面的库文件
    所以还是打算自己判断算了
    碰巧在csdn上看到有讨论如何正确判断ip地址

    http://community.csdn.net/Expert/TopicView.asp?id=4490851

    就copy了一段[razz]

    请查看新版本 {2008.10.23}


  4. 屏幕抓取IP地址并且查询

    十二月 29, 2005 by bborn


    今天终于做好了这个小程序
    又在显示窗口上绘制了一个边框
    看起来好看了一些

    这个程序的难度主要在于屏幕取词
    但是给别人说起来都关系如何查ip地址
    唉 外行看热闹
    关于屏幕取词的部分是修改Nhw32.dll
    不知道是谁写的这个dll
    传说是个台湾人
    也不知道是谁后来修改过这个dll
    我修改了一些来满足我的要求
    为表示尊重 我没有修改这个dll名
    查询ip的部分是用了珊瑚虫qq中的dll和dat

    做这个的想法是在bt下载的时候
    我想知道是哪的人和我一起在下载
    又是哪的人给我做种
    没有意义,完全是满足自己的心理
    以前都是记住ip 然后敲 这样查询
    现在只要把鼠标放在上面就可以

    一直坚持用sdk开发
    即使是tip窗口 也是自己用代码写的
    tip窗口可以根据信息自动调整大小 :)

    运行环境理论上是 2k及以上的windows系统都可以
    我的测试环境是
    xp sp2 and 2k

    下载
    catchip_lite点击下载此文件 50.1K
    这个是精简版的 如果你有珊瑚虫的qq 你可以下载这个 然后把珊瑚虫qq下的ipsearcher.dllQQWry.Dat复制过来就可以用了

    请查看新版本{2008.10.23}


  5. 微软的杀毒软件 onecare

    十二月 21, 2005 by bborn

    前几天玩系统玩崩溃了
    再卡巴斯基不知道为什么
    有些卡
    真的成了"卡死你机"
    于是就想换个杀毒软件
    找了半天没有找到满意的
    就想试试微软的onecare
    唉 真的是生命在于折腾阿
    这两天教育网不知道在搞什么鬼
    速度暴慢
    况且onecare还是连到国外在线下载
    受不了
    昨天晚上十二点把别人的电信宽带牵过来了
    折腾了半天 下了半个小时以上

    下载过程和网上说的不一样
    并不需要什么序列号
    之前要求你输入你的邮箱
    之后就是一路next
    不过要验证你的系统是否符合要求
    要求是英文系统
    我把控制面板中区域选项都改成了英语(美国)但是还是不行
    求助了appbeta的站长
    他告诉我把
    [quote][HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\Language]
    "InstallLanguage"="0804"
    "Default"="0804"
    将其中的0804改为0409,就是英文了。[/quote]
    之后是这样
    先把控制面板的区域选项都改成英语(美国)
    会提示你复制文件 选否 就是从光盘复制
    之后再改注册表
    就应该没有问题了
    下载过程很漫长阿
    安装后 文件夹有114M
    界面还是那样
    截一个图

    From blog05


  6. 网易,圣诞夜神秘事件,通关指南

    十二月 15, 2005 by bborn

    网易做的一个flash的解密游戏,有些类似原来的密室逃脱
    今天玩过去了
    写了个通关指南
    建议没有玩过的朋友先去玩玩
    再来看这篇文章
    独立玩通关了是很有成就感的 :)
    游戏地址点这里

    下面是通关指南

    [color=Red]1 点地上的纸条 看完后手机会响起来
    2 点手机 会看到有两个新闻,点击打开,耐心的翻,会在某页的看到密码 记住[/color]

    [color=Red]3 在那里可以捡到一把榔头
    4 点墙上的那个钟表,会看见那个表有不一样的地方,对本应该是6点的地方,却是个数字9 ,点这个9 会看到钟下面有一把钥匙,捡起来
    5 点窗户,等一会再点一下,会看到一个黑影闪过
    6 点花瓶,然后选榔头,砸了后,可以看见一把钥匙,捡起来
    7 取出遥控器中的电池
    8 用钟表后面那个钥匙打开门,进入这个房间[/color]

    [color=Red]9 把电池放进mp3 可以拿出储存卡,还有别忘了把电池取出来
    10 看到床上的数码相机没有 摁下power 然后放入储存卡 可以看见一串数字,记住
    11 打开柜子,第一个抽屉,用花瓶中的那个钥匙,可以捡到笔记本的电源线
    12 点窗户,会有只手给你一把钥匙
    13 回到第一个房间,用钥匙打开影碟机下面的柜子,拿出影碟机的电源线
    14 把电源线放在影碟机上,把电池放到遥控器中,可以打开影碟机,拿出一张光盘
    15 再到第二个房间,点笔记本,连好电源线,会提示你放入光盘,密码就是第二步在网页中找到的密码,然后会提示你有新邮件,验证密码就是数码相机显示的数字,最后会问你一个简单的问题
    16 哈哈 通关啦[/color]