河西无名式

月影星痕

32位与64位 CPU、编译器、操作系统与应用程序的区别

1.64b的操作系统和64b的CPU是如何诞生的? 我们都知道,制造多少位的CPU是相对独立的,但是,操作系统呢?我们能在32b的机器上编写一个64b的操作系统吗?想一想,如果我需要用C语言编写一个64b的操作系统,那么需要哪些条件? 2.32b应用程序是否可以运行在64b机器上?64位系...

2014-04-18 16:56:07

阅读数:2755

评论数:0

vim 字符编码

vim 编码方式的设置 和所有的流行文本编辑器一样,Vim 可以很好的编辑各种字符编码的文件,这当然包括UCS-2、UTF-8 等流行的 Unicode 编码方式。然而不幸的是,和很多来自 Linux 世界的软件一样,这需要你自己动手设置。 vim 有四个跟字符编码方式有关的选项,enco...

2014-04-18 16:52:32

阅读数:709

评论数:0

linux I/Ostack

1.什么是linux I/Ostack 2.linux I/Ostack内容

2014-04-18 16:12:28

阅读数:855

评论数:0

使用markdown语法撰写csdn博客

在CSDN之下写blog无疑是一件很吃力的事情,对于很多simple爱好者来讲,能用markdown语法来书写代码是最优雅简洁不过的了。本文主要介绍markdown语法和如何它来撰写csdn下的blog。 1 基本原理 撰写csdn博客有两种模式,源代码模式和可视化模式,其中可视化模式是我们最常用...

2014-04-18 10:32:29

阅读数:3887

评论数:7

再论指针

我们都知道,如果想要通过函数改变一个变量,需要传入这个变量的指针。同样,想要改变一个指针变量,需要传入指针的指针。 27 PRIVATE char* i2a(int val, int base, char ** ps) 28 { 29 int m = val % base; 30...

2014-04-10 16:47:02

阅读数:929

评论数:0

《自己动手写操作系统 》第九章 一 简易硬盘驱动的实现

摘要:我们都知道磁盘由控制器、磁头等组件组成。我们在终端编辑文件的时候,文件内容是如何从内存到达磁盘的呢?磁盘驱动主要完成哪些工作?硬盘中断是如何触发的?等等,这些都是硬盘工作的基本原理。本文主要从“自己动手写操作系统” 出发,通过实现一个简单的硬盘驱动,来解释硬盘工作的基本原理。 1....

2014-04-10 15:49:19

阅读数:2308

评论数:1

git push 失败与解决方法汇总

1.http链接失败: 现象: “Permission denied (publickey).   fatal the remote hang up unexpectly  原因:http链接失败 解决方法: 1)生成ssh密钥 2)然后将公钥拷贝到gitup配置之中。“...

2014-04-07 15:18:21

阅读数:7144

评论数:0

自己动手写操作系统 第八章 :进程间通信 IPC

摘要:对于进程间通信,我们往往并不陌生。linux下的进程间通信主要有管道、信号量、消息队列等几种模式。在《自己动手写操作系统中》,我们将采用消息机制来实现进程间通信,原来和linux的消息队列有些类似。 1.IPC 同步与异步;很多领域里我们都用到了同步和异步的概念,这里再次区分一下...

2014-04-07 14:39:41

阅读数:1807

评论数:4

C文件编译错误:数组、数据类型不完全

摘要:在编译C文件的时候,有时候经常莫名其妙遇到错误提示:“数组元素的类型不完全错误”。本文主要解释错误原理和避免方法 1.什么是不完全类型         具有不完全类型的变量可以通过多次声明组合成一个完全类型,比如数组str声明两次: char str[]; char str[1...

2014-04-07 10:28:08

阅读数:2194

评论数:0

python 文件操作

对于任何一门语言来说,文件操作(打开,读取,修改,删除,写入)都是非常重要的一部分,本节,我们主要研究python的文件读写功能。 1.文件对象 file_object=open(filename,access_mode='r',buffering=-1); Note:w,只写方式打...

2014-04-03 14:44:25

阅读数:1455

评论数:0

列表解析和生成式表达式

列表解析和生成式表达式 试想有这样一个需求:我们已经有了列表listA、listB,现在需要生成列表listC,使得listC是listA中每个元素+1的结果,或者是A和B相加的结果,应该如何做? 本节,我们就学习于此相关的技术——列表解析和生成式表达式。 1.需求 python的设计...

2014-04-03 11:14:42

阅读数:1370

评论数:0

python 循环解惑

摘要:大多数人从C/C++系列语言转移到python语言的过程中,会在循环方式上长期存在很大的质疑,毕竟这二者的循环类别有很大的不同。书写循环的时候,很可能会疑问,什么对象可以拿来循环,什么对象不可循环?本文主要探讨python中的循环,并对比和C语言中循环的不同。 1.C和python...

2014-04-03 10:54:13

阅读数:1026

评论数:0

python 集合类型

There are two types of set:variable set and immutable set:variable set can not be hashed.Note:frozenset can not be changed! 1.create and update ...

2014-04-03 10:06:43

阅读数:835

评论数:0

python 字典

本章:我们主要学习字典的操作符、定义、内建函数、内建方法、字典的键 1.映射类型 首先,我们来看一个字典的典型例子: mydic={'zhao':1,'qian':2,'sun':3,'li':4} 字典是一个hash表,其中有键值和对应的value,字典的好处就是hash查找迅速...

2014-04-02 17:39:34

阅读数:1191

评论数:0

Linux图形界面中客户端、服务器、窗口管理器之间的关系

作者:刘老师,华清远见嵌入式学院金牌讲师,ARM ATC授权培训讲师。 很多LINUX初学者在学习linux图形方面的知识时会遇到一些概念,如:X、X11、Xfree86、WM、KDE、GNOME、QT、QT/E、Qtopia、DirectFB、Framebuffer、显卡加速驱动等等。理解它们...

2014-04-02 10:04:32

阅读数:1440

评论数:0

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