自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(215)
  • 资源 (34)
  • 收藏
  • 关注

转载 EGL接口介绍

EGL 是 OpenGL ES 和底层 Native 平台视窗系统之间的接口。本章主要讲述 OpenGL ES 的 EGL API ,以及如何用它创建 Context 和绘制Surface 等,并对用于 OpenGL 的其他视窗 API 做了比较分析,比如 WGL 和 GLX 。本章中将涵盖如下几个方面:         EGL 综述         EGL 主要构成( Dis

2015-05-01 16:42:57 583

转载 OpenGL ES2.0编程三步曲

1. 保存全局变量的数据结构以下例子程序均基于Linux平台。[cpp] view plaincopytypedef struct _escontext  {     void*       userData;                    // Put your user data here...     GLint

2015-05-01 16:42:19 401

转载 安卓消息处理机制

Google参考了Windows的消息处理机制,在Android系统中实现了一套类似的消息处理机制。学习Android的消息处理机制,有几个概念(类)必须了解:1.       Message消息,理解为线程间通讯的数据单元。例如后台线程在处理数据完毕后需要更新UI,则可发送一条包含更新信息的Message给UI线程。2.       Message Queue消息

2015-04-07 10:27:57 550

原创 Lua的pcall错误处理定位行号

好东#include "stdafx.h"#include #include #include #include using namespace std;extern "C"{ #include "lua.h" #include "lualib.h" #include };int pcall_callback_err_fun(lua_State* L)

2015-02-04 16:37:23 3078

原创 linux 安装Tesseract-OCR

linux 安装Tesseract-OCR1.安装对应的lib (install the libs)sudo apt-get install libpng12-devsudo apt-get install libjpeg62-devsudo apt-get install libtiff4-dev  其实本来还应该装这些的,只不过有些电脑自带有这些,还是装一下安全,反正如

2015-01-13 15:45:33 1846

原创 opencv裁剪移并植到android实现游戏中的数字识别

opencv裁剪并移植到手机实现游戏中的数字识别        前言前段时间因为公司项目需要需要对手机游戏中的数字进行识别。项目已基本完成,在此留下自己的思路,希望能给大家借鉴下。主要内容有:· Opencv的裁剪与移植。· 数字提取与分割。· 数字识别与输出。Opencv的裁剪与移植因为android手机上的ap

2015-01-12 11:38:42 2769 1

转载 c++程序減肥

When we started Algolia Development for Android, binary size optimization was not one of our main concerns. In fact we even started to develop in JAVA before switching to C/C++ for reasons of perfor

2015-01-08 14:31:35 914

转载 最强资源整合

最强资源整合,包括全了开发者开发应用过程所需的全部资源,如果还有你所需的资源没有提到,尽情留言更新! 策划设计icon下载Easyicon:http://www.easyicon.net/Findicons:http://findicons.com/淘宝icon库:http://www.iconfont.cn/ IconArchive

2015-01-08 14:23:19 987

转载 最强开发资源平台大合集

最强资源整合,包括全了开发者开发应用过程所需的全部资源,如果还有你所需的资源没有提到,尽情留言更新! 策划设计icon下载Easyicon:http://www.easyicon.net/Findicons:http://findicons.com/淘宝icon库:http://www.iconfont.cn/ IconArchive

2015-01-08 14:10:11 1075

转载 Windows 7 64bit和Visual Studio 2010下安装及使用Zlib

本文主要介绍在Windows 7 64bit操作系统下,利用Visual Studio 2010,如何安装,生成,并使用zlib 1.2.5。(1). 首先,使用Visual Studio 2010编译生成zlib 1.2.5版本的静态和动态链接库。(2). 然后,通过加载静态链接库zlibstat.lib,实现对简单txt文档的压缩与解压缩。(3). 最后,通过调用动态链接库zlib

2015-01-05 14:52:07 3773

转载 android截屏

如果应用程序需要知道Framebuffer设备的相关参数,必须通过ioctl()系统调用来完成。在头文件中定义了所有的ioctl命令字,不过,最常用的ioctl命令字是下面这两个:FBIOGET_FSCREENINFO和FBIOGET_VSCREENINFO。前者返回与Framebuffer有关的固定的信息,比如图形硬件上实际的帧缓存空间的大小、能否硬件加速等信息。而后者返

2014-11-27 10:56:18 452

转载 Linux--进程间通信(管道及有名管道FIFO)(转)

一. 管道:   1.只能用于具有亲缘关系的进程之间的通信     2.半双工通信模式   3.一种特殊的文件,是一种只存在于内核中的读写函数 管道基于文件描述符,管道建立时,有两个文件描述符:a. fd[0]: 固定用于读管道b. fd[1]: 固定用于写管道 创建管道:pipe()     一般步骤:1. pipe()创建管道  2. fork()创建子进程  3. 子进程会继承父进程的管道 

2014-11-26 16:45:13 405

转载 手把手教你使用Git

Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不 需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上 改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。一:Git是什么?       Gi

2014-11-25 16:05:42 485

转载 knn(k邻近)分类器

右图中,绿色圆要被决定赋予哪个类,是红色三角形还是蓝色四方形?如果K=3,由于红色三角形所占比例为2/3,绿色圆将被赋予红色三角形那个类,如果K=5,由于蓝色四方形比例为3/5,因此绿色圆被赋予蓝色四方形类。knn的思想比较简单,从训练样本中找出K个与其最相近的样本,然后看这k个样本中哪个类别的样本多,则待判定的值(或说抽样)就属于这个类别。 公式表示为:1,对所有的样本求距离

2014-11-14 17:49:42 600

转载 Android开发环境搭建_Android开发环境搭建

【NDK开发】android-ndk r10环境搭建1)打开Android开发者的官网http://developer.android.com/找到Develop点击。如果页面打不开,通过代理来访问。 2)进入后再点击Tools 3)进入后在左侧找到NDK点击,可以见到各种平台的NDK r10。 选择需要的下载  5)解压下载的android-n

2014-11-12 15:57:53 726

转载 制作Andriod程序的数字签名

制作Andriod程序的数字签名需要使用JDK,先确认本机是否安装了JDK,在JDK目录下有一个KEYTOOL工具,这个就是制作数字签名使用到的工具;打开KEYTOOLkeyTool所在的目录:C:\Program Files\Java\jdk1.6.0_03\bin输入命令:keytool -genkey -v -keystore ophone.keystore -ali

2014-11-01 19:17:24 407

转载 cocos2dx移植android平台

本人这几天一直都没有跟新自己的网站内容,问我干什么去了,当然是做这篇文章做的事了,说起这个移植来真是麻烦啊,网上试验了各种方法,都不知道谁对谁错啊。不过经过本人这三天的研究最后终于成功了,为了让大家少走一些歪路,我决定一定要写下这篇文章,新手们,好好看,不要浪费时间了!现在我就把我遇到的问题和一种简单的方法(方法绝对靠谱)教给大家,还有就是我用到的所以资源。先说资源的问题,大家先去下载我给的资源,

2014-11-01 18:55:54 546

转载 Cocos2d-x 创建骨骼动画

欢迎加入 Cocos2d-x 交流群: 193411763CocoStudio是一套基于Cocos2D-X引擎的工具集,我们今天要讲解的是如何结合CocoStudio导出的文件来创建骨骼动画,而CocoStudio这款软件的使用笔者不会讲解,因为这东西不是给程序用的....如果您是搞UI设计或美术策划的,又或者您是技术大牛,那么下面的内容建议您就别看了....欢迎转载,转载时请

2014-10-28 09:25:43 652

转载 Cocos2dx加载第三方库so

Cocos2dx在安卓上移植的时候,加入第三方库,却发现新加的so库被删掉了。正文:1、我的环境: cocos2d-x 2.2.3, ndk-r92、网上找了很多,但是好多说法都没能成功,ndk编不过,最后找了个方法。这里记录一下!1)在新建目录jni/prebuilt,添加so包2)在原来的jni/Android.mk添加

