qq18457852
qq18457852
全部文章
分类
c++(55)
Linux内核与操作系统(12)
linux系统编程与网络编程(31)
代码随笔(4)
分布式系统与中间件(1)
服务器架构设计(2)
深度学习(6)
网络与数据库(7)
设计模式(2)
题解(1)
归档
标签
去牛客网
登录
/
注册
qq18457852的博客
全部文章
(共121篇)
HTTP长连接与短连接
HTTP长连接、短连接究竟是什么?1. HTTP协议与TCP/IP协议的关系HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。 IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠地传递数据包,使得网络上...
2019-06-10
0
447
负载均衡
开头先理解一下所谓的“均衡”不能狭义地理解为分配给所有实际服务器一样多的工作量,因为多台服务器的承载能力各不相同,这可能体现在硬件配置、网络带宽的差异,也可能因为某台服务器身兼多职,我们所说的“均衡”,也就是希望所有服务器都不要过载,并且能够最大程序地发挥作用。一、http重定向当http代理(比如...
2019-06-10
0
418
c++ assert
对于断言,相信大家都不陌生,大多数编程语言也都有断言这一特性。简单地讲,断言就是对某种假设条件进行检查。在 C 语言中,断言被定义为宏的形式(assert(expression)),而不是函数,其原型定义在<assert.h>文件中。其中,assert 将通过检查表达式 expressi...
2019-06-10
0
373
孤儿进程与僵尸进程
function $initHighlight(block, cls) { try { if (cls.search(/\bno\-highlight\b/) != -1) return process(block, true, 0x0F) + ` ...
2019-06-10
0
410
锁与锁的粒度
锁及锁粒度的详细比喻 今天看到一篇文章,很详细的描述了锁和锁粒度的概念,如下 为什么要加锁?加锁是为了防止不同的线程访问同一共享资源造成混乱。 打个比方:人是不同的线程,卫生间是共享资源 你在上洗手间的时候肯定要把门锁上吧,这就是加锁,只要你在里面,这个卫生间就被锁了,只有你出来之后别...
2019-06-10
0
530
c++内存机制
c++的内存机制在不同的编译器下是不一样的。 类所占内存的大小是由成员变量(静态变量除外)决定的,成员函数(这是笼统的说,后面会细说)是不计算在内的。 成员函数还是以一般的函数一样的存在。a.fun()是通过fun(a.this)来调用的。所谓成员函数只是在名义上是类里的。其实成员函数的大小不在...
2019-06-10
0
386
linux服务器设计之Reactor模式
高性能IO之Reactor模式讲到高性能IO绕不开Reactor模式,它是大多数IO相关组件如Netty、Redis在使用的IO模式,为什么需要这种模式,它是如何设计来解决高性能并发的呢?最最原始的网络编程思路就是服务器用一个while循环,不断监听端口是否有新的套接字连接,如果有,那么就调用一个处...
2019-06-10
0
507
TIME_WAIT与SO_REUSEADDR
在写tcp服务器代码的时候,关闭服务端进程的时候再次打开会发现bind error,通过netstat查看发现当前端口被占用,查阅Unp发现是TIME_WAIT状态,tcp在断开连接的时候,主动断开连接的一端会在发最后一个ACK之后,等待一段时间,以防止这个ACK丢失。UNP中总结了TIME_WAI...
2019-05-08
0
459
pytorch学习(三):mnist数据集测试和训练(二)卷积神经网络的构建与训练
1.构建卷积神经网络 class Net(nn.Module): def __init__(self): super(Net, self).__init__() self.conv1 = nn.Conv2d(1, 10, kernel_size=5) ...
2018-09-26
0
578
pytorch学习(二):mnist手写数字数据集训练和测试(一)mnist数据集分析
MNIST 数据集来自美国国家标准与技术研究所, National Institute of Standards and Technology (NIST). 训练集 (training set) 由来自 250 个不同人手写的数字构成, 其中 50% 是高中学生, 50% 来自人口普查局 (the...
2018-09-26
0
568
首页
上一页
4
5
6
7
8
9
10
11
12
13
下一页
末页