摘要: 1 //server.hpp 2 3 */ 4 #ifndef _SOCKET_HPP_ 5 #define _SOCKET_HPP_ 6 7 #include <sys/socket.h> 8 #include <sys/types.h> 9 #include <arpa/inet.h> 10 # 阅读全文
posted @ 2020-05-15 00:21 弗莱曼飞侠 阅读(344) 评论(0) 推荐(0) 编辑
摘要: /* * Copyright(C) 2020 Burgess Fan aLL rights reserved. * * 文件名称:mutex.c * 创 建 者:Burgess * 创建日期:2020年05月10日 */ #include <stdio.h> #include <unistd.h> 阅读全文
posted @ 2020-05-10 12:07 弗莱曼飞侠 阅读(296) 评论(0) 推荐(0) 编辑
摘要: Linux进程间通信:父子进程使用信号SIGUSR1和SIGUSR2实现交替报数(间隔1秒) 阅读全文
posted @ 2020-04-24 08:50 弗莱曼飞侠 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 重新安装了VMware和Ubuntu,但是命令行提示符太单调,不美观,如何更改呢。于是在网上巴拉巴拉搜寻一番。 1.更改PS1环境变量,这俩都可以,我选择第一个: 2.在普通用户下 ls-all,选择.bashrc在文件最后插入上面的export PS1=代码,然后输入以下命令即可生效。 3.再修改 阅读全文
posted @ 2019-06-23 11:26 弗莱曼飞侠 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 1.俩整数,不使用中间变量交换其值: 2.C++中俩string交换字符串 3.char*字符串交换值//不使用动态内存,执行1000w次耗时2s,使用动态内存耗时3s。 函数调用: 执行结果: 阅读全文
posted @ 2017-08-26 14:40 弗莱曼飞侠 阅读(702) 评论(0) 推荐(0) 编辑
摘要: // 读入一篇英文文章,统计其中的单词,并得到每个单词出现的次数 // 链表的应用 // 阅读全文
posted @ 2017-06-19 19:19 弗莱曼飞侠 阅读(2332) 评论(0) 推荐(0) 编辑
摘要: 1为什么要使用友元函数在实现类之间数据共享时,减少系统开销,提高效率。如果类A中的函数要访问类B中的成员(例如:智能指针类的实现),那么类A中该函数要是类B的友元函数。具体说:为了使其他类的成员函数直接访问该类的私有变量。即:允许外面的类或函数去访问类的私有变量和保护变量,从而使两个类共享同一函数。 阅读全文
posted @ 2017-06-19 19:10 弗莱曼飞侠 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 调用函数时需要一定的时间和空间的开销。C++提供一种提高效率的方法,即在编译时将函数调用处用函数体替换,类似于C语言中的宏展开。这种在函数调用处直接嵌入函数体的函数称为内联函数(inline function),又称内嵌函数或内置函数。 指定内联函数的方法很简单,只需要在定义函数时增加 inline 阅读全文
posted @ 2017-06-19 18:55 弗莱曼飞侠 阅读(320) 评论(0) 推荐(0) 编辑
摘要: static关键字有俩作用:(1).控制存储分配;(2).控制一个名字的可见性和连接。 随着C++名字空间的引入,我们有了更好的,更灵活的方法来控制一个大项目的名字增长。 在类的内部使用static是在全程序中控制名字的另一种方法。这些名字不会与全局名冲突,并且可见性和访问也限制在程序内部,使得在维 阅读全文
posted @ 2017-06-19 18:47 弗莱曼飞侠 阅读(2147) 评论(0) 推荐(0) 编辑
摘要: 一是构造函数,在对象创建时自动调用,用以完成对象成员变量等的初始化及其他操作(如为指针成员动态申请内存空间等);如果程序员没有显式的定义它,系统会提供一个默认的构造函数。 一是构造函数,在对象创建时自动调用,用以完成对象成员变量等的初始化及其他操作(如为指针成员动态申请内存空间等);如果程序员没有显 阅读全文
posted @ 2017-06-19 18:24 弗莱曼飞侠 阅读(465) 评论(0) 推荐(0) 编辑