自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (12)
  • 收藏
  • 关注

原创 如何判断HTTP响应结束(何时可关闭HTTP连接)

基于TCP实现一个HTTP客户端时,如何判断HTTP server的响应结束了,何时可以进行连接关闭?

2023-06-12 19:44:24 2306 1

原创 etcd节点系统时间不一致的影响

etcd的节点系统时间不一致造成异常。问题现象:the clock difference against peer xxxxxxx is too high [秒数xxx s> 1s]

2023-05-11 19:33:34 929

转载 2020年流媒体技术新发展

1、编解码进步MPEG本年度输出三项标准:(1) Versatile Video Coding (VVC, H.266);(2) Essential Video Coding (EVC, MPEG-5 Part 1);(3) Low Complexity Enhancement Video Coding (LCEVC, MPEG-5 Part 2)参考:【1】https://ottverse.com/vvc-evc-lcevc-mpeg-video-codecs/2、基于..

2021-01-13 11:50:00 1456 1

转载 全站即时通讯技术资料分类

全站即时通讯技术资料分类[1] 网络编程基础资料:《TCP/IP详解 - 第11章·UDP:用户数据报协议》《TCP/IP详解 - 第17章·TCP:传输控制协议》《TCP/IP详解 - 第18章·TCP连接的建立与终止》《TCP/IP详解 - 第21章·TCP的超时与重传》《理论经典:TCP协议的3次握手与4次挥手过程详解》《理论联系实际:Wireshark抓包分析TCP 3次...

2019-02-19 16:53:30 465

