不是每次真心付出都能换来真心对待。于人于已,无愧于心足矣!

2008年01月的内容

转摘:Madwifi无线网卡源代码阅读
技术文档

转摘:Madwifi无线网卡源代码阅读

2010-07-28 2010-07-28 11361浏览 0评论

使用iwconfig命令可以设置速率:
1、iwconfig源代码阅读
首先下载iwconfig.c代码,源代码包为\wireless_tools.29目录
先看执行iwconfig eth0的命令的执行过程:
调用main函数,因为是两个参数:
      if(argc == 2)
          print_info(skfd, argv[1], NULL, 0);
print_info调用get_info(int skfd,char *ifname,struct wireless_info *info)将网卡的各种信息打印出来。

下面与打印发送速率为例,说明调用过程,get_info函数里面:
/* Get bit rate */
  if(iw_get_ext(skfd, ifname, SIOCGIWRATE, &wrq) >= 0)
    {
      info->has_bitrate = 1;
      memcpy(&(info->bitrate), &(wrq.u.bitrate), sizeof(iwparam));
    }
对信息的获取都是通过iw_get_ext函数来实现的,通过参数SIOCGIWRATE来识别不同的内容

阅读更多...

Linux使用技巧
技术文档

Linux使用技巧

2010-07-28 2010-07-28 4914浏览 0评论

1、常用命令
ls -al   以列表方式显示目录,包括隐藏文件
useradd loosky  添加一个叫loosky 的用户
passwd loosky的用户 给loosky的用户设置一个密码
cp -dra 拷贝文件,包括目录和子目录
ps -ax  显示所有进程,包括系统进程
rm -rf    删除文件,包括目录以及子目录
mount -t vfat /hda3/   /mnt/win  在linux下加载windows的文件系统
chmod 777  修改文件的属性,任何用户可读写,可执行,
grep 查找文件中包含某个字符串

阅读更多...

U-Boot中MAC地址设置及往内核中传递
技术文档

U-Boot中MAC地址设置及往内核中传递

2010-07-27 2010-07-27 25109浏览 0评论

一、内核参数的传递
U-Boot向Linux驱动传递参数的方式有两种,一为在系统启动的时候由bootloader传入,还有一种是将驱动编译成模块,将参数作为模块加载的参数传入。

内核通过setup接口接受Bootloader传入的参数。方式如下:
static int __init param_mac_setup(char *str)
{

……

}

__setup("mac=", param_mac_setup);

阅读更多...

问卷调查/投票系统 for Discuz! 7.2
BLOGGY

问卷调查/投票系统 for Discuz! 7.2

2010-07-07 2010-07-07 9152浏览 1评论

Discuz! 7.2论坛中自带的投票功能太弱了,每个帖子内只能有一个投票,如果一个帖子中要进行多个投票的话,就不能实现。而相关的投票插件又少得可怜,找了许久才找到这个(原帖)。按照说明去安装,UTF8版本的还是会出现一些问题,对文件进行了一些小的修改,目前已经可以正常使用。

提供修改的下载:点击下载(UTF-8版)

安装步骤:

1、在后台添加插件——导入discuz_plugin_ques.txt内的信息,使用强制模式。

阅读更多...