会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
毛豆
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
下一页
2022年9月4日
接口协议(1) - I2C
摘要: I2C(Inter-Integrated Circuit)总线是一个半双工通信协议。由两根线组成,时钟线(SCL)和数据线(SDA)。2C可以分为主机和从机,同一 I2C总线上只能有一个主机,可以有多个从机。需要注意的是从机不能发出传输请求,并且从设备的数据传输也是由主机进行控制的。大端通信(MSB
阅读全文
posted @ 2022-09-04 10:56 this毛豆
阅读(424)
评论(0)
推荐(0)
2022年9月3日
Buildroot 开发使用技巧
摘要: Buildroot是一个简单、高效且易于使用的工具,可以使用它自动构建一个Linux系统。 1.搭建编译环境 buildroot构建Linux系统可以使用内部工具(默认),也可以使用外部工具,这里在Ubuntu上以默认配置的内部工具为例,简单搭建一下开发环境: 1 $ sudo apt update
阅读全文
posted @ 2022-09-03 23:59 this毛豆
阅读(832)
评论(0)
推荐(0)
2022年7月9日
Ubuntu 16.04安装Openjdk 7
摘要: Ubuntu 14是可以正常安装openjdk 7的,Ubuntu 16则只能安装openjdk 8以上,先说结果:使用本博文方法,目前测试ubuntu 16 server/desktop均可以正常安装openjdk 7。 ubuntu 16安装openjdk,网上比较常见的,给出了两种方法,均无法
阅读全文
posted @ 2022-07-09 17:00 this毛豆
阅读(1513)
评论(0)
推荐(0)
2022年6月27日
电脑安装Windows/Linux双系统
摘要: 这里介绍的是同一个物理硬盘上安装两个系统的方法,如果系统安装在不同的硬盘,可以跳过第一步,由于测试机不支持Win 11,所以测试平台是Windows 10 + Kubuntu 22,其它系统类似,根据喜好自行更改,安装顺序是先安装Win 10,后安装Kubuntu,原因是Win 10不识别Linux
阅读全文
posted @ 2022-06-27 17:12 this毛豆
阅读(3144)
评论(0)
推荐(0)
2022年6月26日
虚拟机安装Arch Linux
摘要: 本次介绍在Hyper-V虚拟机上安装Arch Linux的方法,其它虚拟机平台类似。 1. 创建和启动虚拟机 1.1 下载ArchLinux安装镜像 先登录官网下载页面:[https://archlinux.org/download/]. 然后根据喜好选择具体的下载链接,比如我选择通过国内网易163
阅读全文
posted @ 2022-06-26 21:25 this毛豆
阅读(1788)
评论(0)
推荐(0)
2022年6月25日
数据结构(16) - 折半查找(二分查找)
摘要: 在计算机科学中,折半搜索(英语:half-interval search),也称二分搜索(英语:binary search)、对数搜索(英语:logarithmic search),是一种在有序数组中查找某一特定元素的搜索算法。搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程
阅读全文
posted @ 2022-06-25 18:05 this毛豆
阅读(228)
评论(0)
推荐(0)
数据结构(15) - 顺序查找
摘要: 顺序查找是按照序列原有顺序对数组进行遍历比较查询的基本查找算法。对于任意一个序列以及一个给定的元素,将给定元素与序列中元素依次比较,直到找出与给定关键字相同的元素,或者将序列中的元素与其都比较完为止。 1 /** 2 * C data structure sequence search exampl
阅读全文
posted @ 2022-06-25 18:00 this毛豆
阅读(150)
评论(0)
推荐(0)
数据结构(14) - 希尔排序
摘要: 希尔排序(Shell's Sort)是插入排序的一种又称“缩小增量排序”(Diminishing Increment Sort),是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因 D.L.Shell 于 1959 年提出而得名。希尔排序是把记录按下标的一定增量分组,对每组
阅读全文
posted @ 2022-06-25 17:56 this毛豆
阅读(30)
评论(0)
推荐(0)
数据结构(13) - 折半排序(二分排序)
摘要: 折半插入排序(binary insertion sort)是对插入排序算法的一种改进,由于排序算法过程中,就是不断的依次将元素插入前面已排好序的序列中。由于前半部分为已排好序的数列,这样我们不用按顺序依次寻找插入点,可以采用折半查找的方法来加快寻找插入点的速度。 1 /** 2 * C data s
阅读全文
posted @ 2022-06-25 17:53 this毛豆
阅读(97)
评论(0)
推荐(0)
数据结构(12) - 快速排序
摘要: 快速排序(Quicksort),是对冒泡排序算法的一种改进。算法通过多次比较和交换来实现排序,其排序流程如下: (1)首先设定一个分界值,通过该分界值将数组分成左右两部分。(2)将大于或等于分界值的数据集中到数组右边,小于分界值的数据集中到数组的左边。此时,左边部分中各元素都小于分界值,而右边部分中
阅读全文
posted @ 2022-06-25 17:45 this毛豆
阅读(69)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
下一页
公告