| 鹰之泪 的个人资料All Free linux&php照片日志列表 | 帮助 |
|
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; } 吼吼,好久没来喽从今天开始接着更新, 好长时间没有上来了还是那句话,不是没有时间,是懒。
今天收到了SUN公司寄来的一张Solaris安装盘,出乎我得意料,大公司就是大公司啊,当时填表的时候只是抱着试试看的心态,其实我要了也没有用,我的光驱是CD的,但是没想到光盘竟然寄过来了。
呵呵,当作收藏吧。 2005/8/12 破解新东方的flash教程气死我了,刚才写了好多,添加完了回头一看,只添加了个标题。郁闷。现在也不想打太多了,简单写一下吧。 我用电骡下载了 新东方的韩语和日语的flash视频教程,解压后播放2~4秒后就跳到第一帧,根本没法看。用闪客精灵分析发现了一个函数: function vv() 肯定是判断函数了,它判断该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文件,自动跳转的现象消失了! |
|||
|
|