- 博客(79)
- 资源 (5)
- 收藏
- 关注
原创 C++ 11 STL中常用容器分类和对比
STL容器分类1,顺序容器 sequence containersarrayvectordequelistforward-list 2,关联容器 associative containerssetmultisetmapmultimap3,无序容器 unordered containers (非标准,也可以划分到关联容器)hash_sethash_multisethash_maphash_multi...
2018-06-23 19:53:29
5667
转载 在VS中添加lib库的三种方法
在VS中添加lib库的三种方法注意:1、每种方法也要复制相应的DLL文件到相应目录,或者设定DLL目录的位置,具体方法为:"Properties" -> "Configuration Properties" -> "Debugging",在"Working Directory"设置dll的路径就可以了2、无论是设置DLL目录,或者是Lib目录,亦或是头文件的目录,都有release
2017-07-07 18:27:36
1072
原创 常见的图像重采样算法
改变图像的size(width,height)在日常的工作和生活中是很常见的操作,几乎每一个图片处理的软件都有这一功能。图像的size修改其实就是一个图像重新采样的过程,放大图像称为上采样/插值(upsamping),缩小图像称为小采样(downsampling)。最近我学习了一下常见的重采样算法,大致有以下几种:1,Nearest Neighbour Resampling (最邻近)
2015-10-17 21:48:39
26643
转载 Linux图像处理高手―GIMP与ImageMagicK
图像处理是多媒体应用中最重要一个部分,在Linux环境下,可以供选择使用的图像处理软件并不多。近来随着Linux在桌面应用中的不断壮大,一些图像处理软件也开始从Windows、Mac OS中移植到了Linux环境下,其中最为著名的图像处理软件CorelDraw就是一例。遗憾的是,到目前为止Adobe的Photoshop没有移植到Linux环境下的意思。不过没有关系,Linux有GIMP、Image
2015-10-16 14:38:43
6498
原创 OpenCV 开发环境环境搭建(win10+vs2015+opencv 3.0)
1,我的环境:操作系统:Windows 10 64位IDE: Visual studio Community 2015(此版本免费,基本功能都有,够用)OpenCV: OpenCV 3.0 for windows(下载地址:http://opencv.org/)2,首先安装好VS 和 OpenCV,OpenCV的安装其实就是把官方下载的exe解压的自己制定目录。
2015-09-23 22:50:36
80769
2
原创 visual studio 2015 community 新建项目无win32控制台应用程序等模板的问题
由于最近在开发unity3d项目,所以默认我是选择的C#作为默认开发语言的。今天在我想新建一个C++ win32控制台程序的时候,却怎么也找不到,仔细查看后发现:社区版只为你选择的默认语言安装了模板,其他语言的需要自行下载。在新建项目窗口--其他语言--VC++--双击右边需要的模板下载安装即可。
2015-09-21 23:32:19
26476
2
原创 Mac系统快捷键
Mac快捷键图例 Mac中主要有四个修饰键,分别是Command,Control,Option和Shift。这四个键分别有自己的图案,他们经常出现在Mac应用程序中的菜单栏里,方便你随时学习新的快捷键。 基本快捷键Command-X 剪切 Command是Mac里最重要的修饰键,在大多数情况下相当于Windows下的Ctrl。所以以下最基本操作很好理解:
2015-07-06 14:29:31
1225
原创 unity4.6 Ugui 之 UGUIRectTransform
1、Rect TransformRect Transform是2D与 3D 图形的Transform组件对应。它用来指定用户界面系统中的大小、位置和旋转的控件PropertiesProperty:Function:Pos (X, Y and Z)相对锚点anchors的矩形枢轴pivot点的位置。Width/Height矩形的宽高Left, Top, Right, Bottom矩形的边缘相对于其锚...
2015-05-07 13:38:29
1283
转载 cocos2d 优化内存使用
如何优化内存使用内存优化原理为优化应用内存使用,开发人员首先应该知道什么最耗应用内存,答案就是纹理! 纹理几乎会占据90%应用内存。所以尽量最小化应用的纹理内存使用,否则应用很有可能会因为低内存而崩溃。 本文介绍Cocos2d-x游戏通用的两条内存优化原理指导。认识瓶颈寻找方案什么样的纹理最耗应用内存?或这些纹理会消耗多少内存?当然这个不用手动计算,只需猜测。 工具
2014-10-07 22:48:48
1070
转载 Cocos2d-x 多分辨率适配完全解析
概述从Cocos2d-x 2.0.4开始,Cocos2d-x提出了自己的多分辨率支持方案,废弃了之前的retina相关设置接口,提出了design resolution概念。有以下相关接口:12345678CCEGLView::sharedOpenGLView()->setD
2014-10-07 21:18:08
873
转载 IOS开源库一览表
应有尽有,包罗万象http://www.open-open.com/lib/view/open1387098154281.htmlhttp://github.ibireme.com/github/list/ios/GitHub 上大概600个开源 iOS 项目的分类和介绍,对于你挑选和使用开源项目应该有帮助系统基础库
2014-09-25 13:50:25
11417
原创 ios开发证书CER文件、P12文件,mobileprovition许可文件的用途
1,开发证书 CER文件这个文件的申请请去 http://blog.youkuaiyun.com/lanergaming/article/details/38784925
2014-08-24 00:24:07
34877
1
原创 苹果Apple Developer,iTunesConnect的功能概况
1,Apple Developer https://developer.apple.com/2,iTunesConnect
2014-08-23 23:56:59
8766
转载 ios 开发证书制作与打包上传
1、密钥生成(CSR),为发布证书做准备。应用程序里,有个应用程序包,里有个钥匙的图标:钥匙串访问按下图显示点开 然后弹出 继续,让你选择保存位置,CSR就下载到本地了。2、发布证书的制作登录如下界面(https://developer.apple.com/)首先生成本次发布程序的Apple ID 注意上面 B
2014-08-23 23:40:36
10427
1
转载 公钥、私钥、数字证书的概念
公钥和私钥 一直以来对公钥和私钥都理解得不是很透彻,感觉到模棱两可。今天在网上找了半天,通过查看对这个密钥对的理解,总算弄清楚了。 公钥和私钥就是俗称的不对称加密方式,是从以前的对称加密(使用用户名与密码)方式的提高。用电子邮件的方式说明一下原理。 使用公钥与私钥的目的就是实现安全的电
2014-08-23 23:35:53
2629
原创 最常用正则表达式
一、正则表达式介绍、参考文档正则表达式参考文档:http://www.regexlab.com/zh/regref.htm 二、常用正则表达式大全正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这
2014-07-17 23:42:14
855
转载 Python正则表达式指南
本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever。尊重作者的劳动,转载请注明作者及原文地址 >.html1. 正则表达式基础1.1
2014-07-17 23:31:10
834
转载 cocos2d-x学习篇之网络(http)篇
转载自:http://blog.youkuaiyun.com/duotianshi86/article/details/10216383
2014-06-21 23:26:06
1661
原创 C语言之 malloc,realloc, calloc区别
三个函数的申明分别是: void* realloc(void* ptr, unsigned newsize); void* malloc(unsigned size); void* calloc(size_t numElements, size_t sizeOfElement); 都在stdlib.h函数库内,它们的返回值都是请求系统分配的地址,如果请求失败就返回NULL 。
2014-05-25 15:47:02
992
原创 c++11改进我们的程序之垃圾回收(一)
c#和java中有自动垃圾回收机制,.net运行时和java虚拟机可以管理分配的堆内存,在对象失去引用时自动回收,因此在c#和jva中, 内存管理不是大问题。c++语言没有垃圾回收机制,必须自己去释放分配的堆内存,否则就会内存泄露。 我相信大部分c++开发人员都遇到过内存泄露的问题,而查找内存泄露的问题往往要花大量的精力。要解决这个让人头疼的问题可 以采取一些办法,最有效的办法是使用
2014-04-21 22:21:15
5158
原创 cocos2d-x 3.0 安装及创建项目
Create A New Project$ cd cocos2d-x$ ./setup.py$ source ~/.bash_profile # may be ~/.bash_login or ~/.profile, depends on your environemnt$ cocos new MyGame -p com.MyCompany.MyGame -l cpp -d ~/MyCo
2014-04-19 23:40:05
2023
转载 gimp photocopy(影印) 算法
算法与gimp不尽相同,但是在一定照度和距离下也能得到干净的物体边缘的图像 origin website:http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=14441&start=0 i checked the description from gimp photo
2014-03-16 00:05:50
1707
转载 从GIMP的Retinex算法里发现了一种高斯模糊的快速实现方法
出自:http://bbs.youkuaiyun.com/topics/390340232这段时间在研究Retinex 技术(Retinex技术的难点其实还是个高斯模糊) ,看例程代码时翻到了GIMP的源代码,结果却找到了一种简单而又快速的高斯模糊的实现方式。 这种高斯模糊的实现同GIMP内嵌的高斯模糊算法也有所不同,并且速度上还有一定的优势,具体的代码可以参考GIMP下的cont
2014-03-16 00:04:41
3862
转载 GIMP的去红眼(remove_redeye)源码分析及提取改写
GIMP源程序:static voidremove_redeye (GimpDrawable *drawable){ GimpPixelRgn src_rgn; GimpPixelRgn dest_rgn; gint progress, max_progress; gboolean has_alpha; gint
2014-03-16 00:03:23
3067
转载 GIMP的柔光(softglow)源码分析
前言:柔光效果可以把一张照片美白化,影楼应该用的比较多。打算把柔光效果用在自己软件中,看GIMP的代码,开始感觉牵扯的比较多,另外找了几个,比如tinyimage,imagestone等。效果也不错,不过看到处理图像大量使用了gdi+,stl,感觉不太合适。再回去认真看GIMP代码,最终成功移植到vc和iOS下。效果: 采用的是美图秀秀软件下
2014-03-16 00:02:25
2840
原创 关于OpenGL的RenderBuffer,FrameBuffer
近日在学习OpenGL,被RenderBuffer,FrameBuffer,搞的晕头转向,网上找到了一些不错的文章供大家学习。看了之后神清气爽啊,有木有?1,几篇博文,写的不错http://longzxr.blog.sohu.com/168909774.htmlhttp://blog.youkuaiyun.com/wl_soft50/article/details/7916955
2014-01-01 19:06:58
9883
原创 JNI编程—— 让C++和Java相互调用
最近需要用这块的知识,查了一些文章保存在这里:JNI编程(一) —— 编写一个最简单的JNI程序JNI编程(二) —— 让C++和Java相互调用(1)
2013-03-22 11:35:49
1077
原创 (转)用宏获取函数名
c和c++调式 利用宏获得函数名仅仅为了获取函数名,就在函数体中嵌入硬编码的字符串,这种方法单调乏味还易导致错误,不如看一下怎样使用新的C99特性,在程序运行时获取函数名吧。 对象反射库、调试工具及代码分析器,经常会需要在运行时访问函数的名称,直到不久前,唯一能完成此 项任务并且可移植的方法,是手工在函数体内嵌入一个带有该函数名的硬编码字符串,不必说,这种方法非常单调
2013-02-22 15:08:48
6740
原创 UIImage图片缩放功能
直接上代码// 缩略图功能- (UIImage*)thumbnailOfImage:(UIImage*)image withSize:(CGSize)aSize{ //NSLog(@"create thumbnail image"); if (!image) return nil; CGImageRef imageRef = [imag
2013-01-18 13:03:07
1146
原创 ios截图功能 opengl实现
-(UIImage *) glToUIImage { int width = [self.view bounds].size.width; int height = [self.view bounds].size.height; NSInteger myDataLength = width * height * 4; // allocate a
2013-01-08 13:09:36
3269
2
转载 mac上 卸载 cocos2d/x 模板
今天大概说下关于cocos2d与cocos2d x的卸载方面的小提示,至于Cocos2d与Cocos2dX卸载基本网上都有相关文章,但是!今天说的是如何卸载Cocos2d在Xcode的模版;卸载Cocos2d/X其实就是删除其相关文件即可,这个好说,但是模版这东西有些郁闷,因为其模版是被放置隐藏文件中了,所以我们想要删除必须先让你的mac显示隐藏文件才是关键!首先打开你mac终端,
2012-12-25 12:17:18
2219
原创 popcap sexyframework - 该库在1.2版的变化 详见main.cpp
//board.h#ifndef __BOARD_H__#define __BOARD_H__#include "..\SexyAppFramework\Widget.h"#include "..\SexyAppFramework\ButtonListener.h"#include "..\SexyAppFramework\Rect.h"namespace Sexy{cla
2012-11-08 22:04:05
1581
原创 popcap sexyframework - Demo5 键盘输入 对话框 滑动条 设置音量
//board.h#ifndef __BOARD_H__#define __BOARD_H__ #include "SexyAppFramework/Widget.h"#include "SexyAppFramework/ButtonListener.h" #include "SexyAppFramework/EditListener.h"#include "SexyAppFr
2012-11-08 22:02:38
1478
原创 popcap sexyframework- Demo4 使用资源管理器加载资源 前导屏幕 播放声音 以及超连接 输入框 列表框 滚动条
//board.h#ifndef __BOARD_H__#define __BOARD_H__#include "SexyAppFramework/Widget.h"#include "SexyAppFramework/ButtonListener.h" // 本例子我们将学习几个新的部件: 输入框. 单选框. 列表框. 所以要用到这些部件的事件监听器类.#include "Se
2012-11-08 22:01:50
2297
原创 popcap sexyframework - Demo3 对图像进行 修改 拉伸 翻转 做动画 以及 按钮 和 鼠标事件
//board.h#ifndef __BOARD_H__#define __BOARD_H__#include "SexyAppFramework/Widget.h"// 这个例子我们学习处理按钮事件#include "SexyAppFramework/ButtonListener.h" class Graphics; class GameApp; class DDImage
2012-11-08 22:00:42
2065
原创 popcap sexyframework - Demo2 图像 声音 字体 窗体部件 按钮 事件 监听器
//board.h#ifndef __BOARD_H__#define __BOARD_H__#include "SexyAppFramework/Widget.h" class Graphics; class GameApp; class Board : public Widget{ GameApp* mApp; int mPulseAmt; // 一个在
2012-11-08 21:59:31
1408
原创 popcap sexyframework - Demo1 基本框架
// gameapp.h#ifndef __GAMEAPP_H__#define __GAMEAPP_H__//我们的游戏类必须从 SexyAppBase 类派生. 后者声明在这个头文件.#include "SexyAppFramework/SexyAppBase.h"// 声明我们定义在 Board.h 中的窗体部件类. class Board;///////////////
2012-11-08 21:58:12
1647
原创 cocos2d-x中图片数据压缩的算法
最近项目资源内存占用过高需要将png数据格式适当降低,所以贴出cocos2d-x中相关代码,学习学习。bool CCTexture2D::initPremultipliedATextureWithImage(CCImage *image, unsigned int width, unsigned int height){ unsigned char* tempD
2012-11-05 22:06:08
5255
1
GIMP 2.8.10源码
2014-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人