Android 嵌入 LuaJIT 的曲折道路

31 12月

相关链接:Windows 下编译 LuaJIT
懒人与伸手党可以直接看最底部。

为什么使用 LuaJIT

Lua 官方版的编译嵌入相对简单,但是为什么要用 LuaJIT 呢?我所了解到的优势有:

  • 更高的运行效率。
  • 支持运行 Lua 编译后的机器码。

虽然 Lua 也支持编译脚本,但是编译出来的机器码文件并不是跨平台的,也就是说在
PC 上编译的脚本在 Android 中无法使用。至于[……]

>> 接着看呗

Android Lua 相互调用

15 12月

前言

本文基于 Lua 5.3.

Lua 是一个轻量级脚本语言,常用于嵌入其他语言作为补充。关于更多Lua本身的问题不在本文讨论范围之内。
在 Android 中嵌入 Lua 优点很多,借助 Lua 脚本语言的优势,可以轻松实现动态逻辑控制,应用可以随时从服务器读取最新 Lua 脚本文件,在不更新应用的情况下修改程序逻辑。
可惜 Lua 官方只提供了 C API ,而 Android 主要使用[……]

>> 接着看呗

Windows 下编译 LuaJIT

15 12月

准备

这里使用 Visual studio 自带的命令行工具来进行编译,所以需要安装好VS.

编译

首先打开VS命令行工具。可以按Win+S,输入prompt来找到它。如图。

VS命令行工具

解压 LuaJIT 源码,并进入到解压目录/src下。输入msvcbuild开始编译。

开始编译

看到=== Successfully built LuaJIT for[......]

>> 接着看呗

常州の周末

12 11月

这是大学期间第五次短途出行,前几次分别为扬州、北京、南京、杭州。
众所周知,常州以游乐场著名,所以光顾着刺激就忘了拍照。话说那些项目也不让带手机啊,一不小心就成死神来了了-.-
不过为了让各位少花冤枉钱并且减少排队时间,还是把这次行程总结一下。

背景

  • 时间:2017.11.3 ~ 2017.11.5。
  • 团队:和朋友共2人。
  • 准备:学生证、充电宝。

中华恐龙园购票提示

现场售票只有全价票[……]

>> 接着看呗

解决 Subtime Text3 无法显示中文

12 11月

Window下新装的 Subtime Text3 显示中文会乱码。
首先在 Subtime Text 界面按下 ctrl+` 打开终端,输入下面代码回车:

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request[......]

>> 接着看呗

Android Studio 发布项目到 JCenter 以及常见错误

2 11月

项目发布到JCenter好处多多,最明显的就是只需在gradle里添加一行依赖就可以轻松引入。随着Android Studio的普及,越来越多的项目已经传到了JCenter。
不过这用起来十分简单轻松的东西,上传之路真是道阻且长,各种坑多得数不清。折腾了3小时终于成功传上去了,记录一下过程和常见问题,希望大家少踩点坑吧。

关于插件

网上很多教程都采用gradle-bintray-plugin,[……]

>> 接着看呗

用 VS 开发 Arduino

2 11月

Arduino官方的IDE虽然不断进步,修复了各种bug。有着简洁明了的界面,让新手可以快速熟悉并专注于开发。

官方IDE

但对于一个老司机,缺少代码提示、没有自动补全、没有好用资源管理,这些缺点让人头疼不已。好在已经有大神做了各种各样的插件,让我们可以在更加专业成熟的IDE上进行Arduino开发。其中eclipse和visualstudio就是典型代表。

!!特别提示:使用其他IDE之前也必须先[……]

>> 接着看呗

低端机吃鸡优化

6 10月

title:
categories:
– 智能硬件圈
abbrlink: 6c8561ab
date: 2017-10-06 00:30:45

tags:

阅前须知

  1. 本篇文章仅优化硬件性能问题,忽略网络问题造成的卡顿。
  2. 低配想要流畅玩必定损失画质。想两者兼得的自己做梦去吧本文章不适合你。
  3. 这是帮朋友优化榨干电脑性能的一次笔记,总结给有需要的同学,不喜欢请关闭不要乱喷没人逼你看。
  4. 本文[……]

    >> 接着看呗

MSI微星笔记本电源与变档模式探索

5 10月

入坑MSI已经一年了,作为懒癌晚期患者一直是够用党,平常写写代码玩玩红警小本本可以轻松胜任。对于自带的管理软件 Dragon Gaming Center 和 SCM 一直没有深入研究。今天临危受命帮朋友榨干电脑性能来吃鸡,趁机研究了下MSI各种控制软件的功能以及背后的实现策略。

科普-电源管理

所有 windows 电脑都有着系统提供的电源管理功能。入口有很多,比如控制面板→电源选项。win1[……]

>> 接着看呗

一语禅

1 10月

最美的是遗言,最丑的是誓言。
最假的是眼泪,最真的看不见。

——还魂门

生活不能总是占便宜,吃亏也是生活的一部分。
人生是场马拉松,不是百米赛。
我有两把刀,一把用来拯救病人的生命,一把用来剖析自我的心灵。

——心术

一旦说出口的话说收不回来的,语言是把利刃,使用不当便会成为可怕的凶器,因为一句话的差错可能会失去一生的挚友,一次擦肩而过可能就再也见[……]

>> 接着看呗