自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

白月光的专栏

坚守责任,蓄势待发。

  • 博客(16)
  • 资源 (17)
  • 收藏
  • 关注

转载 MySQL表的四种分区类型

一、什么是表分区通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。 如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。二、为什么要对表进行分区为了改善大型表以及具有各种访问模式的表的可伸缩性,可管理性和提高数据库效率。分区的一些优点包括:与单个磁盘

2015-04-29 16:14:19 347

转载 mysql分表的3种方法

一,先说一下为什么要分表当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。根据个人经验,mysql执行一个sql的过程如下:1,接收到sql;2,把sql放到排队队列中 ;3,执行sql;4,返回执行结果。在这个执行过程中最花时间在什么地方呢?第一,是排队等待的时间,第二,sql

2015-04-29 16:02:33 377

转载 mysql 主从热备,主主互备

双机热备的概念简单说一下,就是要保持两个数据库的状态自动同步。对任何一个数据库的操作都自动应用到另外一个数据库,始终保持两个数据库数据一致。 这样做的好处多。 1. 可以做灾备,其中一个坏了可以切换到另一个。 2. 可以做负载均衡,可以将请求分摊到其中任何一台上,提高网站吞吐量。  对于异地热备,尤其适合灾备。废话不多说了。我们直接进入主题。 我们会主要介绍两部分内容:一, mysql 备份工

2015-04-29 09:44:41 9002 1

转载 软件级负载均衡器(LVS/HAProxy/Nginx)的特点简介和对比

现在网站发展的趋势对网络负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术:一种是通过硬件来进行进行,常见的硬件有比较昂贵的NetScaler、F5、Radware和Array等商用的负载均衡器,它的优点就是有专业的维护团队来对这些服务进行维护、缺点就是花销太大,所以对于规模较小的网络服务来说暂时还没有需要使用;另外一种就是类似于LVS/HAProxy、Nginx的基于Linux

2015-04-22 14:21:55 480

转载 Keepalived+LVS-DR模式配置高可用负载均衡集群

环境: 虚拟机:VMware Workstation          操作系统:CentOS 5.5一、keepalived+lvs-DR模式配置高可用负载均衡拓扑如下:二、服务器ip配置信息1. ip_lb 主机(master) : 2.ip_lb_2 主机 (backup)3.we

2015-04-22 14:17:05 655

转载 LVS 服务器集群三种实现模式配置

LVS (Linux Virtual Server) Linux 服务器集群LVS服务器集群中基于IP的负载均衡技术,有3种实现模式:VS/NET模式,VS/TUN模式(IP隧道模式),VS/DR模式(直接路由模式)一,【VS/NET 模式】1,配置Linux Director(前端负载调度器)IP,并打开IP数据包转发功能

2015-04-22 14:12:51 778

转载 LVS原理详解(3种工作方式8种调度算法)

一、集群简介什么是集群计算机集群简称集群是一种计算机系统,它通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作。在某种意义上,他们可以被看作是一台计算机。集群系统中的单个计算机通常称为节点,通常通过局域网连接,但也有其它的可能连接方式。集群计算机通常用来改进单个计算机的计算速度和/或可靠性。一般情况下集群计算机比单个计算机,比如工作站或超级计算机性能价格比要高

2015-04-22 14:09:44 19318

转载 memcached安装与参数说明

一、Linux上部署MemCache1. 使用SSH远程连接Linux虚拟机IP:192.168.0.144输入命令符pwd,显示当前路径/usr/platform创建一个文件夹memcached,命令行:mkdir memcached进入文件夹,cd memcached2. 所需文件列表libevent-2.0.18-stable.tar.gzme

2015-04-08 16:32:42 601

转载 Linux进程间通信——使用命名管道

在前一篇文章——Linux进程间通信——使用匿名管道中,我们看到了如何使用匿名管道来在进程之间传递数据,同时也看到了这个方式的一个缺陷,就是这些进程都由一个共同的祖先进程启动,这给我们在不相关的的进程之间交换数据带来了不方便。这里将会介绍进程的另一种通信方式——命名管道,来解决不相关进程间的通信问题。一、什么是命名管道命名管道也被称为FIFO文件,它是一种特殊类型的文件

