自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 读《白鹿原》有感

最近《白鹿原》拍成了电影,据说里面很多镜头没有通过审核,删减了很多,电影的连贯性大打折扣,一部好的文学被肢解的支离破碎,遂不想再去电影院看它,想看原著,恰巧生日快到了,老婆问我要什么礼物,我说送我两本书吧:1.《白鹿原》,陈忠实,北京十月文艺出版社,ISBN:97875302101162.《如丧》,高晓松,武汉出版社,ISBN:9787543067424这两本书昨天到的,晚上开

2012-10-31 09:12:53 1750

转载 从创业失败中学到的七条教训

摘要:每个创业者不可能首次创业就能成功。他们的失败经验,或许可以指导其他创业者获得迅速成功。Joshua Hays在文章《7 things I learned from failing that you can avoid》总结了创业失败后获得的七条教训,希望其他创业者可以从中有所收获,以免犯同样的错误。CSDN对该文进行了编译,内容如下:正如青春期我们会经历分手的痛苦一样,企

2012-10-26 10:00:42 916

转载 云计算:基础

//个人感觉这篇关于云计算的介绍不错,浅显易懂,想了解每个细节请点击相应链接关于此学习路线图本学习路线图将介绍云计算的概念以及云计算的几种经典服务模式:基础架构即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。本路线图中的活动学习云计算的基础知识学习云计算的三种模型向云计算迁移时需要注意的事情衡量开源云计算技术的优劣

2012-10-24 09:25:54 1002

原创 小米手机使用感受

2012年3月20号,赶时髦在网上抢购小米1,当时裸机1999+贴膜/SD卡/耳机109=2108元,到手后感觉还可以,各方面用起来都还比较顺手,但是,目前担心的问题似乎出现了,网上开始说小米手机的元器件不过关,过一段时间就会出现问题,也就是最近(2012-10-20)我的小米手机开始出现莫名其妙的、不停的重启,束手无策,没办法只能把电池取下,等一会再装上,就OK,但是这几

2012-10-23 14:11:54 816

转载 POSIX 线程详解,第 3 部分

内容条件变量详解停止并回顾!pthread_cond_wait() 小测验初始化和清除等待发送信号和广播工作组队列data_control 代码调试时间工作组代码代码初排有关清除的注意事项创建工作threadfunc()join_threads()结束语参考资料简介: 本文是 POSIX 线程三部曲系列

2012-10-19 15:09:26 550

转载 POSIX 线程详解,第1部分

内容线程是有趣的线程是快捷的线程是可移植的第一个线程理解 thread1.c无父,无子同步漫游理解 thread2.c参考资料简介: POSIX(可移植操作系统接口)线程是提高代码响应和性能的有力手段。在本系列中,Daniel Robbins 向您精确地展示在编程中如何使用线程。其中还涉及大量幕后细节,读完本系列文章,您完全可以运用 PO

2012-10-19 14:02:41 9680

转载 Posix线程编程指南(4)

内容线程终止方式线程终止时的清理线程终止的同步及其返回值关于pthread_exit()和return简介: 这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程库API。本文是第四篇将向您讲述线程中止。线程终止方式一般来说,Posix的线程终止有两种情况:正常终止和非正常终止。线程主动调用p

2012-10-19 14:00:25 566

转载 Posix线程编程指南(3)

内容互斥锁条件变量信号灯异步信号其他同步方式简介: 这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程库API。本文是第三篇将向您讲述线程同步。互斥锁尽管在Posix Thread中同样可以使用IPC的信号量机制来实现互斥锁mutex功能,但显然semphore的功能过于强大了,在Posix

2012-10-19 13:59:19 512

转载 Posix线程编程指南(2)

内容概念及作用创建和注销访问使用范例简介: 这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程库API。本文是第二篇将向您讲述线程的私有数据。概念及作用在单线程程序中,我们经常要用到"全局变量"以实现多个函数间共享数据。在多线程环境下,由于数据空间是共享的,因此全局变量也为所有线程所共有。但有时

2012-10-19 13:57:54 387

转载 Posix线程编程指南(1)

内容线程创建线程取消简介: 这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程库API。本文是第一篇将向您讲述线程的创建与取消。线程创建1.1 线程与进程相对进程而言,线程是一个更加接近于执行体的概念,它可以与同进程中的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。在串行程序基础上引

2012-10-19 13:56:36 436

转载 在 POSIX 线程编程中避免内存泄漏

