鸭库 scheme-lib 是一个scheme使用的库。目前支持android osx linux windows,其它平台在规划中。
官方主页:http://scheme-lib.evilbinary.org/ QQ群:Lisp兴趣小组239401374
sudo apt-get install build-essential freeglut3-dev libgles1-mesa-dev libgles2-mesa-dev libegl1-mesa-dev libalut-dev libopenal-dev libffi-dev uuid-dev liblz4-dev
命令安装依赖库。如果需要视频支持请加上libavcodec-dev libavformat-dev libswscale-dev
make
命令就可以编译,对应平台的文件在bin
目录下。bin
目录,执行source env.sh
,然后运行./scheme --script ../apps/hello.ss
就可以运行例子。glfw ffmpeg
开发库。make
命令就可以编译,对应平台的文件在bin
目录下。bin
目录,执行source env.sh
,然后运行./scheme --script ../apps/hello.ss
就可以运行例子。scheme lib官方网站:http://scheme-lib.evilbinary.org/
letsgo 莱茨狗抢狗软件:https://github.com/scheme-lib/letsgo
duck-editor 鸭子编辑器:https://github.com/evilbinary/duck-editor
开发文档https://github.com/evilbinary/scheme-lib/tree/master/docs
运行效果如下:
在手机上输入运行代码可能不方便,所以弄了个配置文件,把需要运行的代码放到配置中会自己加载代码运行。配置文件为config.xml
内容如下:
<?xml version='1.0' encoding='utf-8' standalone='yes' ?> <map> <string name="debugCode">(import (test) (gles1) (glut) ) (load "/sdcard/org.evilbinary.chez/lib/apps/draw-point.ss") ;(imgui-test-hello-world) </string> </map>
adb push config.xml /sdcard/org.evilbinary.chez/scm/conf/config.xml
打开scheme app就可以直接运行啦。
1. 使用callapp-lib插件:参考https://github.com/suanmei/callapp-lib。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
前言:h5/web实现“唤起app,如果已下载就直接打开app,如果不能下载,就直接跳转下载”的功能,通过反复查资料,我知道目前有2钟实现方式: 1. 是通过把h5cordova打包成app调用cordova的方法。 2. 但是绝大多数做法是通过h5打开app链接地址,如果能打开则直接会跳转,如果不能,则设置一个延迟定时器setTimeout(如延迟2秒),然后直接进行下载w
openApp() { const options = { scheme: { protocol: 'weixin' //URL Scheme 的 scheme 字段,要打开的 APP 的标识 }, intent: { //安卓原生谷歌浏览器必须传递 Intent 协议地址,才能唤起 APP package: 'com.tencent.mm',//腾讯微信包名 scheme: 'weixin' }
应该很多人对lib和dll理解的不够深刻,今晚就八一八。 主要参考链接: https://www.cppfans.org/1394.html http://www.codeproject.com/Articles/9087/Our-journey-from-EXEs-LIBs-DLLs-COM-to-Assemblies Lib称为静态链接库(static link library),是在编译的链
从http://www.gnu.org/software/mit-scheme/ 下载的Portable C版本。 按照http://www.gnu.org/software/mit-scheme/liarc-build.html这上面的方法 编译的是时候超级的卡(2G+2G<swap>) export PATH="$PATH:"可执行文件scheme所在的目录" MITSCHEME_LIBRAR
Here is a quick guide to install hadoop lzo library, the install process is pretty easy actually. Install LZO with HomeBrew, LZO is a wonderful compression scheme to use with Hadoop. HomeBrew is pre
工具包提供了大量的通用实用函数去编写 dapps、处理用户输入和格式化数据等功能。 地址相关函数 There are several formats available to represent Ethereum addresses and various ways they are determined. utils . getAddress ( address ) => Address
Mossbian 系统自带专用工具包 hassbian-config,能够极大方便与 Home Assistant 有关插件和依赖的安装与配置。 内置工具包已完整汉化,并支持在线 OTA 更新:sudo hassbian-config upgrade hassbian-script 受限于 CPU 版本,树莓派 Zero 系列无法通过脚本安装所有 Node 相关软件,请手动进行安装。另 Node
是一个免费的开放的Javascript工具包,里面有很多常用的JS工具。不依赖任何Javascript包。 核心组件: 个性化下拉列表 个性化下拉列表 置顶置底 弹出窗口 表格排序 JS文字热点链接提示 自定义多级右键菜单 纯div+css投票结果图效果 页面星级评分功能 常用工具: 文本域光标处插入值 获取radio的值或者属性 文本框提示文字 Javascript定时器 全选反选Checkbo
PCI Utilities 工具包包含一些用来处理PCI总线的工具以及一个C语言的库用来访问PCI配置注册表。带有一个lspci命令用来列出所有的PCI设备以及setpci用来配置PCI设备。
主要内容:Java16 打包工具的示例Java 14 引入了一个新的打包工具,基于 javapackager 的 jpackage。javapackager 是在 Java 8 中引入的,是 JavaFX 套件的一部分。由于 JavaFX 从 11 版本的 Java 中分离出来,因此该打包工具在标准产品中不再可用。 这个新工具旨在为操作系统提供本机安装程序。例如,Windows 的 msi/exe,MacOS 的 pkg/dmg,Li
主要内容:Java14 打包工具的示例Java 14 引入了一个新的打包工具,基于 javapackager 的 jpackage。javapackager 是在 Java 8 中引入的,是 JavaFX 套件的一部分。由于 JavaFX 从 11 版本的 Java 中分离出来,因此该打包工具在标准产品中不再可用。 这个新工具旨在为操作系统提供本机安装程序。例如,Windows 的 msi/exe,MacOS 的 pkg/dmg,Li
导致了 关于我应该尝试什么,有什么建议吗?
1. Fiddler抓包工具: Fiddler(中文名称:小提琴)是一个HTTP的调试代理,以代理服务器的方式,监听系统的Http网络数据流动 Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他