- 博客(25)
- 收藏
- 关注
原创 游戏外挂之c++获取其它进程模块基址
踩坑##使用使用进程快照的方式,一定注意,如果游戏是64位,c++程序也一点在x64架构打包,不然获取快照失败,拿不到进程模块基址。代码后面有空补上。
2021-03-08 01:21:17
2831
2
原创 2021-03-08
游戏外挂系列摸索教程-1工具踩坑1,ce工具,在64位游戏,内存地址长度一般大于8位,32位地址长度8位2,od工具不能打开64位程序
2021-03-08 01:14:37
345
原创 cocos2d-2.16 lua 集成cjson 详细步骤 为菜鸟(我就是菜鸟)
表述一下自己要解决的问题:后台服务器同json传送到前端的数据是utf-8格式的,其中中文会变成类似"\\u4e2d\\u6587\" 的东西,直接使用cocos自带的json.lua 是不能解析的,json.lua中碰到'\'直接终止了 源码如下:local escaped = false local endPos = startPos + 1 local bEnded = fals
2018-01-23 15:43:20
822
原创 ubuntu dubbo 搭建
参考http://blog.youkuaiyun.com/u013142781/article/details/503875831安装Zookeeper 启动使用bin下的 zkServer.sh start_foreground 可以看到启动log2dubbo-admin2.5.5去https://github.com/alibaba/dubbo 下载2.5.5的发布版解
2017-09-25 19:45:16
732
原创 Lua 多状态的迭代器
多状态的迭代器array = {"Lua", "Tutorial"}function elementIterator (collection) local index = 0 local count = #collection -- 闭包函数 return function () index = index + 1 i
2017-07-02 22:45:49
560
原创 Lua 迭代器
范性for的执行过程:首先,初始化,计算in后面表达式的值,表达式应该返回范性for需要的三个值:迭代函数、状态常量、控制变量;与多值赋值一样,如果表达式返回的结果个数不足三个会自动用nil补足,多出部分会被忽略。第二,将状态常量和控制变量作为参数调用迭代函数(注意:对于for结构来说,状态常量没有用处,仅仅在初始化时获取他的值并传递给迭代函数)。第三,将迭代函数返回的值赋给变
2017-07-02 22:12:57
227
原创 Lua 变量
变量在使用前,必须在代码中进行声明,即创建该变量。编译程序执行代码之前编译器需要知道如何给语句变量开辟存储区,用于存储变量的值。Lua 变量有三种类型:全局变量、局部变量、表中的域。Lua 中的变量全是全局变量,那怕是语句块或是函数里,除非用 local 显式声明为局部变量。局部变量的作用域为从声明位置开始到所在语句块结束。变量的默认值均为 nil。
2017-07-01 14:45:21
320
原创 Lua Thread
在 Lua 里,最主要的线程是协同程序(coroutine)。它跟线程(thread)差不多,拥有自己独立的栈、局部变量和指令指针,可以跟其他协同程序共享全局变量和其他大部分东西。线程跟协程的区别:线程可以同时多个运行,而协程任意时刻只能运行一个,并且处于运行状态的协程只有被挂起(suspend)时才会暂停
2017-07-01 12:31:08
884
原创 Lua Function学习
Lua 的基本类型function1 function 被认为是第一类值(First-Class),可以存储在变量里。function fact(n) if n==0 then return 1; else return n * fact(n-1); endendprint(fact(4));f1=fact;print(f1(3));
2017-07-01 12:09:18
430
原创 lua table简单使用
1 构建table,使用构造表达式,;table值的下标从1开始 如 tbl[0]得到的是nil ; table 不会固定长度大小,有新数据添加时 table 长度会自动增长,没初始的 table 都是 nil(1) tbl1={} --最简单的构建(2)tbl2={"123","456","gg"},构建并初始化2给table 赋值tbl1[3]="ff";tbl1["
2017-06-30 19:15:38
190
原创 lua字符串操作
Lua 常用字符串操作1 使用 [[]] 来表示一块字符串2 使用数字字符串进行算数运算时,会将这个数字字符串转化成数字。a="1";b="3";c=a+b;print(c);print("1"+"5")结果4.0 6.03 连接字符串使用 ..a="1".."e";print(a);结果:"1e"4取字符串长度使用 #a="1".
2017-06-30 18:49:00
325
原创 趣味i**1/((i-1)**(i-1))
(1~100)2**2/(1**1) : 43**3/(2**2) : 64**4/(3**3) : 95**5/(4**4) : 126**6/(5**5) : 147**7/(6**6) : 178**8/(7**7) : 209**9/(8**8) : 2310**10/(9**9) : 2511**11/(10**10) : 2812**12
2015-11-27 18:05:11
465
原创 趣味i**1/((i-1)**(i-1)) 发现
(1~100)2**2/(1**1) : 43**3/(2**2) : 64**4/(3**3) : 95**5/(4**4) : 126**6/(5**5) : 147**7/(6**6) : 178**8/(7**7) : 209**9/(8**8) : 2310**10/(9**9) : 2511**11/(10
2015-11-27 18:03:26
336
原创 python内置对象类型
python内置对象类型有 数字,字符串,列表,元组,字典,集合等pickle腌制(为了达到对一些对象进行持久化的存储,并且不丢这个对象的类型与数据,我需要对这个对象进行序列号,然后存在内存或者存在第三方文件,然后序列号的过程就叫腌制)实例import pickle#导入模块lista=["name","age","ahangsan"]#创建的一个列表对象listb=pickl
2015-11-22 00:31:53
661
原创 我理解的python常用关键字
python常用关键字有:and(逻辑'与‘判断和C的&&一样),elif,global(定义全局变量),or(逻辑’或‘判断和C的||一样),else,pass(就是什么都不做),break,continue,import,from(配合import使用,导入某个命名空间中某个具体的东西),class,return,for,while.in(配
2015-11-22 00:12:44
252
原创 python字典
python字典 使用{}来创建如:dic={"name":"zhangsan","age":19,"other":["hhhh","ffff"],"dic":{"name":"lisi","age":20}}#字典里能不知能放字符串print k["name"]#结果:“zhangsan" ,字典通过[]来取值k["new"]="i is new"# 字典也可以加入新的
2015-11-22 00:04:09
216
原创 python集合
python集合(所谓集合有三大特点,高中学过,其中一个就是元素不重复如:a=set("ssssssssdddddd");print a #这里会只输出ds,因为其它的都是重复的)主要功能:1建立关系2消除重复元素格式 :set(元素)实例:a=set("asdfgg");b=set("dfa");#集合求交集用&符号y=a&bprint y
2015-11-21 23:41:04
269
原创 python 列表与元组
列表不可变 使用[] 来定义元组不可变 使用()定义如ls1=[1,2,3,4]print[0] #输出1ls1[0]=4;#可以成功#因为列表可变tuple1=(1,3,4,6)print tuple1[1]#输出3tuple1[1]=4#这里会出错因为元组不可变
2015-11-21 23:04:53
170
原创 python引入外部文件
方式1:import namespace #namesapce命名空间方式二:from namepace import classname #classname 类名例:import math #引入math模块,之后就可以使用里面定义的方法了
2015-11-21 17:56:08
247
原创 python定义类
例#coding=utf-8class Hello: def __init__(self,name):#构造函数 self._name=name; def sayHello(self): print("hello{0}".format(self._name)); def sayHello1(self,name): print("hello
2015-11-21 17:05:07
336
1
原创 python 函数定义
python 函数定义def function():..... 例如:def hello(): print("hello");# 记住有缩进def hello(a,b): if a print("a else print("a>b");
2015-11-21 15:43:58
221
原创 技能学习过程
刚开始学了一点C的皮毛,接触java(当然只是接触,感觉面向对象很容易接受),之后,在只接触了java皮毛就直接转向android的学习,说实话,一个字难,浪费了太多时间,之后后返回去深度学习了java,又去学习android,然后就相对简单了很多(当然后期android学习改变了学习策略,比起前期轻松太多),之后,在学习adroid的途中,又去补了javeEE,由于有了大量的代码编写积累,学什么
2015-10-26 13:07:24
200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人