自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(8)
  • 资源 (5)
  • 收藏
  • 关注

原创 在Linux控制台下显示JPEG图像

/************1、引言通常情况下,在Linux控制台下是无法查看图像文件的,要想查看图像文件,比如要查看JPEG格式的图像文件,可能必须启动X-Windows,通过GNOME或者KDE之类的桌面管理器提供的图像查看工具查看图片内容。那么,能不能有办法在控制台下面简单地浏览图像内容呢。实际上,这是完全可以的。在Linux下有一个名为zgv的看图软件就是工作在控制台下的。不过,由于它所

2008-09-05 15:23:00 997

原创 linux ncurse 菜单

#include curses.h>#include stdlib.h>#define ENTER 10#define ESCAPE 27void init_curses(){       initscr();       start_color();       init_pair(1,COLOR_WHITE,COLOR_BLUE);       init_pair(2,COLOR_BLUE,C

2008-09-05 14:12:00 1346

转载 共享内存

共享内存(上)共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式。两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。由于多个进程共享同一块内存区域,必然需要某种同步机制,互斥锁和信号量都可以。采用共享内存通信的一个显而易见的好处是效率高,因为进程可以直接读写内存,而不需要任何数据的拷贝

2008-07-08 14:50:00 322

原创 Linux下FrameBuffer直接写屏

Linux下FrameBuffer直接写屏 作者:hotfire [文章出自: www.phpx.com] 因为Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,故Linux抽象出FrameBuffer这个设备来供用户态进程实现直接写屏。在继续下面的之前,先说明几个背景知识:1、FrameBuffer主要是根据VESA标准的实现

2008-07-02 14:58:00 453

原创 vi中执行shell命令

vi中执行shell命令    在vi中也可以执行shell的命令。在line mode下执行指令!command, command 是 shell 命令。例如指令 !date 会把目前的时间和日期显示到屏幕上。要是你想把 shell 命令的结果放到文件中,可以用 r !command。比如 r !date 会把现在的时间插入到游标所在行的下一行。可以指定行数,例如 20r !date 会把现在的

2008-07-01 16:08:00 2291 1

转载 strcpy/memcpy几个字符串函数的完美版

以下函数乃个人总结的最完美版本,欢迎交流。最好记下他们吧,被问的概率几乎100%。strcpy函数:char *strcpy(char * strDest,const  char* strSrc)   //注意第二个参数用const 修饰{   assert((strDest!=NULL)&&(strSrc!=NULL));  char *address = strDest;

2008-05-12 17:36:00 340

原创 部分C++面试题答案

1        C++函数中值的传递方式有哪几种?  答:C++函数的三种传递方式为:值传递、指针传递和引用传递。2        头文件的作用是什么?答:一、通过头文件来调用库功能。在很多场合,源代码不便(或不准)向用户公布,只要向用户提供头文件和二进制的库即可。用户只需要按照头文件中的接口声明来调用库功能,而不必关心接口怎么实现的。编译器会从库中提取相应的代码。      二、头

2008-05-12 17:31:00 448

原创 看看你的C语言到底什么水平吧

绝对能够测试你的C语言功力的几个问题!很少有真正精通了C语言编程的学员,一般都有或多或少概念不是完全清楚的问题,特别是一些需要丰富的实战经验才能体会和明白的问题,如字符串,指针,类型转换,定义指向函数的指针类型,这也是导致学习C困难的一个原因。下面有几个简单测试将能发现你对C语言的掌握情况。1)int x=35;   char str[10];//问:strlen(str)和sizeof(st

2008-05-12 17:29:00 363

坏区 简便方法123

unsigned int get_map_offset(struct super_block *sb, unsigned int offset);

2011-07-26

串口调试助手V5.0

1.普通串口调试助手的功能 2.历史命令功能 3.Hex/Char转换功能 Hex:查看发送区输入的文本对应的十六进制形式, Char:查看发送区输入的十六进制的对应字符串 3. 数据校验功能 可提供若干内置和扩展的校验和计算工具,方便数据包的调试 4.自动解析器API 可解释执行类C语言代码,解释指定的收发数据包 5.关于 Highly Improved by 狐飞飞狐<13685997@qq.com>

2009-10-24

内存或者文件压缩解压缩的多种方式

内存或者文件压缩解压缩的多种方式 如 huffman, lzrw, splay等等, 有演示例子,压缩解压缩的源代码 是本人从网上综合整理得到的, 一并奉献,看对大家有没什么用。 可以用在嵌入式ARM的bootloader中压缩linux内核,wince内核以减小对NAND FLASH的占用。

2009-08-21

KMP,中缀转后缀,后缀表达式计算,最短路径,队列,栈,哈弗曼,双向链表

KMP,中缀转后缀,后缀表达式计算,最短路径,队列,栈,哈弗曼,双向链表

2008-12-08

为cramfs添加NAND FLASH坏区处理支持

为cramfs添加NAND FLASH坏区处理支持

2008-12-08

空空如也

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

TA关注的人

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