nifengz

OpenWrt 安装以及扩展分区,磁盘扩容

OpenWrt 扩展分区
为新家准备的组网方案买了一套四网口的x86软路由(4GB Memory+32G SSD),作为主路由。 打算写几篇来记录组网的过程。这篇文章是系列的第一篇,包含安装系统以及扩展分区。路由器是下面这个:安装OpenWrtOpenWrt镜像有两种获取方式,一种从源代编译,一种是直接下载Release的镜 ...
Read more

使用Flask构建静态博客

Flask 博客
近一年大多做一些研究性的项目。于是乎工作变成了面向交友网站编程。搜索,实践,做一些移植和工程化等,大多是python实现。在这个过程中也广泛使用了Flask。Flask作者充分利用了python语言的特性,接口设计十分简洁优雅。所以这次使用Flask作为基础重写了我的博客,这篇文章做个记录。Why ...
Read more

腾讯libco协程切换分析

libco 协程
去年通读了腾讯的libco,一个高性能的协程库。有许多值得学习的地方:如基于时间轮盘和双向链表实现的定时器,和nginx 相似的多进程IO模型,基于dlsym 的system call hook,多协程使用一个运行时栈来使空间占用与时间消耗达到平衡等。这篇文章不会对这些做介绍,网上有不少libco分 ...
Read more

x86-64汇编入门

汇编
前言去年在看协程相关内容的时候,通读了腾讯的libco。其中切换协程的一小段代码是用汇编实现的,当时没有去搞明白这一块。最近趁着项目空闲查阅了x64汇编的相关资料,这篇博客打算总结一下,方便以后查阅。本篇主要翻译自 Introduction to X86-64 Assembly for Compil ...
Read more

撸一个评论系统

评论系统
唠叨开通了博客,想加一个评论系统,想用多说 ,可惜多说关闭了。尝试友言,一直 502....囧。那么,索性就自己动手撸一个吧。这篇博客记录了从构思到实践中的过程的一些想法。目标与构思个人博客上使用的评论系统要简洁,轻量前后端分离,这样可以方便的插入到不同的博客系统中,如 wordpress, hex ...
Read more