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

#虚拟机
vim时”E575: viminfo: Illegal starting char in line。。。。。。

碰到一个问题只要调用vim,就会出:“E575: viminfo: Illegal starting char in line: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx^@Hit ENTER or type command to continue”的错误退出的时候还报一次查了下原来是主目录下文件.viminfo出问题了直接

#vim
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+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

#算法
通过mutt使用gmail

Mutt是一个非常成熟的邮件客户端(mailagent),而Gmail是我最喜欢的Web应用。Gmail被认为几乎是无限的容量如果加上mutt便捷快速的处理能力就更加完美了。事实上使用Gmail处理邮件已经够快了,你可以使用tag,可以使用它提供的非常强大的搜索能力来加快邮件处理的速度。但是,对我来说还不够快。一个主要原因是mailinglist,像[css-d],[ubunt-jp],[ubun

#ssl
Linux curl命令中,HTTP 302处理

在Linux中使用curl命令时,偶尔会遇到一些URL跳转到新的URL,即HTTP中的3XX(redirection,重定向)。$curl -s -I $URL > log这时在返回的报文中,有Location字段标明了新的URL。$cat logHTTP/1.1 302 FoundExpires: -1Cache-Control: private, max-age=0Pragma: no-cac

#linux
    共 19 条
  • 1
  • 2
  • 请选择