2016-08-06 ruki
有时候可能用到某个库的某些函数接口,但是这个库有可能在某个平台上被裁减过了,接口支持不全,如果你想跨平台使用,就会出问题 因此在使用之前进行检测是否存在这个函数,还是很有必要的,xmake提供了方便的api,可以批量检测某个库的一些函数: 例如: ```lua target("test") -- 检测libc库中,对宽字符操作的接口是否存在,检测条件:检查wchar.h、stdlib.h中是否有函数声明 add_cfuncs("libc", nil, {"wchar.h", "stdlib.h"}, "wcscat", 继续阅读 »
2016-01-23 白若水
Microsoft .NET FrameWork4.0 新增了 dynamic 关键字。看似简单的一步,让C# 有了动态语言的特性。在处理外部接口,和其他语言交互时增加了极大的便利。笔者在最近频繁的处理 API 接口的 JSON 数据时,用 dynamic,尝到了不少甜头,在此做一个总结。 继续阅读 »
2015-12-09 ZhangTitanjum
下面介绍一下 Android 5.0 官方推出了一个全新的标签 vector --> 官网地址 创建矢量图片 在 Android 5.0(API 级别 21)及更高版本中,您可定义矢量图片,而且图片可在不丢失定义的情况下缩放。您只需一个资产文件即可创建一个矢量图像,而位图图像则需要为每个屏幕密度提供一个资产文件。如果要创建一个矢量图像,请您在 XML 元素中定义形状的详情。 下列示例以心形定义一个矢量图像: ```xml android:height="256dp" android:width="256dp" android:viewportWidth="32" androi 继续阅读 »
2016-11-22 Roger
Android 插件化框架 DroidPlugin 学习笔记 上一篇我们对 DL 框架的思路进行了一些总结,总的来说就是通过一个代理的 activity 作为傀儡来控制插件 activity 的生命周期,通过 AssetManager 的隐藏方法 addAssetPath 来解决加载资源的问题。但是同时,DL 框架存在的缺点就是比较依赖 that 语法,开发插件程序和主程序的代码需要单独区分。在这两点问题上,360 助手的插件化框架 DroidPlugin 似乎解决的更好一些,这个框架基本 Hook 了系统所有的 Service ,欺骗了系统大部分的 API ,编写插件程序和开发普通 app 没有任何区别,这是 DroidPlug 继续阅读 »
2017-01-23 Borg
Mongodb University Courses Note Mongodb University的M101P: MongoDB for Developers与M102: MongoDB for DBAs课程第二周笔记 官方文档地址 api文档 继续阅读 »
2013-11-16 Zhang zhengzheng
Stylus似乎并不是很有名,以至于很多人不知道它是做什么的,但提到SASS相信有不少人听说过甚至使用过很长时间。其实无论是LESS、SASS还是Stylus甚至是Absurd这些预处理工具,都是对CSS的一种延伸和强化。出现这些工具的原因很简单,CSS本身只是一种描述性质的东西,甚至它不能算是语言而是样式表,所以我们需要一个有条件语句和变量甚至是函数的东西去动态生成CSS代码来达到提高效率和增强可维护性的目的。 本文主要以Stylus语法本身和简单的使用为主要内容,它的目的是介绍和简单指南。将不会过多涉及Javascript的API调用等问题。 介绍 官方的介绍非常简短而精炼: Expressive, dynamic, r 继续阅读 »
2017-02-07 ruki
之前的wiki文档结构不是很好,而且不方便检索。 因此最近使用docute这个文档工具,重写了一遍整个xmake文档,并且增加了更加详细的api文档手册,后续会持续更新维护。 目前英文版本的手册还不是很完善,有兴趣的同学可以帮忙一起翻译下哦,现在的新版文档支持多人编辑提交到github来共同维护。 文档地址: xmake中文文档 xmake英文文档 继续阅读 »
2015-12-28 Klaus Ma
Resource Monitoring Design Doc Multiple Disk Support Design Doc Oversubscription Design Doc HTTP API Design Doc Pluggable Containerizer Architecture Task Resizing Design Doc Maintenance Primitives Design Doc Container terminated with non-terminal tasks Dynamic Reservation Desgin Doc Docker Containerizer Update Task/Exe 继续阅读 »
2015-07-16 Alex Sun
本系列文章的分析基于AngularJS v1.4.2. 参考资料有: AngularJS API Docs AngularJS Developer Guide AngularJS实战 Service vs provider vs factory 继续阅读 »
2014-04-27 码农明明桑
缘由 最近在折腾一个小东西需要抓取网上的页面,然后进行解析,将结果放到数据库中。了解到Python在这方面有优势,便选用之。因为我有台服务器上面安装有mysql,自然使用之。在进行数据库的这个操作过程中遇到了不少问题,这里记录一下,大家共勉。 python中mysql的调用 百度之后可以通过MySQLdb进行数据库操作,查看文档,了解到python中提供了一个_mysql时直接实现了mysql的c语言API。MySQLdb是对其在更高一层的封装,因此,使用起来更加方便。我们可以使用_mysql,但更好的方法是使用MySQLdb more 安装中遇到的问题 在这个页面http://sourceforge.net/projec 继续阅读 »