自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

狐狸哥的专栏

逐渐积累,慢慢变强

  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 [MOOC-软件工程]实验一:写一个 hello world 小程序

内容说明 本次的内容,是一次 MOOC 课程的作业。具体的,是使用汇编对 Linux 系统调用部分进行模拟实现,从而更加直观的验证 Linux 系统的基本机制。作业声明 qianyizhou17 + 原创作品转载请注明出处 + 《软件工程(C 编码实践篇)》MOOC 课程 http://mooc.study.163.com/course/USTC-1000002006 实验准备 没有使用

2017-04-21 21:27:47 731

原创 Linux 内核学习总结

内容说明 本次的内容,是一次 MOOC 课程《Linux 内核分析》的考试作业。具体的,是对课程学习进行总结,并汇总历次的作业内容。作业声明 qianyizhou17 + 原创作品转载请注明出处 + 《Linux 内核分析》MOOC 课程 http://mooc.study.163.com/course/USTC-1000029000 学习心得本次的课程学习真的是一次神奇之旅,从未想到内核的

2017-04-21 20:23:37 567

原创 Linux 进程调度、切换的分析

内容说明 本次的内容,是一次 MOOC 课程的作业。具体的,是使用汇编对 Linux 系统调用部分进行模拟实现,从而更加直观的验证 Linux 系统的基本机制。作业声明 qianyizhou17 + 原创作品转载请注明出处 + 《Linux 内核分析》MOOC 课程 http://mooc.study.163.com/course/USTC-1000029000 进程调度 1 Linux

2017-04-16 09:37:14 570

原创 Linux 装载可执行程序过程的分析

内容说明 本次的内容,是一次 MOOC 课程的作业。具体的,是使用汇编对 Linux 系统调用部分进行模拟实现,从而更加直观的验证 Linux 系统的基本机制。作业声明 qianyizhou17 + 原创作品转载请注明出处 + 《Linux 内核分析》MOOC 课程 http://mooc.study.163.com/course/USTC-1000029000 实验准备 1 本次实验

2017-04-08 18:29:14 602

原创 Linux 进程创建过程的分析

内容说明 本次的内容,是一次 MOOC 课程的作业。具体的,是使用汇编对 Linux 系统调用部分进行模拟实现,从而更加直观的验证 Linux 系统的基本机制。作业声明 qianyizhou17 + 原创作品转载请注明出处 + 《Linux 内核分析》MOOC 课程 http://mooc.study.163.com/course/USTC-1000029000 实验准备 1 本次实验并

2017-04-02 09:51:48 577

原创 Linux 系统调用机制(下)

内容说明 本次的内容,是一次 MOOC 课程的作业。具体的,是使用汇编对 Linux 系统调用部分进行模拟实现,从而更加直观的验证 Linux 系统的基本机制。作业声明 qianyizhou17 + 原创作品转载请注明出处 + 《Linux 内核分析》MOOC 课程 http://mooc.study.163.com/course/USTC-1000029000 实验准备 1 本次实验并

2017-03-24 21:47:29 317

原创 Linux 系统调用机制(上)

内容说明 本次的内容,是一次 MOOC 课程的作业。具体的,是使用汇编对 Linux 系统调用部分进行模拟实现,从而更加直观的验证 Linux 系统的基本机制。作业声明 qianyizhou17 + 原创作品转载请注明出处 + 《Linux 内核分析》MOOC 课程 http://mooc.study.163.com/course/USTC-1000029000 实验准备 1 本次实验

2017-03-19 16:53:37 451

原创 Linux kernel的启动跟踪

Linux kernel 的启动跟踪内容说明 本次的内容,是一次 MOOC 课程的作业。具体的,是使用 gdb 工具 + Qemu 启动 Linux 内核,对 Linux kernel 的启动进行了简单的跟踪。作业声明 qianyizhou17 + 原创作品转载请注明出处 + 《Linux 内核分析》MOOC 课程 http://mooc.study.163.com/course/USTC-

2017-03-11 17:40:44 495

原创 机制分析:基于简易的时间片轮转多道程序的 linux 内核

内容说明 本次的内容,是一次 MOOC 课程的作业。具体的,是对一版 “简易的时间片轮转多道程序的 linux 内核” 进行分析,进而了解计算机、CPU 的工作机制。作业声明 qianyizhou17 + 原创作品转载请注明出处 + 《Linux 内核分析》MOOC 课程 http://mooc.study.163.com/course/USTC-1000029000 致谢 感谢孟

