鹰之泪 的个人资料All Free linux&php照片日志列表 工具 帮助
第 1 张,共 26 张
2006/5/27

低头做事,抬头做人

只有真正做一点东西的时候,才能发现自己的不足
2006/4/1

那些动辄几M的源代码还是先放放

今天找了个简单的先读读看,不读不知道,原来自己连最基本的库函数都不属
 
 
第一次读成品软件的源代码,读不知道从哪里读起
就随便找了一个简单的开始了:
#include <string.h>
#include <sys/ioctl.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <errno.h>
#include <linux/if.h>
#include <linux/sockios.h>
#include "private.h"
int _getaddr(char *name, u_int32_t *addr)
{
  int r, s = socket(PF_INET, SOCK_DGRAM, 0);  /*建立了一个socket连接,PF_INET表示是这对internet的,SOCK_DGRAM表示是数据报套接字的形式,其支持协议是UDP*/
  struct ifreq ifr;/*一个ifreq的结构体*/
  strncpy(ifr.ifr_name, name, IFNAMSIZ);/*查过才知道strncpy是strcpy的安全版本*/
  r = ioctl(s, SIOCGIFADDR, &ifr);
  if (r)
    return -errno;
  *addr = ((struct sockaddr_in *) &ifr.ifr_addr)->sin_addr.s_addr;
  return 0;
}
2006/3/31

从今天开始读源代码

动不动就几M,还是压缩后的,好恐怖啊
不过还是要坚持下来

吼吼,好久没来喽

从今天开始接着更新,
2005/12/5

rpm建包

刚刚开始学习RPM建包,读了KDE老大的教程,发现打包小的文件其实很容易,SPEC文件写好了就行,哎!?大文件好像也是这样打包啊!!
好了,继续学习中。。。。

好长时间没有上来了

还是那句话,不是没有时间,是懒。
      今天收到了SUN公司寄来的一张Solaris安装盘,出乎我得意料,大公司就是大公司啊,当时填表的时候只是抱着试试看的心态,其实我要了也没有用,我的光驱是CD的,但是没想到光盘竟然寄过来了。
呵呵,当作收藏吧。
2005/8/12

破解新东方的flash教程

气死我了,刚才写了好多,添加完了回头一看,只添加了个标题。郁闷。现在也不想打太多了,简单写一下吧。

     我用电骡下载了 新东方的韩语和日语的flash视频教程,解压后播放2~4秒后就跳到第一帧,根本没法看。用闪客精灵分析发现了一个函数:

    function vv()
    {
        trace("interval called");
        view = _url.substr(0, 4);
        allURL = _url.substr(0, 50);
        status = allURL.indexOf("tol24.com");
        if (view != "http" || status == -1)
        {
            _root.gotoAndPlay(1);
        } // end if
    } // End of the function

肯定是判断函数了,它判断该flash是不是在www.tol24.com下,不是的话就跳到第一帧。

OK好办了:

       修改一下机器的hosts文件在后面添加一句: 127.0.0.1        www.tol24.com

    使浏览器在访问www.tol24.com的时候解析的本机地址。打开http服务,使本机地址能够访问,

    将下载的flash文件放在http服务的目录下,用播放器打开http://www.tol24.com/*.swf文件访问这些flash文件,自动跳转的现象消失了!