摘要: 转载自vsftp上传文件出现553 Could not create file解决方法 因工作需要,需要搭建一个ftp服务器,我使用ubuntu 10.04操作系统,下载vsftpdy源代码,进行了编译,安装,然后按照INSTALL文件,创建了用户等操作。 因为时间比较紧,我采用匿名用户,进行文件的 阅读全文
posted @ 2016-12-16 18:27 cmustard 阅读(1344) 评论(0) 推荐(0) 编辑
摘要: 算法定义 算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时 阅读全文
posted @ 2016-10-31 15:02 cmustard 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 1.基本思想冒泡排序:两两比较相邻记录的关键码,如果反序则交换,直到没有反序记录为止2.排序过程(升序)①、将整个待排序的记录序列分成有序区和无序区,初始时有序区为空,无序区包括所有待排序的记录 ②、对无序区从前向后依次将相邻记录的关键码进行比较,若反序则交换,从而使得关键码小的记... 阅读全文
posted @ 2016-10-02 21:26 cmustard 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 1.队列的链接储存结构称为链列表,通常用单链表表示,因此此节点结构与单链表的节点结构相同。为了使空队列和非空队列,=的操作一致,链队列也加上了头结点。2.为了操作上的方便,设置队头指针指向链队列的头结点,队尾指针指向终端节点。3.链表示意图 4.代码如下#include#inclu... 阅读全文
posted @ 2016-09-26 20:04 cmustard 阅读(425) 评论(1) 推荐(0) 编辑
摘要: 常见的防止将数据输入时存入缓冲区中的回车符读入下一个字符变量的方法是 1.用函数getchar()将回车符先读入,防止成为下一个字符型变量的有效字符。 2.在%c前面加一个空格,忽略前面数据输入时存入缓冲区中的回车符,避免被后面的字符型变量当成有效字符读入。 1 int main(){ 2 int 阅读全文
posted @ 2016-09-05 19:59 cmustard 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 函数的currying(柯里化:一个函数有多个参数,我们希望能固定其中几个参数的值。看上去这跟提供参数默认值的情况类似。但默认值只能固定 为单个值,而柯里化能通过泛化出很多个函数,每个函数用 不同的固定值)的概念将函数式编程的概念和默认参数的以及可变参数结合在了一起。currying能... 阅读全文
posted @ 2016-06-21 21:57 cmustard 阅读(444) 评论(0) 推荐(0) 编辑
摘要: with语句支持由上下文管理器对象控制的运行时上下文执行一系列语句 执行with obj语句时,他执行方法obj.__enter__()来指示正在进入一个新的上下文,当控制流离开该上下文时,就会执行方法obj.__exit__(exc_type, exc_val, exc_tb)... 阅读全文
posted @ 2016-06-13 11:23 cmustard 阅读(442) 评论(0) 推荐(0) 编辑