记录&分享

包含游戏开发、编程语言、计算机网络技术等相关知识点的技术博客

  • 首页
  • 分类
  • 归档
  • 关于

C++版本的XXTEA实现

算法实现 头文件:xxtea.h#ifndef XXTEA_H#define XXTEA_H#include <stddef.h> /* for size_t & NULL declarations */#if defined(_MSC_VER)typedef unsigned ...

阅读全文 »

使用VSCode调试C++代码

相关配置 这里有一份模板:https://github.com/dongtshj/debugCpp c_cpp_properties.json:这个文件主要配置一些项目属性,include路径、定义的宏、编译器路径、C/C++版本等 launch.json:配置启动参数,只不过C++的要比其它脚本 ...

阅读全文 »

使用VSCode调试JavaScript代码

说明 这里有现成的模块:https://github.com/dongtshj/debugJS 想要执行、调试JavaScript代码,就需要JavaScript的解释器、调试器程序。这些都集成在了JavaScript引擎之中,而JavaScript引擎一般是集成在浏览器程序之中的,比如Googl ...

阅读全文 »

Python版本的XXTEA实现

关于xxtea xxtea一种简单、执行快速的加密方式,通常很少的代码量就能实现,缺点就是安全性不高 对称密钥加密的一种:加密解密使用相同的密钥 全称:Tiny Encryption Algorithm(中文:微型加密算法),前身是xtea;xtea的前身又是tea,最新的加强版本就是xxtea了 ...

阅读全文 »

ADB常用命令

pull / push 从模拟器或设备复制文件adb pull remote local 将文件复制到模拟器或设备adb push local remote local 和 remote 指的是开发计算机(本地)和模拟器/设备实例(远程)上目标文件/目录的路径。 发送 shell 命令 可以选 ...

阅读全文 »

Lua的元表与元方法

元表(MetaTable) Lua中的每个值都可以有一个元表,这个元表就是一个普通的Lua表(table);元表中的键所关联的那些值被称为元方法,而这些键则对应着不同的事件名 元表用于定义原始值在特定操作下的行为,有点像函数重写的效果一样。只是这里的原始函数就是个nil(根本就没有函数,或者说重写 ...

阅读全文 »

Lua中的Table常见操作

Lua中的表即table,它是Lua提供的唯一一个复杂数据结构。 Lua中的table可以用来表示数组或者关联数组等常见概念。 Lua中的模块、包以及面向对象等概念也是靠table来实现的。 初始化 可以这样:local table = {}table[1] = " ...

阅读全文 »

Lua遍历Table的几种方式

for语句 + #tab 这种方式只适合遍历被当作单纯的数组使用时的table,并且没有自定义元素的索引# 先定义一个使用for语句 + #tab的遍历函数function Traversal(tab) print(#tab .. |) for i = 1, #tab do ...

阅读全文 »

Lua中加载代码的方式

load (chunk [, chunkname [, mode [, env]]]) 加载一个代码块,参数chunk可以是字符串或者函数load("print(\"dongtshj.github.io\")")> function: 0109b970 ...

阅读全文 »

Git常用命令

生成ssh key 我是为了用来访问github上的repo,带.pub的是公钥,不带后缀的使密钥。把公钥内容粘贴到github的账户设置里就可以访问远程repo了,如果本地机器已经有了公钥,注意会提示你是否执行覆盖操作,然后一路回车就行了。ssh-keygen -t rsa -C "yo ...

阅读全文 »
1…678