-
http://news.cnet.com/8301-10784_3-9878655-7.html
This graph that network-monitoring firm Keynote Systems provided to us shows the worldwide availability of YouTube.com dropping dramatically from 100 percent to 0 percent for over an hour. It didn't recover completely until two hours had elapsed.
(Credit: Keynote Systems) -
早上起来竟然就杀毒。。。EvA.vBS
2008-10-24
太粗心了,中了学校里带来的autorun.inf的u盘病毒,好吧,那就杀吧,好在是用vbs写的,虽然用了恶心的大小写还把字符串颠倒过来,以及用unicode替换,但是都不算什么太高深的技术。代码整理后如下:
=========================以下为转载=========================
On Error Resume Next
Set FSO=CreateObject ("scRiPtiNG.fILeSy... -
Manual on Vector Class
of Click modular router
既然写了HashMap就顺便把Vector也写掉吧,好在他的Vector比较简单。
原理: Vector用的其实是个数组,他的iterator就是个T*指针。
常用函数:
// iterators
iterator ... -
Manual on HashMap Class
of Click modular router 为了写detection模块,需要用到HashMap这个工具,然而由于Click文档极少,所以特地整理一下放上来,希望能帮助大家。
原理: Click的HashMap其实是一个bucket数组,每个bucket是一个节点为<KEY, VALUE>形式的链表,其物理存储形式如下:
对于节点N<K, V>,计... -
小心使用map的[]操作符
2008-10-14
std::map 使用起来很简单, 其中提供的 [] 操作符, 使用起来非常方便, 不过使用 [] 要非常小心, 他在索引到不存在的项时会自动添加该项,不然会造成隐藏很深的bug, 下面是一个例子.typedef std::map<int /* index */, object* /* obj */> int_map;int_map obj_list;函数: get_objectobject *get_object(int index... -
scp远程拷贝 zz
2008-10-07
http://zhangxinjie.blog.ccidnet.com/blog-htm-itemid-242836-uid-20630-do-showone-type-blog.html
scp root@10.5.0.1:/root/firewall.tar.gz ./
scp /home/cheney/full.tar.gz root@10.5.0.1:/home/root/
scp -r root@10... -
用命令行netsh修改windows的ip、网关、dns
2008-09-08
type 网络配置.netsh
# ----------------------------------
# 接口 IP 配置
# ----------------------------------
pushd interface ip
#
# "无线网络连接" 的接口 IP 配置
#设静态IP
... -
CVS使用速成配置
2008-09-08
一 CVS服务器的安装:
1。查看你的操作系统上是否安装了CVS:
#> rpm -qa|grep cvs
如果没有安装你可以在Redhat 第2张光盘上找到,另外你也可以在网上下载到最新的rpm包。很容易找,其实不存在什么linux版本。
2。建立cvs用户组:
#> groupadd cvs
3。建立cvs组的cvsroot用户和所属的目录:
... -
WINDOWS LIVE MESSENGER(MSN)不能启动的解决方法
2008-08-04
今天突然碰到WLM(MSN)不能启动,点击程序也没任何窗口或者任务栏图标出现,但是TASK MANAGER里有许多MSNGSMR的进程,手动全部杀掉以后仍然不能启动,同时删除再安装也无用。
后来网上搜索到的解决方法是重起连接到INTERNET的网关/路由器
原文如下:
Windows Live Messenger (MSN) Does Not or Cannot Load or Start When... -
中毒了....
2008-05-23
卡巴到期竟然就停下来了,结果上了一个U盘病毒的当,总结以下几个经验:
病毒是个很老的病毒,就是一个autorun.inf,一个MS-DOS.com,然后所有文件夹都隐藏了,生成N个和文件家名字一样的.exe
首先,并非只有autorun可以被重载,包括open什么的都能被重载,也就是说右键单击打开也是会运行病毒程序的
要是不小心中了的话,可以到安全模式下删除以下文件:
$WINNT\Fonts\tskmgr.ex... -
ubuntu6.1下运行arm-elf-gdb zz
2008-05-01
操作系统是ubuntu6.1,安装了uClinux的官方开发工具arm-elf-tools-20030314.sh,arm-elf-gcc完全正常,编译u-boot和uClinux都没有问题,但我在运行arm-elf-gdb的时候,出现了错误。
-
用钩子函数给系统加入新的系统调用zz
2008-05-01
添加新的系统调用audit
用钩子和模块的方法实现添加新的系统调用
钩子就是在内核符号表中的函数指针
下面是audit函数分别的对应关系
内核 <——> 钩子 <——> 模块
audit my_sysaudit mod_sys_audit
-
char * strsep (char **, const char *) zz
2008-05-01
函数:char * strsep (char **string_ptr, const char *delimiter)
另一个可重入的方法是取消了第一个参数。初始时的指针由用户指定,后面调用的指针则由delimiter决定。返回下一个被分解的token。
这个函数是在4.3BSD系统中引入的,因此被广泛使用着。
以下是一个使用strsep的实例:
#include <string.h>
#include <stddeaf.h>
...
char string[] = "words separated by spaces -- and, punctuation!";
const char delimiters[] = " .,;:!-";
char *running;
char *token;
...
running = string;
token = strsep (&running, delimiters); /* token => "words" */
token = strsep (&running, delimiters); /* token => "separated" */
token = strsep (&running, delimiters); /* token => "by" */
token = strsep (&running, delimiters); /* token => "spaces" */
token = strsep (&running, delimiters); /* token => "and" */
token = strsep (&running, delimiters); /* token => "punctuation" */
token = strsep (&running, delimiters); /* token => NULL */
**************************************************************************************************************** -
移植u-boot在skyeye上运行
2008-04-26
移植u-boot在skyeye上运行
环境:
UBUNTU 7.10
模拟器:
skyeye-1.2
交叉编译器:
前一篇文章制作的arm-softfloat-linux-gnu-
uboot:
htliu提供的uboot
开发板:
smdk2410
... -
扩张虚拟机中LINUX的硬盘大小
2008-04-26
今天编译crosstools到一半,还没搞定,竟然报错说磁盘空间不够,事情真是会生出来..
一看当初只给了他8G,但是在虚拟机里没办法直接改变大小,查了些资料后终于搞定了,过程记录如下:
先在HOST上的命令行中执行:
vmware-vdiskmanager -x 12Gb .\Ubuntu.vmdk
(其中vmware-vdiskmanager命令在vmware安装目录下可找到,-x后面跟的是你希望扩张后的大小, *.vmdk就是想要扩大的磁盘文... -
[zz]一步一步教你在skyeye上运行uboot
2008-04-22
1. 简介
skyeye是一个很好的,基于各种ARM系列CPU的,SOC和主板级的模拟器。uboot是一个可以在各种cpu(arm,mips,powerpc)的主板上运行的引导程序,相当于PC机的BIOS但是又远远的强于普通的BIOS,比如支持网络引导,引导各种内核,甚至一个简单的shell,等等。他们两个都是基于GPL的开源自由软件。
这篇文章教你怎样在最少量的修改代码的情况下,用skyeye模拟EP7312并在上面运行uboot,给接触嵌入系统的新... -
[zz]ubuntu中建立交叉编译环境和skyeye
2008-04-22
一、搭建开发环境
在www.uclinux.org上下载以下两个包:
交叉开发工具:arm-elf-tools-20040427.sh
uClinux的源码包:uClinux-dist-20040408.tar.gz
好像现在arm-elf-tools-20040427.sh不太好下,你也可以下载arm-elf-tools-20030314.sh
安装交叉开发工具:进入arm-elf-tools-20040427.sh所在的目录,执行以下命... -
一个问题的解答
2008-04-22
若干NP完全问题的特殊情形
王晓东
摘要:讨论了图算法中若干NP完全问题在所给的图是一棵树时的特殊情形.利用树结构的前序编号表示法提出了解树的最大独立集问题、最小顶点覆盖问题和最小支配集问题的线性时间算法.在渐近意义下这些算法都是最优算法.
关键词:图;树;NP完全问题;计算复杂性
中图分类号:TP3 文献标识码:ASome Special Cases of NP-C...
共1页 1