2015-04-07 16:49:48 412

转载 匿名管道-实例

很多书本或是参考资料讲解进程间通信的例子,通常都只是一个父进程与子进程间的实现,对于实用的启发性不大,本例是我自己写的一个实现:生成了两个子进程:转换进程和写进程;实现了读取文件,转换成大写,并写输出文件的功能。父进程不断读文件的数据并通过匿名管道发送到转换进程;转换进程从匿名管道读取数据,转换后,通过匿名管道发送到写进程;

2015-04-07 15:46:03 827

转载 Linux进程间通信——信号集函数

我们已经知道,我们可以通过信号来终止进程,也可以通过信号来在进程间进行通信,程序也可以通过指定信号的关联处理函数来改变信号的默认处理方式,也可以屏蔽某些信号,使其不能传递给进程。那么我们应该如何设定我们需要处理的信号,我们不需要处理哪些信号等问题呢?信号集函数就是帮助我们解决这些问题的。有关Linux进程间使用信号通信的更多内容,可以参阅我的另一篇文章——Linux进程间通信—

2015-04-02 15:36:50 367

转载 Linux信号列表

我们运行如下命令,可看到Linux支持的信号列表:$ kill -l1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV

2015-04-02 15:25:46 457

转载 Linux信号(signal) 机制分析

【摘要】本文分析了Linux内核对于信号的实现机制和应用层的相关处理。首先介绍了软中断信号的本质及信号的两种不同分类方法尤其是不可靠信号的原理。接着分析了内核对于信号的处理流程包括信号的触发/注册/执行及注销等。最后介绍了应用层的相关处理,主要包括信号处理函数的安装、信号的发送、屏蔽阻塞等,最后给了几个简单的应用实例。 【关键字】软中断信号,signal,sigaction,kil

2015-04-02 11:36:00 417

转载 Linux进程间通信——使用信号

一、什么是信号用过Windows的我们都知道,当我们无法正常结束一个程序时,可以用任务管理器强制结束这个进程,但这其实是怎么实现的呢?同样的功能在Linux上是通过生成信号和捕获信号来实现的,运行中的进程捕获到这个信号然后作出一定的操作并最终被终止。信号是UNIX和Linux系统响应某些条件而产生的一个事件,接收到该信号的进程会相应地采取一些行动。通常信号是由一个错误产

2015-04-01 17:13:38 387

转载 Linux文件锁定

一、什么是文件锁定对于锁这个字,大家一定不会陌生,因为我们生活中就存在着大量的锁,它们各个方面发挥着它的作用,现在世界中的锁的功能都可归结为一句话,就是阻止某些人做某些事,例如,门锁就是阻止除了屋主之外的人进入这个房子,你进入不到这个房子,也就不能使用房子里面的东西。而因为程序经常需要共享数据,而这通常又是通过文件来实现的,试想一个情况,A进程正在对一个文件进行写操作,

2015-04-01 16:33:10 3142

转载 Linux启动新进程的几种方法及比较

有时候,我们需要在自己的程序(进程)中启动另一个程序(进程)来帮助我们完成一些工作,那么我们需要怎么才能在自己的进程中启动其他的进程呢?在Linux中提供了不少的方法来实现这一点,下面就来介绍一个这些方法及它们之间的区别。一、system函数调用system函数的原型为:[cpp] view plaincopyprint?

2015-04-01 15:26:11 385

自己整理的一个简单界面库(基于MFC)

自己整理的一个简单界面库(基于MFC),支持控件包括:Static、Button、Edit、Slider、Progress、ComboBox、RadioBox、CheckBox。

2019-12-20

LRLite.zip

公司开发了一些服务器程序;上生产前需要进行压力测试,测试点包括:并发数、响应时间、吞吐量等指标。领导说,能不能仿照LoadRunner实现一个简单的压测工具(并发数在10000以上,结果指标以曲线图的形式展示)。

