加载中
XML中的转义字符

< < 小于号 > > 大于号 & & 和 ' ' 单引号 " " 双引号 HTML 字符实体

11/23 17:52
7
override, overload, overwrite

override:覆写是对接口方法名实现 overload:重载 同一个类里同一个方法名,有不同入参 overwrite:重写 重写父类所属方法 覆盖(override) 继承了父类的同名无參函数:当子类从父类继承一...

11/22 13:42
5
C 语言中变长数组和零长数组

C 语言中变长数组 VLA,variable length array int array1[10]; //valid int const N = 10; int array2[N]; //valid int n = 10; int array3[n]; //valid GCC 中零长数组 struct line { ......

GCC
11/19 10:40
13
Android设备通过fastboot刷入TWRP

方法一:通过fastboot刷入TWRP的方式 首先去TWRP官网下载TWRP安装文件https://twrp.me/Devices/ 1.进入bootloader adb reboot bootloader 也可在开机时,同时按住电源键+音量减,进入bootloa...

11/14 20:26
23
(译)OpenGL ES2.0 – Iphone开发指引

本文已有最新Swift版 https://www.raywenderlich.com/5146-glkit-tutorial-for-ios-getting-started-with-opengl-es 教程截图: OpenGL ES 是可以在iphone上实现2D和3D图形编程的低级API。 ...

luaL_setfunc设置upvalue的用法示例

缘起 luaL_setfuncs 这个函数可以注册c函数到lua,另外还可以设置闭包函数使用的变量upvalue. 我没有用过,在 云风的skynet 才第一次见过,于是写个例子实际使用以下. 函数原型: void luaL_set...

05/24 13:21
7
在Command Line中使用TexturePacker

运行cmd, TexturePacker –sheet <filename> +生成的图片名,支持png,jpg,pvr,pvr.czz,pvr.gz格式 +示例:--sheet out.png –data <filename> 生成的plist文件名 示例:--data out.plist –for...

05/15 13:38
23
bat调用TexturePacker更新SpriteSheet

一款游戏会用到很多图片资源,通常我们会使用TexturePacker工具进行图片的拼接、压缩,为了考虑性能问题,单个SpriteSheet的尺寸不会设置的太大(最大1024 * 1024),这样就可能会有多个Spr...

05/15 13:27
7
C++ 反射机制的简单实现

class_factory.h #ifndef __CLASSFACTORY_ #define __CLASSFACTORY_ #include <iostream> #include<string> #include<map> //定义函数指针 typedef void* (*create_fun)(); class ClassF...

05/15 11:43
90
45度斜角地图菱形坐标转换

我们要做一个45度游戏地图中,那么如何判断鼠标点中了哪一个碎片呢??如图: 也许你想到通过解两个直线方程(点斜式): 不过这是个笨办法,那么有更简单的办法吗? 开门见山: **********...

05/15 11:11
149
自定义TexturePacker插件导出自己的plist文件

cocos2d-x中的纹理定义格式,是以Zwoptex生成的格式为标准的。 Zwoptex生成的格式,有4种主要不同的版本: format值为0,代表Flash版本; format值为1,Zwoptex 0.4b以前支持; format值为2...

05/14 17:55
20
iOS Reachability检测网络状态

一、整体介绍 前面已经介绍了网络访问的NSURLSession、NSURLConnection,还有网页加载有关的webview,基本满足通常的网络相关的开发。 其实在网络开发中还有比较常用的就是网络状态的检测。苹...

05/06 15:00
22
合并dll到exe中(三)

Win32 程序调用 DLL 的机制    Win32 EXE 在调用一个外部 DLL 中的函数时,首先要调用 LoadLibary 函数来载入此 DLL 到程序的进程地址空间。如果 LoadLibary 载入此 DLL 成功,将返回一个该...

04/12 23:36
19
从内存中加载映像(EXE/DLL)到本地或者远程进程执行(二)

被加载的映像EXE,固定基址(/FIXED:NO)即必须有重定位表, 否则无法处理重定位. 在vs的linker->advanced 中设置 fixed base address // WinMain001.cpp : Defines the entry point for the a...

04/12 23:32
23
一种躲避运行时代码校验的方法(Reload And Run)

我们有时候需要对运行中的程序打内存补丁,或者对它的代码挂一些钩子之类的工作。但是现在相当多软件进行了运行时的代码检测。一旦发现内存中的代码被修改掉,就会进行处理。本文介绍了一种比...

04/12 23:20
8
PE Checksum Algorithm

工作之前的几年一直都在搞计算机安全/病毒相关的东西(纯学习,不作恶),其中PE文件格式是必须知识。有些PE文件,比如驱动,系统会在加载时对checksum进行校验,确保驱动文件的完整性。关于...

04/12 23:08
14
Lua取整

使用计算方式 使用%运算符,得到的结果是数字。 x%1 表示x的小数部分,x-x%1 表示x的整数部分 使用函数库 math.ceil() math.ceil(12.2)//返回13 math.ceil(12.7)//返回13 math.ceil(12.0)// ...

03/22 20:20
136
lua函数--克隆函数clone()

--[[ -- 深度克隆一个值 -- example: -- 1. t2是t1应用,修改t2时,t1会跟着改变     local t1 = { a = 1, b = 2, }     local t2 = t1     t2.b = 3    -- t1 = { a = 1, b = 3...

03/22 20:04
113
Git SSH

在各操作系统下,文本文件所使用的换行符是不一样的。UNIX/Linux 使用的是 0x0A(LF),但 DOS/Windows 一直使用 0x0D0A(CRLF)作为换行符 查看当前文本的模式类型,一般为dos,unix :set f...

Git
01/25 22:18
15

没有更多内容

加载失败,请刷新页面

返回顶部
顶部