内容POSIX 线程简介识别泄漏检测泄漏预防泄漏参考资料简介: POSIX 线程(pthread)编程定义了一套标准的 C 编程语言类型、函数和常量 — 且 pthreads 提供了一种强大的线程管理工具。要充分使用 pthreads,您要避免常见错误。一个常见的错误就是忘记联接可接合的线程,从而导致内存泄漏并增加工作量。在该篇技巧型文章中,学习 POS

2012-10-19 09:49:44 879

转载 一个 Linux 上分析死锁的简单方法

内容简介产生死锁的四个必要条件使用 pstack 和 gdb 工具对死锁程序进行分析总结参考资料简介: 本文主要介绍一种在 Linux 上分析死锁问题的简单方法。主要介绍死锁的基本概念,以及如何使用 pstack 和 gdb 对死锁问题进行分析。简介死锁 (deallocks): 是指两个或两个以上的进程(线程)在执行过程中,因争

2012-10-19 09:47:16 4881

转载 Linux 的多线程编程的高效开发经验

内容背景Linux 上线程开发 API 的概要介绍Linux 线程编程中的 5 条经验总结与补充参考资料简介: 本文中我们针对 Linux 上多线程编程的主要特性总结出 5 条经验,用以改善 Linux 多线程编程的习惯和避免其中的开发陷阱。在本文中,我们穿插一些 Windows 的编程用例用以对比 Linux 特性,以加深读者印象。背景

2012-10-18 10:40:45 666

转载 Qt 的内部进程通信机制

内容1、 QCOP协议2、 信号-槽(Signal-Slot)机制3、 FIFO机制参考资料简介: Qt 作为一种跨平台的基于 C++ 的 GUI 系统,能够提供给用户构造图形用户界面的强大功能。自从 1996 年 Qt 被 Trolltech 公司发布以来,该系统成为世界上很多成功的图形用户应用所使用的主要系统。更为重要的是,Linux 操作系统的桌面

2012-10-18 09:50:17 1073

转载 Linux 调试技术

内容常见调试方法第 1 种情况:内存调试工具MEMWATCHYAMDElectric Fence第 2 种情况:使用 strace第 3 种情况:使用 gdb 和 Oopskgdb使用 kgdb 调试内核问题Oops 分析kdb第 4 种情况:使用魔术键控顺序进行回溯跟踪结束语参考资料简介: 您可以用各种方法来监控运行

2012-10-17 10:24:51 756

转载 定位 UNIX 上常见问题的经验总结

内容UNIX 程序常见问题分类UNIX 程序常见问题的分析方法UNIX 下内存泄露问题分析方法示例演示UNIX 程序问题分析常用命令总结参考资料简介: 本文主要对 UNIX 平台常见的问题进行了分类,介绍一些常见问题分析时使用的方法和命令,对以下三种常见问题的分析方法做了简单介绍:UNIX 下 Crash 问题的分析方法、UNIX 下内存泄露问题

2012-10-17 10:06:37 1479

转载 Linux 系统内核空间与用户空间通信的实现与分析

内容1 引言2 Linux 内核模块的运行环境与传统进程间通信3 Linux内核态与用户态进程通信方法的提出与实现4 总结参考资料多数的 Linux 内核态程序都需要和用户空间的进程交换数据,但 Linux 内核态无法对传统的 Linux 进程间同步和通信的方法提供足够的支持。本文总结并比较了几种内核态与用户态进程通信的实现方法,并推荐使用 ne

2012-10-17 09:22:41 534

转载 操作系统理论的探索: (之四)

内容三、规则模型分类 -- 狭义与广义四、遗传算法(GA)五、二论规则模型简介: 通过对规则模型的分类,以狭义规则模型归纳现有的系统,以广义规则模型归纳我们理论体系,形成机器思维的一种等价形式。通过对遗传算法的简单分析,阐明其是规则模型的一种简化形式,并以此来进一步分析规则模型。 多数内容只是停留在概念讨论的基础上,尚未有相关的具体应用,所以存在的概念不清晰

2012-10-17 09:05:34 763

转载 操作系统理论的探索: (之三)

内容序言一、规则与量化二、规则模型姜晓峰 (needdream@sina.com), 软件工程师简介: 本文将进一步阐述《操作系统的过去、现在和未来》中有关"规则"的概念,并为系列中的《系统模型》和《操作系统参数化》提供讨论的基础。 在上篇中主要深入分析两个概念:量化与规则,讨论两者的定义、特性与关系,为后续文章奠定概念基础。

2012-10-17 09:03:14 1401

转载 操作系统理论的探索: (之二)

内容操作系统的历史操作系统的现状如何智能化悬念操作系统的过去、现在和将来needdream (needdream@sina.com), 软件工程师简介: 从三个角度分析操作系统发展的轨迹,预测未来智能化操作系统的发展过程。然后提出支撑结构的概念,以归纳现有操作系统模型,分析现有模型的共同点和未来模型的突破口,并进一