2014-09-13 13:40:18 1063

翻译 cocos2dx粒子系统

//建立一个粒子系统  CCParticleSystem* pParticleSystem=new CCParticleSystemQuad();  //产生300个粒子  pParticleSystem->initWithTotalParticles(10);  //设置粒子图片  pParticleSystem->setTexture(CCTexture

2014-09-01 14:36:47 573

转载 Cocos2d-x 和粒子编辑器实现“天天爱消除”场景特效

iOS 7:使用 Cocos2d-x 和粒子编辑器实现“天天爱消除”场景特效 (2014-01-28 10:40:03)转载▼标签: ios xcode 游戏 cocos2d-x it分类: iOS7最新技术引言    Cocos2d-x引擎提供了强大的粒子系统,

2014-09-01 14:32:31 1095

转载 3D图形技术概念和渲染管线的处理

3D图形技术概念和渲染管线的处理一:3D图形的概念图1是3D图形的流程模型。这个虽然是对应DirectX 10/SM4的GPU流程模型,不过部分流程会根据GPU的不同,有时会有更细致的处理,有时也会做一些简略,这点敬请谅解。  首先,介绍一下3D图形的处理为什么会变成这样的根本原因。会变成这个样子,是由于在漫长又短暂的实时3D图形历史中,这个部分需要进行最顺畅 的处理,更重

