摘要: Close Free CommanderAdd the following lines to the FreeCommander.ini in [Form] sectionCode:FileMovePrg=C:\Program Files\TeraCopy\TeraCopy.exe Move *%ActivSelAsFile% "%InactivDir%"FileCopyPrg=C:\Program Files\TeraCopy\TeraCopy.exe Copy *%ActivSelAsFile% "%InactivDir%"(* - required 阅读全文
posted @ 2011-08-18 22:14 TIANCJ 阅读(530) 评论(0) 推荐(0)
摘要: #include <linux/wait.h> typedef int (*wait_queue_func_t)(wait_queue_t *wait, unsigned mode, int flags, void *key);int default_wake_function(wait_queue_t *wait, unsigned mode, int flags, void *key);struct __wait_queue_head { spinlock_t lock; struct list_head task_list;};typedef struct __wait_qu 阅读全文
posted @ 2011-08-18 19:17 TIANCJ 阅读(5561) 评论(0) 推荐(0)
摘要: 鼠标指向图片变手型加style="cursor:hand" ,firefox无效。style="cursor:pointer"这个是兼容ie和firefox的,有人说不支持Opera,但是Opera 11.11是支持的。 阅读全文
posted @ 2011-08-18 19:04 TIANCJ 阅读(134) 评论(0) 推荐(0)
摘要: http://oss.org.cn/kernel-book/ldd3/index.html 由 quickwhale 翻译的简体中文版 V0.1.0 2006-6-2 遵循原版的版权声明. 还在完善中. 欢迎任何意见, 请给我邮件. 请发信至 quickwhale 的邮箱 <quickwhale@hotmail.com> 版权 © 2005, 2001, 1998 O’Reilly Media,... 阅读全文
posted @ 2011-08-18 19:00 TIANCJ 阅读(829) 评论(0) 推荐(0)
摘要: lsmod实际上读取并分析/proc/modules文件 cat /proc/modules 内核中已加载的模块的信息存在于/sys/modules. /sys/module 是一个 sysfs 目录层次, 包含当前加载模块的信息. /proc/moudles 是旧式的, 那种信息的单个文件版本. 其中的条目包含了模块名, 每个模块占用的内存数量, 以及使用计数. 另外的字串追加到每行的末尾来指定标志, 对这个模块当前是活动的.linux内核模块程序结构 1) 加载函数(一般需要) 当通过insmod或modprobe加载内核模块时, 模块的加载函数会自动被内核执行. static int _ 阅读全文
posted @ 2011-08-18 18:58 TIANCJ 阅读(304) 评论(0) 推荐(0)
摘要: 家庭基站能够以最大的数据速率提供住宅内部的移动通信能力,而且不需要安装微蜂窝节点B。它们被划分为“毫微微蜂窝”类。+45dBm —微蜂窝基站覆盖室外区域~5km+30dBm —微微蜂窝基站覆盖园区~0.5km+15dBm —femto基站覆盖住宅内部50mFemto基站网络通过公共电话网接入,特别是住宅内部的DSL网线。手机只是与住宅内部的femto基站通信,从根本上省去了用户在微蜂窝基站的话费。 阅读全文
posted @ 2011-08-18 18:54 TIANCJ 阅读(895) 评论(0) 推荐(0)
摘要: 自己不玩魔兽, 去因为工作需要逼迫不得不接触一些. 由于没有正版cd-key, 又要上battle.net战网(用浩方也行的, 谁叫测试需要用battle.net呢), 只好自己搭建魔兽争霸私服. 这里强烈推荐文章: http://hi.baidu.com/sink_cup/blog/category/Pvpgn. 在http://pvpgn.berlios.de/index.php?page=f... 阅读全文
posted @ 2011-08-18 18:40 TIANCJ 阅读(2631) 评论(0) 推荐(0)
摘要: How Fuse-1.3 Works[这篇文档已经有点老了, 不过对于了解FUSE工作原理的朋友来讲已经够了.][Written by Terje Oseberg]1. The fuse library.When your user mode program calls fuse_main() (lib/helper.c), fuse_main() parses the arguments passed to your user mode program, then calls fuse_mount() (lib/mount.c).fuse_mount() creates a UNIX do. 阅读全文
posted @ 2011-08-18 13:56 TIANCJ 阅读(2935) 评论(0) 推荐(0)
摘要: 用户空间文件系统(Filesystem in Userspace,简称FUSE)是操作系统中的概念,指完全在用户态实现的文件系统。目前Linux通过内核模块对此进行支持。一些文件系统如ZFS,glusterfs和luster使用FUSE实现。Linux用于支持用户空间文件系统的内核模块名叫FUSE,FUSE一词有时特指Linux下的用户空间文件系统。文件系统是一个通用操作系统重要的组成部分。传统上操作系统在内核层面上对文件系统提供支持。而通常内核态的代码难以调试,生产率较低。Linux从2.6.14版本开始通过FUSE模块支持在用户空间实现文件系统。在用户空间实现文件系统能够大幅提高生产率,简 阅读全文
posted @ 2011-08-18 11:28 TIANCJ 阅读(22141) 评论(2) 推荐(1)
摘要: 前段时间申请了website.org的免费空间, 可是有广告. 在这时向大家推荐freehosting.com.Freehosting.com是一家创建于1996年的美国网站,国内在2006年有介绍过它的免费PHP空间,不过没能找到演示,目前免费空间的主机 放在德国,提供1G存储空间,月流量为10G,采用CPanel控制管理面板(有简体中文版),支持FTP和Web在线文件管理(可在线解压缩),可创建 1个MySQL数据库,支持CGI(Perl5),支持SSH端口转发,可作为SSH账号用于代理,创建SSH通道。可创建1个EMail邮箱账号。提供 一个freehosting.com后缀的免费二级域 阅读全文
posted @ 2011-08-18 09:41 TIANCJ 阅读(3064) 评论(0) 推荐(0)
摘要: 最近想写/移植一个操作系统内核, 公司里面的内核实在是不敢恭维. 它是一个比uc/os-ii还要简单的内核, 任务的调度都需要任务自身来显式调用reschedule()来进行任务切换. 由于以前对ARM有过了解, 因此准备在ARM平台上进行此操作系统的开发. 开发板是有, 不过, 经常要通过串口或网中下载程序, 恐怕不是每个人都想要的, 每次修改一下程序都要重新download. 下面准备在sky... 阅读全文
posted @ 2011-08-18 09:32 TIANCJ 阅读(172) 评论(0) 推荐(0)
摘要: 今天在分析linux源码时, 看到net_device{}中有个____cacheline_aligned_in_smp.____cacheline_aligned_in_smp在include/linux/cache.h中定义:#ifndef ____cacheline_aligned#define ____cacheline_aligned __attribute__((__aligned__(SMP_CACHE_BYTES)))#endif#ifndef ____cacheline_aligned_in_smp#ifdef CONFIG_SMP#define ____cacheline_ 阅读全文
posted @ 2011-08-18 09:27 TIANCJ 阅读(1931) 评论(0) 推荐(0)
摘要: Port Triggering,是指当Outbound的流来自指定的内网端口(triggered port),自动打开网关WAN侧接口的指定端口(forwarded port),并将指向forwarded ports的流转发到内网触发triggered ports的终端上。 引用wiki上关于port triggering的一个例子,IRC(Internet Relay Chat)使用Ident协... 阅读全文
posted @ 2011-08-18 09:01 TIANCJ 阅读(3063) 评论(0) 推荐(0)