- 博客(13)
- 资源 (1)
- 收藏
- 关注
翻译 Docker Seccomp特性学习笔记
什么是Seccomp?Secure computing mode (seccomp):Linux kernel的一个特性。在Docker中利用这个特性限制container中可以做哪些操作。 Seccomp在Ubuntu 16.04+上可用在docker运行的host kernel上执行可以查看kernel是否enable了Seccomp:$ grep CONFIG_SECC...
2018-08-21 17:37:43 3574
原创 为JavaScript/Node项目配置ESlint
为JavaScript/Node项目配置ESlintESLint作为流行的静态检查工具,可以帮我们及时发现项目中编码风格和某些类型的错误问题。在NPM世界中,已经有各种其他人开发好的检查规则供我们使用,下图就给出了如何在自己的项目中配置好流行的Airbnb ESLint检查插件、Flow Type类型检查插件、Jest测试代码检查插件。根据下面的流程图和实际项目中用到的功能做不同的配置即可。...
2018-03-01 15:23:21 2935
原创 理解Docker Swarm, Service和Task
Dockerfilehttps://docs.docker.com/engine/reference/builder/基本概念Dockerfile是一个包含用户会在命令行中执行组装出一个image所有命令的文本文件。 docker build命令从一个指定的Dockerfile和执行该文件命令的上下文Context只能够构建出image. 一个Context可以是本地PATH或者...
2018-02-08 12:17:34 3671
原创 Node Addon开发(第一部分):运行Github上的Node Addon例子
本文介绍了如何准备环境并运行Github上几个Node Addon的小例子。
2016-09-26 15:31:48 739
原创 探究Java和C++中的关键字:final vs. const
从字面含义理解Java的final和C/C++的constant都意味着常量、不可改变,但今天我们来细究一下这两个“不可变”关键字的详细用法。
2016-05-18 15:51:26 1478
原创 ABI与Instruction Set
例子在Android手机执行getprop | grep cpu,会得到类似下面的信息:[ro.product.cpu.abi]: [arm64-v8a][ro.product.cpu.abilist]: [arm64-v8a,armeabi-v7a,armeabi][ro.product.cpu.abilist32]: [armeabi-v7a,armeabi][ro.product.cpu
2016-05-09 15:18:20 1991
原创 Android应用分类和安全Domain
Android系统应用System APP vs. (Non-system) Ordinary APP在Android系统中,应用可以分为系统应用(安装在/system/app分区上的)和非系统应用(安装在/data/app分区上的)。由于没有root权限的话/system分区是只读的,因此普通用户无法卸载系统应用。注意系统应用和是否用ROM platform key签名没有关系,一个用platfo
2016-04-25 16:26:18 2064
原创 Java Future Pattern和Android AsyncTask
JDK 5 Future Pattern使用Future Pattern,应用需要提供自己的Callable接口实现, 并且确定使用哪种线程池(由Executors创建)。Future Pattern适用于希望有个任务放在后台执行,前台在需要的时候去查询后台执行情况。也可以利用FutureTask的done方法,在任务完成时,获得FutureTask的执行结果并通知应用,Android中的Async
2016-04-22 14:42:28 457
原创 Java static关键字使用小结
static是Java编程中常见的一个关键字,除了修饰一个类的成员变量和方法外,在Java中还可以有其他几个用途,本文简要总结了static相关的用法。
2016-03-11 00:33:46 394
原创 为什么创新源自加州硅谷
去美国之前,看到很多谈硅谷的文章,从硅谷的投资创业环境去分析为什么创新发生在硅谷,很多东西除了看书本或者网上的信息,亲身体验之后会有不一样的感受。最近去加州出差,我既没有去看看著名的沙丘路,也没有去斯坦福朝圣,最让我印象深刻的是旧金山的包容多样和美国人对规则的尊重,这些细节就是文化的组成部分吧。所以比起客观的环境政策,我倒觉得真真让创新发生在加州,发生在硅谷的文化基础正是这两点细微之处。
2014-12-14 07:04:58 838
翻译 Java基本类型转换(Primitive Data Type Casting) int/byte & char
符号扩展无符号扩展char=>intint i = c & 0xffff byte=>char
2013-12-16 16:30:53 862
原创 Eclipse那些事-1
作为一个流行的开发工具,Eclipse的版本发布和开发过程让我产生了好奇,通过对其官方网站以及网络上资料的阅读,我对Eclipse的开发发布有了一个初步了解。========================================================================= 2001年11月7日,Eclipse 1.0发布。 半年之后,2002年6月
2009-02-23 10:29:00 377
翻译 编译技术研究的未来以及相关的ACM Symposium
1. 2010年到2020年编译研究的两个重点计算机领域多核处理器编程--Cost of programming multicore processors复杂软件系统的安全性和可靠性--Security and reliability of complex software systems2. ACM Symposium about compilersPLDI--Program
2009-02-02 15:24:00 428
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人