2014-08-14 11:43:15 832

转载 垂直同步、绘制效率、显示器刷新频率与帧率

从后缓存到显示器       最近在看D3D的架构,在这过程中对帧率这个一直认为很简单的东西有了更多的理解。在过去看来,帧率就是显卡渲染一帧所用时间的倒数,现在看来远远不是这个样子。要真正理解这个问题要从绘制数据从显存中到屏幕的这一个过程来说起,下图就是这个过程                显存中存在前后缓存,前缓存就是屏幕上最终看到的像素,而后缓存是

2014-08-14 10:30:22 872

转载 最便捷的Android环境部署cocos2dx程序

本文整个部署过程无需下载及安装使用Cygwin环境, 以下部署过程需要用到的程序及版本 请注意下载对应你系统的版本, 64位系统请保证后文全系使用64位程序, 以免遇到不必要的麻烦 1.JDK&JRE       JAVA运行时及开发包 2.ADT               是Eclipse的一个插件,这一步是为了管理安卓开发库 http://developer.android.

2014-07-11 11:58:23 496

转载 cocos2d-x安卓开发环境搭建(windows+eclipse+ndk 不用cygwin)

本文整个部署过程无需下载及安装使用Cygwin环境, 以下部署过程需要用到的程序及版本 请注意下载对应你系统的版本, 64位系统请保证后文全系使用64位程序, 以免遇到不必要的麻烦 1.JDK&JRE       JAVA运行时及开发包 2.ADT               是Eclipse的一个插件,这一步是为了管理安卓开发库 http://developer.android.

2014-07-11 11:51:19 606

转载 对于Android为什么要使用Handle sendMessage()

Cocos2d-x中提供了一个JniHelper类来让我们对Jni进行操作。 (PS:弄了一天想自己写代码操作Jni的,但是总是出错,技术差不得不使用Cocos2d-x现成的了)。  我们有一个Android工程 :CocosDemoAndroid 还有一个Win32工程:Cocos2dDemo.win32 这个是必备的。。。

2014-06-25 23:21:26 858

转载 非阻塞connect的实现

步骤1: 设置非阻塞,启动连接实现非阻塞 connect ,首先把 sockfd 设置成非阻塞的。这样调用 connect 可以立刻返回,根据返回值和 errno 处理三种情况:(1) 如果返回 0,表示 connect 成功。(2) 如果返回值小于 0, errno 为 EINPROGRESS,  表示连接      建立已经启动但是尚未完成。这是期望的结果,不是真正的错误。

2014-06-24 11:50:51 486

转载 GLOOX 1.0 API ----框架 ---XMPP协议

改定履历:2011-08-19-------------------新建文本文档2011-08-25--------------------增加XMPP官网链接2011-09-02-------------------新增对GLOOX1.0API文档Main Page页翻译                 个人研究XMPP已经有大约一个星期的时间了,基本过程是先看了三天的RFC

2014-05-30 17:24:23 911

转载 android平台 cocos2d-x 读取相册数据

现已解决 方案如下:1、使用 jni 调用 java 方法 启动相册选择框2、使用java将获取的图片保存到本地3、使用Cocos2d-x中 CCImage 读取JAVA代码如下:    //启动图片选择框      private void launchCamera()      {          // TODO Auto-generated me

2014-05-22 15:40:26 1641

转载 深入浅出TCP之半关闭与CLOSE_WAIT

