自定义博客皮肤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)
  • 资源 (32)
  • 收藏
  • 关注

原创 C++多核高级编程 - 02 并行程序设计中系统的任务及挑战

一,并行的概念如果两个事件在相同的时间间隔内发生,则我们称他们是并发的。两个或多个任务在相同时间间隔内执行,则我们称他们是并行的。如果两个任务在同一秒并行,但其实两个任务可能在同一秒的不同部分执行。例如第一任务在第一个十分之一秒运行第二个任务则在第二个十分之一秒运行,之后又是第一个任务.... 交替运行。但由于时间较短给人的感觉还是两个任务在同时进行。时间的间隔可以放大,也可以缩小。无论任务间

2012-04-30 21:37:47 1938

原创 C++多核高级编程 - 01 新的计算机体系结构及多核设计

多核是将多个处理器放在一个计算机芯片上的设计,每个处理器被称作一个核。这些设计被称作芯片多处理器(Chip Multiprocessor  CMP)。多核处理器的常见配置:配置 1: 超线程处理器,在一个芯片上运行一个或多个线程,是逻辑上的多处理器,而不是物理上的。配置 2: 现在主流的多核处理器,一个芯片上为一个处理器。配置 3: 未来的发展方向,在一个芯片上存在多个物理

2012-04-30 21:24:33 1538

原创 压缩算法-LZW

压缩算法-LZW基本原理:提取原始文本文件数据中的不同字符,基于这些字符创建一个编译表,然后用编译表中的字符的索引来替代原始文本文件数据中的相应字符,减少原始数据大小。1) 从源文件中读取不同字节;2) 根据字节创建字符串编译表;3) 使用字符串编译表中的字符索引来替换源文件中相应的字符串。LZW使用扩充的ASCLL表,用12位表示,0~255表示一个数据字节, 2

2012-04-03 20:35:22 1421

原创 加密解密-替换加解密

加密解密-替换加解密按一定规则重新替换明文的字符生成密文。可以有多种替换方式。#include void encrypt(char* strData, int nCode){ int i = 0; char* p = NULL; int nLen = strlen(strData); if (nLen == 0) {

2012-04-02 15:33:02 1222

原创 加密解密-换位加解密

加密解密-换位加解密基本思想:将明文按给定的顺序进行输出,形成密文。示例:二维数组保存明文按行优先方式,输出密文按列优先方式。#include void encrypt(char arrData[4][4]){ int i = 0, j = 0; char tmpData[4][4]; for (i = 0; i < 4; i++)

2012-04-02 15:21:06 2879

原创 游戏算法-生命游戏

游戏算法-生命游戏生命游戏又称细胞自动机。反映了生命演化的规则。生命游戏原理:生命生活在二维环境中,每个生命生活在一个方格中,每个细胞在下一个时刻的状态取决于周围8个细胞的活着或死了的状态。1) 如果周围活着的细胞数量少于设定的值,细胞将孤独而死。2) 如果周围活着的细胞数量多于设定的值,细胞将拥挤而死。状态机举例:#include

2012-04-02 11:40:50 4204

原创 游戏算法-洗扑克牌

游戏算法-洗扑克牌扑克牌洗牌算法中关键点:随机值的算法及扑克牌的设计。#include #include #include #define CARD_NUM 52typedef struct _card_tag{ char m_card_num; char m_suit; // 3:heart 4:club 5:diomand 6:sp

2012-04-02 11:23:39 1581

原创 趣味算法-寻找假硬币

趣味算法-寻找假硬币8枚硬币,一枚假的,假的比真的少轻,通过程序寻找假硬币。采用分治算法:1) 硬币分2组,找出比较轻的一组。2) 再把稍轻的一组继续分为2组,再找出稍轻的一组。3) 直至比较2个硬币为止。#include int checkcoin(int arrCoin[], int nStart, int nEnd){ int nMid

2012-04-02 11:01:36 2472

原创 趣味算法-三色旗

趣味算法-三色旗一条绳子挂红白蓝三种颜色的旗子,且排列无序,现用程序把三种旗子同色归类,顺序为红-白-蓝,每次只能交换2面旗子,采用最少步骤完成。算法描述:只需把红色和蓝色的旗子进行交换,红旗和篮旗都就位后,白旗自然就位。1) 从前向后设定红旗的最后位置,如果该位置不是红旗,向后扫描旗子队列,如果发现红旗则与当前红旗位置的旗子交换。2) 如果该位置是红旗,则向后移动红旗的最后位置。

