- 博客(18)
- 资源 (5)
- 收藏
- 关注
原创 常见线上问题之ConcurrentModificationException
什么是ConcurrentModificationException,为什么会出现ConcurrentModificationException,如何解决ConcurrentModificationException
2022-07-03 22:00:55 303
转载 C++ 内存分布
说下C++内存分布结构,我们来看看编译器是怎么处理类成员内存分布的,特别是在继承、虚函数存在的情况下。工欲善其事,必先利其器,我们先用好Visual Studio工具,像下面这样一步一步来:  先选择左侧的C/...
2018-08-24 10:16:18 1302
原创 Linux 进程间通信及同步
进程间通信1.管道和有名管道: 管道:匿名管道,主要针对有血缘关系的进程间通信 有名管道:允许无血缘关系进程间通信 2.信号:信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除了用于进程间通信外,进程还可以发送信号给进程本身;linux除了支持Unix早期 信号语义函数sigal外,还支持语义符合Posix.1标准的信号函数sigaction(实际上, 该函数是...
2018-08-21 09:23:59 402
原创 【C++后台开发面试】网络相关(一)
TCP vs UDPTCP 是一种面向连接的、可靠的、字节流服务; UDP 是无连接、不可靠的、数据报服务; 1. 连接方面: TCP 面向连接,交换数据之前必须通过三次握手先建立一个 TCP 连接。在 一个 TCP 中仅有两方彼此通信,多播和广播不能用 TCP。 UDP 是不可靠的传输,传输前不 需要建立链接,可以应用多播和广播实现一对多的通信。 2. 可靠性: TCP 提供端到端...
2018-08-17 14:28:54 366
转载 TCP三次握手之Socket
原文:http://blog.csdn.net/kobejayandy/article/details/46989465#include<sys/socket.h>int listen(int sockfd, int backlog);本函数的第二个参数规定了内核应该为相应套接口排队的最大连接个数,一般为以下两个队列的大小...
2018-08-17 14:28:08 501
转载 各种排序的比较和使用场景分析
参考:https://blog.csdn.net/li563868273/article/details/51200876 冒泡排序 冒泡排序重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就...
2018-08-09 12:18:20 782
原创 【C++后台开发面试】STL六大组件(一)
1.六大组件及其关系Container(容器) 各种基本数据结构Adapter(适配器) 可改变containers、Iterators或Function object接口的一种组件Algorithm(算法) 各种基本算法如sort、search…等Iterator(迭代器) 连接containers和algorithmsFunction object(函数对象)Allocator...
2018-08-03 10:20:19 1646
转载 数据结构之哈希表
作者:大傻逼 出处:http://www.cnblogs.com/s-b-b/哈希表是种数据结构,它可以提供快速的插入操作和查找操作。第一次接触哈希表时,它的优点多得让人难以置信。不论哈希表中有多少数据,插入和删除(有时包括侧除)只需要接近常量的时间即0(1)的时间级。实际上,这只需要几条机器指令。对哈希表的使用者一一人来说,这是一瞬间的事。哈希表运算得非常快,在计算机程序中,如果需要...
2018-08-02 17:21:53 10059
原创 【C++后台开发面试】C++语言相关(一)
参考出处:https://blog.csdn.net/jiange_zh/article/details/717140051.多态面向对象的语言有三大特性:继承、封装、多态。其中多态分为两种:即静态多态和动态多态;静态多态可以称为编译期多态,它是在编译期间通过函数重载和运算符重载的方式决定被调用函数;动态多态可以称为运行期多态,它可以通过继承和虚函数来实现。实现时,编译器将在进程...
2018-08-02 11:23:08 386
转载 CSDN Markdown 编译器模板
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I ...
2018-08-02 08:30:25 226
原创 http get post方法
用的wininet头文件 #include <windows.h> #include <wininet.h> 前后顺序不能乱
2018-05-29 16:55:10 151
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人