免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库

动态

2016-07-22

2016-07-21

  • netdoger 发表了新话题 2016-07-21 10:38
    请问:管道的问题
    我们在使用匿名管道时,一般都是这样的: int fd[2]; pipe(fd);//创建一个管道 fork(); 请问:在fork后,为什么父、子进程 不会复制管道?如果复制了,那么 ...

2016-07-14

  • netdoger 发表了新话题 2016-07-14 14:14
    请问:如何下载ftp服务器
    我是CentOS 6.3的,我想安装ftp服务器,请看: yum -y install vsftpd 可是一直都找不到,请问还能怎么下载ftp服务器软件?

2016-07-13

2016-07-11

2016-07-10

2016-07-05

  • netdoger 发表了新话题 2016-07-05 09:32
    请问:C中的位段的问题
    请看: struct pack_data { unsigned char a:3; unsigned char b:1; unsigned char c:4; }data; data.a=5; data.b=1; data.c=3; 请问:在位段中,a是 ...

2016-06-22

  • netdoger 发表了新话题 2016-06-22 08:37
    请问子进程的问题
    用fork创建一个子进程,如果 父进程先退出,则子进程会变成 一个孤儿进程;如果子进程先退出, 则子进程会变成一个僵尸进程; 请问到底要怎么做才能都不会出 ...

2016-06-21

2016-06-20

2016-06-15

2016-06-14

  • netdoger 发表了新话题 2016-06-14 14:25
    请问:信号的问题
    请看: #include #include #include #include #include #include void printsigset(sigset_t *set) { int i; for(i=1;i

2016-04-15

  • netdoger 发表了新话题 2016-04-15 11:50
    请问:内核模块代码的大小是否有限制
    请问: 一、内核模块是不是运行在内核空间? 二、我们知道进程的虚拟内存是4G大小,其中内核空间是1G大小,如果内核模块运行 在内核空间,那么内核模块的大小 ...

2016-04-02

2016-03-31

  • netdoger 发表了新话题 2016-03-31 15:42
    请问个用C语言求 网际校验和的问题
    网际校验和是说: 发送方对要发送是数据划分为许多16位(2个字节),如果数据的字节数 为奇数,则在末尾补一个字节0凑成偶数,对这些系列反码求和,便得校验和 ...
  • netdoger 发表了新话题 2016-03-31 10:31
    请问个网际校验和的问题
    网际校验和是说: 发送方对要发送是数据划分为许多16位(2个字节),如果数据的字节数 为奇数,则在末尾补一个字节0凑成偶数,对这些系列反码求和,便得校验和 ...

2015-06-25

2015-06-13

2015-01-14

  • netdoger 发表了新话题 2015-01-14 14:49
    请问路由器的配置问题
    我们这里有个腾达W20E的路由器, 接两个ADSL猫,它分配了两个网关: 192.168.0.1和192.168.2.1, 现在在自动分配IP地址时,我发现 如果是两个不同网段的机器 ...

2014-12-07

2014-12-05

  • netdoger 发表了新话题 2014-12-05 21:18
    请问:设置无线路由器的问题
    我原来用的是ADSL,内置了上网的账号和密码,该ADSL的 IP地址是192.168.1.1,并且在网络的TCP/IP协议中设置了指定的IP地址 和DNS服务器地址。 现在买了个TP-L ...
  • netdoger 发表了新话题 2014-12-05 21:17
    请问:设置无线路由器的问题
    我原来用的是ADSL,内置了上网的账号和密码,该ADSL的 IP地址是192.168.1.1,并且在网络的TCP/IP协议中设置了指定的IP地址 和DNS服务器地址。 现在买了个TP-L ...

2014-11-07

2014-11-06

