TECH_PRO的博客

Hello,world!

vim打开多窗口、多文件之间的切换

https://blog.csdn.net/derkampf/article/details/72629875

2018-08-29 21:38:39

阅读数 803

评论数 0

UltriEdit常用快捷键

https://blog.csdn.net/wonder233/article/details/51881914

2018-08-10 11:09:39

阅读数 115

评论数 0

Error in `appstreamcli': double free or corruption (fasttop): 0x0000000002122000

https://blog.csdn.net/taosera/article/details/78148845

2018-05-13 18:41:02

阅读数 150

评论数 0

Tiny4412从零搭建linux系统之从SD卡启动

    https://blog.csdn.net/tech_pro/article/details/80269751这篇文章讲了一下如何从emmc中启动系统,本文来说一下如何从SD卡中启动系统。一、对SD卡进行分区并格式化SD卡    首先从emmc中启动系统,然后执行如下命令来对SD卡进行分区...

2018-05-10 21:02:00

阅读数 714

评论数 0

Tiny4412从零搭建linux系统之从emmc启动

一、基本开发环境交叉编译工具链版本为4.5.1u-boot为友善之臂提供:https://github.com/friendlyarm/uboot_tiny4412linux内核版本为3.5,友善之臂提供busybox版本为1.17.2,去官网下载linux下的dnw工具:https://down...

2018-05-10 18:19:47

阅读数 1022

评论数 1

Tiny4412开发板光盘自带的uboot只显示OK问题解决方法

http://blog.sina.com.cn/s/blog_16690f5880102wsxu.html

2018-05-05 17:16:41

阅读数 195

评论数 0

移植Linux内核自带LCD驱动程序到JZ2440开发板

https://blog.csdn.net/babyzhaoshu521/article/details/58605817

2018-05-04 20:34:10

阅读数 130

评论数 0

详解CentOS7安装配置vsftp搭建FTP

http://blog.51cto.com/11728495/2057661?utm_source=oschina-app

2018-05-01 18:39:07

阅读数 431

评论数 0

虚拟摄像头驱动vivi的简单实现

一、vivi摄像头驱动基本框架    分配一个video_device结构体变量    设置这个结构体变量    注册这个结构体变量二、vivi摄像头驱动数据的获取过程    请求分配缓冲区    查询缓冲区,并为缓冲区分配空间    将缓冲区放入队列    启动摄像头    通过poll机制来对...

2018-03-15 20:08:46

阅读数 385

评论数 1

U-Boot启动过程完全分析

写的很好的一个总结: http://www.cnblogs.com/heaad/archive/2010/07/17/1779829.html

2017-09-25 22:52:50

阅读数 202

评论数 1

编译Linux内核时生成的映像文件vmlinux uImage与zImage的区别

http://www.cnblogs.com/pigeon84/articles/2212404.html http://blog.csdn.net/ultraman_hs/article/details/52838989 http://www.cnblogs.com/achsnw/p/4...

2017-09-25 14:03:45

阅读数 699

评论数 0

分苹果(C语言实现)

1、题目描述 果园里有堆苹果,N(1<N<9)只熊来分。第一只熊把这堆苹果平均分为N份,多了一个,它把多的一个扔了,拿走了一份。第二只熊把剩下的苹果又平均分成N份,又多了一个,它同样把多的一个扔了,拿走了一份,第三、第四直到第N只熊都是这么做的,问果园里原来最少有多少个苹果? 示例和说明如下:...

2017-09-21 11:36:22

阅读数 903

评论数 0

翻转数组(C语言实现)

1、题目描述 给定一个长度为n的整数数组a,元素均不相同,问数组是否存在这样一个片段,只将该片段翻转就可以使整个数组升序排列。其中数组片段[l,r]表示序列a[l], a[l+1], ..., a[r]。原始数组为 a[1], a[2], ..., a[l-2], a[l-1], a[l], a[...

2017-09-20 18:26:33

阅读数 733

评论数 0

电话号码分身(C语言实现)

1、题目描述 继MIUI8推出手机分身功能之后,MIUI9计划推出一个电话号码分身的功能:首先将电话号码中的每个数字加上8取个位,然后使用对应的大写字母代替("ZERO", "ONE", "TWO", "THREE"...

2017-09-19 12:00:43

阅读数 768

评论数 0

(十二)数据结构之快速排序算法实现

1、快速排序方法 采用分而治之的方法:从待排序元素随机找到一个,以它为中间点,将所有比它大的放在一边,所有比它小的放在另一边,然后每一边在执行和上面相同的步骤。选取中间点(pivot)很关键,如果碰到和pivot相同的元素则停下来交换。 如果数据规模较小:小规模数据的快速排序可能还没有简单排序...

2017-09-18 10:20:39

阅读数 433

评论数 0

(十一)数据结构之归并排序算法实现

1、递归归并排序 具体实现如下: /* 递归排序 */ void Merge_sort_r( ElementType A[], int N ) { ElementType *TmpA; TmpA = malloc( N * sizeof( ElementType ) ); if ( T...

2017-09-18 10:14:23

阅读数 436

评论数 0

(十)数据结构之希尔排序算法实现

1、希尔排序 希尔排序是对插入排序的一种改进,插入排序的实现可以参考这篇文章http://blog.csdn.net/tech_pro/article/details/78016096。希尔排序具体实现如下: /* 原始希尔排序 */ void Shell_sort( ElementType ...

2017-09-18 10:09:36

阅读数 437

评论数 0

(九)数据结构之简单排序算法实现:冒泡排序、插入排序和选择排序

1、冒泡排序 /* 冒泡排序,按照由小到大顺序进行排序 */ void Bubble_Sort( ElementType A[], int N ) { int P, i; int flag = 0; /* 定义一个flag来判断带排序序列是否有序或局部有序,提高算法效率 */ for ( ...

2017-09-18 10:03:28

阅读数 450

评论数 0

(八)数据结构之最大堆的简单实现

1、什么是堆? 堆是一种优先队列。特殊的队列,取出元素的顺序是按照元素的优先权(关键字)大小,而不是元素进入队列的先后顺序。 堆的两个特性: a、结构性 用数组表示的完全二叉树 b、有序性 任一结点的关键字是其子树所有结点的最大值(或最小值) 2、最大堆的实现 2.1 基本数据结构 /* 定义最大...

2017-09-18 09:56:24

阅读数 346

评论数 0

(七)数据结构之搜索二叉树的简单实现

1、搜索二叉树的简单定义 二叉搜索树(BST, Binary Search Tree), 也称二叉排序树或者二叉查找树。 定义: a、是一颗二叉树,可以为空,也可以不为空。 b、非空左子树的所有键值小于其根结点的键值 c、非空右子树的所有键值大于其根结点的键值。 d、左、右子树都是二叉...

2017-09-17 19:00:56

阅读数 199

评论数 0

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