2017-03-04 ruki
概述 此版本重构了整个xmake,使得xmake更加方便地进行多语言扩展,并且在之前原有的构建语言支持上,新增了对golang, dlang 和 rust 程序构建支持。 并且重写了所有文档,提供更加详细完整的接口手册和文档支持:新版文档 License也从之前的LGPLv2.1改为Apache License 2.0,更加详细的改进请看下面详细描述: 新特性 添加--links, --linkdirs and --includedirs 配置参数 添加app2ipa插件 为xmake.lua工程描述增加dictionay语法风格 提供智能扫描编译模式,在无任何xmake.lua等工程描述文件的情况下,也能直接快速编译 为 继续阅读 »
2015-03-28 Alex Sun
gulp是一个前端的自动化项目构建工具,与grunt 类似,不过相比之下,grunt的配置以及使用较为繁琐,而gulp则比较简单易学。 一个项目从最初的启动到实现,基本上有如下的构建任务: 继续阅读 »
2020-07-26 Robin Wen
文/Robin 知识库又叫做 Knowledge Base,简称 KB,这个缩写在微软系列产品中最为常见。本文想聊聊笔者构建 Knowledge Base 都用到哪些工具,以及关于知识库的一些思考。 知识库 构建知识库对于个人而言是一件非常重要但是经常被忽略的事情。一方面,有体系的知识库方便搜索,节省时间;另一方面,知识库记录的是个人的学习、思考、成长,是一种非常有价值的沉淀。笔者对知识库软件的要求如下: 支持 Markdown; 中文搜索友好; 文档有历史版本功能; 多端同步。 很显然以上几点就抛弃了大部分软件。笔者接下来讲讲对于知识库的软件选择都是怎么演变的。 印象笔记 印象笔记是 Evernote 的本地化版本 继续阅读 »
2014-11-21 码农明明桑
在几个月之前,我已经写过一篇使用gradle构建android项目的博客了http://blog.isming.me/2014/05/20/android4gradle/,那篇文章已经介绍了如何使用gradle进行项目构建,以及为谷歌会推荐使用gradle。当时android的gradle插件是0.11.0,现在插件的版本已经是0.14.3了,对于一些老的方法和api,有一些已经被移除,无法使用。因此有必要再写一篇博客介绍这些被移除的部分和替代方案。同时由于个人学识原因,当时没有介绍的一些技巧,其他功能,也会在本文中进行介绍。 more 和上一篇文章相比不兼容的地方 没有看过我另一篇文章的,建议去看一下。 以下这些属性改名 继续阅读 »
2017-02-22 Lu Huang
本文主要参考的是 kaldi-asr.org,主要讲述的是用自己的录音来构建一个数字串识别系统。 继续阅读 »
2016-11-12 wilsonIs
为了UED前端团队更好的协作开发同时提高项目编码质量,我们需要将Web前端使用工程化方式构建; 目前需要一些简单的功能: 1. 版本控制 6. 编译SASS 2. 检查JS 3. 图片合并 4. 压缩CSS 5. 压缩JS 继续阅读 »
2016-11-08 kk
本文介绍如何使用 Docker 构建一个高效的 Web 开发环境(Linux+Docker+Python+JavaScript),这也是我的日常开发环境。 准备Docker 安装Docker https://docker.github.io/engine/installation/linux/ 不要漏了阅读 Create a Docker group 部分。 安装Docker Compose 继续阅读 »
2018-08-13 Robin Wen
文/Robin 这是「区块链技术指北」的第 37 篇文章。 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 如果对我感兴趣,想和我交流,我的微信号:Wentasy,加我时简单介绍下自己,并注明来自「区块链技术指北」。同时我会把你拉入微信群「区块链技术指北」。BTW,李笑来老师也加入了我的知识星球,文末有加入方式。 题图来自: © ChainONE / Original / chainon.io 快速构建 Fullno 继续阅读 »
2015-03-18 码农明明桑
已经使用Android Studio进行开发超过一年,随着项目的增大,依赖库的增多,构建速度越来越慢,现在最慢要6分钟才能build一个release的安装包,在网上查找资料,发现可以通过一些配置可以加快速度,这里跟大家分享一下。 开启gradle单独的守护进程 在下面的目录下面创建gradle.properties文件: /home//.gradle/ (Linux) /Users//.gradle/ (Mac) C:\Users\\.gradle (Windows) 并在文件中增加: groovy org.gradle.daemon=true 同时修改项目下的gradle.properties文件 继续阅读 »
2016-07-16 ruki
首先我们通过内置的工程模板创建一个空工程: ```bash $ xmake create -P ./hello create hello ... create ok!👌 ``` 这个时候xmake将会产生一些工程文件,如下: ```bash $ cd ./hello $ tree . . ├── src │   └── main.c └── xmake.lua ``` 这个简单的程序仅仅只是为了打印输出: hello xmake! ```bash $ cat ./src/main.c include int main(int argc, char** argv) { printf("hello xmak 继续阅读 »