摘要:
最近一直在查找函数寄存器之类的问题,今天正好有机会和大家讨论一下.基于MIPS架构的BackTrace实现基础知识分析:1.MIPS32的内部寄存器。最简略的方法就是通过GDB的命令,可以获得下面的列表(gdb)info registers zero at v0 v1 a0 a1 a2 a3R0 00000000 00000001 0000000f 0000000f 00000000 0000000f 0000000e 00000071 t0 t1 t2 t3 t4 t5 t6 t7R8 00000072 00000001 00000203 80003cb1 80003cb0 0000007f 阅读全文
posted @ 2013-05-12 16:36
坚固66
阅读(526)
评论(0)
推荐(0)
摘要:
每日一贴,今天的内容症结字为最小生成树算法MST(minimum spanning tree)即最小生成树算法,经典的有两个,这里分析一下kruskal算法。关于另外的一个prim算法,本blog也将分析。 何谓最小生成树呢?大家知道树就是每一个结点可以互相到达,并且没有环的一种数据结构,这里就不多分析了,何谓最小生成树呢?就是从一个图中选取若干条边,这些边使得每一个结点之间可以互相到达,最症结就是,选取的这些边的权值之和是最小的。 下面看一个图 那么这个图的最小生成树就是 下面我们分析一下kruskal算法的基本思想,然后再对照算法看看下面那棵最小生成树是如何生成的 1.从图中选取权值最.. 阅读全文
posted @ 2013-05-12 16:34
坚固66
阅读(177)
评论(0)
推荐(0)
摘要:
之前朋友几篇文章介绍了改寄存器指令的文章. 关联文章的地址MIPS有32个通用寄存器($0-$31),各寄存器的功能及汇编程序中应用约定如下:下表描述32个通用寄存器的别名和用处REGISTERNAMEUSAGE$0$zero常量0(constant value 0)$1$at保留给汇编器(Reserved for assembler)$2-$3$v0-$v1函数调用返回值(values for results and expression evaluation)$4-$7$a0-$a3函数调用参数(arguments)$8-$15$t0-$t7暂时的(或随便应用的)$16-$23$s0-$s 阅读全文
posted @ 2013-05-12 16:32
坚固66
阅读(1143)
评论(0)
推荐(0)
摘要:
最近使用开发的过程中出现了一个小问题,顺便记录一下原因和方法--方法模块ruby中的对象是类生成的,而类本身也是对象。ruby的顶级类是Object其余所有的类都直接或简介继承与Object。其中Class继承Module,Module继承Object,而所有的对象其实都是Class类的示例,这其中当然包括Object,Module,以及Class类本身。这便产生了一些很风趣的事件,这些等下在慢慢道来。这里先说说ruby内部实现中的一些变量,注意类对象与类的对象的区别,类对象指的是类本身因为类也是对象所以称为类对象这是为了区别与一般对象而称谓的,而类的对象是指由这个类所结构出来的对象。ruby 阅读全文
posted @ 2013-05-12 16:30
坚固66
阅读(252)
评论(0)
推荐(0)
摘要:
新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正 webclient在拜访https的时候,可以会出现: 基本连接失败,输出流出现异常。解决方法如下://hwr = (HttpWebRequest)base.GetWebRequest(new Uri(url)); //如果是发送HTTPS请求 if (url.StartsWith("https", StringComparison.OrdinalIgnoreCase)) { ServicePointManager.Server... 阅读全文
posted @ 2013-05-12 16:28
坚固66
阅读(392)
评论(0)
推荐(0)
摘要:
最近一直在查找文件平台之类的问题,今天正好有机会和大家共享一下. 写在开篇! 很高兴在CSDN这个平台与宽大的开发者交流心得。 毕业后,一直在学习Delphi。说来也许好笑:上学时,Pascal测验不及格!所以,天天看看Pascal的书。 04进了一家私企应用就是Delphi。使自己对在Windows平台应用Delphi进行C/S有了坚定的信念! 直到现在,我还是以为在Windows平台最好的C/S开发工具非Delphi莫属! ------------------------------------------------------------------------------... 阅读全文
posted @ 2013-05-12 16:26
坚固66
阅读(181)
评论(0)
推荐(0)
摘要:
在本文中,我们主要介绍设备缓冲区的内容,自我感觉有个不错的建议和大家分享下V4L2框架分析学习Author:CJOKContact:cjok.liao#gmail.comSinaWeibo:@廖野cjok1、概述Video4Linux2是Linux内核中关于视频设备的内核驱动框架,为上层的访问底层的视频设备供给了统一的接口。凡是内核中的子系统都有抽象底层硬件的差异,为上层供给统一的接口和提掏出公共代码避免代码冗余等好处。就像公司的老板一般都不会直接找底层的员工谈话,而是找部门经理懂得情况,一个是因为底层屌丝人数多,意见各有不同,措辞也禁绝,部门经理会把情况汇总后再向上汇报;二个是老板时光名贵。 阅读全文
posted @ 2013-05-12 16:24
坚固66
阅读(791)
评论(0)
推荐(0)
摘要:
最近研究直线矩阵,稍微总结一下,以后继续补充:目标是这些点到这条直线的距离的平方和最小,可运用最小二乘法,最小二乘法拟合的进程就是回归,这条直线就是回归线。Lsfit()函数实现最小二乘法拟合,其主要参数为:X:一个矩阵的行对应的情况和其列对应为变量。Y:结果,可所以一个矩阵,如果你想,以适应多种左手侧。Wt:可选参数,加权最小二乘法的执行权重向量。Intercept:是否应使用截距项。Tolerance:公差将用于在矩阵分解Yname:用于响应变量的名称。我们以x=(1,2,3,4),y=(2,4,6,8),可得到回归线方程为Y=2x>y<-c(2,4,6,8)>x< 阅读全文
posted @ 2013-05-12 16:22
坚固66
阅读(506)
评论(0)
推荐(0)
摘要:
本文纯属个人见解,是对前面学习的总结,如有描述不正确的地方还请高手指正~须要使用到jquery插件jquery.treeview.js1、树状结构 <ul id="tree"> <s:iterator value="#application.topPrivilegeList"> <li> ${name} <ul> <s:iterator value="children"> <li> ${name} <ul> <s:iterator value=& 阅读全文
posted @ 2013-05-12 16:20
坚固66
阅读(475)
评论(0)
推荐(0)
摘要:
查了好多资料,发现还是不全,干脆自己整理吧,至少保证在我的做法正确的,以免误导读者,也是给自己做个记载吧!关于最小生成树,在本blog的MST_kruskal算法中已介绍过了,这里介绍另外一种算法即prim算法写讲一下prim算法的基本思想1.初始化所有结点都为未拜访2.从图中任选一点,加入到集合V中并标记它为已拜访3.从未标记的点中选取到集合V中的顶点中距离最小的,并加入到集合V中,标记它已拜访。4,.重复3步调直到所有的点都选入到集合V中这里讲一下上述步调的实现1.初始化vis数组为false,数组下标表示结点的编号,设置距离数组dis的值都为inf(不合理的值)。2.选1结点,标记vis 阅读全文
posted @ 2013-05-12 16:19
坚固66
阅读(207)
评论(0)
推荐(0)