- 博客(205)
- 资源 (16)
- 收藏
- 关注
原创 eos的石墨烯技术是什么
石墨烯是区块链工具组,由比特股团队cryptonomex开发,采用C++编写,丹尼尔•拉里默(Dan Larimer)是 Cryptonomex 的创始人。并发能力比较强,基于石墨烯底层的BTS和STEEM却可以达到1.5S的平均确认速度和有限条件下实测3300TPS的数据吞吐量,EOS通过并行链的方式,最高可以达到数百万TPS,并且并行本地链甚至可以达到毫秒级的确认速度。####
2017-08-07 21:34:19
19501
原创 程序内存使用优化总结
1 程序使用多的结构体优化 《1》 字节对齐,设置为#pragma pack(1)《2》大字节变量转为小字节类型 (如数据范围在 0~255 int 转为 char)(数据范围只有0 和 1, int转为bool)2 字符串的压缩优化《1》哈夫曼编码压缩《2》如果范围确定为(“CAT”, “DOG”),可以转为枚举3 二进制的压缩 《1》 zl
2017-07-07 16:41:29
829
原创 QMenu增加带滚动条的子菜单
起因:QMenu原生没有自带滚动条,之前是想用重绘一个悬浮框,里面用带滚动条的自定义控件达到目的, 后面通过取巧的方式。插入一个带QListWidge的QAction达到目的。############################################################调用 ListWidgetAction* mpActionLi
2017-06-15 10:55:15
4252
2
原创 qt QRegularExpression 中文不包括“标点符号 特殊字符“ 的正则表达式
QRegularExpressionrx("(?![\\p{P}\\p{S}])[\u4e00-\u9fa5]");《1》负预测模式(?!模式)负预测先行。 匹配与模式 不匹配的搜索字符串。 找到一个匹配项后,将在匹配文本之前开始搜索下一个匹配项。 不会保存匹配项以备将来之用。\b(?!th)\w+\b 与不以“th”开头
2017-03-24 12:00:08
6557
原创 使用bat 调用 SubWCRev 修改beego的app.conf版本号节点
//////////////////bat文件样例 (使用SubWCRev 格式化appversion节点。)set INI=app.confset OLD=%INI%.oldset versionTemp="1.2.0.$WCREV$"FOR /F "delims=\= tokens=1,2" %%K IN (%INI%) DO ( IF "%%K" NEQ
2017-03-08 09:12:18
802
转载 看懂UML类图和时序图
看懂UML类图和时序图这里不会将UML的各种元素都提到,我只想讲讲类图中各个类之间的关系; 能看懂类图中各个类之间的线条、箭头代表什么意思后,也就足够应对 日常的工作和交流; 同时,我们应该能将类图所表达的含义和最终的代码对应起来; 有了这些知识,看后面章节的设计模式结构图就没有什么问题了;本章所有图形使用Enterprise Architect 9.2来画,所有示例详见根目录下的
2017-01-04 14:07:16
448
转载 UML类图符号 各种关系说明以及举例
UML类图符号 各种关系说明以及举例转自 http://www.cnblogs.com/duanxz/archive/2012/06/13/2547801.htmlUML中描述对象和类之间相互关系的方式包括:依赖(Dependency),关联(Association),聚合(Aggregation),组合(Composition),泛化(Generalization),实现(Reali
2017-01-03 15:13:03
379
原创 解决QT中文5.6 QTextEdit QPlainTextEdit的右键菜单翻译不全
原因:QT项目中,发现QTextEdit QPlainTextEdit的右键菜单翻译不全,跟踪代码发现是未翻译qtbase.ts的QWidgetTextControl节点,且未见有qtbase_CN.ts版本。然后就以日文版的qtbase_ja.ts为模板,把QWidgetTextControl节点翻译到qt_zh_CN.ts中,在编译为二进制用于项目中。用法:call m
2016-11-26 15:19:17
2816
原创 递归更新svn路径的bat脚本
@echo offfor /f "tokens=* delims=" %%i in ('dir /s /b /a:d *.svn') do ( echo.------------svnUpdatePro------------ echo "%%i" cd /d "%%i" cd .. svn update >> "E:\workspace\MP
2016-10-31 20:30:39
759
原创 使用dmp查看程序崩溃信息
一使用Visual Studio调试dmp(1)把dmp,PDB文件,放在exe同一目录下(PDB文件必须是与exe同时编译生成的)(2)代码回滚到编译exe时的版本(3)双击dmp文件,或把dmp文件拖动到Visual studio窗口(4)点击仅限本机进行调试(5)然后可以查看调用堆栈等分析操作【提示】如果查找
2016-10-09 15:31:37
11998
原创 使用python自动玩连连看
用python写个连连看外挂,于是just do it。就是识别率略低####################################################################encoding=utf-8import osimport os.pathimport shutilfrom PIL import Imagefrom PIL imp
2016-09-30 13:46:37
2830
原创 golang 初识小结
1 为什么学 工作需要,未来投资2 golang的特点 设置为服务端语言,简洁,用来替换C语言。3 有意思的特性《1》 函数的可变参数《2》变量函数首字母大写是公共的,小写是私有的 ;《3》中文命名的变量和函数《4》延迟执行,离开作用域后执行。关键字 defer(再也不担心忘记释放语句)《5》函数的强制云括号格式化,必须在函数名那一句的右
2016-06-30 10:55:21
715
原创 Qt Style Sheets Reference 笔记
QT QSS 样式表学习1 可设置样式表的控件QAbstractScrollArea QCheckBox QColumnView QComboBox QDateEdit QDateTimeEdit QDialog QDialogButtonBox QDockWidget QDoubleSpinBox QFrame QGroupBox QHea
2016-06-13 17:21:50
1859
原创 QT moc 学习小结
QT moc 学习小结1 moc 元对象编译器, 全称是 Meta-Object Compiler,也就是“元对象编译器”。是QT翻译扩展语法到C++语言的工具,目前见扩展了信号与槽机制。2 moc的指令 moc mainwindow.h -o moc_mainwindow.h//附原版的头文件#ifndef MAINWINDOW_H#define MAIN
2016-06-03 15:55:55
7358
原创 QT的qmake流程
原因:工作需要,入门QT基础配置QMAKESPEC 系统平台和编译器组合QTDIR QT所安装的目录 一 qt程序生成步骤1 编写头文件,源文件2 编写.Pro 项目文件3 生成exe文件方法(1) 使用qmake生成可 vc项目 , 语法 qmake -tp vc xx.pro
2016-05-31 19:28:18
926
原创 cocos2dx 3.10 黄金矿工学习笔记
一 目的学习,并作为练习的一个案例github 地址 https://github.com/baidang201/goldminer教程地址:麦子学院 cocos2dx 课程,黄金矿工二 大纲黄金矿工 大纲1 试玩 //主菜单2 使用cocos studio制作菜单界面3 使用cocos2dx加载游戏菜单界面4 使用co
2016-04-27 20:13:09
3096
转载 cocos2dx 安卓makefile Android.mk,动态引用cpp地址
原因:每次加一个cpp,都要改写Android.mk 一次,修改了引用脚本,就不用每次都该了。 修改LOCAL_SRC_FILES 的赋值转自 http://suool.net/原来的。LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := cocos2dcp
2016-04-19 09:52:41
542
转载 vs下,GBK格式的.h .cpp 编译时,自动转换为UTF-8
转自 http://suool.net/在VS下面开发Cocos程序的时候,他的默认编码是GBK的,但是在迁移或者是编译调试的时候要求UTF的编码更为方便。因此便有了将C++文件的编码格式转换为UTF-8的需求问题。这个问题,当然可以在建立文件保存的时候选择高级保存选择,然后选择保存的格式。 但是,显然,在项目文件很多的时候,这个不是一个聪明的选择。所以,
2016-04-19 09:16:35
3657
原创 cocos2dx 压缩图片的网站/工具
1 压缩PNG 的在线网站, 支持png压缩https://tinypng.com/2 压缩图片的开源软件,支持JPEG PNG。(最近要出在线版的样子。网站Caesium Online coming soon)https://saerasoft.com/caesium/3 shortpixel 支持jpg png gif在线压缩https://
2016-04-15 16:16:16
618
原创 cocos2dx 3.10 功夫小子学习笔记
一 目的学习,并作为练习的一个案例github 地址 二 大纲1 概要 了解游戏设计的大概结构2 基础类《1 工具类实现《2 英雄类实现《3 简单AI怪物实现3 菜单《1 资源异步加载(图片纹理 精灵缓存 声音(要使用线程异步加载)),使用过渡页达到目的《2 Menu家族菜单的使用《3 UserDefault简单配置
2016-04-12 14:38:01
1435
原创 把cocos2dx 2.2的项目移植到 cocos2dx 3.8
原因:要送个消消乐游戏给人,有个现成的cocos2dx 2.2项目,但搭建cocos2dx 2.2版本的安卓编译环境各种失败,于是就想升级到3.8,方便编译安卓apk包。归纳变化如下1 CC开头的类名,如果找不到,去掉CC2 触摸事件变更。覆盖ccTouchBegan,ccTouchMoved, ccTouchEnded,ccTouchCancelled触摸函数修改
2016-02-12 16:58:43
1059
原创 QT xml转ini的实现(从C#转到QT)
c# QT xml操作差异why:接到需求把设备端的xml参数,转换为ini,做一个中间的数据结构,中转后,格式化保存为ini格式。c#写好了,但另外一个程序是qt写的一 差异1 接口名变更,函数的首字母大小写 C#是( CreateElement) vs QT (createElement)2 成员自动引用和QT的指针传递xml成员节点3 属性的获取方式
2016-01-07 11:44:23
1781
原创 从window环境切换到Mac环境开发cocos2dx
起因:1 要开发,发布IOS的游戏2 要体验下Mac的开发环境和windows对比,有什么相同的改变一 操作习惯1 鼠标滚轮的滑动方向,修改为滚轮上滚内容也向上滚2 输入法的中英文切换,修改为ctrl+space二 开发工具IDE: Visual Studio vs Xcode文本编辑器: notepad++ vs Sublime
2016-01-03 19:16:29
770
原创 游戏化编程网站
1 www.codecombat.com 类似《kingdom rush》风格的游戏,github开源项目,支持python lua js (lisp 和 type scrpt试验中),web形式编程,所见即所得。教授语言的基本语法。2 https://www.codingame.com/太空飞机风格,比codecombat.酷炫多了,能选择的语言多c c# c+
2015-12-06 10:51:47
1141
原创 cocos2dx lua 学习小坑整理
1 注意,对外导出的函数,不能设置local如fuction c:fun()end2 layer注册触摸事件,必须setTouchEnabled(true)
2015-11-01 23:22:32
685
原创 cocos2dx lua项目学习一 创建lua项目
一 创建cocos2dx lua项目的方法1 通过cocos studio 2.3.2 win7 64位=》如此即完成cocos studio的项目创建“文件”菜单->新建项目->cocos项目->项目语言“Lua”->“完成” 2 通过cocos2dx自带python创建脚本输入 cocos new testProject -p com.t
2015-10-12 22:48:26
1472
原创 再行约见黄鑫的职业规划收获
背景:从业两年,C++基础,觉得迷惘,想规划下接下来做啥,当前要做什么准备工作。《1 确定方向《2 确定方向上要发力的内容《3 确定要走几个阶段,在各阶段做什么《4 如何在方向上走稳(积极和自激励)印象:感觉平易近人。身高也平易近人。后生(伪娃娃)脸。《1》首先我大概思考了三个方向。筛选规则:(1)和当前自身拥有的技能匹配 (2)个人
2015-10-07 22:34:30
431
原创 Lua动态生成代码
Lua load算上一个黑科技。(对应python的eval)在编程中有些模式相同的代码,但又不想复制粘贴,就想到了动态生成代码并执行。如cocos2dx中的从csb文件加载按钮,绑定按钮处理事件。先上简单的例子:tabV = { "i", "j", "k"}t =[[for %s=0, 3 doprint("%s==".. %s)end]]
2015-09-13 22:10:06
2892
转载 中文字符集编码Unicode ,gb2312 , cp936 ,GBK,GB18030
中文字符集编码Unicode ,gb2312 , cp936 ,GBK,GB18030转自: http://www.blog.edu.cn/user3/flyingcs/archives/2006/1418577.shtml 概要:UTF-8的一个特别的好处是它与ISO- 8859-1完全兼容,可以表示世界上所有的字符,汉字通常用3个字节来表示。GB2312的code page是C
2015-09-04 09:11:37
783
原创 24个设计模式学习
一 设计模式分类创建型模式:简单工厂模式(Simple Factory)工厂方法模式(Factory Method)抽象工厂模式(Abstract Factory)建造者模式(Builder)原型模式(Prototype)单例模式(Singleton)结构型模式:适配器模式(Adapter)桥接模式(Bridge)组合模式(Composite)
2015-09-01 12:01:36
507
原创 cocos studio试用体验
(未完——)1 UI控件分类基础对象(地图 例子 声音 节点 精灵)控件 (按钮 复选框 图片 文本 fnt字体 进度条 滑动条 输入框)容器 (基础容器 列表容器 翻页容器 滚动容器)资源 (场景 图层 图片 文件)2 如何调用界面初始化Node* rootNode = CSLoader::createNode("MainScene.csb"
2015-06-13 18:17:12
460
原创 文件的批量重命名
业务要求:把一批结果文件,转换为另外一个结果文件,为了适应一个浏览工具的结果查看。源头文件:cardID_YYYYMMDDHHmmss.xmlcardID_YYYYMMDDHHmmss_2.jpgxml文件格式目标文件:YYYYMMDDHHmmss-cardID_1.jpgYYYYMMDDHHmmss-cardID.txt =>由xml解析出来,
2015-06-03 10:49:10
498
转载 c++14现行标准
C++14[编辑]C++14是C++的现行标准的非正式名称,正式名称为"International Standard ISO/IEC 14882:2014(E) Programming Language C++"。C++14旨在作为C++11的一个小扩展,主要提供漏洞修复和小的改进。C++14标准的委员会草案(Committee Draft)N3690于2013年5月15日发表
2015-05-29 22:52:21
4512
转载 C++11新特性
C++11标准发布已有一段时间了, 维基百科上有对C++11新标准的变化和C++11新特性介绍的文章. 我是一名C++程序员,非常想了解一下C++11. 英文版的维基百科看起来非常费劲,而中文版维基百科不是知道是台湾还是香港人翻译的然后由工具转换成简体中文的,有些术语和语言习惯和大陆程序不一样! 我决定结合这两个版本按照我自己的习惯把这篇文章整理到我的博客中.分享给关注我和关注C++11的朋友们.
2015-05-29 22:20:40
544
原创 C++基础学习—定义类和对象
目的,了解如何定义类和对象1 定义结构体结构体和类的内部区别在于,struct内部的访问权限默认是public,类默认是privatetypedef struct _Student{char name[128];int age;char add[128];_Student(){name[0]='\0';age =0;cha
2015-05-29 08:01:54
528
原创 C++基础学习—面向对象基础
目的:了解基本概念《1 对象 封装与信息隐藏 抽象 继承与重用 多态性思想:《 1 数据和方法的绑定。《2 数据类型和方法的复用,减少编码《3 数据/方法的访问权限开发和隐藏
2015-05-29 07:54:47
397
原创 C++基础学习—函数
目的:了解函数比c增加的内容1 函数参数引用优点:避免内存拷贝造成的性能开销。场景:一般用于函数参数传递及返回值这种情况。功能:《1 作为函数返回值《2 作为函数参数,可使用const修饰,防止函数内部修改。2 默认参数《1 缺省值从右边开始往左定义,中间不能有中断。《2 一般在声明时写好默认参数,定义时不写。《3 在使用时,可以填部
2015-05-29 07:45:21
367
大漠插件3.1241
2012-10-08
window spy 2.3
2010-07-28
易语言 mp3播放器源文件
2010-05-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人