原创 vm虚拟机找不到网卡(或者因为迁移、修改配置导致网卡(eth0)丢失

1、以管理员身份启动vm。2、在虚拟机里ifconfig -a查看网卡;通常由于修改配置导致网卡名字被修改。    这种情况,通常网卡配置中已经没有eth0的配置了。    可以手动添加:        cat /etc/network/interfaces# This file describes the network interfaces available on your...

2018-04-27 14:51:48 13433 2

原创 在vm debian虚拟机上编译boost

1、基本过程都一样:    下载boost --> 运行./bootstrap.sh --> 运行./b2 --buildtype=complete install2、特殊地方:            vm的内存不能太小:我设置为2g,4g都出现失败,最后设置8G才编译成功。            提示的错误形如: ...failed gcc.compile.c++ bin.v2/li...

2018-04-27 14:20:57 601

原创 rsyslog打印会丢失log的问题

打印到rsyslog的log信息有丢失的问题,一直查log代码本身的是否有问题和验证确认是否丢失。忽略了使用rsyslog的错误会有系统log,造成了时间浪费,记之。

2017-06-06 23:08:01 5007

原创 编译jsoncpp错误:error LNK2019

下载jsoncpp源码后,导入vs2010创建工程,编译jsoncpp出现链接错误:>MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup

2017-04-20 10:19:42 2238

原创 rsync配置

部署rsync完成1对n台机器文件同步。

2017-03-23 19:16:51 1827

原创 使用cgroup限制内存使用

调研目标:1、检查memory cgroup管理的进程都设置为不可oom kill时,当出现oom,是否会造成进程或进程组阻塞。2、若出现阻塞,是否可自恢复。

2016-05-13 20:56:52 8302

原创 crontab使用

crontab使用和错误排查

2016-04-26 20:48:37 671

原创 How can enable udev sync successfully in docker?

解决docker不支持在使用devicemapper存储类型下打开Udev Sync功能的问题。

2016-03-29 12:12:48 2670

原创 H5的能力

H5能力记录

2016-02-23 19:43:52 914

转载 服务器可靠性指标

什么是“5个9”(99.999%)的可靠性?

2015-12-28 14:10:52 11021

原创 问题解决:VMWare虚拟机提示错误 Device eth0 does not seem to be present, delaying initialization

VMWare虚拟机提示错误:Device eth0 does not seem to be present, delaying initialization

2015-12-23 14:16:34 2777

转载 undname.exe的使用

使用undname.exe,结合map文件定位原函数名。

2015-11-11 21:26:08 2947 1

原创 字符串相似度算法

字符串匹配算法

2015-11-03 18:46:55 2585

原创 git使用记录

git使用记录

2015-11-01 23:58:14 467

原创 使用WPR和WPA分析线程等待(分析锁的影响)

多线程程序性能分析,特别是对线程间通信导致的线程等待的分析。

2015-10-29 21:10:46 2263

原创 web server汇总

web server

2015-10-28 11:37:10 630

原创 检查内存泄露

内存泄露的定位

2015-10-15 19:50:25 706

原创 CentOS中文显示设置

centos中对中文编码的设置

2015-10-07 18:30:19 958

原创 利用epoll统一调度信号、定时器和事件

利用epoll统一调度信号signal、定时器timer和事件event

2015-09-30 16:12:46 4171

原创 tcp加速技术

记录tcp加速技术

2015-09-16 18:45:08 6039 2

原创 NAT打洞(udp打洞和tcp打洞)

记录udp和tcp打洞过程中的重要技术点。

2015-09-16 17:59:44 9834

原创 NAT深入理解

深入理解NAT

2015-09-16 12:11:25 2367

原创 STUN\TURN\ICE在互联网视频p2p通信中的应用

STUN:STUN协议主要完成对peer所在NAT类型的甄别。通常,互联网视频p2p应用并不使用标准的STUN协议,而仅仅是遵循STUN说明的甄别流程。TURN:TURN协议通过中继的方式完成peer和peer之间的通信。一般在双方都是NAT4(对称型nat)时才有需要使用。turn不同于一般中继的特别之处是,一个peer可以通过中继一次和多个对端peer通信;中继数据

2015-09-15 21:55:48 2620

原创 UPnP详解

upnp在p2p中的应用

2015-09-15 18:24:39 2148

原创 TCP连接的参数设置

Linux的tcp连接配置

2015-09-14 17:57:47 2890

转载 VMware centos 设置上网的步骤

源:http://jingyan.baidu.com/article/90808022dc25a1fd91c80fa5.html方法/步骤1宿主机的虚拟网关VMnet8的IP设置为自动获取。具体步骤为:右击点“属性”,然后选择IPV4那行,点击“属性",更改成自动获取。2同理,修改“本地连接”也为自动获

2015-08-04 18:51:22 787

原创 VMware虚拟机上网设置

VMware的虚拟机上网有三种方式: bridge,nat, host-only。Bridge模式使用局域网内有效的IP,把虚拟机当做一台真实计算机添加到局域网中。虚拟网卡桥接到宿主物理网卡,虚拟机的网卡需要也需要设置局域网内(和宿主机物理网卡同一个网段)有效IP,所以如果网络管理员给局域网内给每台计算机分配固定的IP,那这种Bridge模式就无法实现。Bridge模式下虚拟机既可以访问到In...

2015-07-28 18:43:20 674

原创 解决问题:ImportError: cannot import name MAXREPEAT

Python环境错误

2015-04-29 16:50:57 7976 1

原创 解决问题:启动Python时报“ImportError: No module named site”错误

记录Python启动问题解决过程和方法。解决问题:启动Python时总是报“ImportError: No module named site”这个错误。

2015-04-26 22:38:40 36268 2

原创 Windows和虚拟机之间文件共享

在VMware虚拟机CentOS中安装配置Samba,实现Windows和虚拟机之间文件共享。

2015-04-08 14:12:35 1390

原创 设计模式之--State模式

状态模式(State Pattern)理解。

2015-04-05 18:56:47 446

原创 设计模式之--Abstract Factory模式

抽象工厂模式理解。

2015-04-05 18:17:46 605

原创 Reactor框架

记录对reactor的理解。

2015-04-04 23:35:12 1823

原创 设计模式之--Factory模式

Factory模式和应用参考。

2015-04-04 23:30:08 586

原创 设计模式之--Facade模式

设计模式之Facade模式理解。

2015-04-04 22:56:27 589

原创 设计模式之--Bridge模式

bridge设计模式理解和应用举例。

2015-04-04 22:16:56 508

docker vs host性能差异

docker vs host性能差异

2018-09-03

JMeter测试WebSocket Security

JMeter3.2, 用来测试websocket服务器,资源包含apache-jmeter-3.2.zip和测试websocket所依赖的jar包。

2017-05-31

RTMFP:rfc7425.pdf

Adobe’s RTMFP Profile for Flash Communication

2016-02-03

rtmfp协议规范.pdf

rtmfp协议规范.pdf

2016-02-03

rfc7016-Adobe’s Secure Real-Time Media Flow Protocol.pdf )

rfc7016-Adobe’s Secure Real-Time Media Flow Protocol.pdf )

2016-02-03

P2P on the Flash Platform with RTMFP.pdf

P2P on the Flash Platform with RTMFP.pdf

2016-02-03

Git Community Book 中文版.pdf

Git Community Book 中文版.pdf

2016-02-03

七周七并发模型

七周系列书籍: 七周七并发模型.pdf 主要介绍七种并发模型,不同语言,不同形式。

2015-11-20

Network Programming Vol2_Systematic Reuse With ACE And Frameworks.chm

Addison[1].Wesley.Cpp.Network Programming Vol2_Systematic Reuse With ACE And Frameworks.chm

2015-09-19

Network Programming Vol1_Mastering Complexity With ACE and Patterns.chm

Addison[1].Wesley.Cpp.Network Programming Vol1_Mastering Complexity With ACE and Patterns.chm

2015-09-19

xml dom 对象方法手册

xml dom 对象方法手册 xml dom 对象方法手册

2010-01-11

regular expression

regular expression 正则表达式

2009-12-20

空空如也

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

TA关注的人

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