- 博客(24)
- 资源 (6)
- 收藏
- 关注
转载 linux设备驱动之中断处理
原文地址:http://my.oschina.net/fzliu/blog/33028 尽管有些设备仅通过它们的I/O寄存器就可以得到控制,但现实中的大部分设备却比这复杂一些。设备需要与外部世界打交道,如旋转的磁盘,绕卷的磁带,远距离连接的电缆等。这些设备的许多工作通常是在与处理器完全不同的时间周期内完成的,并且总是要比处理器慢。这种让处理器等待外部事件的情况总是不能令人满意,所以必须
2013-01-14 10:22:04 486
原创 Fedora Core 9 安装qvfb
本文参考 zcg1041 http://blog.csdn.net/zcg1041/article/details/7287883 ,对其中的问题稍作修改。在终端中执行:tar zxvf qvfb-1.1.tar.gzcd qvfb-1.1./configure报错:checking for Qt... configure: error: Qt (>= Qt 3.0
2013-01-11 12:04:34 807
转载 LINUX 硬链接与软链接的区别
对于一个文件来说,有唯一的索引接点(inode)与之对应,而对于一个索引接点号,却可以有多个文件名与之对应。因此,在磁盘上的同一个文件可以通过不同的路径去访问该文件。注意在Linux下是一切皆文件的啊,文件夹、新加的硬盘 ...都可以看着文件来处理的啊。 连接有软连接和硬连接(hard link)之分的,软连接(symbolic link)又叫符号连接。符号连接相当于Windows下的快
2013-01-10 10:36:20 458
转载 Linux下./configure错误详解
sudo apt-get install 软件包 这个是更新你指定的软件包sudo apt-get update 获取更新列表 sudo apt-get dist-upgrade 开始更新./configure的问题 错误: C compiler cannot create executables原因:解决:sudo apt-g
2013-01-08 17:44:13 831
转载 解决/usr/bin/ld: cannot find -lxxx 问题
问题:在linux环境编译应用程式或lib的source code时常常会出现如下的错误讯息:/usr/bin/ld: cannot find -lxxx这些讯息会随着编译不同类型的source code 而有不同的结果出来如:/usr/bin/ld: cannot find -lc/usr/bin/ld: cannot
2013-01-08 14:56:41 808
转载 Ubuntu GCC简介和安装编译环境
【原文地址】:http://blog.sina.com.cn/s/blog_68e596750100jwtu.htmlGCC简介Linux系统下的gcc(GNU CCompiler)是GNU推出的功能强 大、性能优越的多平台编译器,是GNU的代表作品之一。gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率与一般的编译器相比平均效率要高20%~30%。gcc 编
2012-12-23 22:07:47 4072
转载 gedit汉字乱码问题
11.10下默认已经没有安装gconf-editor,但ubuntu的设置工具已经改变,需要安装dconf-tools。ctrl+alt+t调出终端,输入:sudo apt-get install dconf-tools安装完成后在命令行直接输入dconf-editor,在以下路径找到修改设置处:org>gnome>gedit>preferences>encodings:autodet
2012-12-16 20:05:29 566
转载 MFC 在桌面显示文字
CWindowDC dc(NULL);CFont myFont;myFont.CreateFont ( 120, // nHeight 字体高度40, // nWidth 字体宽度0, // nEscapement 显示角度0, // nOrientation 字体角度FW_NORMAL, // nWeight 字体磅值FALSE, // bItalic 是否倾斜FALSE, /
2012-09-20 12:27:32 3095
转载 Ubuntu Linux 下文件名乱码(无效的编码)的快速解决办法
出现文件名乱码的文件一般是在WIndows 下创建的,由于Windows 的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8。因为编码不一致所以导致了文件名乱码的问题,解决这个问题需要对文件名进行转码。文件名转码工具convmv没安装的话用下面的命令安装:sudo apt-get install convmvconvmv 使用方法:convmv -
2012-08-22 16:58:27 3089
转载 怎样理解阻抗匹配
阻抗匹配是指信号源或者传输线跟负载之间的一种合适的搭配方式。阻抗匹配分为低频和高频两种情况讨论。我们先从直流电压源驱动一个负载入手。由于实际的电压源,总是有内阻的(请参看输出阻抗一问),我们可以把一个实际电压源,等效成一个理想的电压源跟一个电阻r串联的模型。假设负载电阻为R,电源电动势为U,内阻为r,那么我们可以计算出流过电阻R的电流为:I=U/(R+r),可以看出,负载电阻R越小,则输出
2012-07-16 17:31:35 515
转载 MFC调用外部EXE文件
文章原址:http://hi.baidu.com/%C0%D6%B5%C4%E3%B0%E2%EA/blog/item/287895f1a6f80b3dbc310910.html在开发MFC应用程序的时候,如果要实现一个特定的功能,当然一般的做法就是添加一个处理这个功能的对话框,给对话框加上类,需要调用功能的时候就直接把对话框掉出来就行了。但是,如果那个功能在一个外部exe实现,而
2012-04-19 12:52:14 7608
转载 MFC单文档(SDI)全屏程序的实现
转载自:http://www.cnblogs.com/youring2/archive/2010/08/25/1808518.html#commentform,讲的很清楚,感谢草屋&拾荒思路:按下F11时转换全屏显示方式全屏时需要记录窗口当前位置记录工具栏、状态栏的显示属性隐藏/显示菜单栏隐藏/显示标题栏最大化/最小化窗口 技术要点:
2012-04-06 18:38:49 1861 1
转载 网页类参考文献的引用格式
网页类参考文献的引用格式Wednesday, August 18, 2010 6:15:03 AM网页, 参考文献[教师教育技术] 网络资源引用格式[日期:2007-10-22] 新知识、新成果的出现不可能不参考他人的研究成果。 教育界是保存、组织、传递和发展人类知识和成果的中坚力量,所以教职员工和学生需要经常性参考借鉴他人成果为自己的授课、学习、科研等活动服
2012-03-09 07:55:40 119509 2
转载 关于CFileDialog的问题
在编写MFC程序时经常需要有浏览文件的功能,使用CFileDialog非常方便,但需要注意的是CFileDialog每次打开会改变程序的当前目录,因而对于相对路径的操作,就会有影响,导致其他基于相对路径的文件操作失败,因而比较好的做法都是对于文件路径操作等,应该使用完整路径。也可以在CFileDialog打开前用GetCurrentDirectory获取当前目录,当CFileDialog关闭后
2011-12-12 18:32:28 1308 1
转载 MFC之Tab Control资源
首先当然要增加一个Tab Control资源,然后利用Class Wizard,在View中增加一个Control变量。接着建立两个对话框资源,别忘了把Style改为Child,Border改为None。然后就可以在上面加其他控件了。接着利用Class Wizard,分别为这两个对话框建立两个类,比如CPage1和CPage2。然后在View类头文件中,加入这两个对话框对象。同时增加一
2011-10-20 15:06:49 1973
转载 无法停止通用卷的解决方法
在使用U盘时我们经常会遇到“无法停止通用卷,请稍后再停止该设备”的提示,我们大多会选择强行拔下U盘,也知道这样做很容易损坏计算机U口或者U盘及U盘里的资料。下面的四种方法可以帮助我们解决遇到的问题。1、清空剪切板。通常我们在把U盘的文件或者数据取出来的时候,都是用
2011-08-16 10:17:33 617
原创 Humble Number
Humble NumberA number whose only prime factors are 2,3,5 or 7 is called a humble number. The sequence 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 18, 20, 21, 24, 25, 27, ...shows the first 20 humble numbers. 下面的代码目的是每输入一个序号,输出序号对应的humble number。#include
2011-03-30 20:47:00 2844
原创 文件中“#”标记注释的删除(被引号引起的#除外)
void translate(char * in_str,char * out_str){ int i=0,j=0; int flag=1; //flag为0时意味着字符位于#号之后 int blank_line=1; while (in_str[i]!=-52) { //以行为单位搜索 while(in_str[i]!='/n'&&in_str[i]!=-52) { if (in_str[i]!='#'&&flag)//不是#号且不在#号之后则输出
2011-02-12 15:39:00 819
原创 OpenFlow – 打造弹性化的可控互联网
系列目录 Future Internet TechnologyOpenFlow – 打造弹性化的可控互联网Open vSwitch – 开放虚拟交换标准Mininet – “懒惰”网络研究者的福音OpenFlow – 打造弹性化的可控互联网2012的故事2012年的某天,你跟往常一样起床,打开电脑,却发现无法登录到邮箱、无法连接到公司的VPN网络、无法订购任何东西……,你会发现一切都简直跟世界末日一样,离开了网络,现代社会根本无法正常运行。这并不是可笑的无根据的幻想,如果世界末日真的来临,摧毁互联网无疑是最
2011-02-10 16:24:00 998
原创 构建一个防崩溃的互联网
2009年6月29日 Bennett Daviss2001年7月18日,一列从巴尔的摩市中心地下穿过的货运列车出轨,导致20000升氢氯酸泄露。这些化学品导致的火灾破坏了美国8个主要的互联网提供商的光缆。随后,负责美国互联网基础设施的关键部分运营的Verizon通讯公司与两座运营建筑和其他运营商网络之间的连接中断。在此后的几个小时内,美国全国的互联网通讯慢的像爬一样。一名维修承包商告诉记者,“那条隧道就好像光缆世界中的I-95高速公路(美国东海岸主要的高速公路)一样,是一个千载难逢的脆弱点。”八年以来发生的
2011-02-10 16:01:00 814
转载 DIY实现谷歌浏览器Google Chrome免安装绿色便携版+瘦身精简+单进程模式(只有一个chrome)教程
精简Google Chrome 浏览器
2010-12-24 21:12:00 5548
原创 螺旋队列问题
一种螺旋队列的描述:21 22 23 24 。。20 7 8 9 1019 6 1 2 1118 5 4 3 1217 16 15 14 13 这是一个顺时针的螺旋数列,设1的坐标是(0,0),取x的正方向为向右,取y的正方向为向下。则7的坐标就是(-1,-1),2的坐标是(0,1),3的坐标是(1,1)。现在需要编程实现:1,输入一个坐标输出对应的数字;2,输入一个数字输出对应的坐标
2010-11-03 10:35:00 1205
VxWorks内核、设备驱动与BSP开发详(第2版)张杨, 于银涛
2013-07-03
DES加密解密
2013-05-26
动态源路由协议(DSR) 说明文档
2010-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人