自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 PLC逻辑运算与IF语句优化

逻辑运算优化

2023-02-28 10:20:41 750

原创 C++类封装(C++11)的相关笔记

一、创建C++类后,编译时会自动生成default构造函数、copy构造函数、赋值操作符、析构函数。 定义类时,请明确定义上述四个函数的性质: clsA() = default; //明确告诉编译器使用默认生成的构造函数 clsA() = delete; //明确告诉编译器禁止使用构造函数 virtual ~clsA()=0;//明确告诉编译器为纯虚函数(C98版需要加{}) void opr2() final; //明确告诉编译器该函数不可被继承 void opr1() override; /

2022-05-19 11:10:13 284

原创 我的C++程序命名规则

我的开发原则 1.错的意外有无数种, 但对的方法只有一个. 只遵循正确的方法运行, 错误的意外不使之矫正, 只是以容错来减少代码量. 2.按事情客观规律办事, 尽量不以个别系统独有的API做. 用也是成体系物理和逻辑上的规划, 减少依赖关系, 增强独立性及普遍性. 3.考虑底层, 国际性等. 先做出成品,再行优化. 不追求华而不实的东西, 只做内秀相关的实用东西. 好用, 方便, 实用, 才...

2017-03-09 15:01:16 1366

原创 使用CodeBlocks编写和Doxygen生成帮助文件

下载 www.codeblocks.org 汉化 1.将\locale\zh_CN\zh_CN.mo整个文件夹拷贝到\share\CodeBlocks中 2.设置->环境设置->视图->国际化->Chinese(Simplified) 防止乱码 3.设置->编辑器 -> 常规设置 -> 编码设置->编码->utf-8 4.设置->编译器设置->其他编译器设置 写入 -finp

2017-03-09 12:26:35 3667

原创 cocos2dx开发配置

前面的二篇文章简简单单入门了,但真正的挑战现在才开始。 之前虽然将cocos2dx的hello world编译出来,但cocos2dx与平常的java开发不同。因为cocos2dx是跨平台的,所以同样可以在linux,mac及windows运行。然而android studio开发语言是java,而cocos2dx是c++写成的编码。网上鱼龙混杂,皆不能讲到开发的实质。没办法,最新的技术永远

2017-03-08 00:11:12 594

原创 Cocos在android studio下的开发

之前的文章,已经成功的生成了cocos2dx的安卓项目,但是那个版本是基于proj.android项目,是方便用eclipse进入安卓开发的。但是谷歌官方已经表明不在对ADT提供支持,因此我决定重开一篇文章专门描述android studio环境 下的cocos2dx项目开发。 在使用android studio开发之前,请设置好android studio环境可以正常使用。下文所有步骤基于an

2017-02-26 14:51:27 1038

原创 诗词有感

忆史有感 昨夜星辰昨夜梦,朝感时悲不胜嘘。 当年太平天国处,剃头如麻匪成军。 骤开眼界有真知,惊恍宋汴雨夜雷。 荒唐民国幕幕弱,千年经典今犹藏。 无题 交赞心生酸无力,山中无虎我为猴。 来钱钻营何时了,稳苦同难有几人。 本愿明主帐前驱,奈何运筹帷幄里。 回首红尘近三十,五味杂陈能甘否。

2017-02-25 10:57:43 973

原创 安卓版本的cocos2dx编译

1 下载cocos2dx,请去官网下载 http://www.cocos2d-x.org/ 2 下载jdk1.8,请去官网下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html * 附配置jdk环境变量: 1.我的电脑-->属性-->高级-->环境变量. 2.配置用户变量:         a.新

2017-02-24 18:26:30 2287

原创 关于Android Studio的gradle sync错误

原错误: Error:Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon. For example, an unrecognized jvm option is used. Please refer to the user guid

2017-02-23 03:12:16 1276

原创 右值引用、左值引用、指针、RVO优化

这是我第一次真正意义上发技术博客,对C++很多特性我了解的并不深,直到今天我才敢评论总结出来。 上面四个名词,相信很多初学者会疑惑(我也不例外),什么时候做什么事?最开始,我的代码这么写: int max(int a, int b){ return a>b?a:b; } int a=1, b=2; int c = max(a,b); 以上的int是值类型,只占4个字节,万一要

2016-06-21 12:32:27 1185 2

原创 VS2015找不到stdlib.h的问题

意外原因,vs2015的ucrt库被我删了,然后又装上了。编译还是找不到stdio.h 检查库目录和包含目录,似乎值都是对的$(UniversalCRT_IncludePath) = C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt 最后的最后都开始抓狂了,才发现目录在C:\Program Files (x86)\

2016-05-30 20:39:57 13787

原创 关于看map和hash_map时想到的

map实现原理是平衡二叉树(红黑树) hash_map实现原理是查找时直接访问相应下标。 我有一种思路,仅针对字符串查找,但是占内存极大,且仅针对英文ascii码。 英文ascii码的64 - 128编码是大小写字母,则可不可以这样: ("hello","this is value") 新建node_top = 96 = 64 + 64 / 2; 再建node_top_right =

2014-02-10 16:43:40 672

空空如也

空空如也

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

TA关注的人

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