- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 3、Linux环境编程
并发下的计数方案(锁)项目目的:了解并发,了解技术方案项目知识点:互斥锁、自旋锁、原子操作推荐书籍:unix高级环境编程课后练习题:了解CAS,并实现CAS1、了解并发,了解技术方案究竟什么样的系统算是高并发系统?今天,我们就一起解密高并发业务场景下典型的秒杀系统的架构,让大家学以致用。你需要了解的秒杀方案2、void *p()是一个指针型函数,它的函数名为p,返回了一个指针,因为是void,这个指针没有定义类型,所以返回的是一个通用型指针。3、互斥锁、自旋锁、原子操作基本操作:锁初始化
2021-08-31 16:47:34 98
原创 3.0 inuxC编程 实现通讯录项目(实际编程)
inuxC编程 实现通讯录(结构体)项目目的:了解结构体定义、数据结构项目知识点:链表操作,添加节点,遍历,查找推荐书籍:大话数据结构课后练习题:按照姓名首字母存储通讯录,使用数组加链表通讯录实现的架构设计与需求分析1、把通讯录当成一款产品要怎么分析需求呢?添加人员打印显示所有人员删除某一个人员查找某一个人员保存文件加载文件2、人员如何存储——用链表的方式存储人员信息有哪些——姓名、电话文件存储——人员数据的格式是什么?姓名:xxx 电话:xxx3、架构设计从底层操
2021-08-25 10:00:56 130
原创 3.0LinuxC/C++编程统计文件单词数量
如何统计小说文本里面有多少个单词1、打开文件2、遍历整个文本,引入状态机的概念,把所有字符= 字母+ 分隔符3、状态转换次数等于单词数4、gcc/g++编译成可执行文件这里的话C和C++都可以用,主要是理解什么是状态机,这里不足点就是C++操作不够熟悉,。...
2021-08-22 15:07:38 150
原创 2.0shell的使用
1、用shell脚本实现1加到100.2、检测局域网哪些机器宕机,哪些是工作的3、shell脚本实现获取本机IP地址知道个大概就可以了,到时候遇到在看吧,先看一下《鸟哥私房菜》
2021-08-22 13:42:11 80
原创 1.0Linux开发环境安装和配置
场景:用Windows系统安装VMware虚拟机,并且在虚拟机上安装Ubuntu系统1、安装虚拟机2、安装Ubuntu系统3、安装和配置Samba4、安装和配置SSH5、安装和配置gcc/g++在window上安装虚拟机和虚拟机上安装Ubuntu比较简单,这里就简单介绍了,主要讲第3、4、5点。samba是Linux系统上的一种文件共享协议,可以实现Windows系统访问Linux系统上的共享资源。3、安装和配置Sambahttps://blog.51cto.com/u_1085858/2
2021-08-21 18:44:35 125
原创 C++自学路线
一、C++基础(3个月)1、面向对象的三大特性:封装、继承、多态封装可以隐藏实现细节,使得代码模块化;继承可以扩展已存在的代码模块(类);它们的目的都是:代码重用。而多态则是为了实现另一个目的——接口重用。2、类的访问权限:private、protected、public3、类的构造函数、析构函数、赋值函数、拷贝函数4、移动构造函数与拷贝构造函数对比C++11新出的,可以不用管。5、深拷贝与浅拷贝的区别...
2021-06-29 17:18:10 2926 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人