![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
校招总结
文章平均质量分 77
时不待我"
这个作者很懒,什么都没留下…
展开
-
多进程与多线程区别与适用场景
多进程:https://blog.csdn.net/qq_25408423/article/details/81979072 多进程优点:1、每个进程互相独立,不影响主程序的稳定性,子进程崩溃没关系;2、通过增加CPU,就可以容易扩充性能;3、可以尽量减少线程加锁/解锁的影响,极大提高性能,就算是线程运行的模块算法效率低也没关系;4、每个子进程都有2GB地址空间和相关资源,总体能够达到的性能上限非常大。多进程缺点:1、逻辑控制复杂,需要和主程序交互;2、需要跨进程边界,如果有大数据量传送转载 2020-09-04 19:53:25 · 1323 阅读 · 0 评论 -
关于派生类与虚函数的关系
8-31日富途一面部分问题父类与子类的虚函数是否共用同一个虚函数表结论:1.如果子类重写虚函数,则父类与子类的虚函数表地址与虚函数表中虚函数的地址不相同2.子类如果不重写虚函数,父类与子类的虚函数表地址不相同,但虚函数表中虚函数的地址相同下面展示一些 子类不重写虚函数。#include<iostream> using namespace std; class Base{ public: virtual void fun() {原创 2020-08-31 19:13:35 · 766 阅读 · 0 评论 -
GET与POST区别大全
原文链接:https://blog.csdn.net/ever_siyan/article/details/87935455GET和POST是HTTP请求的两种基本方法。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。1. GET产生的URL地址可以被Bookmark,而POST不可以。2. GET在浏览器回退时是无害的,而POST会再次提交请求。3. GET请求会被浏览器主动cache,而POST不会,除非手动设置。4. GET请求只能进行url编码,转载 2020-08-30 15:39:59 · 119 阅读 · 0 评论 -
对称与非对称加密算法总结
1.对称加密与非对称加密 一段明文通过密钥进行加密,可以生成一段密文;这段密文通过同样的密钥进行解密,可以还原成明文。这样一来,只要双方事先约定好了密钥,就可以使用密文进行往来通信。例如:AES加密。对称算法的缺点是不够安全。为什么呢?通信双方约定的密钥是相同的,只要密钥本身被任何一方泄露出去,通信的密文就会被破解;此外,在双方建立通信之初,服务端把密钥告诉给客户端的时候,也有被拦截到的危险。在非对称加密中存在一对密钥,其中一个叫做公钥,另一个叫做私钥。在加密解密的过程中,我们既可以使用公钥加密明原创 2020-08-30 15:20:52 · 2088 阅读 · 0 评论 -
项目中Redis部分总结
我在项目中有两处用到了Redis,昨晚腾讯音乐一面,问了Redis一些问题,以前没具体接触过,现在总结一下**1.Redis是单线程还是多线程的单线程,网路请求是单线程,其他模块是多线程2.Redis为什么快1.IO多路复用2.纯粹的内存操作3.单线程,避免了上下文切换的消耗3.如何设置的用户心跳用户登陆成功后,服务器把用户名添加到redis数据库的key上,再次登录先检查Redis,拒绝重复登录,登陆成功后,为key设置一个存活时间为6s,客户端每5s向服务器发送一个心跳包,超时就表示用原创 2020-08-28 13:32:08 · 200 阅读 · 0 评论