超链接的二维码时期

写在微信发布小程序之日

WEB化、云化

html5,轻前端+后端,二维码入口,饺子馆点餐二维码web应用,早在小程序之前

技术的理解

对待bug的态度

遇到问题不留死角

彻底搞清楚

必现才能验证

技术与知识点

''' 如果一篇文章仅仅写技术点是什么,通篇都是技术点的罗列,这样的文章大概不需要写。与Google得到的结果并无区别。 写什么? 写那些分享独特的理解与思考。 '''

云市场 - Google/Aliyun/AWS market

AWS marketplace

Google B2B app marketplace

汇编学习 - GAS hello world

最近在学习汇编的一些资料,0xax的一些文章非常不错,文章中的代码是NASM的。本地没有nasm工具,而as却是现成的,同是注意到/linux-3.17.2/arch/x86/boot/head.S也是GAS的, 所以决定将原blog的代码,“翻译”成GAS写出来。本文是Say hello to x86_64 Assembly [part 1]中hello world的 GAS版本。

点点滴滴-sched_setaffinity

进程调度之sched_setaffinity: 有些情况,可以通过进程或线程独占一个core的方式提高性能。

Linux Container 学习

Linux Container学习:LXC安装试用,对容器虚拟化有一个感性认识。

安装LXC

安装环境

windows 7使用 VirtualBox 启动 Ubuntu。Ubuntu安装LXC。

安装LXC

sudo apt-get install lxc

创建容器

创建container

sudo lxc-create -n container1
lxc-create: symbol lookup error: /usr/lib/i386-linux-gnu/liblxc.so.1: undefined symbol: cgmanager_get_pid_cgroup_abs_sync

undefined sysbol错误,可能是Lib版本不匹配,update后解决

sudo apt-get upgrade

简单分析initramfs

initramfs 是linux 启动必须的吗?如果kernel有mount root fs所需的所有驱动,initramfs就不是必须的。读取磁盘数据, kernel需要驱动的帮助,然而物理磁盘各式各样,驱动各不相同,kernel不太可能都包括进来。initramfs是包含少量驱动模块和工具集的archive。 启动时,boot loader将initramfs加载到内存,kernel利用initramfs中的工具加载root fs必须的驱动,进而加载root fs并完成后续的启动过程。

initramfs文件到底是什么内容?

They are simple gzip-compresed cpio archives

本文在Ubuntu环境下,简单分析initramfs文件。