自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wen&lsj的博客

在IT领域不断创新

  • 博客(7)
  • 资源 (6)
  • 收藏
  • 关注

原创 TCP/IP报文头部整理

    IP协议是网络层的主要协议,为上层传输层提供无连接、无状态、不可靠的服务。优点是简单高效。无状态是指各个IP报文是独立传送的,不同步传输状态的信息,所以容易发生重复和乱序的情况。不可靠是指IP协议不能保证数据报一定能被送达,可靠性主要是通过传输层的TCP协议来保证的。    TCP协议是面向连接的协议,是工作在传输层的协议。TCP协议通过三次握手、四次挥手、流量控制、拥塞控制、超时重传、确...

2018-05-13 23:53:01 14072

原创 线程与进程

    线程和进程是操作系统中两个比较常见的概念。进程可以看做是应用程序的一次执行活动,比如打开记事本,打开音乐播放器等等,都是开启了一个进程。而线程可以看做是进程中的一个小的任务,比如说,音乐播放器可以一边播放音乐,一边在后台下载音乐。这样,下载音乐和播放音乐可以看做是进程中的两个线程。本文用比喻的方式,以求可以简单、形象的说明进程与线程的关系。       如果把主机比作一个巨大的工厂的话,C...

2018-05-12 23:48:50 184

原创 弹性二叉树(ebtree)

    弹性二叉树(elastic binary tree)是一种不平衡的二叉搜索树。一颗ebtree只有一个根结点(root),包含两个左右分支的指针(L,R)。所有的ebnode总是悬挂在根结点的左分支下面,根节点的右分支是为空。在ebtree的遍历过程中,判断当前节点是否是根节点就是判断右指针是否为空。1.ebtree特性(1)ebtree为了实现删除节点时O(1)的时间复杂度,选择不平衡。...

2018-05-04 15:47:23 684

原创 linux下xl2tpd安装

1、安装xl2tpd源码下载安装:git clone https://github.com/xelerance/xl2tpdmakemake install2、安装pppyum install ppp3、配置xl2tpd.conf [global] ipsec saref = no access control = no port = 1701[lac ccvpn] name = ccga...

2018-03-07 19:39:43 5395

原创 mysql服务器增加iptables限制

1. iptables -L -v 查看,如下是正常pkts bytes target     prot opt in     out     source               destination  606  114K ACCEPT     tcp  --  any    any     localhost            anywhere            tcp dpt:...

2018-03-07 19:33:32 1188

原创 使用 supervisor 管理进程

使用 supervisor 管理进程Supervisor (http://supervisord.org) 是一个用 Python 写的进程管理工具,可以很方便的用来启动、重启、关闭进程(不仅仅是 Python 进程)。除了对单个进程的控制,还可以同时启动、关闭多个进程,比如很不幸的服务器出问题导致所有应用程序都被杀死,此时可以用 supervisor 同时启动所有应用程序而不是一个一个地敲命令启...

2018-03-07 19:27:48 229

原创 mysql增加连接数

很多开发人员都会遇见”MySQL: ERROR 1040: Too many connections”的异常情况,造成这种情况的一种原因是访问量过高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力;另一种原因就是MySQL配置文件中max_connections值过小。首先,我们来查看mysql的最大连接数:?1234567mysql> show variables like...

2018-03-06 14:16:45 4067

GTK新手入门教程

GTK教程,很强大的图形界面开发工具,完全开源

2014-12-19

C语言文件操作

C语言中关于文件操作函数的讲解,很实用的PPT

2014-12-19

C语言也能做大事

C语言做开发,不再是黑白屏,也不再是无聊的打印黑白屏输出

2014-12-17

vc mfc控件

本文详细地介绍了vc mfc 中常用控件的用法

2013-09-17

空空如也

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

TA关注的人

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