2014-11-05

  • netdoger 发表了新话题 2014-11-05 15:05
    如何获取字符串
    我从一个文件中读取一行,比如 str=" abc 123 cde "等等, 我也不知道里面被分为几个字符串(由空格分割), 最前面一定有空格,当不知道有几个空格 ...
  • netdoger 发表了新话题 2014-11-05 10:45
    请问:用C语言如何获取字符串中的第一个字符串
    比如:str=" 123 abc 678 mnop "; 字符串前面有空格,如何获取第一个字符串123, 并获取它在str中的位置? 另:还能获取其他的字符串吗?怎么跳过 ...

2014-10-26

  • netdoger 发表了新话题 2014-10-26 15:13
    请问:修改无线网卡物理地址的作用
    我看网上有许多关于修改无线网卡物理地址的资料, 我有两个问题: 1 为什么要修改无线网卡的物理地址?修改它 有什么作用? 2 物理地址应该是固化在无线网卡 ...

2014-10-20

2014-10-19

2014-10-10

  • netdoger 发表了新话题 2014-10-10 16:49
    急!共享的问题
    我单位的电脑都是XP的,并且是对等网的(没有服务器),他们登陆的用户都是administrator。 有一台电脑上有个文件夹要能被某些人访问,但是这台电脑的 打印机又 ...
  • netdoger 发表了新话题 2014-10-10 10:54
    急!共享的问题
    我单位的电脑都是XP的,并且是对等网的(没有服务器),他们登陆的用户都是administrator。 有一台电脑上有个文件夹要能被某些人访问,但是这台电脑的 打印机又 ...
  • netdoger 发表了新话题 2014-10-10 10:16
    急!对等网连接时出现的问题
    所有的进去都是XP的。 我在一台电脑上设置了共享,并设置给某个用户访问,我在其他机访问时, 出现:有的有出现连接到这个画面,然后输入用户名和密码后就可以 ...

2014-08-16

  • netdoger 发表了新话题 2014-08-16 12:34
    请问个C++中继承的问题
    请看: class IUn { public: virtual void QueryInterface(int iid,void **pObj)=0; virtual void AddRef()=0; virtual void Release()=0; }; clas ...

2014-08-13

  • netdoger 发表了新话题 2014-08-13 20:55
    不同网段如何共享打印机
    我单位有一个路由器,分别接两根ADSL线,内部都是用无线网卡 连接,IP是自动分配的。网关分别是192.168.0.1和192.168.2.1, 现在有一台XP的机器,连接的是192. ...

2014-06-03

2014-02-16

  • netdoger 发表了新话题 2014-02-16 17:42
    php文件可以这样写吗?
    我写了个php模板文件,我想可以这样写吗? 请看: 《!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/x ...

2014-02-13

  • netdoger 发表了新话题 2014-02-13 12:02
    DOCTYPE好像没什么用处
    请看: 《!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"》 《html xmlns="http:/ ...

2014-01-16

  • netdoger 发表了新话题 2014-01-16 09:39
    请教386汇编中页映射表的初始化问题
    我看了个分页的例子,实在看不明白, 现在有几个问题请教: 1、我看例子中,在GDT中定义页目录和页表的物理地址, 那么在装载GDT时,应该也就把它们初始化了, ...

2014-01-14

  • netdoger 发表了新话题 2014-01-14 10:47
    请问:段地址的问题
    我看资料说: 进程的代码段和数据段的虚拟空间是地址是重叠的, 起始地址都是0x00000000,段长度也一样。 那它们在设置时,是如何定义段描述符的? 因为数据段 ...

2014-01-11

  • netdoger 发表了新话题 2014-01-11 10:37
    请问:USB驱动开发的问题
    我在看操作系统的代码时,发现象键盘、鼠标等设备, 如果想使用它们,都需要用到接口芯片方面的,而且 它们的驱动都是写在内核中的,我想问:象USB驱动 的设备 ...

