Press "Enter" to skip to content

前世今生

本博客前世今生

裸男与Nakeman.cn

本博客在2015年有过一次重生的机会,结果博主事业还是没能浮出水面,博客内容修整后都没有发布过。此后三年博主有了一些生活上的沉寂与改变,于2018年中决心“浪子回头”,重拾技术,二次重生博客。在这三年里,博主有过一些文字都寄居在简书网和豆瓣网,这次重生都结集在一起了。

关于域名,原本希望继承原有的主旨——艺术的技术,可恨域名被抢,于是换了一个具有强烈个人色彩的域名。Nakeman(中译裸男或裸人)是我个人的网名之一。

掌握艺术的技术 Art tech·nology

本博客于2010年6月从CSDN博客(http://blog.csdn.net/keminlau)独立为arttech.us,此后博主的事业一直下沉,此博客随主沉浮,活过一年多后被冻结。原由于2012年博主决定创业和做学术,不求职了,不需要求职法码;专心做研究,多输入少输出,故不再以本来拮据的经济来经营它。事隔两年,随着事业和生活的发展,有了些输出的需要,决定临时重拾这块荒地。

原博客(分类目录如下)有近百篇文章,但是近大半是研究性的片断、外文翻译与整理汇编,文章相当粗糙,留着于别人意义不大,只能说明曾经在计算机科学内的各个领域作过探索。此临时博客只选取其中相当完整的文章进行恢复,部分文章已编译为CHM档,有兴趣的同学可以下载:https://www.dropbox.com/s/krvgalshamhbdr8/blog.chm

一般方法论

  • 工作vs.学习
  • 思维能力
  • 系统接口的比较和再认识
  • 提高学习效率的方法二——掌握完备概念内涵的方法
  • 科学思维的逻辑方法揭示世界的有机结构
  • 从语言学、逻辑学和系统论的角度看CSS
  • 提高学习效率的方法一——厘清本质的本质
  • 程序及程序员的责任(哲学及系统论角度)
  • 学习、能力、任务、需求和元认知的复杂关系(头脑风暴)
  • 设计中有关折中的思考
  • 以系统观点理解总线、接口(端口)、适配器和控制器
  • 机制与策略(头脑风暴)
  • 学习、工作(创新)如何开展?从何时开始?(头脑风暴)
  • 方法是一种工具(头脑风暴)
  • 系统是什么?
  • 如何设计程序?
  • 设计是什么?

C语言

  • C语言运算符另类分类法
  • 使用Cscope阅读Linux源码
  • 系统级编程是什么?
  • 伪代码
  • C语言函数调用过程

C++

  • 开发文本编辑器学习笔记
  • 深入剖析Win32可移植可执行文件格式
  • 软件工程的基本原则
  • Windows API 的批判(略译)
  • 为什么学习MFC前先学习API?
  • 内存:C/C++ 编程的重要概念

问题、算法与数据结构

  • 算法创新能力随想
  • 如何看待算法
  • 组合算法和组合问题
  • 如何设计算法
  • 算法问题清单
  • 对“问题”建模
  • “问题”是什么

数学、逻辑和计算理论

  • 思维种种(头脑风暴)
  • 信息、状态和控制的关系(头脑风暴)
  • 有限记忆程序与有限状态换能机器
  • 状态与信息
  • 计算、程序和机器
  • 从信息处理的角度看计算、语言和程序
  • “计算作为一门学科”的定义
  • 计算的科学
  • 有限自动机
  • 为什么要学习人工语言——一阶逻辑
  • 数学到底有什么用?
  • 两种笔记——写的与画的(思维导图初用感觉)
  • 语言与机器

操作系统

  • 存储管理机
  • 编译程序与操作系统的关系
  • Linux内核具体体系结构之虚拟文件系统
  • Linux内核的概念体系结构
  • Solaris的线程模型
  • 操作系统是什么?
  • 操作系统发展史
  • 什么叫程序运行?

嵌入式Linux

  • 编写Linux网卡设备驱动(下)
  • RTL8139收发原理
  • 编写Linux网络设备驱动(上)
  • IP网络层与网络设备之间分组收发原理
  • 设备、驱动和开发者
  • TTY设备驱动结构
  • udev——设备文件管理的用户空间实现
  • 关于I²C和SPI总线协议
  • 8051异步串口的收发原理
  • 深度把握In-system programming
  • Nokia N800开发经验
  • 内核IO子系统及其注册接口的系统论解析
  • 操作系统与系统调用再认识
  • 手工定制Linux系统
  • 引导程序再认识rev#2
  • Linux根文件系统结构再认识
  • 概览嵌入式系统的各种周边设备
  • 载板主撑软件包(bootloader部分)
  • 构建交叉编译工具链
  • Linux内核构建系统原理
  • 设备驱动开发模拟框架
  • 嵌入式开发实作(2.6版驱动开发)
  • 嵌入式开发实作(Linux内核编译及安装)
  • 编写Linux并行接口字符设备驱动
  • initramfs,一个新initial RAM disks模型
  • Linux系统引导过程(BIOS和Bootloader部分)
  • 裁减Linux嵌入式系统:方法与实例

计算机软硬体系

  • 文件系统
  • 虚拟内存
  • 计算机存储系统(学习笔记)
  • 计算机输入输出系统
  • CPU体系结构概览
  • 计算机中断机制
  • 保护模式内存管理
  • 文件数据组织
  • 论软件架构
  • 星际译王字典文件格式