- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 vmware 与 ubuntu 共享文件夹无法使用的问题
在Vmware中为虚拟客户机ubuntu添加共享文件夹后,无法在客户机里找到共享的文件夹,以下命令执行失败sudo mount -t vmhgfs .host:/share /mnt/share错误提示为:Error: cannot mount filesystem: No such device此时,请先执行以下命令:sudo apt-get
2013-02-26 11:39:30 1570
转载 PAM配置
具有调用PAM的应用程序可以用来认证用户,登录服务,屏保,密码工具,可以和其他任何认证工具交互。要实现这些功能,你需要配置或者是标准的/etc/passwd文件,或者是LDAP服务,或者是windows域控制器,或者是其他任何PAM支持的东西。 虽然,配置标准的PAM看上去比较简单,但是PAM却是非常灵活的,他可以把一个正在工作的系统折腾的不知所以然,所以我们在配置的时候还是
2008-12-18 10:10:00 2254
转载 关于内存对齐
1.内存对齐考虑下面的结构: struct foo { char c1; short s; char c2; int i; }; 假设这个结构的成员在内存中是紧凑排列的,假设c1的地址是0,那么s的地址就应该是1,c2的地址就是3,i的地址就是4。也就是
2008-05-22 19:04:00 530
转载 堆(heap)和栈(stack)有什么区别??
简单的可以理解为: heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。 stack:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。 预备知识——程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。
2008-04-30 10:18:00 516
原创 linux编辑或删除以'-'开头的文件
编辑或删除前先跟"--"选项,如:先产生文件"-jk"$ cat $PATH > -jk再编辑文件“-jk”$ vi -- -jk删除文件可用$ rm -- -jk以此类推。。
2008-03-28 16:07:00 1558
转载 AT&T汇编语言的相关知识
在Linux源代码中,以.S为扩展名的文件是“纯”汇编语言的文件。这里,我们结合具体的例子再介绍一些AT&T汇编语言的相关知识。 1.GNU汇编程序GAS(GNU Assembly和连接程序当你编写了一个程序后,就需要对其进行汇编(assembly)和连接。在Linux下有两种方式,一种是使用汇编程序GAS和连接程序ld,一种是使用gcc。我们先来看一下GAS和ld:GAS把汇编语
2008-03-24 21:43:00 717
转载 read 系统调用剖析
大部分程序员可能会有这样的疑问:当在程序中调用库函数 read 时,这个请求是经过哪些处理最终到达磁盘的呢,数据又是怎么被拷贝到用户缓存区的呢?本文介绍了从 read 系统调用发出到结束处理的全过程。该过程包括两个部分:用户空间的处理、核心空间的处理。用户空间处理部分是系统调用从用户态切到核心态的过程。核心空间处理部分则是 read 系统调用在 linux 内核中处理的整个过程。Read 系统
2008-03-21 11:29:00 1945 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人