2014-01-10

  • netdoger 发表了新话题 2014-01-10 10:27
    请问:分页机制中的问题
    很多书上都说: 由于4G 的地址空间划分为1M 个页,因此,如果用一张表来描述 这种映射,那么该映射表就要有1M 个表项,若每个表项占用4 个字节, 那么该映射表 ...
  • netdoger 发表了新话题 2014-01-10 10:14
    保护模式下虚拟存储的问题
    都说保护模式下,分页管理机制才能实现 拟存储,可是我在看电子科大的操作系统视频时, 说到:虚拟存储分段技术,请问 虚拟存储是否也可以在分段技术下实现? ...

2014-01-05

2013-12-29

  • netdoger 发表了新话题 2013-12-29 10:50
    2片8259A到底可以接几个中断源?
    一片8259A可以接8个中断源,如果是两片, 那么主8259A的第二个脚与从8259A连接, 那么是不是两片应该是可以与15个中断源 连接(主8259A可以连7个,从8259A连8 ...

2013-12-25

2013-12-13

  • netdoger 发表了新话题 2013-12-13 16:20
    请问extern问题
    请看一个工程中的两个文件: 文件a.c: int j = 9; void callme() { printf("hello\n"); } 文件b.c: extern int j; /*extern*/ ...

2013-11-29

  • netdoger 发表了新话题 2013-11-29 17:50
    请问个nasm中的问题
    我想用nasm来改写linux 0.11中的bootsect.s,我只写了一点就出问题了,请看: ;引导程序bootsect.asm [ORG 0x07C00] jmp start BOOTSEG EQU 0x07c0 ...

2013-11-23

  • netdoger 发表了新话题 2013-11-23 11:45
    linux下Bochs如何运行一个程序
    我在linux下安装bochs(可以调试的), 然后我写一个汇编程序(只是在0x7c00处显示), 并且编译好了,然后我在bochsrc中指定从这个程序启动, 可是我运行时: ...

2013-11-22

2013-11-12

2013-11-11

  • netdoger 发表了新话题 2013-11-11 15:47
    今天都去抢货了,怎么都没人?
    我在我的电脑上查看设备管理器,发现通用串行总线控制器上有 5个USB Universal Host Controller和5个USB Root Hub,而且 5个USB Universal Host Controller后面 ...

2013-11-10

  • netdoger 发表了新话题 2013-11-10 16:35
    请问主机上USB的问题
    我在我的电脑上查看设备管理器,发现通用串行总线控制器上有 5个USB Universal Host Controller和5个USB Root Hub, 我看了些资料,说主机硬件包括USB主机控制器 ...

2013-11-09

  • netdoger 发表了新话题 2013-11-09 16:55
    能推荐一本入门的驱动程序的书籍
    我想学习linux中的驱动程序,也看了很多书,总是不得其门, 哪位能否提供一本比较好的入门书?最好还能有USB驱动 程序开发入门方面的书籍,哪本书比较好入门?

2013-11-08

  • netdoger 发表了新话题 2013-11-08 19:45
    哪位能举个Kconfig的例子
    我想学习下Kconfig,看了许多语法,可是 想写个Kconfig的例子,可是不知道该怎么下手, 1、在哪个文件中写,写哪些内容会出现菜单? 2、在哪个文件中写,写哪 ...

2013-11-06

  • netdoger 发表了新话题 2013-11-06 11:34
    请问个页目录与页表的物理地址问题
    linux是多用户多进程系统,那是不是每个用户都分配一个 页目录与页表呢?还是说整个系统只有一个页目录与页表呢? 另外,我看linux 0.11的head.s源代码,它设置 ...

2013-11-02

  • netdoger 发表了新话题 2013-11-02 18:23
    请教个线性地址转物理地址
    x86将线性地址通过页目录表和页表两级查找转换成物理地址。 页目录表的大小为4KB(刚好是一个页的大小),包含1024项,每个项4字节(32位), 页表的大小也是4 ...

2013-11-01

2013-10-31

2013-10-28

  • netdoger 发表了新话题 2013-10-28 09:48
    能否获得物理地址
    我们在编写代码时,不管是用户空间的还是内核空间的,获得的 都是逻辑地址,我想问:能否获得物理地址? 如果能,怎么做?

2013-10-26

  • netdoger 发表了新话题 2013-10-26 19:31
    请教个内核内存管理的问题
    我看到书上说: 内核用数据结构page描述一个页框的状态信息,所有的页描述符存放在全局mem_map数组中,其数组的下标为页框号(pfn)。 因为每个描述符长度为32 ...
  • netdoger 发表了新话题 2013-10-26 19:30
    请教个内存管理的问题
    我看到书上说: 内核用数据结构page描述一个页框的状态信息,所有的页描述符存放在全局mem_map数组中,其数组的下标为页框号(pfn)。 因为每个描述符长度为32 ...
  • netdoger 发表了新话题 2013-10-26 17:27
    请问:mem_map数组是什么?
    我看《linux内核API完全参考手册》时, 说到mem_map数组的起始地址为0xC1000000, 可是我用它的例子,得出的mem_map数组的起始 却是0,请问mem_map数组是什么? ...
  • netdoger 发表了新话题 2013-10-26 14:43
    为什么每次运行获得的地址都不同
    我的出现很简单: char str[100]; printf("%x\n",str); 可是每次运行时,获得的地址都不同,请问这是为什么? 有什么办法让它获得的地址不变呢?

2013-10-25

2013-10-24

  • netdoger 发表了新话题 2013-10-24 10:01
    为什么没有触发中断程序
    我看了《LINUX内核API完全手册》中有关中断的例子, 请看(主要部分): static int irq=10; static irqreturn_t irq_handler(int data,void *dev_id) { p ...

2013-10-22

  • netdoger 发表了新话题 2013-10-22 11:41
    请问.config在哪个目录下
    我下载了源代码,并解压了,可是我在源代码的主目录下使用: ls -al|more,没有看到.config这个隐含的内核配置文件, 我们在配置内核时,都是在源代码的主目录 ...

2013-10-21

2013-10-20

2013-10-19

  • netdoger 发表了新话题 2013-10-19 09:28
    请问个宏的问题
    我看到一个宏是这样定义的: #define __EXPORT_SYMBOL(sym, sec) \ __CRC_SYMBOL(sym, sec) \ static const char ...

2013-10-18

  • netdoger 发表了新话题 2013-10-18 15:47
    请问:kallsyms文件中的一些内容
    我在看《Linux内核完全参考手册》时,使用它的例子, 在编译其中的例子,是关于API函数find_task_by_pid_ns, 提示是说警告find_task_by_pid_ns未定义,我在查 ...

2013-10-17

2013-10-16

  • netdoger 发表了新话题 2013-10-16 15:13
    请问数组指针的问题
    请看: int *pa[5]; int a[5]={11,22,33,44,55}; pa[0]=&a[0]; pa[1]=&a[1]; pa[2]=&a[2]; pa[3]=&a[3]; pa[4]=&a[4]; printf("%p,%p\n",pa,&pa ...

2013-10-15

  • netdoger 发表了新话题 2013-10-15 15:42
    哪位能帮我解释下二级指针
    我看到有些函数,它的参数里有用到二级指针,它是输出型参数, 比如: struct module *owner; find_symbol(,&owner,,,); (我只写一个相关的参数) 我一直搞不 ...

2013-10-14

  • netdoger 发表了新话题 2013-10-14 11:05
    请问个Makefile文件的问题
    我在编译linux内核时,用到Makefile: OBJVAR=__module_address.o ifneq ($(KERNELRELEASE),) obj-m=$(OBJVAR) else PWD:=$(shell pwd) KVER:=$(shell un ...

2013-10-13

2013-10-12

2013-10-10

2013-10-08

  • netdoger 发表了新话题 2013-10-08 16:41
    请问内核模板编译的问题
    据说内核模板编译,不能象一般的C程序可以链接库函数, 那么请问:内核模板编译时,它需要的其他内核API函数 如何编译进ko模块?比如:自己写个内核代码,其中 ...
  • netdoger 发表了新话题 2013-10-08 15:56
    请问源代码在哪个目录下?
    我的linux是直接安装的(下载CentOS-6.4-i386-bin-DVD1.iso后安装的), 不是通过下载*.tar.bz2后升级的,现在我想找源代码,比如module.c(据说 是在源代码的 ...
  • netdoger 发表了新话题 2013-10-08 10:33
    请教:inode与block
    我在看鸟哥教程时,他说: 一个 partition 格式化为一个 filesystem 之后, 基本上,他一定会有 inode table 与 data area 两个区块, 一个用来记录档案的信息 ...

2013-10-07

  • netdoger 发表了新话题 2013-10-07 10:43
    请教内核API与系统调用的关系
    我们在写一个用户程序时,它的API一般都是 通过系统调用进入内核的,比如:write函数 通过sys_write进入内核(一般系统调用函数都说以sys_开头的); 可是我看 ...

2013-10-06

  • netdoger 发表了新话题 2013-10-06 17:36
    为什么不能挂起?
    我用的是VM,我的内存是3G,我在运行linux后,想把它挂起, 可是系统提示要我释放500M空间,我看了看我的硬盘,还有5G 多,请问为什么不能挂起?有什么办法解决 ...
  • netdoger 发表了新话题 2013-10-06 15:23
    再请教给位:CPU的数目是否也可调整
    我的CPU是双核的,我看VM参数处理器是1,请问:这个是否可以调为2呢?
  • netdoger 发表了新话题 2013-10-06 11:35
    如何改变VWMare中内存的大小
    我是在虚拟机VM上安装linux的,原来的内存是1G,现在我又加了2G,我想更改 内存的大小,可是在VM的参数设置里,内存大小的框不能重新设置,请问 要怎么改变呢? ...

2013-10-04

  • netdoger 发表了新话题 2013-10-04 09:47
    请问:linux中命令的问题
    我过去学AS/400时,它里面的命令都有个规律: 前面三个一般都是dsp(表示display)、 wrk(表示work)、crt(表示create)、 dlt(表示delete)等,后面一般 也是三个 ...

2013-10-02

  • netdoger 发表了新话题 2013-10-02 11:46
    请问:如何把驱动程序编译进内核?
    我升级内核到2.6.32后,启动时不认硬盘, 别人告诉我可能硬盘驱动有问题。 我想问:到哪里可以下载硬盘的驱动程序? 如何把驱动程序编译进内核?(应该不需要 ...

2013-10-01

  • netdoger 发表了新话题 2013-10-01 15:01
    请问在VMWare中如何卸掉Linux
    原来想升级内核,可是一直没有成功,现在没有办法了, 准备卸掉老版本准备装新版本。我的Linux是在虚拟机VMware® Workstation 8.0 上安装的,我想问如果想 ...

2013-09-29

2013-09-28

  • netdoger 发表了新话题 2013-09-28 12:12
    请问:内核升级后不能启动的问题
    我想把内核进行升级(从2.6.18升级到2.6.32),做了好多次,中间也没有出现问题,可是在启动时 老是不成功。 我是这样做的: 1 make mrproper 2 把原来的配置文 ...

2013-09-27

2013-09-24

2013-09-22

  • netdoger 发表了新话题 2013-09-22 16:49
    请问有没有GNU C的扩展教程
    我发现在看linux内核时,说它的内核源代码很多是按照GNU C的扩展来写的,我 想问:哪里可以找到GNU C扩展的中文教程?

2013-09-21

  • netdoger 发表了新话题 2013-09-21 10:09
    请问:如何区别libc与glibc的使用
    libc是Linux下的ANSI C的函数库,glibc是gnu发布的libc库, 我发现这两者中的许多函数都说一样的,现在我有个疑问: 如果我们编写一个用户级的C程序,那么我们 ...