2012-10-17 09:00:16 6072

转载 操作系统理论的探索: (之一)

内容序言传统定义操作协议等价定义进一步分析新含义小结简介: 操作系统的定义是什么,它是否引起过你的注意,在此,将以全新的角度来分析这个古老而简单的定义,为你展示一个新的思维空间。通过引入操作协议的概念来分析操作系统的定义,并进一步按用户角度分析操作系统的需求,推导新的操作系统含义。作为整个系列的第一篇,本文从简单的操作系统定义入手进行讨论,所有的

2012-10-17 08:57:20 1281

转载 Windows IPC 应用程序移植到 Linux,第 2 部分: 信号量和事件

内容同步信号量事件简介: 随着开发人员将一些普及的 Windows® 应用程序迁移到 Linux™ 平台,企业中正在进行的向开放源码迁移的浪潮有可能引发极大的移植问题。这个由三部分组成的系列文章提供了一个映射指南,并附有一些例子,以简化从 Windows 到 Linux 的转移。本文是系列文章的第 2 部分,将介绍两种同步对象类型:信号量和事件。

2012-10-16 16:55:00 713

转载 Windows IPC 应用移植到 Linux,第1部分:进程和线程

内容进程线程进程和线程的例子结束语简介: 随着开发者将原本普遍的 Windows® 应用迁移到 Linux™ 平台,正在进行的向开源迁移的浪潮有可能引发极大的 移植问题。这个由三部分构成的系列文章提供一个映射指南,并附有例子,能够简化从 Windows 到 Linux 的转变。第 1 部分介绍了进程和线程。当前,很多全球商务和服务都正在趋

2012-10-16 16:49:08 10222

转载 Android 操作系统的内存回收机制

内容Android APP 的运行环境Android 内存回收原则默认回收过程Linux 内核中的内存回收总结简介: Android 是一款基于 Linux 内核,面向移动终端的操作系统。为适应其作为移动平台操作系统的特殊需要,谷歌对其做了特别的设计与优化,使应用程序关闭但不退出,并由操作系统进行进程的回收管理。本文在 Application Fra

2012-10-16 16:26:34 590

转载 深刻理解Linux进程间通信(IPC)

简介: 一个大型的应用系统,往往需要众多进程协作,进程(Linux进程概念见附1)间通信的重要性显而易见。本系列文章阐述了Linux环境下的几种主要进程间通信手段,并针对每个通信手段关键技术环节给出详细实例。为达到阐明问题的目的,本文还对某些通信手段的内部实现机制进行了分析。序linux下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的。而对Unix发展做出重

2012-10-16 16:25:06 605

转载 UNIX 进程揭秘

探索运行在 UNIX 操作系统下的进程的生命周期内容使用 fork 系统调用使用 exec 系列系统调用调用 fork 时,打开的文件会发生什么情况呢?父进程或子进程的终止总结简介: 研究进程的生命周期,以便您能将所看到的系统上发生的事情与内核中发生的事情联系起来。系统管理员必须知道 UNIX® 环境中的进程是如何创建和销毁的,以便了解系

2012-10-16 16:19:39 412

转载 Linux 进程管理剖析

内容进程表示进程管理进程创建进程调度进程销毁结束语简介: Linux® 的用户空间进程的创建和管理所涉及的原理与 UNIX® 有很多共同点,但也有一些特定于 Linux 的独特之处。在本文中,了解 Linux 进程的生命周期,探索用户进程创建、内存管理、调度和销毁的内核内幕。Linux 是一种动态系统,能够适应不断变化的计算需求。

2012-10-16 16:06:42 562

转载 Linux 线程实现机制分析

内容一.基础知识:线程和进程二.Linux 2.4内核中的轻量进程实现三.LinuxThread的线程机制四.其他的线程实现机制简介: 自从多线程编程的概念出现在 Linux 中以来,Linux 多线应用的发展总是与两个问题脱不开干系:兼容性、效率。本文从线程模型入手,通过分析目前 Linux 平台上最流行的 LinuxThreads 线程库的实现及

2012-10-16 15:35:04 701

转载 什么是CGI

什么是CGI 1. 定义: CGI(Common Gateway Interface)是HTTP服务器与你的或其它机器 上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 2. 功能: 绝大多数的CGI程序被用来解释处理杰自表单的输入信息,并在服 务器产生相应的处理,或将相应的信息反馈给浏览器。CGI程序使 网页具有交互功能。 3. 运行环境: CGI程序在UNIX

2012-10-15 10:00:17 504

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除