继经典线程同步问题之 后,我们来看看生产者消费者问题及读者写者问题。生产者消费者问题是一个著名的线程同步问题,该问题描述如下:有一个生产者在生产产品,这些产品将提供给 若干个消费者去消费,为了使生产者和消费者能并发执行,在两者之间设置一个具有多个缓冲区的缓冲池,生产者将它生产的产品放入一个缓冲区中....
分类:
编程语言 时间:
2014-11-12 10:24:43
阅读次数:
322
来自国外博客的一篇文章介绍了MySQL 的 read_buffer_size 参数是如何影响写缓冲和写性能。据说 read_buffer_size 参数只影响以下两种情况的写数据的性能:SELECT INTO … OUTFILE ‘fileName‘When writing to the OUTFI...
分类:
数据库 时间:
2014-11-11 21:05:02
阅读次数:
292
通过一个精心构造的页面 exploit 第三方软件中的 ActiveX 已经成为一种惯用攻击手段,众多知名软件公司都曾被发现其注册的 ActiveX 中存在严重的缓冲区溢出漏洞,一个被广泛使用的第三方软件漏洞的危害性不亚于 OS 级别的漏洞!每一个 ActiveX 控件被注册进入系统之后,就会在注册...
分类:
其他好文 时间:
2014-11-11 20:58:50
阅读次数:
240
1、缓冲区溢出攻击 实质上,溢出类攻击是由于将太多的数据放入原始程序设计人员认为足够的空间中导致的。额外的数据溢出到预期存储区附近的内存中,并且覆盖与该区域的原始用途无关的数据。当执行余下的程序时,它使用新被覆盖的数据。 避免:开发应用程序时利用“安全”库6,使用堆栈保护7(也就是,StackG.....
分类:
其他好文 时间:
2014-11-11 18:58:01
阅读次数:
199
功能把格式化的数据写入某个字符串缓冲区。头文件stdio.h原型int sprintf( char *buffer, const char *format, [ argument] … );参数列表buffer:char型指针,指向将要写入的字符串的缓冲区。format:格式化字符串。[argume...
分类:
其他好文 时间:
2014-11-11 18:43:41
阅读次数:
229
前段时间在调试程序的时候出现验证码无法打开的情况,首先就要确定你已经开启了GD库!只要你不是低版本的PHP基本上这个是默认的!直接加上下面的代码先测试就可以!如果不通过再查别的原因!测试最后发现究其原因就是在输出验证码图片之前一定要使用ob_clean();这个函数的作用就是用来丢弃输出缓冲区中的内...
分类:
Web程序 时间:
2014-11-11 14:16:24
阅读次数:
294
#include #include #include #include #include #include static unsigned int BUF_PAGES; /* 缓冲区有多少个page */static unsigned int PAGE_SIZE; ...
分类:
其他好文 时间:
2014-11-11 14:16:14
阅读次数:
241
sed 详解1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中...
分类:
其他好文 时间:
2014-11-11 12:09:55
阅读次数:
373
CiscoAuditingTool对cisco设备进行安全审计工具的使用语法,如下:CAT(注意大写)-h目标地址-wSNMP字典路径-a密码字典路径-l生成报告存放路径2.CISCO攻击工具攻击工具的使用方法:cge.pl目标地址<1-14选择一个号码>该工具内置14种的攻击方式[1]cisco677/678telnet缓冲溢..
分类:
其他好文 时间:
2014-11-11 02:09:27
阅读次数:
282