深入浅出TCP之半关闭与CLOSE_WAIT     终止一个连接要经过4次握手。这由TCP的半关闭(half-close)造成的。既然一个TCP连接是全双工(即数据在两个方向上能同时传递,可理解为两个方向相反的独立通道),因此每个方向必须单独地进行关闭。 这原则就是当一方完成它的数据发送任务后就能发送一个FIN来终止这个方向连接。当一端收到一个FIN,内核让read返回0来通知应

2014-05-04 10:56:49 699

转载 JPEG图像的解压缩操作

JPEG图像的解压缩操作 解压缩操作过程1.        为JPEG对象分配空间并初始化2.        指定解压缩数据源3.        获取文件信息4.        为解压缩设定参数,包括图像大小,颜色空间5.        开始解压缩6.        取出数据7.        解压缩完毕8.        释放资源 为JPEG对象分

2014-03-26 12:53:40 906

转载 VC6 下 libpng 库的编译与初步使用以及压缩与解压缩

VC6 下 libpng 库的编译与初步使用目录libong 库的介绍VC6 下 libpng 的编译下载 libpng 与 zlib进行编译得到 .lib 文件初步使用对 VC6 进行设置将 .lib 文件添加到工程设置中使用 libpng 检测文件是否为 png 格式的图像libpng 官方手册一、libpng 库的介绍libpng 用于处理 png

2014-03-26 12:36:17 2442

转载 socket的发送与接收缓冲区

应用程序可通过调用send(write, sendmsg等)利用tcp socket向网络发送应用数据,而tcp/ip协议栈再通过网络设备接口把已经组织成struct sk_buff的应用数据(tcp数据报)真正发送到网络上,由于应用程序调用send的速度跟网络介质发送数据的速度存在差异,所以,一部分应用数据被组织成tcp数据报之后,会缓存在tcp socket的发送缓存队列中,等待网络空闲时

2014-03-20 16:47:47 2670

转载 cocos2dx 常见的49中动作详解

bool HelloWorld::init(){    //////////////////////////////    // 1. super init first    if ( !CCLayer::init() )    {        return false;    }    CCSprite * sp= CCSprite::create("I

2014-03-18 16:56:49 499

转载 高性能服务器的设计原则

高性能服务器的设计原则在很多编程论坛里经常会看到有人讨论如何开发高性能服务器的问题,但是初学者往往会把精力纠结到API的使用上,错误的认为使用了一些高级的API就意味着高性能,属于只见树木不见森林。以下是我认为高性能服务器设计应该遵循的一些基本原则:1. 有明确的服务器性能设计目标在不同应用场合中的服务器对性能的需求是不一样的,有些需要处理大量的并发连接,有些追求高实时性(低延迟),有

2014-03-18 12:08:47 3783 1

转载 TCP_NODELAY和Nagle算法

在网络拥塞控制领域,我们知道有一个非常有名的算法叫做Nagle算法(Nagle algorithm),这是使用它的发明人John Nagle的名字来命名的,John Nagle在1984年首次用这个算法来尝试解决福特汽车公司的网络拥塞问题(RFC 896),该问题的具体描述是:如果我们的应用程序一次产生1个字节的数据,而这个1个字节数据又以网络数据包的形式发送到远端服务器,那么就很容易导致网络由于

2014-03-18 11:56:42 1718

转载 cocos2d-x细节之自绘图形透明度问题

多张图片合成一张图片(alpha混合) CCImage* body = new CCImage(); body->initWithImageFile("b.png", CCImage::kFmtPng); CCImage* cloth = new CCImage(); cloth->initWithImageFile("y.png", CCI

2014-03-17 15:37:12 700

转载 一种高效无锁内存队列的实现

Disruptor是LMAX公司开源的一个高效的内存无锁队列。这两天看了一下相关的设计文档和博客,下面尝试进行一下总结。     第一部分。引子     谈到并发程序设计,有几个概念是避免不了的。    1.锁:锁是用来做并发最简单的方式,当然其代价也是最高的。内核态的锁的时候需要操作系统进行一次上下文切换,等待锁的线程会被挂起直至锁释放。在上下文切换的时候,cpu之前缓存的指令和数据

2014-03-14 15:00:35 1081

转载 LINUX内核内存屏障 -Memory Barrier

By: David Howells     Paul E. McKenney 译: kouu 出处: Linux内核文档 -- Documentation/memory-barriers.txt目录: (*) 内存访问抽象模型.     - 操作设备.     - 保证. (*) 什么是内存屏障?     - 各式各样的内

2014-03-14 14:58:26 732

转载 提高TCP并发连接数和连接速度的方法

1)在内存或高速缓存cache中构建查找表,所述查找表存储根据已有TCP连接的源IP地址、目的IP地址、源端口地址、目的端口地址计算得到的签名值,并实现TCB与查找表中的相应签名值形成关联;2)当进行TCP连接的创建、删除时,先根据TCP连接的源IP地址、目的IP地址、源端口地址、目的端口地址计算得到该TCP连接的签名值,通过该TCP连接的签名值在查找表中进行查找,根据查找结果进行TCP连接的

