自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 CLion配置STM32开发环境(JLink GDB Server)

Hi,我是嘉赫。我终于忍受不了Keil了。

2022-04-01 00:05:28 5732 9

原创 十六进制转八进制

进制转换是一个程序员基本的能力,今天就来一道进制转换来下下饭。十六进制转八进制资源限制时间限制:1.0s 内存限制:512.0MB问题描述给定n个十六进制正整数,输出它们对应的八进制数。输入格式输入的第一行为一个正整数n (1<=n<=10)。接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式输出n行,每行为输入对应的八进制正整数。【注意】输入的十六进制数不会有前导0,比如012A。输

2021-01-31 14:35:13 7816 1

原创 二进制数数

对于算法竞赛来说,算法的效率自然是很重要的。有些时候我们可以使用一切巧妙地办法借助数据本身的特点进行处理。比如今天这个题。二进制数数问题描述给定L,R。统计[L,R]区间内的所有数在二进制下包含的“1”的个数之和。如5的二进制为101,包含2个“1”。输入格式第一行包含2个数L,R输出格式一个数S,表示[L,R]区间内的所有数在二进制下包含的“1”的个数之和。样例输入2 3样例输出3数据规模和约定L<=R<=100000;题目解析进制,即进位计数制,是人为定义的一种

2021-01-31 14:33:22 1148

原创 iMX8MM移植AC9260无线网卡

上回书说到,这鲁智深……不好意思走错场子了,接着说我和iMX8MM的故事。上次把Ubuntu-Base移植到iMX8MM之后啊,我的开发方便了很多,但是在联网方面却又遇上了问题。我在当初开发板选型的时候,看到飞凌嵌入式他家iMX8系列有两个型号,一个是我手上这个iMX8M Mini,还有一个是扩展性能更好的iMX8M,在iMX8M上飞凌嵌入式提供了Wireless-AC 9260无线网卡的驱动,这玩意儿好啊,最大1.7Gbps的速率,网络这块就没有性能瓶颈了。但是,为了一个驱动选择加价400的iMX8

2021-01-23 17:03:08 1254 3

原创 Ubuntu-Base在iMX8MM平台上的移植

先说废话↓转眼大学快过完了,已经开始了毕业设计的开发。笔者的毕业设计是一个运行ARM-Linux的第一人称控制机器人,为了挑(zhe)战(mo)一下自己,选择了一个性能很美丽的平台——iMX8MM,Cortex-A53四核1.8GHz,带一条PCI-E 2.0通道,还有硬件H.264编解码器,对我的需求可是再完美不过了。选来选去看到了飞凌嵌入式的OKMX8MM-C开发板和FETMX8MM-C核心板,核心板上带2GB DDR4 RAM和8GB EMMC,直到我拿到板子那一刻都是很开心的。但我的开心也仅仅

2021-01-23 17:02:42 1889 9

原创 Ubuntu系统Grub引导修复纪实

昨天买了一块新的SSD,PM981A,和一个U盘,TU100Pro,随手测了个速,还是有点满意。这U盘的速度属实有点惊喜,不给装个WinToGo实在有点对不起它,直接Dism++释放映像进去。思索了一会儿,毕竟还是Windows用的多,决定将我电脑的Ubuntu留在旧硬盘,把Windows迁移进新硬盘。进入刚装好的WTG,用DiskGenius克隆了磁盘,之前丢过一次数据还买了专业版。完成之后行云流水一般地重启,进UEFI,改启动顺序,Grub引导失败。看着眼前的grub>和跳动的光标

2021-01-23 17:01:54 1551

原创 斐波那契数列

最近系里又开始了蓝桥杯大赛的培训工作,一群飞蛾扑火般的大一菜鸟正在被折磨得死去活来。这里就来一道基础题下下饭吧。问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再将计算的结果

2021-01-23 17:00:38 733

原创 Linux测试TCP通信

传输控制协议(TCP,Transmission Control Protocol)是为了在不可靠的互联网络上提供可靠的端到端字节流而专门设计的一个传输协议。百度百科在TCP/IP中,TCP和UDP是最主要的传输层协议,也是应用希望进行网络通信时直接接触的协议。现在就来尝试一下在Linux上实现TCP-Server和TCP-Client的双向通信。系统环境:Ubuntu 18.04/vi...

2019-11-25 14:03:17 2248 1

原创 Git——分布式版本控制系统的使用

在协作或管理大型项目时,通常会使用git或svn等版本控制系统,但是这些为程序员准备的系统往往对新手很不友好。本文就对基本的git使用做一个简单介绍。建立云端仓库:对于初次使用git的同学来说,可能完全不知道该如何上手,这里就从初始化git环境开始讲。想要使用git系统首先需要有一个git账号,在国内使用gitee(码云)是一个比较不错的方案。首先注册一个码云账号,在码云网站首页点击注...

2019-11-25 13:59:44 323

原创 给WordPress添加SSL认证(HTTPS)

SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。百度百科HTTPS协议在网络中使用越来越多,从访问者角度也会有一种安全感,所以我也为本博客添加了SSL,这里记录一下给本站添加SSL认证的过程。本站环境为...

2019-11-25 13:57:08 2299 1

原创 Ubuntu 安装WordPress详解

WordPress是用户最多的开源博客建站系统,下面是本站的安装过程记录。系统环境:Ubuntu18.04、Apache2、PHP 7.4、MySQL5.7、WordPress 5.2.3WordPress 5.2.3建站系统要求运行环境为PHP 7.3 及更高版本和MySQL 5.6 或 MariaDB 10.1 及更高版本以下过程针对全新安装的Ubuntu18.04操作系统,仅包含...

2019-11-25 13:55:48 1161

Google C++ Style Guide.pdf

Google很早以前就发布了自己开源项目的编码风格规范文档,并公开在了GitHub,中文翻译版在 https://zh-google-styleguide.readthedocs.io/en/latest/ 。本文档是英文版的PDF版本,内含扉页目录链接,自己喜欢看PDF所以把Google发布的html转成了PDF,没别的区别。

2019-11-25

基于STM32F103的AGV智能寻迹车代码

基于STM32F103C8T6的AGV循迹智能车代码,硬件PCB图纸在另一个链接下,请根据自身需要微调。 电路:https://download.csdn.net/download/zjh1229/11738935

2019-09-13

基于STM32F103的AGV智能车控制电路

自己画的基于STM32F103C8T6的智能车控制电路。配套有代码在另一个链接下。 该项目基于广州联网科技的AGV模块,请根据自身需要做微调。 代码:https://download.csdn.net/download/zjh1229/11738946

2019-09-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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