在gun/linux上,队列调度决定了到块设备的请求实际上发送到底层设置的顺序。默认情况下是cfg(完全公平排队)策略,随意使用的笔记本和台式机使用中个调度策略没有问题,并且有助于防止io饥饿,但是用于服务器则是有问题的,在mysql的工作负载类型下,cfq会导致很差的响应时间,因为会在队列中延迟一...
分类:
数据库 时间:
2014-08-15 07:10:47
阅读次数:
353
当操作系统因为没有足够的内存而将一些虚拟内存写到磁盘就会发生内存交换,内存交换对操作系统中运行的进程是透明的,只有操作系统知道特定的虚拟内存地址是在物理内存还是磁盘上?虚拟内存写到磁盘上该如何理解?操作系统通常允许对虚拟内存和io进行一些控制,我们提供过一些gun/linux上控制它们的办法,最基本...
分类:
其他好文 时间:
2014-08-15 07:10:27
阅读次数:
195
文件系统 操作系统 支持日志 大目录ext2 gun/ linux 否 否ext3 gun/linux 可选 可选/部分ext4 gun/linux ...
分类:
其他好文 时间:
2014-08-15 06:07:07
阅读次数:
240
环境准备。
安装mingw并设置好系统PATH。
mingw。windows下的GUN编程环境。
系统变量的作用——可执行文件的搜索路径。这样在cmd直接输入g++就能调用到D:\Program Files (x86)\CodeBlocks\MinGW\bin\g++.exe。
打开cmd后的默认工作目录为 C:\Users\Administrator。
g++与gcc。
...
分类:
其他好文 时间:
2014-08-12 00:42:03
阅读次数:
321
系统信息:Centos 6.5 i386 GUN/Linux1. 首先安装一个epel rpm-ivhhttp://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm2. 安装wine yuminstallwine 完毕!
源链接还在自己买彩票吗,有个现成的:GNU shuf命令。shuf -i 1-36 -n 12 | xargs -n 6这样就会产生两组彩票(1~36个数字任选)当然还可以派其他用途,比如:1 shuf -e clubs hearts diamonds spades2 3 might output:...
分类:
其他好文 时间:
2014-07-12 09:07:30
阅读次数:
213
#include"stdafx.h"#include#include#includeusingnamespacestd;typedefenum{XIANG_LONG_SHI_BA_ZHANG=1,DA_GOU_GUN_FA=2,}WU_GONG_EN;//大侠一次可以使用一种武功,但是武功种类繁杂c...
分类:
编程语言 时间:
2014-06-26 00:55:43
阅读次数:
337
本文的分析基于llvm的libc++,而不是gun的libstdc++,因为libstdc++的代码里太多宏了,看起来蛋疼。
在多线程编程中,有一个常见的情景是某个任务只需要执行一次。在C++11中提供了很方便的辅助类once_flag,call_once。
声明
首先来看一下once_flag和call_once的声明:
struct once_flag
{
constexpr...
分类:
编程语言 时间:
2014-06-22 09:40:27
阅读次数:
355
gcc是C编译器;g++是C++编译器;linux下cc一般是一个符号连接,指向gcc;gcc和g++都是GUN(组织)的编译器。而CC则一般是makefile里面的一个名字,即宏定义,嘿,因为Linux/Unix都是大小写敏感的系统,这点一定要注意。cc是Unix系统的C Compiler,而gc...
分类:
其他好文 时间:
2014-06-20 17:21:07
阅读次数:
266
##**问题起源**先看下面很简单的一小段程序。```cpp`#include ```````cpptemplate struct Base { void fun() { std::cout struct Derived : Base{ void gun() { ...
分类:
其他好文 时间:
2014-06-19 06:11:12
阅读次数:
244