- 博客(30)
- 收藏
- 关注
原创 cocos2dx 4.x lua环境配置与代码调试
版本:cococ2dx 4.x调试环境vscode插件:Local Lua Debugger安装好插件后 如下图,增加一个启动配置,按F5启动调试注意点1.如上图,根目录下新建lldebugger.lua内容如下local ____modules = {}local ____moduleCache = {}local ____originalRequire = requirelocal function include(file) if ____moduleCache[
2021-05-16 07:28:30 782
原创 【LeetCode】2. 两数相加(gloang)
package mainimport ( "fmt")type ListNode struct { Val int Next *ListNode}func main() { aList1 := &ListNode{Val: 1} bList1 := &ListNode{Val: 9} bList1.Next = &ListNode{Val: 9...
2019-05-19 21:05:52 274
原创 【LeetCode】1. 两数之和(gloang)
第一个种解法 暴力判断 耗时较久package mainimport "fmt"func main() { results := twoSum([]int{2, 7, 11, 15}, 9) fmt.Println(results)}func twoSum(nums []int, target int) []int { length := len(nums) for i :...
2019-05-19 17:49:32 195
原创 js中对excel里面的字母和数字的转换处理
js中对excel里面的字母和数字的转换处理字母转数字function stringTonum(a) { var str = a.toLowerCase().split(""); var num = 0; var al = str.length; var getCharNumber = function (charx) { retur...
2018-09-05 13:35:07 1075 2
原创 html异步加载js
function loadScript(url, callback) { var script = document.createElement('script'); script.type = 'text/javascript'; script.setAttribute("egret", "lib");
2017-05-30 00:15:57 772
原创 js字符串补0
function fill(num,n) {var len =num.toString().length;while (len <n) {num = "0" +num;len++;}return num;}
2017-04-22 11:58:30 1528
原创 golang执行命令 exec.Command
cmd := exec.Command("cmd") in := bytes.NewBuffer(nil) cmd.Stdin = in //绑定输入 var out bytes.Buffer cmd.Stdout = &out //绑定输出 go func() { in.WriteString("node E:/design/test.js\n")//写入你的命令,可以有多行,"\
2016-12-19 19:52:49 22832
原创 typescript事件通知机制
PS: 本文参考PureMVC用到的模式是观察者模式,本来是自己想要一个事件通知机制,刚好看到pureMVC,于是单独把里面的事件通知剥离出来单独用,只有静态的方法,如果你想要考虑复用的话, 可以把静态改掉。代码如下emitter.ts代码如下/** * 事件 */export class Emitter { /** 监听数组 */ private stati
2016-10-16 22:54:23 13639
原创 node.js 连接数据库
var mysql = require("mysql");var TEST_DATABASE = "test";var TEST_TABLE = "user_data";var client = mysql.createConnection({user:"root",password:""});client.connect();client.query("use test");
2016-03-29 22:58:05 592
原创 Golang websocket使用方法
package mainimport ( "fmt" "log" "net/http" "code.google.com/p/go.net/websocket")func main() { http.Handle("/", websocket.Handler(Echo)) if err := http.ListenAndServe(":1234", nil); err !=
2016-03-13 12:49:48 4522
原创 Cocos2dx WebSocket的使用
Cocos2dx封装了WebSocket,可以直接在项目中使用废话不多说,直接上代码//HelloWorldScene.h#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"#include "cocostudio/CocoStudio.h"#include
2016-03-10 23:00:00 8507 2
原创 Golang 连接MySql数据库使用方法
package mainimport ( "database/sql" "fmt" _ "github.com/go-sql-driver/mysql")var ( dbhostsip = "127.0.0.1:3306" //IP地址 dbusername = "root" //用户名 dbpassword = "123456" //密码 dbname
2016-03-06 19:52:44 20162
原创 Cocos2dx NotificationCenter(广播或通告)的使用方法
1.在需要的地方加入一个观察者NotificationCenter::getInstance()->addObserver(this, callfuncO_selector(ClassName::method),"enemyDead",nullptr);method接收一个Ref*指针,为发送者2.广播消息NotificationCenter::getInstance()->pos
2015-07-29 15:15:35 946
原创 apache+php+mysql环境配置
1.先在某个目录下新建三个文件夹,命名为apache,php,mysql2.先安装好apache,并确保其能成功运行。3.将下载好的php文件放入刚才新建的php文件夹下4.配置apache与php5.新建一个php文件,随便echo一下,是否成功6.安装mysql,ok完成!
2015-06-27 20:59:06 435
原创 sublime lua环境配置
工具->编译系统->新建编译系统输入以下文字:按Ctrl+S保存到Package下新建一个Lua文件里面 名称为Lua.sublime-build搞定!
2015-06-11 11:59:39 510
原创 C/C++ void func() const
Tips: 用在C++的类中void func() const的const表示该函数不能修改成员变量的值const如果在返回值前,就表示该返回值不能更改
2015-06-01 15:21:14 1605
原创 cocos2dx 3.x 读取csv
#ifndef _PARSE_CSV_H_#define _PARSE_CSV_H_#include #include #include #include #include using namespace std;struct CsvData{ string FileName; map > TabData; CsvData() { FileName = "";
2015-04-03 13:01:51 1454
原创 C++ 获取时间 毫秒级
#include #pragma comment( lib,"winmm.lib" )uint32 beginTime = timeGetTime();复制去Google翻译翻译结果
2015-03-27 10:06:26 689
原创 C++ split 字符串分割实现
#include "stdafx.h"#include #include #include using namespace std;vector Split(const string &strContext, string strSpilt ){ vector vecStr; int charLen = strSpilt.size();//分隔符的长度 int lastPos
2015-03-25 13:59:42 449
原创 C++ sort 对自定义类型进行排序
#include "stdafx.h"#include #include #include #include using namespace std;struct Test{ int A; Test(int a) { A = a; }};bool compare( Test a, Test b ){ return a.A > b.A;}int _tmai
2015-03-25 13:41:37 1365
原创 C++读取csv文件
保存表头,通过序列号找到相应数据,通过表头获取对应的值#include "stdafx.h"#include #include #include #include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ ifstream file( "D:/test.csv" ); string line; ma
2015-03-13 17:20:38 1613
转载 fopen与读写的标识r,r+,rb+,rt+,w+.....
函数简介 函数功能: 打开一个文件 函数原型:FILE * fopen(const char * path,const char * mode); 相关函数:open,fclose,fopen_s[1] ,_wfopen 所需库: stdio.h> 返回值: 文件顺利打开后,指向该流的文件指针就会被返回。若果文件打开失败则返回NULL,并把错
2015-03-13 14:39:23 503
转载 C++返回类型后置
C++返回类型后置[参考]http://blog.csdn.net/fjb2080/article/details/7527349/http://blog.csdn.net/zwvista/article/details/5472096/decltype是C++0x所引入的用于提取表达式类型的新关键字,其语法形式为:decltype(expression) 。这种语法形式在C++0
2015-03-13 12:56:45 1469
原创 <C++学习笔记>函数模板 template
template //定义一个模板void Swap( AnyType &a, AnyType &b ){AnyType temp;temp = a;a = b;b = temp;}int _tmain(int argc, _TCHAR* argv[]){int a = 1;int b = 2;Swap( a, b );coutstr
2014-10-16 19:52:06 375
原创 cocos2dx-2.x 打包APK(学习笔记 Python + JDK + ADT + NDK )
看了那么多篇文章,自己结合一些前辈的精华写下这个。(因为总是不能在一个教程完成打包的全部工作需要。。。。。。) 直接开始 第一步:环境配置必须的工具1 Python (我用的是python2.7)2 JDK (我用的是jdk1.7.0_17)3 ADT(包括了eclipse和 SDK,用完整包省去一些麻烦)4 NDK (我用的是android-ndk-r8b)
2014-10-07 21:58:25 626
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人