一步步理解Linux之中断和异常作者:gaopenghigh,转载请注明出处。(原文地址)中断和异常的概念*中断: 硬件通过中断来通知内核。中断是一种电信号,由硬件设备生成,并送入中断控制器 的输入引脚中,中断控制器会给CPU发送一个电信号,CPU检测到这个信号,就中断当 前的工作转而处理中断。每个中断都通过一个唯一的数字标志。这些中断值称为中断请求(IRQ,Interrupt ReQuest)线。*异常: 当CPU执行到由于编程失误而导致的错误指令(比如被0除)的时候,或者在执行期间 出现踢输情况(如缺叶)而必须靠内核来处理的时候,处理器就产生一个异常。异常 和中断类似,所以异常也叫“同步中    Read More
posted @ 2013-05-05 22:38
javawebsoa
Views(662)
Comments(0)
Diggs(0)
        
            
        
        
        
package Karl.Water;/*LANG: JAVAPROG: dualpal*/import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;import java.util.StringTokenizer;public class dualpal {	public static void main(String[]    Read More
posted @ 2013-05-05 22:36
javawebsoa
Views(267)
Comments(0)
Diggs(0)
        
            
        
        
        
第1步:安装客户端下载TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi安装程序,双击直接安装即可。安装成功后,右键单击鼠标会多出两个选项,分别是SVNcheckout和Tortoise SVN。第2步:建立工作区项目开始之前,在服务器端的PC(c盘)上(前提是安装Svn服务器端程序svnversion),创建一个文件夹,文件夹命名随意(例如svn),该文件夹即作为软件开发者在项目开发过程中的工作区。第3步:创建版本库 一种做法是在之前创建的文件夹下svn下在新建一个新的版本库文件夹,如文件夹名为:psmCpp然后打开psmCpp文件夹,然后右键,选择[Tot    Read More
posted @ 2013-05-05 22:34
javawebsoa
Views(204)
Comments(0)
Diggs(0)
        
            
        
        
        
首先说下我对英语思维的理解:从听的角度,直接接受英语中的信息,中间不需要用中文帮助理解意思;从说的角度,直接反应出整句的英文,中间也不需要借助中文,也不需要组织英文。 在进行“英语快照”(英语测试)的时候,简单和中等难度的部分能大概听明白,当要求用英文复述几句的时候就基本上想不起来。大家和老师讨论英语学习的时候这种现象也比较明显(能听明白,但用英语复述别人说过的话很困难,脑海里几乎没有刚听到的句子)。 首先一点是形成整句的英语思维,如果没有的话,表达的时候需要考虑怎么把单词组成句子,而且要揣测下比较复杂的词的发音,因此复述比较难。这是上次讨论英语学习的时候一个重要的结论,因此大家接...    Read More
posted @ 2013-05-05 22:32
javawebsoa
Views(140)
Comments(0)
Diggs(0)
        
            
        
        
        
一、实验目的 学习Arduino IDE使用,具体查看 http://www.arduino.cn/thread-1065-1-1.html 学习编程控制LED闪烁 Arduino相关语法基础 二、实验器材 器材名称数量 Arduino 控制板(UNO R3)1块 USB数据连接线1根 面包板1块 LED发光二极管1个 220欧姆电阻1个 面包板跳线2条 三、示意图 ...    Read More
posted @ 2013-05-05 22:30
javawebsoa
Views(839)
Comments(0)
Diggs(0)
        
            
        
        
        
今天,对于一个屌丝程序员来说真是发生了一件惊心动魄的事情。 如果我说一个.cpp文件,突然就变成二进制文件了,你相信吗?还真的就发生了!!! 本人一般搞搞LINUX编程,最近项目的需要,要写个监控中心的界面,要求用MFC来写。由于原来用过VC6.0,而且这个软件完全满足需求,就没有考虑使用一些以后的新的版本,比如VS。用了一个多月,运转完好。但是今天就出事情了,而且是出大事了。下午我一编译,TMD电脑直接死机,因为电脑上开了包括虚拟机在内的几个软件,没敢轻举妄动,就放在那,然后去玩了两局DAOTA,吃个饭回来后,发现还是死机,怎么也动不了,看样强制只能重启了。开机后,出问题了....TMD工.    Read More
posted @ 2013-05-05 22:28
javawebsoa
Views(778)
Comments(0)
Diggs(0)
        
            
        
        
        
Floyd-Warshall算法(Floyd-Warshallalgorithm)是解决任意两点间的最短路径的一种算法,可以正确处理有向图或负权的最短路径问题,同时也被用于计算有向图的传递闭包。 Floyd-Warshall算法的时间复杂度为n^3,空间复杂度为N^2。原理实现代码#define MAX_VERTEX_NUM 100 //最大顶点数#define MAX_INT 10000 //无穷大 typedef int AdjType; typedef struct{ int pi[MAX_VERTEX_NUM];//存放v到vi的一条最短路径 int end;}PathT...    Read More
posted @ 2013-05-05 22:26
javawebsoa
Views(477)
Comments(0)
Diggs(0)
        
            
        
        
        
很多人对 Android提供的ImageButton有个疑问,当显示Drawable图片时就不会再显示文字了,其实解决的方法有三种:第一种:就是图片中就写入文字,但是这样解决会增加程序体积,同时硬编码方式会影响多国语言的发布。第二种:解决方法很简单,通过分析可以看到ImageButton的 layout,我们可以直接直接继承,添加一个TextView,对齐方式为右侧即可实现ImageButton支持文字右侧显示。第三种:更简洁效率的方法:使用Button ,然后设定Button 的 android:drawableLeft 等属性即可。示例:<Button android:id=&quo    Read More
posted @ 2013-05-05 22:25
javawebsoa
Views(505)
Comments(0)
Diggs(0)
        
            
        
        
        
查看帮助一是man 命令,二是进入www.gnu.org,找到gdb的帮助文档(更详细)。 gcc -Wall -g main.c -o main,只有这样才能产生调试信息,包括core的调试信息。一、常用命令 run(r) 运行,执行到断点,重新用r,表示重新开始执行。 list(l) 列出源代码,l 2,l main,l 2,16(数字表示行数)。 break(b) 设置断点,b 2,b main。 info break(i b) 查看断点信息。 watch 观察变量,相当于在变量处设置了断点。 continue(c) 继续程序运行,直到下一个断点,配合watch使用,...    Read More
posted @ 2013-05-05 22:22
javawebsoa
Views(141)
Comments(0)
Diggs(0)
        
            
        
        
        
今天遇到个难缠的问题,Android界面一直都不是那么好设计,今天体会到了对应的layout文件如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" androi    Read More
posted @ 2013-05-05 22:20
javawebsoa
Views(278)
Comments(0)
Diggs(0)
        
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号