- 博客(10)
- 资源 (7)
- 收藏
- 关注
转载 用rand()和srand()产生伪随机数的方法总结
用rand()和srand()产生伪随机数的方法总结 标准库(被包含于中)提供两个帮助生成伪随机数的函数: 函数一:int rand(void); 从srand (seed)中指定的seed开始,返回一个[seed, RAND_MAX(0x7fff))间的随机整数。 函数二:void srand(unsigned seed); 参数seed是rand()的种子,用来初始化ran
2015-01-29 11:10:36
416
原创 c++设计模式之责任链模式
最近在看《大话设计模式》这本书,看后感受颇深,先特将文中所讲到的设计模式用c++语言实现一遍,希望对学习c++和设计模式的朋友有所帮助。 责任链模式--(Chain of Responsibility) 代码如下: #include #include using namespace std; //请求类 ----(请求类型,请求内容,请求数量) class Request
2014-12-26 14:10:04
507
转载 设计模式之-单例模式
对于一个软件系统的某些类而言,我们无须创建多个实例。举个大家都熟知的例子——Windows任务管理器,如图3-1所示,我们可以做一个这样的尝试,在Windows的“任务栏”的右键弹出菜单上多次点击“启动任务管理器”,看能否打开多个任务管理器窗口?如果你的桌面出现多个任务管理器,我请你吃饭,(注:电脑中毒或私自修改Windows内核者除外)。通常情况下,无论我们启动任务管理多少次,Windows系统
2014-11-28 17:49:37
551
转载 优快云博文精选:最受欢迎的系列专栏博客推荐
优快云为您总结回顾了长久以来最受欢迎的优快云博客专栏文章,集合成系列推荐给大家。 移动开发系列 coolszy:Android开发从零开始李华明:Android游戏开发魏祝林:Android开发高手进阶教程宣雨松:Objective-C语法锦集杨中科:Windows Phone开发视频教程keyboardOTA:在BlackBerry上使用OpenGL绘图 设计模式系列 gnu
2014-11-28 15:55:57
498
转载 MFC中CString转换成char数组的问题
由于结构体中用到联合体(联合体需要确定分配内存分配大小)或其它因素,需要用char数组来保存字符串,但是在MFC中一般都是用CString来存放字条串。关于它们之间的转换,在VS2008中有时会出现异常情况。在MSDN是这样写的: CString orig("Hello, World!"); // Convert to a char* const size_t
2014-10-29 15:47:03
668
转载 字符编码详解——彻底理解掌握编码知识,“乱码”不复存在
每一个程序员都不可避免的遇到字符编码的问题,特别是做Web开发的程序员,“乱码问题”一直是让人头疼的问题,也许您已经很少遇到“乱码”问题,然而,对解决乱码的方法的内在原理,您是否明白?本人作为一个程序员,在字符编码方面同样遇到不少问题,而且一直对各种编码懵懵懂懂、不清不楚;在工作中也曾经遇到一个很烦人的编码问题。这两天在网上收集了大量编码方面的资料,对字符编码算是理解的比较清楚了。下面把我认为比较
2014-10-27 11:27:20
479
转载 neon汇编优化实例讲解
从一个复数点积算法看NEON的汇编优化 由 技术编辑 于 星期五, 03/21/2014 - 15:05 发表 摘要:本文通过一个真实案例(4096点双精度浮点复数点积算法),描述了使用 Zynq-7000 NEON进行算法优化的过程以及一些关键技巧,相对于使用编译器对C代码做优化,性能提升了大约4.8倍。 本文介绍的内容对需要用到NEON实现高性能计算的开发者非常
2014-04-17 15:05:04
13089
1
转载 YUV数据格式详解
YUV格式有两大类:planar和packed。 对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。 对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。 YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominance或Ch
2014-04-09 09:59:43
716
原创 windows 下-c语言获得目录下特定类型的文件名
#include //_MAX_PATH, system() #include //_getcwd(), _chdir() #include //_finddata_t, _findfirst(), _findnext(), _findclose() void view() { char* filetype= ".\\music\\*.mp3"; //在music目录下
2014-03-21 16:20:05
1376
原创 Linux C语言获取目录下特定类型的文件名
#include #include #include #include #include #include #include //搜索 指定目录下的所有文件及其子目录下的文件 void getFileName(char * dirPath) { DIR *dir=opendir(dirPath); if(dir==NULL) { printf
2014-03-21 15:54:05
3569
Opengles应用开发实践指南android中文版源代码
2017-09-08
Opengles应用开发实践指南android版_openglES_for_Android_电子书
2017-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人