Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Linux C编程学习:进程,进程,进程!

Linux C编程学习:进程,进程,进程!

Linux支持多个进程同时进行,也就是我们常说的现代操作系统中的多道程序设计,所谓同时是Linux系统调度各个进程分别占用cpu的时间。由于每个时间片的时间很小和宏观时间相比,给人的感觉是多个进程在运行。为了提高程序的运行效率,程序往往分成多个部分组成,这也就是说的并发程序设计。并发程序中各进程是相互独立的,在必要的时候会通过相应的机制进行通信。若进程间要共享资源,为了避免出现冲突,常通过相应通信机制使它们轮流使用共享资源。在进程进行通信时,会出现一个进程...
Java之XMemcached使用及源码详解

Java之XMemcached使用及源码详解

前言 本文主要讲述如何使用XMemcached客户端与Memcached服务端进行交互。通过XMemcached的API调用与Memcached的set/get命令对比及跟踪XMemcached源码,使大家对XMemcached的API有更深层次的理解,能够从底层上去了解其工作原理,从而能在项目中进行一些针对性的接口封闭及优化工作。是叫Memcache还是Memcached? 网上有种说法是:Memcache是这个项目的名称,而memcached是...
IPVS基于应用层任意偏移字段HASH值的负载均衡算法

IPVS基于应用层任意偏移字段HASH值的负载均衡算法

在比较早的那些年,我曾经写了一个负载均衡调度算法模块,是基于应用层协议包任意偏移量开始的一段固定长度的数据计算一个值,然后将这个值hash到不同的服务器。那时觉得没啥用,就没有再继续,直到前一段时间的一段思考以及前几天的一次预研。我决定作文以记之,以后说不定能用得着。1.UDP服务的负载均衡以前使用UDP的服务很少,虽然HTTP并没有说一定要是TCP,但事实上几乎没有UDP上的HTTP。但是随着网络可靠性的增加,网络集中控制机制与分布式优化技术的日益成熟,...
Cloud曝漏洞泄隐私,不碍高安全保障能力

Cloud曝漏洞泄隐私,不碍高安全保障能力

周日晚间,多名明星照片开始在美国网站和Twitter上流传。在美国的讨论版4Chan上,有用户发布了这些照片,并称这些照片是黑客攻击了多个iCloud帐号之后流出的。有裸照的明星包括维多利亚·嘉斯蒂(Victoria Justice)、埃米莉·布朗宁(Emily Browning)、凯特·波茨沃斯(Kate Bosworth)、珍妮·麦卡锡(Jenny McCarthy)和凯特·厄普顿(...
Qt Webkit初学例子(附代码)

Qt Webkit初学例子(附代码)

WebKit 是一个开源的浏览器引擎,与之相应的引擎有Gecko(Mozilla Firefox 等使用的排版引擎)和Trident(也称为MSHTML,IE 使用的排版引擎)。同时WebKit 也是苹果Mac OS X 系统引擎框架版本的名称,主要用于Safari,Dashboard,Mail 和其他一些Mac OS X 程序。WebKit 所包含的 WebCore 排版引擎和 JSCore 引擎来自于 KDE 的 KHTML 和 KJS,当年苹果比较了...
Web开发中最致命的8个小错误

Web开发中最致命的8个小错误

现在,有越来越多所谓的“教程”来帮助我们提高网站的易用性。本文收集了一些在 Web 开发中容易出错和被忽略的小问题,并且提供了参考的解决方案,以便于帮助 Web 开发者更好的完善网站。 通过避免下面这些小错误,可以使得我们的网站变得更为友好。 错误1:表单的 label 标签跟表单字段没有关联 利用“for”属性允许用户单击 label 也可以选中表单中的内容。这可以扩大复选框和单选框的点击区域,非常实...
Linux下测试程序运行时间

Linux下测试程序运行时间

time测试程序执行时间结果含义real 0m0.003suser 0m0.000ssys 0m0.002sreal,就是整个运行这个进程从一开始到结束的整个时间(时钟墙)user,是指在运行这个进程中花在用户模式下的时间,即不包括内核的运行时间sys,是指在运行这个进程,花在内核调用的时间,而不是代码库调用user+sys=这个进程花的时间但是real则包含了进程调度等等一系列额外开销测试代码段时间方法#include <iostream>#...
<< 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 >>