Snoopy

点个关注吧,亲


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

未命名

发表于 2019-05-30
可变参数模板:C++11的可变参数模板,对参数进行了高度泛化,可以表示任意数目、任意类型的参数,其语法为:在class或typename后面带上省略号”。 例如: Template void func(T … args) { cout<<”num is”<<sizeof …( ...
阅读全文 »

HTTP代理服务器的工作原理

发表于 2019-05-29
​ 在HTTP通信链上,客户端和目标服务器之间通常存在某些中转代理服务器,它们提供对目标资源的中转访问。一个HTTP请求可能被多个代理服务器转发,后面的服务器称为前面服务器的上游服务器。代理服务器按照其使用方式和作用,分为正向代理服务器,反向代理服务器和透明代理服务器。 ​ 正向代理要求 ...
阅读全文 »

Linux虚拟地址空间

发表于 2019-05-28
为什么有虚拟地址空间为了防止不同进程同一时刻在物理内存中运行而对物理内存的争夺和践踏,采用了虚拟内存。 虚拟内存技术使得不同进程在运行过程中,它所看到的是自己独自占有了当前系统的4G内存。所有进程共享同一物理内存,每个进程只把自己目前需要的虚拟内存空间映射并存储到物理内存上。 事实上,在每个进程创建 ...
阅读全文 »

STL的内存优化

发表于 2019-05-26
1)二级配置器结构STL内存管理使用二级内存配置器。 1、第一级配置器 第一级配置器以malloc(),free(),realloc()等C函数执行实际的内存配置、释放、重新配置等操作,并且能在内存需求不被满足的时候,调用一个指定的函数。 一级空间配置器分配的是大于128字节的空间 如果分配不成功, ...
阅读全文 »

六一儿童节问题

发表于 2019-05-25
题目描述六一儿童节,老师带了很多好吃的巧克力到幼儿园。每块巧克力j的重量为w[j],对于每个小朋友i,当他分到的巧克力大小达到h[i] (即w[j]>=h[i]),他才会上去表演节目。老师的目标是将巧克力分发给孩子们,使得最多的小孩上台表演。可以保证每个w[i]> 0且不能将多块巧克力分 ...
阅读全文 »

fork的使用

发表于 2019-05-24
在牛客做题时遇到了这样一个问题: int main(){fork()||fork();}共创建几个进程:_ 回想之前一直在这里跌倒从来没有爬起来过的经历,痛定思痛,来好好的思考了一下fork()函数的使用 fork函数初识在linux中fork函数是非常重要的函数,它从已经存在的进程中创建一个新 ...
阅读全文 »

彩色的砖块

发表于 2019-05-23
题目描述小易有一些彩色的砖块。每种颜色由一个大写字母表示。各个颜色砖块看起来都完全一样。现在有一个给定的字符串s,s中每个字符代表小易的某个砖块的颜色。小易想把他所有的砖块排成一行。如果最多存在一对不同颜色的相邻砖块,那么这行砖块就很漂亮的。请你帮助小易计算有多少种方式将他所有砖块排成漂亮的一行。( ...
阅读全文 »

进程状态

发表于 2019-05-22
众所周知,linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,这样就必然会产生很多的进。而对于一个进程而言,它可以有如下几个状态 常见进程状态: R:运行状态(running) 并不意味着进程是一定在运行中的,它表明进程要么在运行要么在运行队列里。其实准确的说,这个状态应该叫可执行 ...
阅读全文 »

组队竞赛问题

发表于 2019-05-21
题目描述牛牛举办了一次编程比赛,参加比赛的有3*n个选手,每个选手都有一个水平值a_i.现在要将这些选手进行组队,一共组成n个队伍,即每个队伍3人.牛牛发现队伍的水平值等于该队伍队员中第二高水平值。例如:一个队伍三个队员的水平值分别是3,3,3.那么队伍的水平值是3一个队伍三个队员的水平值分别是3, ...
阅读全文 »

DNS查询和应答报文详解

发表于 2019-05-20
DNS查询和应答报文详解DNS是一套分布式的域名服务系统。每个DNS服务器上都存放着大量的机器名和 IP地址的映射,并且是动态更新的。众多网络客户端程序都使用DNS协议来向DNS服务器查询目标主机的IP地址。 DNS查询和应答报文的格式如下: 16位标识字段用于标记一对DNS查询和应答,以此区分一 ...
阅读全文 »
1234…8
李峰

李峰

这是一个弱鸡的博客,如果有问题请大家原谅并提醒我。3Q!

72 日志
5 标签


浏览量
访客量
113.5k 总字数
RSS
GitHub
© 2019 李峰
由 Hexo 强力驱动
|
本站访客数 人 本站总访问量 次
0%