2014-03-14 14:51:44 3839

sourcetree Mac版

sourcetree Mac破解版,含有 license sourcetree Mac破解版,含有 license

2018-01-19

achi五子棋

achi五子棋 java 代码

2016-10-13

斗地主机器人

斗地主机器人,机器人出牌代码,可以用来参考一下.

2013-12-12

癞子斗地主

癞子斗地主,其中的ai算法可以参考下。其他没什么用的

2013-12-12

斗地主源码

斗地主,用c++写的,可以参考一下

2013-12-11

麻将用mfc写的

用mfc写的麻将程序,可以作为参考。

2013-12-11

征途服务器源代码.

征途服务器源代码. 可以参考一下,

2013-07-04

httpserver_c++源码

用C++实现HTTP服务器 - Windows环境

2013-06-18

vc显示html

vc++ 显示html界面,一个是别人的,一个是我修改的漂亮的界面

2013-05-11

注册机工具

注册机,用于加密解密用,对于防止软件被破解有一定的辅助作用

2013-01-22

VC++企业框架三层架构

VC++的企业框架三层框架,有源码和文档说明

2013-01-22

MFC动态添加按键

MFC动态添加按键,用于动态添加项,可供参考

2013-01-22

超市管理系统NcSHop

超市管理系统NcSHop 界面做的比较好看,可以参考下

2013-01-22

c-s酒店ERP

c-s酒店ERP,用MFC写的界面,可以参考

2013-01-22

C-编译器的设计文档与源代码

C-编译器的设计文档与源代码,包括记法分析,句法分析,语义分析,生成符号表

2013-01-22

人脸和人眼检测

vc平台上用opencv开源库实现人脸检测和人眼检测。老外写的,包含了各种检测方法! 有源码和exe运行文件。

2012-08-27

opencv 人脸检测

用opencv实现人脸检测,以及眼睛、鼻、嘴的检测和角点检测,包括源代码,参考文献和一个说明文档。

2012-08-17

人脸定位代码

基于YCbCr空间的高斯肤色模型的人脸检测,人脸检测部分效果还是不错的,值得参考的代码.

2012-08-01

AdaBoost算法原码

AdaBoost算法原码 c++语言实现。

2012-07-23

《精通direct3d图形及动画程序设计》附书源代码

《精通direct3d图形及动画程序设计》附书源代码

2012-06-21

directshow实物精选+代码

directshow实物精选+代码 陆其明的书

2012-06-15

opencv手册

opencv手册,API说明文档,开发过程查找函数功能方便.

2012-06-12

opencv 手册

opencv手册,API说明文档,常用例程,opencv开发使用者很有帮助

2012-06-12

c/c++标准函数库

c/c++标准函数库,文档很小,方便程序员查找函数.

2011-11-28

socket异步编程--libevent的使用

文章介绍下libevent在socket异步编程中的应用

2011-11-28

游戏编程中的人工智能技术+书+源码

游戏编程中的人工智能技术:讲得通俗易懂,值得看看!

2010-09-17

王艳平_WINDOWS程序设计代码

windows程序设计原代码,讲得非常通俗易懂,对学习MFC,以及初学都编程有很大帮助!

2010-09-17

杨淑莹-VC++图像处理程序设计PDF++源代码

杨淑莹-VC++图像处理程序设计(PDF)++源代码(完整版)

2010-06-03

openCV源代码(chm)

openCV源代码 chm格式 阅读源码比较方便

2010-05-26

空空如也

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

TA关注的人

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