- 博客(30)
- 资源 (2)
- 收藏
- 关注
转载 Cocos2d-x v3.10安装及安卓开发环境搭建
安装之前首先介绍下我的操作系统是win10 x64的。(1)下载Cocos2d-x v3.10:点击http://www.cocos.com/,进入cocos官网,点击下载,在Cocos2d-x项目下点击查看历史版本,点击v3.10,下载好exe文件后双击安装,选择安装目录,请不要将Cocos2d-x文件夹放置c:\下,因为会导致很多优先级别相关的问题。可尝试将该文件夹放到其他盘如D:\及...
2018-12-01 20:17:35
1412
1
转载 Visual Studio 中的环境变量
该文章转自: https://blog.youkuaiyun.com/elloop/article/details/51010151Visual Studio中的环境变量(以Visual Studio 2013为例)下面的表格给出了常用的环境变量的含义:环境变量名 含义 $(SolutionDir) 解决方案目录:即.sln文件所在路径 $(ProjectDir) 项目...
2018-08-09 11:45:39
2517
原创 git提交/拉取时换行符不一致导致 提示 "the text is identical, but the files do not match, newlines"等字样
首先普及下基本知识: CRLF是Carriage-Return Line-Feed的缩写,意思是回车换行,就是回车(CR, ASCII 13, \r) 换行(LF, ASCII 10, \n)。换行在有的ASCII码表也用newline(简nl)来进行表示,这里的lf是line feed的概念,意思是一样的 CRLF ---------- '\n\r' ...
2018-07-31 11:57:55
18316
转载 【windows】 常见的系统环境变量
转自 https://blog.youkuaiyun.com/catshitone/article/details/702381631.介绍: “%”是系统变量的一种表示方法,在升级补丁或者软件需要将某些内容写入系统文件夹时,都是用的这种写法,可以准确的定位.2.一些常见变量: 环境变量 与对应的路径%ALLUSERSPROFILE% C:\ProgramData%APPDATA...
2018-07-14 11:24:33
4695
原创 学习GitHub之路
一>引言 先粗略的简单介绍下git,github,svn三者之间的区别。git是一个开源的分布式版本控制系统;github是基于git系统之上的一个面向开源及私有软件项目的托管平台;svn也是一个开放源代码的版本控制系统,与git最大的区别就是前者是集中式,后者是分布式的。至于详细专业的介绍可自行百度,这里就不做过多的描述了。二>GitHub使用的环境搭建 ...
2018-06-06 16:44:24
2518
2
转载 C# 深入理解堆栈、堆在内存中的实现
博客原文:http://www.c-sharpcorner.com/article/C-Sharp-heaping-vs-stacking-in-net-part-i/尽管在.NET framework下我们并不需要担心内存管理和垃圾回收(GarbageCollection),但是我们还是应该了解它们,以优化我们的应用程序。同时,还需要具备一些基础的内存管理工作机制的知识,这样能够
2017-05-08 13:42:51
453
转载 数字图像处理 颜色空间RGB、HSI、CMYK、YUV的相互转换
原理介绍:颜色空间也称彩色模型(又称彩色空间或彩色系统)它的用途是在某些标准下用通常可接受的方式对彩色加以说明。 本质上,彩色模型是坐标系统和子空间的阐述。位于系统的每种颜色都有单个点表示。现在使用的彩色模型很多,主要是由于彩色科学是一个包括很多应用的很宽的领域。 在彩色图像处理中,选择合适的彩色模型是很重要的。从应用的角度来看,人们提出的众多彩色模型可以分为两类。一类面向诸如
2017-03-20 14:59:37
4786
原创 标准仿C语言 memset、memcpy、memmove函数(含C#版)
标准仿C语言 memset、memcpy、memmove函数 前段时间,移植了C的网络加解密算法到C#,其中遇到很多问题,核心问题大多都是字节拷贝问题,今天有时间整理了一下相关的API,废话不多说直接贴源码: (值得注意的是memmove函数,支持数据重叠,详情参照点击打开链接)二> C#版/ 标准仿C memcpy函数unsafe public voi
2017-02-14 18:46:20
3359
转载 LNK4098: 默认库“MSVCRT”与其他库的使用冲突
修改的方法:在项目属性中,在连接器-输入选项中,在忽略特定库中添加相应的库,具体添加那些苦请参照下面的表格。下面的内容为转载,原文链接:http://blog.163.com/ckzdy_qc/blog/static/5997161200752334518906/默认库“library”与其他库的使用冲突;使用 /NODEFAULTLIB:library您试图与不兼容的库链
2017-01-19 14:08:57
1588
转载 人民币大小写转换(阿拉伯数字和汉字转换)
最近在网上看到一个关于数字转换人民币大写的算法的一篇博客,很好,就收藏了。算法直接copy原作者的,自己做了一点小改动,如果各位有更好的算法,多贡献出来大家研究研究,废话补多说,直接贴出来供大家参考! 算法转载作者博客为:http://www.cnblogs.com/jingmoxukong/p/3821339.html//numberConvert.h#ifndef
2016-12-12 10:32:31
2573
转载 VC实现多屏显示
直接贴源码吧,vc2008调试通过。只贴多屏显示相关操作类。h文件如下:/********************************************** Copyright(c) 欧博科技软件部 文件名称:SquallMultiScreen.h 文件描述:多屏显示操作类 当前版本:1.0 v 作 者:Squall (朱一) 完成日期:2012-12-4 说明
2016-11-21 14:51:40
4696
转载 关于DuiLib的CRichEditUI控件在win8下输入中文乱码的解决方案
关于DuiLib的CRichEditUI控件在win8下输入中文乱码的解决方案 上午经理拿来一个微软suiface RT的平板,运行着我之前开发的一个软件,发现了一个bug,就是在输入富文本框内容时,竟然是乱码。 这个平板是win8系统,之前这套系统在xp、vista下都进行过系统测试的,都没有出现过这种问题,决定查找一下原因。
2016-11-09 00:10:56
1095
转载 用到zlib库的程序运行时报错:无法定位程序输入点createfile2于动态链接库KERNEL32.DLL上
这是因为createfile2至少要windows8及以上才支持,想知道原理的可参看https://msdn.microsoft.com/en-us/library/windows/desktop/hh449422(v=vs.85).aspx不想知道的直接按下面的步骤重新编译zlib库。1.使用vs打开(我用的是2013)zlib-1.2.8\contrib\vstudio\v
2016-11-01 12:09:56
16545
转载 vs2013编译zlib1.2.8库
一、zlib库的编译 首先要下载这个库,我下载的是zlib-1.2.8,下载完解压出来即可。下边就开始编译吧。(包括动态库和静态库两种)1. 首先开启VS2013的Command Prompt (32bit),也就是命令提示窗口。2. 进入到zlib-1.2.5/contrib/masmx86目录,执行bld_ml32.bat。(同理,64位的电脑进入masmx64目录,执行bl
2016-11-01 11:34:39
4227
转载 一些windows上的路径操作函数
自己整理了一些windows上的路径操作函数,使用这些函数操作路径将非常方便。 路径截断与合并函数 PathRemoveArgs去除路径的参数PathRemoveBackslash去除路径最后的反斜杠“/”PathAddBackslas
2016-10-29 15:18:12
2168
转载 浅谈HTTP中Get与Post的区别
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。 1
2016-10-29 11:49:53
268
转载 不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现 “这个网站相当简单,所有你需要做的就是完成X,Y,Z。你看起来应该是技术很好,所以,我相信,你不需要花费太多时间就能把它搭建起来。” 我时不时的就会收到这样的Email。写这些邮件的人几乎都是跟技术不沾边的人,或正在研究他们的第一个产品。起初,当听到人们这样的话,我总是十分的恼怒。他们在跟谁辩论软件开发所
2016-09-18 13:50:22
468
原创 VC平台下各种字符串定义总结
在Window平台下开发时,总是遇到类似LPSTR、LPCSTR、LPWSTR、LPCWSTR这类的字符串别名,如果搞不清楚,会十分蛋疼……最近我也是在着手处理把项目从Unicode转多字节字符集/多字节字符集转Unicode,期间各种编码,字符类型啥的几百上千个错误,各种定义,各种别名满天飞,哎,是在受不了了,所以总结下……首先提醒各位的是:建立项目初期(本片博客只针对Window平台下
2016-08-06 16:45:38
4076
原创 C#和C++之间通过WM_COPYDATA相互传递数据结构
C#和C++之间通过WM_COPYDATA相互传递数据结构 前言:今天真心忍不住要写这篇博客了,原因很简单,前几天在做这方面的通信,调试了好久,各种bug,也是第一次在C#和C++之间通过SendMessage传递数据结构,不知道怎么弄,去度娘了几十篇博客,要么就是文不对题,要么就是残章断句,要么就是互相copy,越看越烦,问题也一时半会儿解决不了,于是冷静下来想想,再好好找找,果然找到了一片
2016-07-18 16:01:45
17723
2
转载 STL 跨模块 调用 异常 解决
百度了一天,现在把结论放上边:1、不要用STL(std::string属于STL)来跨模块传输数据,例如:dll(so)之间,dll(so)和exe(elf)之间。解决方法:使用基本类型、数组、结构体,或者使用下面文章中的方法。2、不要跨模块申请和释放内存。解决方法:可以实现一个接口来释放,其他方法参考下面。今天用个测试exe调用了个dll,有个接口返回st
2016-03-08 09:36:26
942
转载 学计算机的你伤不起啊(转)
学计算机的你伤不起啊!!!!!! 老子六年前开始学计算机啊!!!!!!于是踏上了尼玛不归路啊!!!!!!谁特么跟老子讲计算机是王道专业啊!!!!!! 尼玛路边乞丐都是程序员!!!!!!会打代码的一大把啊 有木有!!!!!!!!! 谁再跟老子讲计算机是王道专业 老子一个键盘盖死你啊,一个鼠标线勒死你啊!!!! 尼玛一上大学就找不到女朋友!!!!!!班上男女
2016-02-29 10:14:20
394
转载 C++封装继承多态总结
C++封装继承多态总结面向对象的三个基本特征面向对象的三个基本特征是:封装、继承、多态。其中,封装可以隐藏实现细节,使得代码模块化;继承可以扩展已存在的代码模块(类);它们的目的都是为了——代码重用。而多态则是为了实现另一个目的——接口重用!封装
2016-02-23 10:58:31
480
转载 C++ 虚函数表
C++ 虚函数表解析前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。
2016-02-23 10:37:57
346
转载 C++静态库与动态库
这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程序员的自我修养——链接、装载与库》。什么是库库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。本质上来说库
2016-02-23 09:26:29
418
转载 多线程实现代码行数统计
//文件类型 enum E_FILETYPE { E_C, E_JAVA }; //文件行数信息 struct T_CodeFileMsg { int nTaskId; //任务Id string FileName; //文件名称
2015-12-15 14:03:21
594
转载 游戏状态机的设计与实现
前言: 游戏编程中对状态机的理解和应用,是体现程序员是否对游戏编程入门的重要指标。本篇文章描述状态机的原理,以及如何实现。并探讨状态机的扩展性和易用性。什么是状态机: 1、状态机是通过状态变量来描述不同状态 2、状态机变量是互斥的 3、状态机的分割是状态机好坏的标准状态机的好处: 1、降低整个系统的复杂性
2015-12-10 18:40:34
1305
转载 Lua中的weak表——weak table
Lua中的weak表——weak table 弱表(weak table)是一个很有意思的东西,像C++/Java等语言是没有的。弱表的定义是:A weak table is a table whose elements are weak references,元素为弱引用的表就叫弱表。有弱引用那么也就有强引用,有引用那么也就有非引用。我们先要厘这些基本概念:变量、值、类型、
2015-11-14 16:05:55
419
转载 双mvc框架
双mvc框架[\1/]新写的lua mvc 框架,支持4种mvc 写法:1、可以按照传统mvc(pureMVC)来写,但是command要写在控制器里面,因为框架的控制器和视图基类都是抽象了消息列表接口;mediator现在是兼中介者和视图逻辑,就是不必组合的视图最后的视图逻辑都放mediator里面,因为游戏不是强组件特质,游戏应该更多样2、控制器ctrl和view 都不
2015-11-11 10:15:56
402
转载 Eclipse中使用SVN
1.在Eclipse里下载Subclipse插件方法一:从Eclipse Marketplace里面下载具体操作:打开Eclipse --> Help --> Eclipse Marketplace --> 在Find中输入subclipse搜索 --> 找到subclipse点击install方法二:从Install New
2015-10-23 11:02:05
396
原创 cocos2d-x-3.6 Window没有debug.log文件?
cocos2d-x-3.6 Window没有debug.log文件?怎么把调试信息保存成txt文件?
2015-10-22 19:25:39
1530
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人