自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiao艾66的专栏

深海潜水,独善其身。

  • 博客(24)
  • 资源 (6)
  • 收藏
  • 关注

原创 GitHub案例搜索指南

简介程序员在日常开发和学习过程中总是离不开 `github` ,比方要搜索开源优秀项目案例,代码学习教程,编程百科资料等。如果缺少合适的搜索方式,会导致搜索出来的结果总是不尽人意,不符合要求。遇到以上的情况,其实只要用好国外开发者的仓库命名习惯,就可以方便快速的进行查询,具体例子可以查看下文 搜索技巧搜索技巧搜百科大全xxx awesome​例如我要查询 nodejs 相关的百科资料,则搜索 node awesome,结果如下,排名第一的就是 nodejs 学习资料合集![image.pn

2022-02-07 18:17:32 658

原创 你真的了解nodejs的单线程吗?

前言我们在了解 Nodejs 的优势的时候,肯定会从 “单进程,单线程,异步非堵塞和事件驱动” 这几点开始发散讲述,特别是单进程单线程,这是它和 其他语言的 多进程 任务处理模型很大区别之处,但是这里恐怕并未彻底了解 单进程 和 单线程 在 Nodejs 中到底是如何工作的呢?首先我们需要了解下什么是进程,什么是线程?这方便我们了解计算机任务处理模式。进程是具有独立功能的程序在数据集上的一次动态执行过程,是操作系统进行资源分配和调度的一个独立单元,是应用程序运行的载体(来自维基百科)

2021-08-23 10:54:13 667

原创 使用Locust快速完成高并发测试

参考网址:https://docs.locust.io/en/latest/running-locust-distributed.html简介Locust是一款易于使用的分布式用户负载测试工具。它用于对网站(或其他系统)进行负载测试,并确定系统可以处理多少并发用户。特点使用python编写测试脚本 支持模拟数十万用户 基于web的操作界面 可以测试任何网站安装系统cen...

2018-07-17 01:21:14 10288

原创 sequelizejs之实例化

sequelizejs之实例化参考资料:http://docs.sequelizejs.com/class/lib/sequelize.js~Sequelize.html                https://itbilu.com/nodejs/npm/VydcPndib.html语法const sequelize = new sequelize(${database},${usernam...

2018-07-11 02:03:25 565

原创 EOS资源系统

EOS资源系统EOS资源系统由RAM,CPU,NET组成。数据存储需要消耗RAM,账号交易需要使用CPU和NET。一个EOS账号创建的时候可以通过购买和抵押来获取资源,费用由主账号支付。如果创建账号时并未购买资源,则需要通过其他账号购买或者进行抵押,因为购买和抵押本身就是一种交易行为需要消耗资源。RAMRAM是运行时的内存。在EOSIO系统中,数据存储在区块链中要消耗该资源,是DApp开发时必须的...

2018-07-09 11:14:19 1460

原创 EOS权限系统

## 概念参考资料:https://hiblock.net/topics/222### 权限作用1. 向EOS区块链发起一些事务,比如说转账,需要得到 **账户** 的授权。2. 账号交易可以通过权限转移做到。3. 新权限和action的绑定关系,可增加了eos网络权限的灵活性,通过单个权限的绑定,可将一个账户的权限分层管理,甚至一个公司的所有人都可以使用一个EOS账户来进行权限分离。**账户**...

2018-07-09 10:43:31 1999 1

原创 Node.js中MySQL的操作

关于node.js与MySQL的交互,网上的技术文章五花八门真正能解决问题的寥寥无几。看了AndyLizh的一篇博文,仔细研读,加上自己的见解希望对新手有帮助。首先了解下数据库链接选项(Connection Options),在下面的代码块中会用到,可以根据自己的需求添加。第一种方法:先上代码:var mysql = require('mysql'); //调用MySQL模块var co =

2016-08-09 14:07:05 3450

原创 cocos2dx 3.0 联网方法和JSON数据解析

因为在项目开发的时候,总是涉

2014-08-08 15:53:48 1464

原创 jni混编(c++调用java方法)

如果想在c++代码中调用java的方法

2014-07-24 09:48:46 740

转载 Cocos2dx 三种缓存类介绍

在介绍三个缓存时,我们要先理清一个问题:什么是纹理?通俗的解释呢,纹理就是图片的意思啦。当一张图片被加载到内存后,它是以纹理的形式存在的。从这里可以看出,纹理其实就是一块内存!这块内存中存放的是按照指定的像素格式填充的图片像素信息。下面进入正题:1、TextureCacheTextureCache纹理缓存是最底层也是最有效的纹理缓存。它到底有什么用呢?我先描述一个现象吧:假设游戏中

2014-07-22 15:48:21 1943

原创 关于cocos2dx3.0版本,导入cocosStudio UI编辑器的json文件

最近用cocos2dx 3.0版本的时候,会遇到

2014-05-22 11:31:57 2865

原创 cocos2dx3.0 触摸事件

最新稳定版本的3.0版本对原先的一些方法都做了修改,其中就包括了关于触摸

2014-05-20 14:17:37 1643

原创 cocos3.0 box2d物理引擎的使用

cocos2dx3.0版本对之前版本的物理引擎使用做了一些修改,所以现在对3.0版本

2014-05-15 16:12:59 1249

转载 cocos2dx v3.0 正式版 搭建环境 创建项目 运行到android

4.23吧,cocos终于放出了3.0正式版,我也看了看一些关于搭建环境和跨平台运行的帖子,各有千秋,所以我也在这里,把我个人的一些心得写下来,供广大的猿们参考,希望能够帮到一二。首先做些准备工作,下载一些所必须的下载cocos2dx v3.0 传送门在此 http://www.cocos2d-x.org/download/version#Cocos2d-x(发布日期为Apr.23

2014-05-12 12:13:06 1245

转载 留下一些文章,鼓励那些已经麻木的心。

中国是有史以来唯一一个调动21颗卫星寻找同胞的国家,同时因为突然变轨而大大提前卫星报废的时间,仅此一项每天花费三千万以上。09年法航447失事,美国在各方苦苦哀求下才调动一颗气象卫星,而已。如果这还不够,免费送个案例:埃航 990空难,因为副驾驶报复社会性自杀,造成机上203人死亡,其中100多美国人。该副驾驶是穆巴拉克的亲戚,埃及人坚决不认帐,FBI调查各种受阻,结果最后出报告,美国人只敢说自杀

2014-04-03 11:29:20 716

原创 cocos2dx 解决CCMenu和CCScrollViewDelegate 触摸问题

在使用CCScrollViewDelegate中,会遇到一个问题。如果在里面添加的是CCmenu就会导致无法实现拖动效果,只会触发到CCmenu的事件。这时候,需要自己重写一个CCmenu类,实现对触摸等级的改变和触摸事件的改写。   运用的方法是,首先降低CCmenu的触摸等级,然后在设置一个正方形(根据自己的按钮大小),如果然后再触摸事件中做判断,满足条件再启动事件。  例子:cpp文

2014-04-02 15:41:55 744

原创 关于C++ MD5加密32位(小写)

只要将.h和.cpp文件直接导入到项目中,然后在要使用的类中导入MD5.h就可以使用。转换代码已经写在类中,是关于MD5加密32位(小写),关于其他的类型转换,可以直接在类中进行修改。md5("88888888");

2014-03-20 22:20:28 1319

转载 cocos2dx常见的46中+22中动作详解

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

2014-03-07 13:06:17 891

原创 cocos2dx 网络编程(CCHttpRequest和CURL两个方式)

在使用之前需要设置一些参数:参考:http://blog.csdn.net/wangbin_jxust/article/details/9632771在完成上面的操作后,还需要在链接器的输入里面添加一个参数pthreadVCE2.lib;使用CCHttpRequest方法实现:CCHttpRequest* request = new cocos2d::exten

2014-02-28 16:41:24 5223

转载 cocos2d-x里的TiledMap出现黑线和抖动的解决方案(不影响其他类使用)

文章转载地址:http://blog.sina.com.cn/s/blog_4508e4860101dzkj.html今天搞tiled map发现黑边,开始认为是反锯齿问题,但发现无论开启与否都有边,只是程度不同而已。简单网上搜了下发现有解决方案是 修改ccconfig.h让#define CC_FIX_ARTIFACTS_BY_STRECHING_TEXEL 1同

2014-02-28 08:42:45 2687

原创 cocos2dx 显示中文的几个方法

首先cocos2dx不支持显示中文的原因是:visual  studio2012的编码格式是gb2312,是不支持显示中文的需要改变编码格式为UTF-8.第一个方法:首先定义一个方法,可以让指定的字符转换为UTF-8格式。std::string MDate::GBKToUTF8(const std::string& strGBK)  {      string strO

2014-02-24 14:55:51 2081

原创 cocos2dx2.2.4-多点触屏和单点触屏事件

这是关于类的继承关系,CCStandardTouchDelegate用于处理多点触摸;CCTargetedTouchDelegate用于处理单点触摸。首先在要使用的类的.h文件中注册virtual bool ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent);//单点触摸事件virtual void ccTouchMoved(C

2014-02-21 14:40:49 958

原创 cocos2dx输入框显示输入法和光标

在要使用的类中加入头文件:#include "DTCursorTextField.h"初始化代码:DTCursorTextField *m_pTxtPsw1 =DTCursorTextField::textFieldWithPlaceHolder(psw.c_str(), "Thonburi",24);//实例化m_pTxtPsw1->setPosition(ccp(200, 100)

2014-02-17 15:52:55 2703 1

原创 关于win32移植android(最新的cocos2d-x安装错误和cygwin编译错误的解决)

一.安装文件:1.在进行移植之前首先我们要下载,安装和配置好eclipse(eclipse+cdt+adt的配置百度上可以搜索到),NDK(我 使用的是NDK9rb),cygwin(直接在官网上现在最新的就可了)和cocos2d-x包(我用的是cocos2d-2.0-x-2.0.4版本,如果下载最新的cocos2dx包会缺少了3个文件,需要从低版本上进行复制分别是create-android-

2013-12-25 12:11:53 1405

cocos2dx 3.0rc 2048

使用cocos2dx3.0rc版本制作的2048游戏。刚学习cocos2dx的新手可以看看

2014-06-09

C++ MD5加密32位小写

c++ 写的MD5加密类,加入项目之后直接调用就可以了。用法参考博客

2014-03-20

Cygwin安装路径home下缺少的文件

在安装Cygwin后在根目录home文件夹下为找到administrator(根据自己计算机名)文件夹

2014-02-27

cocos2dx输入框带光标类

下载后,加入工程中,实例化设置坐标和框大小就可以调用。我的博客中有使用方法!

2014-02-17

HTML5键盘监听简单小游戏

适合新手看的一款简单的小游戏,涉及到一些html5的简单操作和键盘监听。

2014-01-17

cocos2d-xAPI

COCOS2d-xAPI 很全,类的描述和使用仔细。官网API

2013-11-18

空空如也

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

TA关注的人

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