logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

无锁编程:最简单例子

场景    假设存在这样一个情况:需要N个线程对一个全局的变量进行M次递增操作。首先想到的常常是,使用互斥量。当然在“无锁”的世界里,还有其它实现方式。话不多说,看代码:测试代码gcc_sync_test.c#include#include#include#define TEST_ROUND20000#define THREAD_NUM10#define SYNC#d

终于理解了VT虚拟化技术的作用!(内详)

原文出处:http://news.sanhaostreet.com/New ... 6261759506062.shtml呵呵!黑友们是不是看到这么长的文章已经开始头晕了啊?!呵呵 不好意思!可原文就是这么长啊!所以呢,我还是先把结论写出来,有兴趣想详细了解的就往下看吧!呵呵Intel VT虚拟化技术的作用:1、在开启VT时,能够提高虚拟机软件(VMWare,MS V

#虚拟机
ubuntu"set Illegal option -o pipefail"

ubuntu的 shell 默认安装的是 dash,而不是 bash。运行以下命令查看 sh 的详细信息,确认 shell 对应的程序是哪个:$ls -al /bin/shdash 比 bash 更轻,更快。但 bash 却更常用。如果一些命令、脚本等总不能正常执行,有可能是 dash 的原因。比如编译 Android 源代码的时候,如果使用 dash,则有可能编译出错,或者编译的系统不能启动。通

九大PHP开源Wiki(维基百科)程序评测

维基百科(wiki)是Web2.0的代表产物,跟博客、digg、视频分享等一样同样强调用户参与,分享互联网的精神。如果想自己编写一本百科全书,跟建一个博客一样,有已经开发好的程序可以使用,而且是开源的。有了这些工具,我们要实现编写百科全书的梦想就不难实现了。以下是九大基于PHP和 Mysql架构的wiki程序的介绍,有兴趣的朋友可以选择一款适合自己的wiki程序。1 PmWiki 下载

#php#mysql
(matlab)plot画图的颜色线型

字母        颜色          标点           线型     y         黄色           ·             点线     m         粉红           ○             圈线     c         亮蓝           ×             ×线     r         大红           +  

#matlab
IP XFRM配置示例:利用linux kernel自带的IPSec实现,手动配置IPSec

1、拓扑192.168.18.101192.168.18.1022、配置192.168.18.101ip xfrm state add src 192.168.18.101 dst 192.168.18.102 proto esp spi 0x00000301 mode tunnel auth md5 0x96358c90783bbfa3d7b196ceabe0536b enc

IPv4、TCP和UDP的校验和计算

分组头的校验和(checksum)算法是16位累加和后的反码,TCP和UDP数据报头也使用相同的校验算法,但参与运算的数据与IP分组头不一样。IPv4分组头的结构如下所示:0 1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 01+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

#算法
Centos下安装xen虚拟机

网上的教程很杂很乱,都是天下一大抄,转载的人连试都没有试过。由于本服务器的CPU不支持VT(全虚拟化),所以使用半虚拟化安装。半虚拟化安装的要求是domain0与domainU的kernel要一样,甚至发行版本要一样,网上好像有HVM的安装方式安装不同发行版的,没有试过。这里介绍的是半虚拟化安装相同发行版本的centos#yum install xen kernel-xen

#centos#虚拟机
OpenSUSE11.2下Xen虚拟机(DomU)和主机(Dom0)进行网络连接的解决方案。

1、以xen内核启动。这是“创建虚拟机”等一系列虚拟机操作的根本。2、打开Yast控制中心->虚拟化->安装管理程序和工具,完成后会创建一“网桥” br0。注意:br0默认是桥接在eth0上,如果eth0是手动设置的ip信息的话,br0则会“抢占”这个配置信息,导致eth0需要重新配置。

#虚拟机#网络
OpenSUSE11.2下Xen安装虚拟机时,“未找到任何内核。安装可能已失败。”解决方案!

参见:https://bugzilla.novell.com/show_bug.cgi?id=551664You can also use the following work around to install using an ISO file. Select Create Virtual Machine" from the Yast menu or vm-install fro

#虚拟机
    共 16 条
  • 1
  • 2
  • 请选择