- 博客(20)
- 收藏
- 关注
原创 树莓派更换阿里源及碰到的问题(树莓派+Xshell)
不更换源,有时候安装一个软件等半天,所以基本上搭建完SSH以后都会把软件源修改一下,这里使用阿里源参考链接:https://www.cnblogs.com/wml1994/p/11667101.htmlsudo vim /etc/apt/sources.list 修改源(可以先备份)deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpideb-src http://mirrors.al.
2020-12-30 14:52:36
536
原创 阿里云ubuntu + frps实现远程桌面
阿里云ubuntu + frps实现远程桌面由于工作和生活的电脑分不太开,然后以前用的是Teamviewer个人免费版,然后现在又是限制时间,又是要账号,还给识别成非个人。。。。改用向日葵,一个是限速,另一个分辨率有点低,不过好在稳定正好有个阿里云服务器,就试着部署了一下frp内网透传,作为远程控制附上大佬链接:https://www.cnblogs.com/mingyue5826/p/11989935.html自己碰到的问题:ubuntu上的安装还好,没碰上什么问题,就是一开始服务起不来
2020-12-29 22:05:51
446
原创 VM设置Ubuntu窗口自适应大小
VM设置Ubuntu窗口自适应大小使用ubuntu虚拟机的过程中,小窗口一直是固定大小的,偶尔碰到内容多的东西的时候,会显得特别难受,所以设置了一下自适应窗口大小参照:https://blog.csdn.net/lhb_0531/article/details/51874100首先点击上的VM上方导航栏的虚拟机,可以看到有安装VMtool的选项然后解压出来,使用CD命令定位到该文件夹输入:sudo ./wmware-install.pl本人在安装过程中全部输入了yes,然后正常适配了...
2020-12-28 22:17:04
592
原创 傻瓜式给笔记本装ubuntu
笔记本安装Ubuntu系统选择镜像选择写入映像选择U盘,以及写入启动分区而后就是安装windows10一样的下一步了
2020-09-17 16:54:30
388
原创 快速排序
快速排序快速排序是在实践中最快的已知排序算法,它的平均运行时间是O(N log N)是非常精炼且高度优化的内部循环最坏情况为O(N2)基于分治的思想//快速排序//划分操作,返回划分位置int partition(int a[], int left, int right){ int pivot = a[left]; while (left < right) { while (left < right && a[right] >= pi
2020-09-15 22:05:27
65
原创 希尔排序
希尔排序也叫缩小增量排序选取增量为 len/2 (不是最佳)//希尔排序:缩小增量序列排序void ShellSort(int a[], int len) { int i, j; int Increment;//增量 int tmp; for (Increment = len / 2; Increment > 0; Increment /= 2) { for (i = Increment; i < len; i++) { tmp = a.
2020-09-15 17:58:33
55
原创 直接插入排序
直接插入排序将剩余数据中的第一项插入到已排序数据中,直至全部数据遍历完成1. 传入参数为数组地址和数组长度2. 破坏性操作,原数组值已经改变void IsertionSort(int a[], int len) { int i, j; int temp; for (i = 0; i < len; i++) { temp = a[i]; for (j = i; j > 0 && temp < a[j - 1]; j--) { a[j] = a[
2020-09-15 17:31:42
98
原创 CubeMX STM32F4 外部中断
GPIOCubeMX创建工程GPIO.H常用的HAL_GPIO函数初始化相关点灯CubeMX创建工程外部中断是单片机非常常用的功能,这里用按键控制PE4作为LED灯的状态置换。下面贴上大佬的教程。链接: https://blog.csdn.net/as480133937/article/details/98983268.GPIO.H常用的HAL_GPIO函数/** @addtogroup GPIO_Exported_Functions_Group2 * @{ * 1、读取引脚电平
2020-09-07 21:47:53
407
原创 CubeMX GPIO模块
GPIOCubeMX创建工程GPIO.H常用的HAL_GPIO函数初始化相关点灯CubeMX创建工程创建工程比较简单,会第一次以后基本就OK了,这里贴上一个大佬写的教程。链接: https://blog.csdn.net/as480133937/article/details/98885316.GPIO.H常用的HAL_GPIO函数/** @addtogroup GPIO_Exported_Functions_Group2 * @{ * 1、读取引脚电平 * 2、引脚电平写高或者低
2020-08-21 20:32:05
247
原创 11章,字符串及字符常量
第一章:初识C语言笔记一点记录:这篇博客是我学习C primer plus过程中跟着目录记下的一些笔记方便以后自己回忆笔记一点记录:字符串的印象对我来说并不深,因为以前接触的大多是流程控制类的程序,也就是发出某个动作的程序,这种与文本文件挂钩,并且大多数是查找或者处理某个数据的程序还是需要多多加强。多看看别人写的源码。...
2020-08-12 17:35:01
211
原创 第二章:C语言概述
第一章:初识C语言笔记一点记录:这篇博客是我学习C primer plus过程中跟着目录记下的一些笔记如果有不对的地方请多指教笔记一点记录:第二章以一个简单的程序开始,介绍了一下C语言的样貌,也不是很确定是不是比直接讲语法好。这一章还是比较基础,以前都会了,所以也就没留下什么笔记当然,可能也因为自己看得不够仔细 :)...
2020-08-11 20:36:37
174
原创 第一章:初识C语言
第一章:初识C语言笔记一点记录:这篇博客是我学习C primer plus过程中跟着目录记下的一些笔记如果有不对的地方请多指教笔记一点记录:以前杂七杂八的边用边学,把C语言学了一遍了已经,可是感觉没有一个总体的脉络,所以特地买了一本C Primer Plus进行学习。希望这一边的学习可以让我抓住一个大概吧。...
2020-08-11 20:32:06
113
原创 LeetCode上的整数反转问题
#LeetCode上的两数之和问题##自己作答的情况如下// #define MaxSize 2048int* twoSum(int* nums, int numsSize, int target, int* returnSize){ int i=0; int hashlist[MaxSize]; int * sum = (int *) malloc (sizeof(int) * 2);//自行释放,否则一直存在,intsum[2];函数结束,系统自动回收 memse
2020-08-02 18:10:38
75
原创 两数相加问题(链表)
LeetCode上的两数相加问题思路:取出链表末尾值,然后进行进位加法/** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */struct ListNode* addTwoNumbers(struct ListNode* l1, struct ListNode* l2){ int sum,ten,ge;
2020-08-02 18:09:58
109
原创 LeetCode两数之和问题
#LeetCode上的两数之和问题##先贴出别人的正确解// 转至https://leetcode-cn.com/problems/two-sum/solution/cyu-yan-ji-yu-shu-zu-de-san-lie-15xing-dai-ma-8ms-/#define MaxSize 2048int* twoSum(int* nums, int numsSize, int target, int* returnSize){ int i=0; int hashlist[M
2020-07-14 22:18:59
167
原创 keil4(MDK4)安装
keil4(MDK4)安装为什么还要装MDK4软件来源安装过程目录结构安装过程为什么还要装MDK4装了MDK5以后还是要装MDK4是因为习惯了在4上面写51的程序,然后网上教在5上使用4的教程没搞成功,然后就懒得再弄了,直接再装一个4也挺好的。软件来源百度下载的一个安装包,如果有需要的话,可以自行下载安装过程目录结构因为C盘是一个256的PM981,所以喜欢经常用的东西直接往C盘怼(懒得分区)安装过程1.一直下一步,然后注意选择一下文件目录就OK了,如下图所示,2.然后信息的话随便填
2020-06-08 20:28:10
6468
原创 MDK5(stm32)软件的安装
软件安装为什么先装MDK5软件来源安装过程目录结构安装过程为什么先装MDK5个人愚昧,不知道为什么每次装完了MDK4以后,再装MDK5会导致默认4的工程被5打开。搞得很是烦恼,后面发现先安装5再安装4的话就可以解决这个问题。软件来源这里MDK5是在原子哥给的安装包里面找到的,感觉用起来很方便。激活过程的话网上有很多了,这里就不说了(有条件还是支持正版吧[dog][dog][dog])安装过程目录结构因为C盘是一个256的PM981,所以喜欢经常用的东西直接往C盘怼(懒得分区)安装过程1.
2020-06-08 20:04:48
518
原创 初来乍到
hello csdn来这里的意义毕业这么久了,一直也不知道自己会点什么东西,说什么都不会吧,好像又会一点。所以到CSDN上记录一下自己学习的过程,顺便把以前学习的东西重新搞一遍,感觉还不错。自娱自乐,如果有不对的地方,欢迎批评指正。...
2020-06-08 19:33:31
77
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人