2017-03-05 10:48:58 330

原创 汇编代码的简单分析

内容说明本次的内容,是一次 MOOC 课程的作业。具体的,是在 Linux 下对一段简单的 C 代码生成的汇编代码进行分析,进而了解计算机、CPU 的工作机制。作业声明 qianyizhou17 + 原创作品转载请注明出处 + 《Linux 内核分析》MOOC 课程 http://mooc.study.163.com/course/USTC-1000029000 实验准备环境 Linux

2017-02-26 20:08:40 8920 1

原创 Linux下使用modprobe加载驱动

在搞Linux驱动移植/开发的时候,对于编译出来的驱动可以选择手动insmod,但是感觉很土:1. 需要指定路径; 2. 如果碰到存在依赖的,就丑陋不堪了。但是modprobe可以很优雅的解决:直接$ modprobe XX_DRIVER_XX即可。那么问题来了:modprobe自动加载的时候,如何知道驱动的路径和信息呢?以及,我自己编译的驱动,又如何能够modprobe,而不是山寨的in

2015-03-08 19:35:53 6973 1

原创 第一次在Linux下导出类库的惨痛经历

项目工程中,准备对一个基础的类进行封装,封装成共享库(动态/静态)是不错的选择。之前在Windows都是照猫画虎的搞一下,没有什么深刻的印象。但是这次在Linux下的类的导出真是刻骨铭心:各种灵异现象,各种悲剧,各种内存出错!特来分享一下,与大家共勉~一个非常class CTest {public:CTest() {//打印a, b, c, d的地址printf(

2015-02-12 12:02:12 751

原创 MAC下邮件客户端操作——解决无法登陆GMail IMAP服务器

渐渐习惯在MAC的便利操作,娱乐、工作也逐渐进行迁移。但是,利器Gmail的迁移却并不顺利:使用MAC邮件客户端添加用户时,正常输入Gmail的邮件地址和密码时,此时提示:无法登录 Google IMAP 服务器“imap.gmail.com”密码输入不正确?被墙了?今天找了个空闲时间,总算是解决了。前提1. 设置Gmail的IMAP推送吧,登陆Gmail,“设置” -> “转

2013-11-02 22:43:29 44220 1

原创 MAC下Parallel虚拟机Fedora 14的网络设置——“共享网络”设置

最近开始转到MAC平台,多少有些不适应,但应该说惊喜更多一些。作为一名Linux平台的程序猿,虚拟机无可或缺,MAC平台的Parallel感觉比VM更好用~但是问题来了:安装Fedora 14虚拟机时,Parallel“快速安装”的虚拟机(却少安装很多程序,连ctags,cscope都木有……)能直接连接网络。于是自己手动安装,软件倒是全了,但是没法上网……很郁闷,但通过对比两种安

2013-10-07 12:27:33 2705

原创 Fedora 14 直接root登录

之前都是在虚拟机上玩儿Fedora10,但实在是太老了(没法安装google-chrome),于是想着换一台其他的linux distribution吧……,但是安了Ubuntu12.04以及13.04,google-chrome安装倒是没问题,但是gvim各种卡,应该也不是我内存分得太小的问题吧?于是还是先回归到Fedora上来吧,装个Fedora 14试试,但是貌似无法像Fedora 10

2013-10-06 21:52:27 1527

原创 C/C++中自定义信息输出——printf与宏的配合使用

在C/C++中,提起“宏”多少有些皱眉,至少我在入门C++时旁人好心提醒:尽可能地使用typedef与const常量定义来替代“宏”的使用:1. 类型宏定义 #define HANLE void* //可以替换为: typedef void *HANLE;2. 常量定义 #define MAX_LIMIT 4096 //可以替换为: const int s_M

2013-10-01 17:49:44 4399 1

深入浅出MFC

学习MFC的必备书籍,同时有助于巩固C++的技能。全书扎实稳健,虽然有些艰深,但是绝对推荐初学者阅读!

2012-05-23

打开被独占文件的方法

打开被独占文件的方法,是进行技术调研、文件解析的必备技术!

2012-05-23

数据结构与算法分析 C++ 描述

一本非常经典的数据结构书籍(C++描述,扫描版),从基本的算法引入,基础的数据结构讲起,循序渐进,稳重的例子更是经典~全文为中文,翻译的不错~

2011-10-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除