自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿蕉的个人博客专栏

生命不息,奋斗不止

  • 博客(9)
  • 资源 (38)
  • 收藏
  • 关注

原创 Linux C进程与多线程入门—(5)使用互斥量进行同步

本文出自https://shuwoom.com博客,欢迎访问!互斥简单地理解就是,一个线程进入工作区后,如果有其他线程想要进入工作区,它就会进入等待状态,要等待工作区内的线程结束后才可以进入。 基本函数(1)  pthread_mutex_init函数原型:int pthread_mutex_init ( pthread_mutex_t *mutex,  const pth...

2013-01-31 22:23:32 1241

原创 Linux C进程与多线程入门—(4)简单多线程程序

本文出自https://shuwoom.com博客,欢迎访问!一、进程与线程(1)线程是进程的一个实体,是CPU调度和分派的基本单位,,它是比进程更小的能独立运行的基本单位.(2)进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多...

2013-01-30 22:57:56 1432

原创 Linux C进程与多线程入门—(3)信号

本文出自https://shuwoom.com博客,欢迎访问!概念         信号是系统响应某些状况而产生的事件,进程在接受到信号时会采取相应的行动。信号可以明确地由一个进程产生发送到另外一个进程,用这种办法传递信息或协调操作行为。进程可以生成信号、捕捉并相应信号或屏蔽信号。信号的名称是在头文件signal.h里定义。下面我列出一部分,如下:-----------------...

2013-01-29 21:05:35 1233

原创 Linux C进程与多线程入门—(2)等待进程

 本文出自https://shuwoom.com博客,欢迎访问!问题         在创建进程这一节内容中,我们看到,消息的输出是父子进程交替输出,且父进程在子进程之前结束。如果要安排父进程在子进程结束之后才结束。可以调用wait函数。 函数说明         pid_t wait(int * stat_loc)        包含的头文件: #include &l...

2013-01-28 20:40:17 1230

原创 Linux C进程与多线程入门—(1)创建进程

 本文出自https://shuwoom.com博客,欢迎访问! 进程和程序的区别进程和程序的区别可以理解为,进程是活动的程序,而程序是一个代码的集合。进程是加载到内存中的程序,而程序没有加载到内存中,之在磁盘上保存着。下图是进程的结构,而程序进包含代码段。  代码实例fork.c文件 #include <sys/types.h>#inc...

2013-01-28 15:14:52 2906

原创 makefile入门

本文出自https://shuwoom.com博客,欢迎访问!回顾首先,我把需要的文件全部写出来(在《gcc学习笔记》处)。 main.c文件#include <stdio.h>#include "math.h"int main(){int sum = 0;sum = add(4, 3);printf("sum:%d", sum);int result ...

2013-01-27 21:30:05 1306

原创 TSE源码中MD5代码分析(1)

MD5算法介绍 本文出自http://www.wenbanana.com稻草人博客,欢迎访问! 原理:MD5以512位分组(即512位二进制数做为一组)来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值,转换为16进制后就是32个16进制数。。如:MD5("

2013-01-24 23:54:55 987

原创 搜索引擎的基本工作流程

本文出自http://www.wenbanana.com稻草人博客,欢迎访问!说到搜索引擎,我们就立即想到google、baidu等这些搜索引擎。其实搜索引擎的工作原理可以基本划分为3个部分:网页搜集、预处理和查询服务。大家在使用google搜索引擎时,都有一个感觉,那就是搜索结果特别快。在不到1秒的时间里,google居然就为我们找到了几千万甚至是几十亿的搜索结果。如果大家认为在

2013-01-22 01:13:15 4166 4

原创 GCC学习笔记

   GCC学习笔记本文出自https://shuwoom.com博客,欢迎访问!(1)简单介绍首先用vi编辑器创建一个c程序文件(以.c结尾)如: vi hello.c#include <stdio.h>int main(){printf(“Hello World!\n”);return 0;}     创建好hel...

2013-01-21 11:21:17 1020

001AndroidSqlite

Android Sqlite知识点整理,源码下载

2015-11-28

基于Hadoop的简单网盘实现源代码

基于Hadoop的简单网盘实现源代码,教程见博客文章。

2014-08-18

mysql5.6安装包

mysql5.6安装包

2014-08-18

hadoop1.1.2安装包

hadoop1.1.2安装包

2014-08-18

hadoop-eclipse-plugin-1.1.2.jar

hadoop-eclipse-plugin-1.1.2.jar

2014-08-18

mysql驱动jar包

