Linux
文章平均质量分 78
SlinZhu
这个作者很懒,什么都没留下…
展开
-
iOS-ssh无密码登入设置
由于经常需要登录一些远程的服务器,每次都需要将密码重输一遍,如下:#ssh 用户名@我的服务器的ip用户名@我的服务器的ip's password: (这里需要手动输入密码后回车)Linux redcat 2.6.31-20-generic #58-Ubuntu SMP Fri Mar 12 05:23:09 UTC 2010 i686Last login: Sat Apr 10转载 2012-07-24 18:42:16 · 2925 阅读 · 0 评论 -
C函数之memcpy()函数用法
函数原型void *memcpy(void*dest, const void *src, size_t n);功能由src指向地址为起始地址的连续n个字节的数据复制到以destin指向地址为起始地址的空间内。头文件#include返回值 函数返回一个指向dest的指针。说明 1.sour转载 2013-03-21 12:10:10 · 877 阅读 · 0 评论 -
Linux时间函数之gettimeofday()函数之使用方法
一.gettimeofday()函数的使用方法:1.简介:在C语言中可以使用函数gettimeofday()函数来得到时间。它的精度可以达到微妙2.函数原型:#includeint gettimeofday(struct timeval*tv,struct timezone *tz )3.说明:gettimeofday()会把目前的时间用tv 结构体转载 2013-03-21 09:23:49 · 603 阅读 · 0 评论 -
Linux VFS中write系统调用实现原理
用户空间的write函数在内核里面的服务例程为sys_writeroot@syslab ~]# grep write /usr/include/asm/unistd_64.h#define __NR_write 1__SYSCALL(__NR_write, sys_write)#define __NR_pwrite64转载 2013-01-21 17:40:01 · 3572 阅读 · 0 评论 -
对话Linus Torvalds:大多黑客甚至连指针都未理解
摘要:Linus Torvalds坦言那些狡诈的通过文件名查找高速缓存,然后又抱怨自己能力一般的内核“恶魔”才是他欣赏的;相反,很多人连低水平的内核编程都还没学好。几周前, Linus Torvalds在Slashdot上回答了一些问题。其中有一条引发了开发者们的强烈关注,当被问到他心目中的内核黑客时,他说自己这些日子已经不怎么看代码了,除非是帮别人审查。他稍微暂停了一下,坦言那些“狡猾”的通转载 2013-01-14 15:07:45 · 484 阅读 · 0 评论 -
Linux下的TUN/TAP编程
TUN/TAP虚拟网络设备为用户空间程序提供了网络数据包的发送和接收能力。他既可以当做点对点设备(TUN),也可以当做以太网设备(TAP)。实际上,不仅Linux支持TUN/TAP虚拟网络设备,其他UNIX也是支持的,他们之间只有少许差别。原理简介 TUN/TAP虚拟网络设备的原理比较简单,他在Linux内核中添加了一个TUN/TAP虚拟网络设备的驱动程序和一个与之相关连的字符设备/d转载 2013-01-05 15:22:56 · 922 阅读 · 0 评论 -
Hard link 和 Symbolic link
硬链接(hard link) UNIX文件系统提供了一种将不同文件链接至同一个文件的机制,我们称这种机制为链接。它可以使得单个程序对同一文件使用不同的名字。这样的好处是文件系 统只存在一个文件的副本,系统简单地通过在目录中建立一个新的登记项来实现这种连接。该登记项具有一个新的文件名和要连接文件的inode号,文件的目录 登记项就是所谓的文件硬链接(硬链接,目录登记项: 文件名--转载 2012-09-10 11:19:26 · 720 阅读 · 0 评论 -
Vi使用指南
vi使用手册(zt)进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发转载 2012-07-24 18:43:52 · 1304 阅读 · 0 评论 -
Sublime Text 2 实用快捷键[Mac OS X]
lucasfais 总结了一些非常实用的 Sublime Text 2 快捷键,Lucifr 将它们翻译成了中文,以方便查阅。注意:修饰键(如⌘)后跟多个按键的情况表示在按住修饰键的情况下依次按下相应键。打开/前往⌘T前往文件⌘⌃P前往项目⌘R前往 method⌘⇧P命令提示转载 2012-07-24 18:37:39 · 946 阅读 · 0 评论 -
Data Type Ranges
For 32-bit and 64-bit compilers, Microsoft Visual C++ recognizes the types shown in the table below. Note that the following type also have unsigned forms:int (unsigned int)__int8 (unsig转载 2013-03-22 16:42:53 · 561 阅读 · 0 评论