ANYWEI : CODING

积累点滴,成就梦想

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年11月10日

摘要: 函数原型:extern void bcopy(const void *src, void *dest, int n);void *memcpy(void *dest, const void *src, size_t n);注意它们的主要区别:dest,src使用是要特别注意bcopy:extern void bcopy(const void *src, void *dest, int n); 用法:#include <string.h> 功能:将字符串src的前n个字节复制到dest中 说明:bcopy不检查字符串中的空字节NULL,函数没有返回值。 举例: // bcopy.c 阅读全文
posted @ 2011-11-10 10:36 anywei 阅读(6863) 评论(0) 推荐(1) 编辑

2011年11月7日

摘要: find -name "t*" -perm 744 -print查找当前目录下文件名以t开头的,且文件属性主具有读、写、执行权限的文件。。。。find还有-exec选项,对匹配文件执行该参数过给出的shell命令。例如:find /etc/ -type f -name "rc*" -exec ls -l {} \;注意{}和\之间有空格。。。具体学习见man find... 阅读全文
posted @ 2011-11-07 21:37 anywei 阅读(262) 评论(0) 推荐(0) 编辑

摘要: 造成这个现象的原因是/etc/passwd文件的ext2文件属性被修改(但即便是在ext3系统中,这个属性也有效果。目前还没在ext4文件系统中测试)。使用lsattr可以查看该文件的属性:passwd文件被设置了"i"属性,该属性指定当前文件不可被修改,在手册中对此属性的描述为(man chattr):Afilewiththe‘i’attributecannotbemodified:itcannotbedeletedorrenamed,nolinkcanbecreatedtothisfile andnodatacanbewrittentothefile.Onlythesu 阅读全文
posted @ 2011-11-07 21:24 anywei 阅读(1018) 评论(0) 推荐(0) 编辑

2011年11月6日

摘要: 第一章主要表现的思想是,要明确问题,明确了问题,这场战役就成功了90%;位图数据结构,描述了一个有限定义域内的稠密集合,其中的每一个元素最多出现一次并且没有其他任何结构与该元素相关联,即使这些条件没有完全满足,也可以用有限定义域的键作为一个表项更复杂的表格的索引。多趟算法;时间-空间折中与双赢;设计的简单。。。主要讲了一下内容位图或位向量图作为一个集合,表示的这样的一个数据结构: 用字符串 0 1 1 1 0 1 0 0 1 0 0 0 0 1 0 0 0 0 0 0 表示集合 {1,2,3,5,8,13}.位图的应用需要数据有如下的特性: 1.输入数据限制在相对较小的范围内; 2.数据... 阅读全文
posted @ 2011-11-06 20:44 anywei 阅读(517) 评论(0) 推荐(1) 编辑

2011年10月27日

摘要: /************************************************************************** Map的特点: 1、存储Key-value对* 2、支持快速查找,查找的复杂度基本是Log(N)* 3、快速插入,快速删除,快速修改记*/************************************************************************/#include <iostream>#include <string>#include <map> using namespa 阅读全文
posted @ 2011-10-27 20:56 anywei 阅读(16930) 评论(1) 推荐(1) 编辑

摘要: C++中map容器提供一个键值对容器,map与multimap差别仅仅在于multiple允许一个键对应多个值。一、map的说明1头文件#include<map>2定义map<string,int>my_Map;或者是typedefmap<string,int>MY_MAP;MY_MAPmy_Map;3插入数据(1)my_Map["a"]=1;(2)my_Map.insert(map<string,int>::value_type("b",2));(3)my_Map.insert(pair<strin 阅读全文
posted @ 2011-10-27 17:07 anywei 阅读(248006) 评论(4) 推荐(5) 编辑

摘要: 1、简介BitTorrent协议(简称BT,俗称比特洪流、BT下载、变态下载)是一个网络文件传输协议,它能够实现点对点文件分享的技术。比起其他点对点的协议,它更有多点对多点的特性,这个特点简单的说就是:下载的人越多,速度越快。下载完不马上关闭BitTorrent软件,就可以成为种子(拥有完整的档案者)分流让其他人下载。2、BT协议BitTrrent(简称BT,比特洪流)是一个文件分发协议,它通过URL识别内容并且和网络无缝结合。它在HTTP平台上的优势在于,同时下在一个文件的下载者在下载的同时不断互相上传数据,使文件源可以在很有限的负载增加的情况下支持大量下载者同时下载。一个BT式文件分发需要 阅读全文
posted @ 2011-10-27 15:57 anywei 阅读(2222) 评论(0) 推荐(2) 编辑

2011年10月23日

摘要: shoplist['apple','mango','carrot','banana']mylist=shoplist #这里是引用,当shoplist改变时,mylist也跟着改变,因为他们指向的是同一片内存。del shoplist[0]print 'shoplist is ',shoplistprint 'mylist is ',mylist打出来的内容都是一样的。当你创建一个对象并将它赋值给一个变量时,这个变量仅仅引用那个对象,而不是表示这个对象本身!在看下面的:mylist=shoplist 阅读全文
posted @ 2011-10-23 10:21 anywei 阅读(210) 评论(0) 推荐(0) 编辑