2012-04-02 10:55:04 7491

nodejs + mongodb 合集 (1)

nodejs + mongodb 资源 合集 01

2017-03-21

Android Activity间共享数据

一些Activity间共享数据的代码实例,用于开发时参考。

2015-11-29

Android Style实例总结

总结了一些Android按钮不同风格Style使用的实例,以便开发时使用。

2015-11-28

C# 并行编程示例源码

C# 并行编程的示例源码,用于学习并行编程的原理和使用方法。

2015-06-29

C# 并行编程代码示例 - 命令式任务并行

C# 并行编程代码示例 - 命令式任务并行。其中总结了一些代码示例,便于以后开发过程中使用。

2015-04-21

实例代码 学习libgdx - SpriteBatch

一个学习libgdx中类SpriteBatch的代码实例,其中包含了四个例子能显示使用SpriteBatch类编程的效果。

2014-06-23

AVL Tree 代码实例

AVL Tree 的代码实例,包括插入和删除节点操作。

2014-02-02

C#进程间通信-共享内存代码实例

C#进程间通信-共享内存代码实例。用实现了2个进程,他们之间使用共享内存方式进行通信。

2013-12-04

C#进程间通信-消息队列代码实例

C#进程间通信-消息队列代码实例。用实现了2个进程,他们之间使用消息队列方式进行通信。

2013-12-04

C#进程间通信-管道代码实例

C#进程间通信-管道代码实例。用实现了2个进程,一个Client 一个Server他们之间使用管道方式进行通信。

2013-12-04

C# TPL 同步实例代码

几个C# TPL 同步的实例代码,来自MSDN和C#本质论中,用于参考。

2013-08-30

C# TPL Sample

几个使用C# TPL编程的小例子,例如创建任务,ContinueWith的使用,异常处理等等。

2013-08-14

Android 线程+View的使用

一个线程控制View的代码实例,其中主要使用了两种方式:Post方式和Handler方式。

2013-07-27

二叉树实例

二叉树实例代码,包括插入,遍历,查找,和删除等操作。

2013-06-30

App 间相互调用实例代码

App 间相互调用实例代码,包括启动,查询系统App信息,结束目标App。

2013-06-10

普通树实例代码

普通树实例代码,使用深度优先和广度优先进行遍历。

2013-05-26

SlidingDrawer 代码实例

SlidingDrawer的代码实例。一个最简单的SlidingDrawer的使用方法。

2013-05-25

动画播放实例代码

一段动画播放的实例代码,主要利用的是Android 的AnimateDrawer类。

2013-05-19

代码实例:保存View中的图片到文件中

一个代码实例:把ImageView中的图片保存到指定的图片文件中。

2013-05-11

Gallery and ImageView 实例代码

Gallery and ImageView 实例代码

2013-04-30

WCF 实例代码

一个 WCF 的实例代码,简单的例子,来描述WCF工作方式,和创建客户端的方法。

2012-12-21

多线程队列源代码

多线程队列源代码,包括一个多线程队列的实现和测试程序。

2012-12-16

WCF Sample code 2

使用配置文件方式实现的WCF Service 和 Client 的代码实例。

2012-11-28

WCF Sample code 1

使用代码方式实现的 WCF Service and Client 的代码实例。

2012-11-28

快速排序 --- 非递归实现

快速排序 非递归实现方式的完整源代码和测试结果。

2012-11-04

多线程栈 源码

多核程序与并行设计中多线程栈的实现的源代码,其中还包括测试结果,用于学习参考。

2012-10-27

多核编程第6章-实例代码

多核编程第6章-实例代码: 包含四个并行模型的实例代码,委托(boss-worker) 对等(peer to peer) 流水线(pipeline) 生产者-消费者(producer-consumer),仅是框架的实例代码不包含异常处理,容错等其他考虑。

2012-07-29

android高级编程

Android高级编程, 英文版。Android 开发,移动开发。

2011-12-20

大规模C++程序设计

大规模C++程序设计, C++开发大型系统,C++开发。

2011-11-27

UML 基础案例与应用

UML 基础案例与应用,UML 应用实例, OO基础知识介绍。

2011-11-26

Android基础教程(第3版)

Android 移动开发基础教程。基本环境搭建,程序实例。代码说明。

2011-10-05

GPRS 网络结构描述和图示

GPRS 网络结构描述和图示,详细给出了网络上的节点和接口协议。

2009-11-28

空空如也

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

TA关注的人

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