上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 22 下一页
摘要: 转自:http://www.cnblogs.com/avril/archive/2010/03/23/1692809.htmlLinux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可根据需要把访问权限设置为需要的任何组合。 有三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户.. 阅读全文
posted @ 2012-11-06 14:53 小鼬就是我 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 一直以来,对Linux的链接都有点懵懵懂懂的,使用上也存在一些问题,这两天仔细上网查了查资料,仔细了解了Linux上的硬链接和软链接。链接---------是一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号链接(Symbolic link)。我们首先来了解一下几个名词。索引节点(inode)要了解链接,我们首先得了解一个概念,叫索引节点(inode)。在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号,我们可以将ino 阅读全文
posted @ 2012-11-06 14:46 小鼬就是我 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/jiangtong/archive/2012/03/22/2411985.html关于Tcp封包很多朋友已经对此作了不少研究,也花费不少心血编写了实现代码和blog文档。当然也充斥着一些各式的评论,自己看了一下,总结一些心得。首先我们学习一下这些朋友的心得,他们是:http://blog.csdn.net/stamhe/article/details/4569530http://www.cppblog.com/tx7do/archive/2011/05/04/145699.html//………………当然还有太多,很多东西粘来粘区也不知道到底是谁 阅读全文
posted @ 2012-10-29 08:51 小鼬就是我 阅读(4579) 评论(0) 推荐(0) 编辑
摘要: c++不长搞,每次搞都频繁掉进陷阱里。。。std::set<int> iset;std::set<int>::iterator it = iset.insert(4).first;(*it)++; // error. 原因:std::set的迭代器不能修改对应的元素. 这是因为:std::set的特点是: 1.对于插入、删除和查找操作,set保证其时间复杂度都是O(log n);2.set是一个有序的、可以前向和后向遍历的容器(双向迭代器);3.set是一个元素类型和比较函数可以配置的容器,但是一经配置,就不可更改;4.set的元素可以插入、删除,但是不可更改。set在 阅读全文
posted @ 2012-10-12 17:14 小鼬就是我 阅读(8715) 评论(0) 推荐(0) 编辑
摘要: 在 ANSI 兼容终端(例如 xterm、rxvt、konsole 等)里, 可以用彩色显示文本而不仅仅是黑白。但是我们自己编写的程序能否输出彩色的字符呢?当然答案是肯定的。下面的语句就输出高亮的黑色背景的绿色字。printf("\033[1;40;32m%s\033[0m",” Hello,NSFocus\n”);\033 声明了转义序列的开始,然后是 [ 开始定义颜色。后面的 1 定义了高亮显示字符。然后是背景颜色,这里面是40,表示黑色背景。接着是前景颜色,这里面是32,表示绿色。我们用 \033[0m 关闭转义序列, \033[0m 是终端默认颜色。通过上面的介绍, 阅读全文
posted @ 2012-10-05 22:58 小鼬就是我 阅读(1330) 评论(0) 推荐(0) 编辑
摘要: 安装boost:http://www.boost.org/下载boost,我下下来是boost_1_51_0.boost库的大部分都可以直接引用头文件就行了,因为大多数都是头文件里模板加inline函数构成。但是也有些是需要安装成二进制lib的,比如thread.(详见文档:"Getting Started...")$ cd boost_1_51_0$ sudo ./bootstrap.sh //这条命令类似./configure. 也可以./bootstrap.sh --help看看有哪些命令参数.$ sudo ./b2 install //这样,boost库的所有头文件 阅读全文
posted @ 2012-10-04 19:58 小鼬就是我 阅读(7770) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://blog.csdn.net/chaojie2009/article/details/6719353 (也是转载的。鄙视一下此人转载不著名出处。)注意:必须带着怀疑的态度去看这篇文章,里面部分描述有些微问题。顺便要看看评论。ps:可以把prototype当作一个成员变量,思考js语法的特性造成的搜索成员的顺序. JavaScript 是基于对象的,任何元素都可以看成对象。然而,类型和对象是不同的。本文中,我们除了讨论类型和对象的一些特点之外,更重要的是研究如何写出好的并且利于 重用的类型。毕竟,JavaScript这种流行的脚本语言如果能够进行良好的封装,并形成一个庞大的类 阅读全文
posted @ 2012-09-17 10:16 小鼬就是我 阅读(15443) 评论(2) 推荐(1) 编辑
摘要: 安装node.js:去这里http://nodejs.org/download/选择Source Code下载,$ ./configure && make && sudo make install如果./configure出现error,请确保:python 2.6 or 2.7 , GUN make 3.81 or newer.然后make如果出错如下:node-v0.8.***/out/Release/linker.lock: No such file or directory原因是【猜测】:linux服务器的内核版本太老.必备+常用包:$ sudo npm 阅读全文
posted @ 2012-09-13 23:53 小鼬就是我 阅读(1401) 评论(0) 推荐(0) 编辑
摘要: 转自:http://hi.baidu.com/youdianweidao/blog/item/b3ef79ecb197e42e62d09fdb.html $ cd /etc && sudo find -name "rc.local"发现我的rc.local与文中不一样.太正常了.说实话,偶以前一直看不起开机启动的,按下电源然后出去溜一圈回来就可以用,何必考虑这个过程呢。不过,后来发觉学习linux如果没过这个的话,对以后的学习会产生很大的障碍。因此,赶紧多学习几遍。网上开机描述linux开机过程的比较多。不过,自己不默写一遍,在脑海里过一遍,往往也只能了解个 阅读全文
posted @ 2012-08-24 15:28 小鼬就是我 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要解决了我重启服务时bind失败的问题:设置套接字选项SO_REUSEADDR即可~转载自: http://www.ibm.com/developerworks/cn/linux/l-sockpit/ 真不错的入门文.Linux 套接字编程中的 5 个隐患在 4.2 BSD UNIX® 操作系统中首次引入,Sockets API 现在是任何操作系统的标准特性。事实上,很难找到一种不支持 Sockets API 的现代语言。该 API 相当简单,但新的开发人员仍然会遇到一些常见的隐患。本文识别那些隐患并向您显示如何避开它们。隐患 1.忽略返回状态第一个隐患很明显,但它是开发新 阅读全文
posted @ 2012-08-22 20:00 小鼬就是我 阅读(328) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 22 下一页