首页
学习
活动
专区
工具
TVP
发布

虚拟技术学习

这是我对自己学习知识的一个记录,一是便于复习,二是为了与大家分享,讨论,望各位指正。侵权立删。
专栏成员
20
文章
21891
阅读量
17
订阅数
多路IO转接服务器-select
相较于前面的多线程服务器,多进程服务器一个accept监听所有客户端的连接,导致服务器的接收端异常繁忙,也就是什么事都需要服务器连接端来完成;对于多路io转接,则是服务器老板安排了一个小助手来帮忙,即对于所有请求,先由小助手进行分类,需要服务器端套接字老板的时候再联系老板,,任何老板再进行处理与客户端建立连接,或者进行通信;;
买唯送忧
2021-09-15
8730
多进程服务器
先与客户端建立好连接, 每次监听到一个客户端之后,都需要产生一个子进程去处理这个连接,然后父进程继续去等待监听,唯一一个要注意的点就是要使用信号来监听子进程是否结束,从而对其进行回收,防止僵尸进程的产生。。。
买唯送忧
2021-09-14
4.7K0
多线程服务器
socket(AF_INET, SOCK_STREAM, 0)socket函数是为了创建服务器端的套接字,是用来监听是否有客户端来连接的;
买唯送忧
2021-09-11
5590
C++核心编程学习
包含常量区;主要是存放全局变量,静态变量,字符串常量,const修饰的全局变量, 不包括const修饰的局部变量(区域的数据在程序结束后由操作系统释放)
买唯送忧
2021-09-11
3750
算法学习笔记-回溯
一、排列问题 1、leetcode第46题:https://leetcode-cn.com/problems/permutations/ //这就是一个单纯的排列问题,不要求前面的数必须在前面,要求就是每个数只能出现一次:无重复数字 class Solution { private: vector <int> tmp; vector <vector <int>> res; int vis[10] = {0}; public:
买唯送忧
2021-06-15
4470
C++学习笔记-并发与多线程(1)
我们知道,当一个可执行文件运行起来了,就产生了一个进程,而且进程里会含有一个主线程,这个时候主线程也会自动的开始运行,直到结束,主线程一结束,意味着这个进程也运行结束了。比如以下程序:
买唯送忧
2021-05-30
5690
算法笔记学习-链表
灵活使用递归。构造递归条件,使用递归可以巧妙的解题。不过需要注意有些题目不能使用递归,因为递归深度太深会导致超时和栈溢出。
买唯送忧
2021-05-29
2450
算法学习笔记-栈(stack)
这题跟上面的题目是一模一样的,最少添加就是有多少括号没有对象,,没有对象的括号都会留在栈中,有的都会出栈,所以就是求栈的大小;
买唯送忧
2021-05-23
3940
C++学习笔记-迭代器(iterator)与萃取机(traits)
提供一种方法,使之能够依序巡访某个聚合物(容器)所含的各个元素,而又无需暴露容器的内部表述方式。stl的中心思想就是容器和算法分离,然后用一个胶着剂将它们撮合在一起。下面展示一下应用:比如算法find(),要寻找各种容器里的数据,代码如下:
买唯送忧
2021-05-21
1.8K0
算法学习笔记-无题
一、各种算法题 1、leetcode第二题:https://leetcode-cn.com/problems/add-two-numbers/ //你可以新创建一个链表,也可以在原有的链表上操作,这里选新创建的链表 //(1)两数相加,最重要的就是考虑进位,每次赋值,记得加上进位; //(2)最后一个数是否为1,取决于最高位是否有进位; //(3)循环条件,只要有一个链表不为空就可以继续进行 //(4)代码如下: ListNode* addTwoNumbers(ListNode* l1, ListNode*
买唯送忧
2021-05-17
3190
算法学习笔记-位操作
关于字典树的详解:https://blog.csdn.net/weixin_39778570/article/details/81990417
买唯送忧
2021-05-12
2890
算法学习笔记-二分法
leetcode875爱吃香蕉的珂珂https://leetcode-cn.com/problems/koko-eating-bananas/
买唯送忧
2021-05-09
3890
C++学习笔记-list容器
list是一个双向循环链表,因此它每次插入和删除数据都会配置或者删除空间,不会产生空间的浪费;而且对于任何位置的插入和移除,它的时间复杂度都是常数。下面介绍list的节点,迭代器以及list的数据结构。
买唯送忧
2021-05-07
5210
C++学习笔记-分配器,基础学习
它是要生成的对应对象空间的个数,比如size * sizeof(T):生成size个T对象的空间;size类型一般为ptrdiff_t,一般用于定义两个指针的距离,,因为两个指针的加减,结果已经不再是指针,而是一种距离的概念,,因此C++引入ptrdiff_t的概念,相当于long int , size_t 可以理解为 long long unsigned int....。
买唯送忧
2021-05-06
5090
【玩转腾讯云】C++学习笔记-函数const,new,delete
在外调用这类函数也分为 const 类名 对象名(参数初值)和 类名 对象名(参数初值)调用区别如下表:
买唯送忧
2021-05-03
4130
C++学习笔记-对象模型,this
下面是我自己写的一段代码:A类代表Shape,B类代表quadshape,C类代表equalShape:
买唯送忧
2021-04-30
2170
【玩转腾讯云】C++学习笔记-引用
引用可以说是c++一大特色,好用但是好多人都搞不明白它,现在我尝试着用我这几天跟着侯捷老师学来的写一下我的理解。
买唯送忧
2021-04-28
1.2K0
【玩转腾讯云】C++学习笔记-模板
类模板意思是先把类里面的数据类型待定,之后通过模板再来定义数据类型,详情看以下代码。
买唯送忧
2021-04-27
1.7K0
【玩转腾讯云】C++学习笔记-转换函数,explict
因为转换函数是不需要对数据进行什么操作的,,只是把一个类型转换到另一个类型,没有数值上的改动,因此加上一个const。
买唯送忧
2021-04-26
2.8K1
基于Scrcpy的华为手机无线投屏
scrcpy安装地址:https://github.com/Genymobile/scrcpy#get-the-app
买唯送忧
2021-04-24
3.7K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档