自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

redman274的博客

分享技术知识、学习进步

  • 博客(23)
  • 收藏
  • 关注

原创 time命令详解

Linux中time命令,我们经常用来计算某个程序的运行耗时,用户态cpu耗时,系统态cpu耗时。例如:$ time fooreal0m0.003suser0m0.000ssys0m0.004s$那么这三个时间都具体代表什么意思呢?real是实际命令运行结束时时钟时间差,包括进程运行、阻塞等时间,...

2022-04-14 08:56:00 1616

原创 OS基础-四大基本特征

OS四大基本特性(并发/共享/虚拟/异步)

2022-03-21 09:50:00 1696

原创 高性能服务器框架

高性能服务器框架两种高效的事件处理模式服务器程序通常处理三类事件:I/O事件,信号及定时事件。同步I/O模型通常用于实现Reactor模式,异步I/O模型则用于实现Proactor模式。Reactor模式Reactor是这样一种模式,它要求主线程(I/O处理单元,下同)只负责监听文件描述符上是否有事件发生,有的话立即将该事件通知工作线程(逻辑单元),除此之外,主线程不做任何实质性的工作。读写...

2022-03-17 15:48:00 42

原创 常见网络攻击方法

转自:http://blog.csdn.net/zhangxinrun/article/details/9401589一、TCP SYN拒绝服务攻击  一般情况下,一个TCP连接的建立需要经过三次握手的过程,即:  1、建立发起者向目标计算机发送一个TCP SYN报文;  2、目标计算机收到这个SYN报文后,在内存中创建TCP连接控制块(TCB),然后向发起者回送一个TCP ACK报文,...

2022-03-17 10:41:00 1268

原创 几种远程调用方法

科普远程调用...

2022-03-08 10:52:16 2687

原创 将博客搬至CSDN

如上。后期两地共创,学习技术,改变世界!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!111

2022-01-06 18:45:00 90

原创 多点传输

什么是多点传输?

2021-11-28 08:22:00 30

原创 一致性Hash算法

https://crossoverjie.top/2018/01/08/Consistent-Hash/解决的问题主要是比如100个服务应对2000个客户端的问题,如何将客户端均分到服务中,通常想到的Hash方法,但是有本身的缺陷弹缩的时候,其他节点也需要变化,应该太大了,如果降低影响,提出了一种Hash一致性算法即扩大hash的数组大小,留空白出来,如果新增,就直接加到对应的空白,如果删...

2021-11-02 15:33:00 436

原创 资料share

https://github.com/521xueweihan/HelloGitHub

2021-10-28 16:47:00 12

原创 几种开放源码的TCPIP协议栈

几种开放源码的TCPIP协议栈概述1、BSD TCP/IP协议栈 BSD栈历史上是其他商业栈的起点,大多数专业TCP/IP栈(VxWorks内嵌的TCP/IP 栈)是BSD栈派生的。这是因为BSD栈在BSD许可协议下提供了这些专业栈的雏形,BSD许用证允许BSD栈以修改或未修改的形式结合这些专业栈的代码而无须向创建者付版税。同时,BSD也是许多TCP/IP协议中的创新(如广域网中饿拥塞...

2021-10-18 15:24:00 81

原创 BCD码的使用

前提:个别数据在传输的时候,如手机号码,是纯数字的,通过字符串传输,比较耗费带宽,可以节约,将2个BYTE放到一个BYTE里面,即,半个字节作为一个字节进行使用了,完美表达10以内的整数。因此BCD码的数据不能作为字符串处理,因为可能包含0,那如何作为结束的标记那,0xFF1.组合式BCD码:每位十进制数以四位BCD码表示,两位十进制数存放在一个字节中分离式BCD码:每位十进制数的BCD...

2021-09-12 07:35:00 431

原创 子集树与排列树

子集树集合共有多少中组合2^n 种代码

2021-09-10 11:08:00 25

原创 常用网站-学习

https://blog.csdn.net/weixin_45766180/article/details/119420893?spm=1001.2014.3001.5502优秀开源项目源码https://www.cnblogs.com/xueweihan/p/15291724.html

2021-09-09 18:43:00 109

原创 设计模式-资料相关

https://refactoringguru.cn/design-patterns

2020-11-04 17:34:00 1096

原创 修改文档-文档格式整理

修改文档-技能

2020-08-25 08:29:00 92

原创 win下配置路由

1.首先在“运行”窗口输入cmd(按WIN+R打开运行窗口),然后回车进入命令行。2. 在命令行下输入route命令,会有对应的提示信息。ROUTE [-f] [-p] [-4|-6] command [destination][MASK netmask] [gateway] [METRIC metric] [IF interface] -f 清除所有网关项的...

2020-05-23 22:02:00 56

原创 编译问题----宏定义一定显示未定义

多次编译均显示未定义错误,实际上已经定义了,讲过排查发现是修改的目录没有包含进配置文件,导致 没有编译进去。测试方法:修改文件,故意改错,看是否错误,定位问题。...

2020-04-22 16:42:00 490

原创 云编译的优点-普及云编译

传统本地编译构建的问题○ 环境搭建耗时费力,且易因环境差异引入问题研发人员耗费大量精力到环境的搭建配置及调测,不能聚焦业务开发。不仅造成开发人员精力的浪费,也由于时间消耗带来等待成本。同时,很难保证本地构建环境的完全同步,引发问题;○ 本地硬件配置不高,编译构建速度慢众所周知,编译构建硬件资源消耗大,但中小型企业和创业者受资金投入限制,硬件配置普遍不高,造成编译构建速度慢,影响开发效率;○...

2020-04-09 14:27:00 75

原创 English

telecommunication 远程通信communication 面对面聊天

2020-03-25 08:44:00 83

原创 学习EPC架构演进历史知识

3gpp系统架构演进 原理与设计 pdf

2020-03-21 17:42:00 115

原创 epoll惊群问题-解决思路

【遇到问题】 手头原来有一个单进程的linux epoll服务器程序,近来希望将它改写成多进程版本,主要原因有:在服务高峰期间 并发的 网络请求非常海量,目前的单进程版本的程序有点吃不消:单进程时只有一个循环先后处理epoll_wait()到的事件,使得某些不幸排队靠后的socket fd的网络事件处理不及时(担心有些socket客户端等不耐烦而超时断开);希望充分利用到服务器的多...

2020-01-16 13:33:00 46

原创 epoll多路复用机制的学习

epoll详解什么是epoll?epoll是为处理大批量句柄而作了改进的poll, 是性能最好的多路I/O就绪通知方法;只有三个系统调用: epoll_create, epoll_ctl, epoll_wait;epoll_ctl - epoll的事件注册函数,它不同于select()是在监听事件时告诉内核要监听什么类型的事件,而是在这里先注册要监听的事件类型;...

2020-01-15 10:51:00 13

原创 记录博客开始

记录博客开始,新的一年大家新年快乐。

2019-12-30 10:48:00 91

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除