Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Linux-2.6.38.8 移植参考

Linux-2.6.38.8 移植参考

最近学习Linux有点迷茫,刚学会了字符驱动的编写但是却不知道下一步该干些什么,想学习Linux内核裁剪,但是苦于找不到资料,开发板自带的是Linux3.01,虽然我会编译内核却完全不知道如何去裁剪,配置都是开发板自带的,我想自己学习裁剪一个Linux2.6的内核,因为现在的学习资料大部分都是以2.6的内核为例的,因此为了学习方便,我想移植一个Linux2.6的内核,因此从官网下载了一个Linux2.6.38.8版本的Linux源代码。1.进入Linux2...
C++ 操作符重载

C++ 操作符重载

1. 通过操作符重载,程序员能针对类类型的操作数定义不同的操作符版本。2. 重载操作符是具有特殊名称的函数:保留字operator后接需定义的操作符符号。 重载操作符的形参数目(包括this指针)要与操作符的操作数数目相同。例如:二元操作符则需要两个形参;一元操作符只需要一个形参。3. 重载操作符必须具有至少一个类类型或枚举类型的操作数。这条规则强制重载操作符不能重定义用于内置类型对象的操作符的含义。4. 成员函数和非成员函数:1)当重载操作符是成员函数...
C语言switch中break语句的作用

C语言switch中break语句的作用

问题:break在for循环、while循环等循环流程控制中起的作用是停止执行break后面的语句,跳出本次循环,并跳出该循环控制体;在switch条件选择中,没有了循环控制,break又起什么作用呢?解决办法:1. switch语句的执行流程是:首先计算switch后面圆括号中表达式的值,然后用此值依次与各个case的常量表达式比较,若圆括号中表达式的值与某个case后面的常量表达式的值相等,就执行此case后面的语句,执行后遇到break语句就退出sw...
初识JNI (Ubuntu 12.04 +Java 7)

初识JNI (Ubuntu 12.04 +Java 7)

JNI全名是Java Native Interface,通过JNI技术可以实现Java和其他编程语言的互相调用。这里我们使用的是Java和C的互相调用,Java提供本地接口,C实现该本地接口。Jni程序开发的一般操作步骤如下:编写java中的调用类用javah生成c/c++原生函数的头文件c/c++中调用需要的其他函数功能,实现原生函数(原则上可以调用任何资源)将项目依赖的所有原生库和资源加入到java项目的java.library.path生成java程...
用C语言实现Prim算法及测试用例

用C语言实现Prim算法及测试用例

摘要:本文首先最小生成树三种算法简单描述,再介绍Prim算法描述、算法正确性证明并给出例子,最后用C语言实现该算法,并给出测试结果。一、最小生成树算法现实中不少问题可以抽象成最小生成树模型,比如道路铺设,使得任何两个地方可达,并且使得总费用最省。最小生成树算法主要有:(1) Kruskal(克鲁斯克尔)算法从G中的最小边开始,进行避圈式扩张。从符合扩展边(新加入的边不会构成回路)选择权值最小的边进行扩展。(2) 管梅谷的破圈法不断破圈(从赋权图G的任意圈开...
dd_tools安装要求以及svdd

dd_tools安装要求以及svdd

function W = svdd(a,fracrej,sigma)[alf,R2,Dx,J] = svdd_optrbf(sigma,+a,signlab,C);只要就是用这两个函数,求出半径R2和alf。工具包里边给的这个两个函数可能会涉及到一些画图啊之类的,然后一个调用一个,一出问题了就很麻烦,你可以看他的程序自己编,把一些不相干的去掉。其他的会调用到欧氏距离、映射函数之类的,里边都有给了。Data Description Matlab toolbo...
Java数组及引用类型内存分配

Java数组及引用类型内存分配

我们已经了解了数组,它是一种引用类型,本篇将详细介绍数组的内存分配等知识点。数组用来存储同一种数据类型的数据,一旦初始化完成,即所占的空间就已固定下来,即使某个元素被清空,但其所在空间仍然保留,因此数组长度将不能被改变。当仅定义一个数组变量(int[] numbers)时,该变量还未指向任何有效的内存,因此不能指定数组的长度,只有对数组进行初始化(为数组元素分配内存空间)后才可以使用。数组初始化分为静态初始化(在定义时就指定数组元素的值,此时不能指定数组长...
Linux下归并排序(Merge Sort)下归并排序算法的C语言实现

Linux下归并排序(Merge Sort)下归并排序算法的C语言实现

在Linux下实现了一个归并排序的算法,分成多个文件,这里记录三点:归并排序的算法、makefile的使用、gdb调试心得一、归并排序算法算法的递推关系:一个大的数列需要排序,把它从中间分成两部分,每一部分归并排序,然后把排好序的这两个部分再合并起来(合并的时候要按顺序合并)。算法的Base Case:如果分成的这部分只有一个数,那么这个部分就不用再排序(看做已经排好序的)。实现这个算法用了三个函数,每个函数在一个文件中,分别为:merge.c sort....
Linux C写报数游戏

Linux C写报数游戏

题目:输入两个正整数 n 和 m( (1<m<n<=50)),有 n 个人围成一圈,按顺序从 1 到 n 编号。从第一个人开始报数,报数 m 的人退出圈子,下一个人从 1 开始重新报数,报数 m 的人退出圈子。如此循环,直到留下最后一个人。请按退出顺序输出退出圈子的人的编号,以及最后一个人的编号。[www.linuxidc.com @testbaoshu]$moreBaoShu.c #include<stdio.h> #in...
采用OpenCV加载一幅图片

采用OpenCV加载一幅图片

opencv处理图片还是比较方便的,开始学就比较困难了,怎样加载一幅图片呢????话不多说,直接上代码。这是直接采用opencv生成对话框显示的。(不用改直接复制就可以用,但是前提你工程文加件下必须要有个图片才行啊!!!)IplImage *img=cvLoadImage("Test1.jpg");cvNamedWindow("example1",CV_WINDOW_AUTOSIZE);cvShowImage("example1",img);cvWaitK...
<< 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 >>