- 在Python中自带多种处理XML的工具库,如dom4j,SAX等,这里我们认识一下另外一种,较这两种有更多优点的ElementTree,具体可以百度一下了,这里不再多说,先看示例,代码的目的就是怎么...
- 默认情况下wingIDE下面是不能输入中文的,若想输入中文注释则有障碍了,可以按如下几步进行设置:
- Python程序追求程序越简单越好,涉及列表,要想到充分利用列表推导或生成器表达式
- 相信但凡对Python了解的同仁对Wingware出的WingIDE有所耳闻,可惜它是收费的,对我们这些学习者来说,难免有些遗憾,不过一次偶然机会,在网上看到Windows下的破解方法,而自己又喜欢U...
- Python是"一种解释型的、面向对象的、带有动态语义的高级程序设计语言"。最重要的是它是一种使你在编程时能够保持自己风格的程序设计语。你不用费什么劲就可以实现你想要的功能,并且清晰易懂。
- 基于FS2410的Linux2.6.29.6下的LCD驱动移植
- 经过差不多一周时间的折腾(当然是业余时间)终于在我的FS2410开发板上将自己亲手编译的U-boot 1.1.6和Linux内核2.6.24跑起来了
- 在现代OS中,内核提供了用户进程与内核进行交互的一组接口。这些接口让应用程序受限地访问硬件设备,提供了创建新进程并与已有进程进行通信的机制,也提供了申请操作系统其它资源的能力。这些接口在应用程序和内核...
- Linux内核之进程调度知识图
- Emacs的魅力不必多说,这里简单介绍一下通过Emacs来阅读Linux内核源代码的操作。
- 多线程在Linux编程中也是很重要的一部分知识,因为这线程关乎程序的性能,性能就是Money呀,代码示例1:mythread.c 1 #include <stdio.h> 2 #include <pt...
- 共享内存是进程间通信的最为高效的方式,为了实现多个进程间的数据交换,内核专门开辟出一块内存专门用来创建共享内存块,然后需要的进程只需要建立映射,将这个共享内存映射到自己的私有地址,便可以直接访问和操作...
- 信号是一种最为古老的通信方式,类似生活中的电报,以简单快捷的方式,将较小信息量的信号发送至相应的进程,且不像管道需要事先建立连接关系,并且能让对方及时作出反应。可以说信号是软件层次上对硬件中断机制的模...
- 命名管道不同于无名管道,它适用于任意两个进程之间进行数据通信,读写过程是可控制的,这里主要涉及命名管道的一个示例,代码文件:fifo_write.c 1 #include <assert.h> 2 #...
- 管道是进程通信的一种方式,它可以满足两个进程之间传递数据(可以一次性也可以满足连续传输),它可以分无名管道和命名管道两种,它具有下面几个特点:
- 编程过程中,有时需要让一个进程等待另一个进程,最常见的是父进程等待自己的子进程,或者父进程回收自己的子进程资源包括僵尸进程。这里简单介绍一下系统调用函数:wait()
- 在编程过程中经常需要启动一个新进程,有时需要从当前进程中启动其它程序来并行或替换当前进程(即切换至其它程序),这里作一个小结,总结一下常用的三种方式。
- 时间是编程过程中经常涉及到的,这部分知识其实不多,关键是把握住几个关键概念,使用起来就能思路清晰,得心应手了。
- C标准库函数其实质也是调用底层的系统调用,在内核中驱动相关硬件写入磁盘的,但它也有它的优势,一是可移植性强,二是标准库为每个打开的文件都配备了一个缓冲区,以提高读写的效率,大多数的文件操作都是在缓冲区...
- 通过Linux系统调用方式来对文件进行读写操作知识回顾,掌握基础知识和技能
- 指向函数的指针首先它是一个指针变量 ,但这个指针有点特殊,它指向一个函数,一个函数的函数名其实就是一个指针,它指向函数的代码。函数的调用过程既可以通过函数名来实现,也可以通过指向该函数的指针来实现。
- 基本功一天也不能丢的
- 回顾标准C库中行I/O函数,其中又分格式化的行I/O和未格式化的行I/O.如fgets(),gets(),puts(),fputs(),scanf(),fscanf()等.
- 练习标准I/O读写文件,实现复制文件的简单过程。