mysql驱动jar包

2014-08-18

cocos2d-x学习笔记(17)--简单游戏实例1--双枪手

cocos2d-x学习笔记(17)--简单游戏实例1--双枪手

2012-09-12

cocos2d-x学习笔记\cocos2d-x学习笔记(17)--简单游戏实例1--双枪手

cocos2d-x学习笔记\cocos2d-x学习笔记(17)--简单游戏实例1--双枪手

2012-09-12

cocos2d-x学习笔记(23)--地图的使用3.rar

cocos2d-x学习笔记(23)--地图的使用3.rar

2012-09-11

cocos2d-x学习笔记(20)-- box2d入门 .rar

cocos2d-x学习笔记(20)-- box2d入门 .rar

2012-08-31

\cocos2d-x学习笔记(19)--label 、label atlas.rar

cocos2d-x学习笔记(19)--label 、label atlas.rar

2012-08-31

cocos2d-x学习笔记(17)--简单游戏实例1--双枪手.rar

cocos2d-x学习笔记(17)--简单游戏实例1--双枪手.rar

2012-08-25

cocos2d-x学习笔记(16)--spritesheet(精灵表单).rar

cocos2d-x学习笔记(16)--spritesheet(精灵表单).rar

2012-08-25

cocos2d-x学习笔记(15)--地图的使用(TMX).rar

cocos2d-x学习笔记(15)--地图的使用(TMX).rar

2012-08-25

cocos2d-x学习笔记(14)--CCTextureCache .rar

cocos2d-x学习笔记(14)--CCTextureCache .rar

2012-08-25

cocos2d-x学习笔记(13)--schedule .rar

cocos2d-x学习笔记(13)--schedule .rar

2012-08-25

cocos2d-x学习笔记(12)--粒子系统 .rar

cocos2d-x学习笔记(12)--粒子系统 .rar

2012-08-25

cocos2d-x学习笔记(10)--touchEvent.rar

cocos2d-x学习笔记(10)--touchEvent.rar

2012-08-25

cocos2d-x学习笔记(9)--effect(特效).rar

cocos2d-x学习笔记(9)--effect(特效).rar

2012-08-25

cocos2d-x学习笔记(8)--progress(进度条) .rar

cocos2d-x学习笔记(8)--progress(进度条) .rar

2012-08-25

cocos2d-x学习笔记(7)--动作(Actions).rar

cocos2d-x学习笔记(7)--动作(Actions).rar

2012-08-25

cocos2d-x学习笔记(6)-- menu.rar

cocos2d-x学习笔记(6)-- menu.rar

2012-08-25

cocos2d-x学习笔记(5)-- CCScene场景的切换(带过度效果).rar

cocos2d-x学习笔记(5)-- CCScene场景的切换(带过度效果).rar

2012-08-25

cocos2d-x学习笔记(4)--CCLayer背景绘制 .rar

cocos2d-x学习笔记(4)--CCLayer背景绘制 .rar

2012-08-25

cocos2d-x学习笔记(2)--addSprite.rar

cocos2d-x学习笔记(2)--addSprite.rar

2012-08-25

tile map editor

cocos2d-x下的tmx地图编辑软件

2012-08-23

Win32 SDK版本的象棋游戏源代码

Win32 SDK版本的象棋游戏源代码

2012-01-14

实现一个能模拟简单猜扑克牌大小的 Win32 控制台游

实现一个能模拟简单猜扑克牌大小的 Win32 控制台游 实现一个能模拟简单猜扑克牌大小的 Win32 控制台游

2012-01-14

Win32 SDK写的一个简单的计算器

Win32 SDK写的一个简单的计算器

2012-01-14

数据结构复习

数据结构复习

2011-12-10

各大公司招聘简历接受网址+网申地址目录

各大公司招聘简历接受网址+网申地址目录 各大公司招聘简历接受网址+网申地址目录

2011-10-17

引用作为返回值的一些规则

引用作为返回值的一些规则引用作为返回值的一些规则引用作为返回值的一些规则

2011-10-17

北大前辈谈软件工程的前景及学习方

北大前辈谈软件工程的前景及学习方 北大前辈谈软件工程的前景及学习方

2011-10-17

数据结构实验

数据结构实验数据结构实验数据结构实验数据结构实验

2011-10-01

透明背景示例

透明背景示例透明背景示例透明背景示例透明背景示例透明背景示例

2011-09-28

23种设计模式

23种设计模式23种设计模式23种设计模式

2011-09-12

空空如也

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

TA关注的人

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