2019-12-20

Windows调试(通过dump文件定位崩溃)

为处理windows程序崩溃问题,有必要引入异常捕获模块。本资源主要讲述如何配置产生dump文件的环境以及dump文件产生后的分析定位。

2017-03-31

使用libYUV实现融屏操作

使用libYUV,实现两个视频帧的融屏操作。支持矩阵模式、画中画模式。

2017-03-28

DirectShowSDKinDirectX9.0b

DirectShow SDK可用于VC6

2015-11-28

使用directsound录制声卡(适用于XP)

使用directsound录制声卡。在xp系统上测试通过,不适用于vista及以上系统。源码来源于网络。

2015-11-28

NAT检测程序

本程序分为:UDP服务器与UDP客户端。服务器运行在公网上且绑定两个公网IP;客户端运行在本地。 可检测的NAT类型包括: 1. 完全锥形 NAT 2. 限制锥形 NAT 3. 端口限制锥形 NAT 4. 对称 NAT

2013-04-12

软键盘小程序(第二版)

在链接http://download.csdn.net/detail/zwz1984/4628102中,忘记给界面加上消息响应了。感谢lqleiqiong的提醒,现补上消息响应。

2013-03-01

在VC6.0下可用的winhttp包

在VC6.0下可用的Winhttp包;包含:winhttp.h,winhttp.lib。

2013-02-28

支持文本显示的进度条

支持文本显示的进度条。支持纯色、图片两种填充方式。

2012-12-10

在MFC中实现“高亮边框”的编辑控件

在MFC中实现具有“高亮边框”的编辑控件

2012-12-06

“类似于超链接”的静态控件

在MFC的静态控件中,实现“类似于超链接”的功能。

2012-12-06

软键盘小程序

几年前写的一个软键盘小程序,主要演示怎样实现自定义控件。对初学者有一定帮助,高手可以飘过。

2012-10-09

网络蜘蛛小程序

简单描述: 本程序是一个网络爬虫的演示程序。 程序主要涉及到:网页下载,URL解析,数据库读写。 网页下载使用Winhttp组件;数据库使用Sqlite。 使用方法: 1. 在“搜索网页”Tab页,输入关键字搜索,程序会把含关键字的网页信息,存入子目录下的Info.db。 2. 在“显示网页”Tab页,输入关键字显示,程序会把含关键字的网页信息,显示在界面上。 交流及指正,请联系QQ:270156812

2012-01-14

Awicons 是一个搜索,创建,编辑,导入/导出,管理图标,光标,和小型图片的强力工具

Awicons 是一个搜索,创建,编辑,导入/导出,管理图标,光标,和小型图片的强力工具!具体功能如下:1.全面支持Windows XP的图标!2.支持包括ico, cur, ani, png, gif, bmp, jpg在内的多种文件格式!3.支持所有的颜色格式!包括mono, 16, 256, true-color, true-color with alpha!4.最大可以创建128 x 128 大小的图标!5.可以自动对硬盘里的图标,光标和图片进行扫描!6.自带多种画笔,多种强力虑镜,使你的编辑创建更加轻松自如!7.支持直接从dll,EXE文件中提取图标!8.支持图标库!

2009-08-12

如何用KMDF开发驱动

本文档描述了如何用KMDF(Windows系列OS下WDF驱动开发环境的组件)开发驱动的简单示例,用于指导已熟悉KMDF的开发人员来编写第一个内核模式的驱动。本文通过几个内核模式驱动的示例来阐明WDF驱动的结构以及如何实现驱动的通用功能。 从结构组织上,本文在简单回顾KMDF的基础上,在第4章讲述如何编写基于KMDF的最小Function驱动,在第5章讲述如何编写基于KMDF的纯软件驱动,在第6章讲述如何编写基于KMDF的硬件设备驱动。

2009-02-13

空空如也

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

TA关注的人

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