Recent Posts

终端与远程之间的文件传递

经常需要在终端和远程服务器之间进行文件传递,以下是几种常用的方法:

git-svn 提示仓库格式错误

问题:使用 git 操作一个 svn 仓库时,报错如下:

Expected FS format '2'; found format '3'

解决办法:

  • v1.5 的软件环境下:svnadmin dump /path/to/repo1 > dump.db
  • 切换到 v1.4 的 …

体验 svn 和 git 的使用差异

很长时间以来,一直是用 svn。最近开始学习和使用 git。通过一段时间的使用,感受到它们有不小的差异。

svn

  • 有全局唯一的版本 …

临时对象引起的内存泄漏

※ 问题

程序退出时,VC 开发环境提示有多处内存泄漏。

※ 调试

经过数次尝试之后,找到了重现的方法,以及问题出现的操作路径 …

资源泄漏导致程序无法响应

※ 问题

程序提交测试后,发现了一个问题,某些情况下,在运行了几十个小时、甚至更长时间之后,服务端会失去响应,从而导致 …

FTP 上传文件被阻塞的问题

※ 问题

程序里有一个功能是通过 FTP 上传升级包来完成系统的升级。

使用过程中发现,某些情况下,在某个文件升级时,进度条 …

Linux 内核模块加载过程

0x0

项目开发过程中,尝试加载一个内核模块时出错,查看系统日志,有以下错误信息:

  iscsi_sfnet: disagrees about version of symbol struct_module

经过调试发现,是因为 …

文件系统学习笔记


  1. 环境搭建
  2. 编译内核
  3. 文件系统相关工具的使用
  4. 文件系统的层次
  5. VFS