- 博客(16)
- 资源 (5)
- 收藏
- 关注
转载 进程上下文和中断上下文--Mike
进程上下文和中断上下文是操作系统中很重要的两个概念,这两个概念在操作系统课程中不断被提及,是最经常接触、看上去很懂但又说不清楚到底怎么回事的两个概念。造成这种局面的原因,可能是原来接触到的操作系统课程的教学总停留在一种浅层次的理论层面上,没有深入去研究。处理器总处于以下三种状态之一:1、内核态,运行于进程上下文,内核代表进程运行于内核空间;2、内核态,运行于中断上下文,内核代表
2014-03-12 16:22:09 1648
原创 整理Termios结构体变量具体含义--delong
输入模式c_iflag参数为: IGNBRK 忽略BREAK键输入 BRKINT 如果设置了IGNBRK,BREAK键的输入将被忽略, 如果设置了BRKINT ,将产生SIGINT中断 IGNPAR 忽略奇偶校验错误 PARMRK 标识奇偶校验错误 INPCK 允许输入奇偶校验 ISTRIP 去除字符的第8个比特 INLCR
2014-02-20 11:25:25 2234
转载 select函数详解--xinghua
作用:监听并等待多个文件描述符的属性变化(可读、可写或错误异常)。Select函数在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、 accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没
2014-02-18 20:08:35 1550
转载 ffmpeg入门学习及相关指令--xinghua
FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序
2014-02-11 09:23:44 1950
原创 ubuntu12.04 U盘挂载总结--delong
U盘挂载总结//delong指导,天龙,韩健整理0.注意要先切换root权限,ubantu命令sudo -s或者sudo su root都可以。退出则用exit 或 su [你的用户名],都可以。1.在插入U盘后,用fisk -l查找设备名称,首先知道你的U盘多大,然后找到U盘,如下图。我的u盘叫做sdg. 默认在ubuntu图形界面下会自动挂载我们的移动设备,我们还可
2014-01-10 14:48:04 2597
原创 automake编译gtk+程序
预备说明:make:Linux环境下的程序员如果不会使用GNU make来构建和管理自己的工程,应该不算是一个合格的专业程序员。make是一个命令工具,解释Makefile中的指令(规则)。实现管理工程中的大量代码及减少重复编译的功能。Makefile:工程的编译规则文件,Linux中需要手写或者通过automake来生成,进而由make工具调用,实现工程的
2014-01-09 18:22:17 2311
原创 GTK自定义函数之滑动密码锁(6)-bobo
类似于手机解锁功能一样,可以滑动解锁!!!接口函数源代码,请查看《GTK自定义函数(1)》,具体介绍和相关demo请看以下内容:/*********************自定义滑动锁***************************************/#define MOTIONKEY_NUM 9 //锁的个数//滑动锁抬起时回调函数的的类型typedef
2014-01-09 16:11:52 2300 1
原创 GTK自定义函数之透明列表(5)-bobo
由于gtk中提供的clist不能设置透明,导致制作的界面不太美观,所以自己实现一个,如有疑问,请留言。。。接口函数源代码,请查看《GTK自定义函数(1)》,具体介绍和相关demo请看以下内容: /************************自定义列表************************************///每一行点击时的回调函数类型typedef
2014-01-09 15:36:55 2899 1
原创 GTK自定义函数之滚动窗口(4)-bobo
利用滚动窗口,设置滑动。接口函数源代码,请查看《GTK自定义函数(1)》,具体介绍和相关demo请看以下内容: /************************************************ 函数功能:创建一个滚动窗口* 参数类型:* 返回类型:成功返回0,失败返回-1* 维护记录:2013-12-18 by lihuibo********
2014-01-09 15:17:39 2261 1
原创 GTK自定义函数之控件大小、颜色(3)-bobo
本文章介绍常用控件字体大小和颜色设置,但不支持所有控件,具体是否支持某一控件,请测试接口函数源代码,请查看《GTK自定义函数(1)》,具体介绍和相关demo请看以下内容: /************************************************** * 函数功能: 设置控件字体大小 * 参数类型: * widget: 需要改变字体的控
2014-01-09 15:00:28 3309 1
原创 GTK自定义函数之图片、按钮(2)-bobo
图片和按钮时最常用的控件,欢迎打包、封装。接口函数源代码,请查看《GTK自定义函数(1)》,具体介绍和相关demo请看以下内容: #define GET_WIDGET_WIDTH(widget) widget->allocation.width //widget宽度#define GET_WIDGET_HEIGHT(widget) widget->allocation.height
2014-01-09 14:48:01 1951 1
原创 GTK自定义函数(1)-bobo
为他人行个方便,将常用控件的创建以及设置封装好相应的接口函数。第一篇文章主要介绍有哪些控件、常用的一些接口,以及源代码。其中源代码全部放在第一篇文章,后续的文章相应提供demo和介绍。敬请关注。。。。。。 GTK自定义函数之图片和按钮(2)GTK自定义函数之控件字体大小和颜色(3)GTK自定义函数之滚动窗口(4)GTK自定义函数之透明列表(5)GTK自定义函数之滑动
2014-01-09 14:27:46 2507 1
原创 linux线程池的实现——bobo
什么是线程池应用程序可以有多个线程,这些线程在休眠状态中需要耗费大量时间来等待事件发生。其他线程可能进入睡眠状态,并且仅定期被唤醒以轮循更改或更新状态信息,然后再次进入休眠状态。为了简化对这些线程的管理,.NET框架为每个进程提供了一个线程池,一个线程池有若干个等待操作状态,当一个等待操作完成时,线程池中的辅助线程会执行回调函数。线程池中的线程由系统管理,程序员不需要费力于线程管理,可以集中精
2013-12-30 21:57:52 2117
原创 gtk中使用glade
gtk+:是一套源码以LGPL许可协议分发、跨平台的图形工具包glade:是gtk+图形用户界面产生器(Graphical User Interface Builder for GTK+)有关gtk的资料着实不多,之前通过各种努力,终于把gtk移植到开发板上了,现在发现gtk的画UI的IDE就是glade。然而glade在不同的gtk版本上接口不同,其中gtk2.12前的版本采用libgl
2013-12-30 16:17:38 4428
windows版本的Glade3.6.7(中文版)
2014-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人