自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 资源 (4)
  • 收藏
  • 关注

原创 《御制皇陵碑》

《御制皇陵碑》(明)朱元璋 撰孝子皇帝元璋谨述:洪武十一年夏四月,命江阴侯吴良督工新造皇堂。予时秉鉴窥形,但见苍颜皓首,忽思往日之艰辛。况皇陵碑记皆儒(臣)粉餙之文,恐不足为后世子孙戒,特述艰难、明昌运,俾世代见之。其辞曰:昔我父皇,寓居是方,农业艰辛,朝夕旁徨,俄尔天灾流行,眷属罹殃:皇考终於六十有四,皇妣五十有九而亡,孟兄先死,合家守丧。田主德不我顾,呼叱昂昂,既不与地,邻里惆怅。忽伊兄之慷慨,惠此黄壤,殡无棺椁,被体恶裳,浮掩三尺,奠何肴浆。既葬之后,家道惶惶,仲兄少弱,生计不张,

2021-09-13 14:08:17 631

原创 repo init 时提示File “/root/....../.repo/repo/main.py“, line 79

错误显示:File "/root/....../.repo/repo/main.py", line 79 file=sys.stderr) ^SyntaxError: invalid syntax解决办法:由于repo 要求的python版本不匹配导致的,可以通过升级Python版本解决,如果还是出现这种异常,考虑是否是repo和Python版本不一致导致;解决过程如下1、mkdir ~/bin2、PATH=~/bin:$PATH3、git clon...

2021-09-06 17:05:12 11502

原创 CMakeLists.txt编写概述、使用方法

1、编写规则# 声明要求的cmake最低版本cmake_minimum_required( VERSION 3.5 )# 添加gcc标准支持set( CMAKE_C_COMPLIE "gcc" )# 声明一个cmake工程project( 工程名 )# 找到后面需要库和头文件的包find_package(包的名称及最低版本)# 例如find_package(OpenCV 2.4.3 REQUIRED)# 头文件include_directories("路径")# 例如#

2021-04-20 16:46:53 475

原创 Ubuntu16.04.9 系统下安装arm linux 64bit的交叉编译工具aarch64-linux-gnu-gcc

sudo apt-cache search aarch64//查看哪些版本可以安装;sudo apt-get install gcc-5-aarch64-linux-gnu//安装一个gcc开头的5版本的支持64bit ARM linux的交叉编译工具;sudo apt-get install gcc-aarch64-linux-gnu//然后再安装一个没有版本号的gcc-aarch64-linux-gnu;安装之后,用aarch64-linux-gnu-gcc -v可以查看里边的版

2021-04-20 16:40:11 778

原创 ubantu18.04 64位搭建linux-arm交叉编译环境

1、解压安装包命令:sudotar xvzf arm-linux-gcc-4.4.3.tar.gz -C /2、创建目录sudo mkdir /usr/local/arm_4.4.33、移动文件sudomv /opt/FriendlyARM/toolschain/4.4.3/* /usr/local/arm_4.4.34、配置环境变量export PATH=$PATH:/usr/local/arm_4.4.3/bin5、修改 /etc/environment文件su...

2021-04-20 16:36:11 299

原创 beyong compare激活

修改注册表1在搜索栏中输入regedit,打开注册表2删除项目:计算机\HKEY_CURRENT_USER\Software\ScooterSoftware\BeyondCompare4\CacheId

2021-01-18 11:00:44 601

原创 C语言 char转uint8_t

char转uint8_t:static int char2uint(char *input, uint8_t *output){ for(int i = 0; i < 24; i++) { output[i] &= 0x00; for (int j = 1; j >= 0; j--) { char hb = input[i*2 + 1 - j]; if (hb >= '0' &amp...

2021-01-08 16:36:30 5943

原创 2020-12-30

单词:1.certain adj 肯定的,确定的,无疑的,肯定会发生的,必然的,确实的 pron. (不提及人或事物的名称时用)某些she looks certain to win an Oscar2.keep company with phrase. 和.....结交(交往)you had better not keep company with him.3.custom n.习惯,风俗;(customs)海关;光顾,惠顾social cu...

2020-12-30 19:34:02 176

原创 2020-12-28

单词:1.method n.方法,办法,措施,调理a reliable/effective/scientific/method of data analysis2.society n.社会,学会,协会,社团,交往racism exists at all levels of society.3.in general phrase.一般说来;大体上;从总体上看;在各方面in general,consumers prefer quantity to quality...

2020-12-28 23:38:22 234

原创 2020-12-27

单词:阅读:

2020-12-27 22:16:19 98

原创 世界上有两个自己,一个假装快乐,一个真心难过

多年后,在一回首间,才忽然发现,原来,我一生的种种努力,不过只为了周遭的人对我满意而已。为了博得他人的称许与微笑,我战战兢兢地将自己套入,所有的模式所有的桎梏。走到途中才忽然发现,我只剩下一副模糊的面目,和一条不能回头的路。...

2020-06-10 13:35:38 276

原创 面试宝典(1)

第一部分.基本概念及其他问答题1.关键字static的作用是什么?a.在函数体,一个被声明为静态的变量在这个函数被调用过程中维持其值不变b.在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其他函数访问。它是一个本地的全局变量c.在模块内,一个被声明为静态的函数只可被这一模块的其他函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用。...

2020-04-14 22:25:25 128

原创 排序算法---选择排序

1.选择排序介绍选择排序是一种简单直观的排序算法。它的基本思想是:首先在未排序的数列中找到最小或最大元素,然后将其存放到数列的起始位置;接着,再从剩余未排序的元素中继续寻找最小或最大元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。2.选择排序代码/**选择排序**参数说明*a-待排序的数组*n-数组的长度*/void select_sort...

2020-04-11 13:47:30 179

原创 排序算法---希尔排序

1.希尔排序介绍希尔排序是插入排序是一种,它是针对直接插入排序算法的改进。该方法又称缩小增量排序,因DL.shell于1959年提出而得名希尔排序实质上是一组分组插入方法。它的基本思想是:对于N个待排序的数列,取一个小于N的整数gap(gap被称为步长)将待排序元素分成若干个组子序列,所有距离为gap的倍数的记录放在同一个组中;然后,对各组内的元素进行直接插入排序。这一趟排序完成后,每一组...

2020-04-11 13:31:01 181

原创 排序算法---插入排序

插入排序1.直接插入排序介绍直接插入排序的基本思想是:把N哥待排序的元素看成一个有序表和一个无序表。开始时有序表中只包含1个元素,无序表中包含有N-1个元素,排序过程中每次从无序表中取出第一个元素,将它插入到有序表中的适当位置,使之成为新的有序表,重复N-1次可完成排序过程。2.直接插入排序图文说明直接插入排序代码/**直接插入排序**参数说明* a--待排序的...

2020-04-09 22:53:47 117

原创 排序算法-快速排序

1.快速排序介绍快速排序(qucik sort)使用分治法策略。它的基本思想是:选择一个基准数,通过一趟排序将要排序的数据分割成独立的两部分;其中一部分的所以数据都比另外一部分的所有数据都要小。然后,再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。快速排序流程:(1)从数列中跳出一个基准值(2)将所有比基准值小的摆放在基准前面所有比...

2020-03-16 17:04:15 107

原创 4.自增自减

自增运算符++对操作数增加一个单位,自减运算符--对操作数减小一个单位在表达式中,自增和自减运算符在操作数钱或后是有区别对。在操作数之前时,县实施增/减操作,然后才使用操作数的值;若在操作数之后,先使用操作数的值,而后再增/减操作数;注意点:1.自减运算符++和自减运算符--,只能用于变量,而不能用于常量或表达式2.++和--的结合方向是自右向左代码实例:#inclu...

2020-03-06 13:57:54 293

原创 leetcode 有重复字符串的排序组合

题目:有重复字符串的排列组合。编写一种方法,计算某字符串的所有排列组合。示例1: 输入:S = "qqe" 输出:["eqq","qeq","qqe"]源码:char **list;int cnt;void dp(char *t, int n, char *p){ if (*p == 0) { for (int i = 0; i < cnt; i...

2020-02-17 22:30:07 481 1

原创 leetcode 无重复字符串的排序组合

题目:无重复字符串的排列组合。编写一种方法,计算某字符串的所有排列组合,字符串每个字符均不相同。示例1:输入:S = "qwe"输出:["qwe", "qew", "wqe", "weq", "ewq", "eqw"]字符都是英文字母。字符串长度在[1, 9]之间。解题思路:深度优先+贪心。每一层用for循环对已有字符串逐个位置插入新字符,构造全部可能组合源码:c...

2020-02-17 22:25:24 566

原创 leetcode[557]反转字符串中的单词

题目:给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。示例1:输入: "Let's take LeetCode contest"输出: "s'teL ekat edoCteeL tsetnoc"注意:在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格源码:char * reverseWords(char * s...

2020-02-14 11:02:45 99

原创 leetcode[300]最长上升子序列

题目:给定一个无序的整数数组,找到其中最长上升子序列的长度。示例:输入: [10,9,2,5,3,7,101,18]输出: 4解释: 最长的上升子序列是[2,3,7,101],它的长度是 4。说明:可能会有多种最长上升子序列的组合,你只需要输出对应的长度即可。你算法的时间复杂度应该为O(n2) 。源码:/** * 动态规划 */#define MA...

2020-02-14 10:41:24 73

原创 leetcode[8]字符串转整数atoi

题目:请你来实现一个atoi函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。该字符串除了有效的整数部分之后也可能会存在多余的字符,...

2020-02-14 10:31:55 136

原创 leetcode[93]复原ip地址

题目:给定一个只包含数字的字符串,复原它并返回所有可能的 IP 地址格式。示例:输入: "25525511135"输出: ["255.255.11.135", "255.255.111.35"]源码:/* 判断是否为有效IP *//* 长度为1-3, 没有前导0, 值在[0,255]之间 */bool isValidIp(char *s, int len, int *...

2020-02-14 10:25:11 108

原创 leetcode[221]最大正方形

题目:在一个由 0 和 1 组成的二维矩阵内,找到只包含 1 的最大正方形,并返回其面积。示例:输入:1 0 1 0 01 0 1 1 11 1 1 1 11 0 0 1 0输出: 4源码:/** * dp表示最大正方形边长,dp[i][j] = MIN(dp[i-1][j-1], dp[i][j-1], dp[i-1][j]); */#define ...

2020-02-13 18:39:04 90

原创 leetcode[344]反转字符串

题目:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。源码:void reverseString(char* s, int sSize){ char temp ;...

2020-02-13 18:35:52 86

原创 leetcode[200]岛屿数量

题目:给定一个由'1'(陆地)和 '0'(水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是通过水平方向或垂直方向上相邻的陆地连接而成的。你可以假设网格的四个边均被水包围。示例 1:输入:11110110101100000000输出:1示例2:输入:11000110000010000011输出: 3源码:void _num...

2020-02-13 17:27:13 146

原创 leetcode[206]反转链表

题目:反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL源码:/** * Definition for singly-linked list. * struct ListNode { * int val; * struct ...

2020-02-13 15:55:08 67

原创 leetcode[9]回文数

题目:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。...

2020-02-13 15:48:40 56

原创 leetcode[394]字符串解码

题目:给定一个经过编码的字符串,返回它解码后的字符串。编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数 k ,例如不会出现像3a...

2020-02-13 15:39:44 130

原创 leetcode[53]最大自序和

题目:给定一个整数数组 nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释:连续子数组[4,-1,2,1] 的和最大,为6。进阶:如果你已经实现复杂度为 O(n) 的解法,尝试使用更为精妙的分治法求解源码:扫描法,时间复杂度是O(n)。核心思想是,当加...

2020-02-13 14:47:17 126

原创 leetcode[43]字符串相乘

题目:给定两个以字符串形式表示的非负整数num1和num2,返回num1和num2的乘积,它们的乘积也表示为字符串形式。示例 1:输入: num1 = "2", num2 = "3"输出: "6"示例2:输入: num1 = "123", num2 = "456"输出: "56088"说明:1.num1和num2的长度小于110。2.num1 和n...

2020-02-13 11:27:29 73

原创 leetcode[2]两数相加

题目:给出两个非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0...

2020-02-13 11:02:01 72

原创 leetcode[20]有效的括号

题目:给定一个只包括 '(',')','{','}','[',']'的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。源码:bool isValid(char* s) { //函数声明 bool isLeft(char); bool relative(...

2020-02-12 21:04:04 71

原创 leetcode[7]整数反转

题目:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为[−231, 231− 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。源码:int reverse(int x){ long r = 0; while (x != 0) { r = 10*...

2020-02-12 08:54:37 69

原创 leetcode[3]无重复字符的最长子串

题目:给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。源码:临时数组里只需保存该字符是否被占用(占用更少的内存空间),只需遍历一次(复杂度O(N))。 改进之处:在发生字符重复现象时,将第一个重复字符之前的(包含该字符)的占用情况清除,遍历指针继续遍历而不用切换。int lengthOfLongestSubstring(char * s){ char o...

2020-02-12 08:43:30 75

转载 leetcode[1]两数之和

题目:给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]...

2020-02-07 23:02:42 84

原创 leetcode[820]单词的压缩编码

题目:给定一个单词列表,我们将这个列表编码成一个索引字符串S与一个索引列表 A。例如,如果这个列表是 ["time", "me", "bell"],我们就可以将其表示为 S = "time#bell#" 和 indexes = [0, 2, 5]。对于每一个索引,我们可以通过从字符串 S中索引的位置开始读取字符串,直到 "#" 结束,来恢复我们之前的单词列表。那么成功对给定单...

2020-02-07 22:20:22 1937

原创 leetcode[1151]最少交换次数来组合所有的1

题目:给出一个二进制数组data,你需要通过交换位置,将数组中 任何位置 上的 1 组合到一起,并返回所有可能中所需最少的交换次数。示例 1:输入:[1,0,1,0,1]输出:1解释:有三种可能的方法可以把所有的 1 组合在一起:[1,1,1,0,0],交换 1 次;[0,1,1,1,0],交换 2 次;[0,0,1,1,1],交换 1 次。所以最少的交换次数为 1。...

2020-02-07 21:33:48 869

原创 leetcode[5]最长回文子串

题目:给定一个字符串s,找到s中最长的回文子串。你可以假设s的最大长度为 1000。源码:char * longestPalindrome(char * s){ int left = 0; int right = 0; int maxlength = 0;//回文子串最大长度 int startindex = 0;//最长回文子串开...

2020-02-07 21:08:19 124

原创 leetcode[758]字符串中的加粗单词

题目:给定一个关键词集合words 和一个字符串S,将所有 S 中出现的关键词加粗。所有在标签 <b> 和</b>中的字母都会加粗。返回的字符串需要使用尽可能少的标签,当然标签应形成有效的组合。例如,给定words = ["ab", "bc"] 和S = "aabcd",需要返回"a<b>abc</b>d"。注意返回"a&...

2020-02-07 14:30:39 535

ESP8266支持float类型修改方法

在ESP8266的IDF框架中,提供了类似控制台的printf操作,可以向串口打印一些信息,但是ESP8266的printf函数被封装经过了简化,不支持浮点数的格式控制符%f。文档提供ESP8266支持float类型修改方法

2020-12-03

运行在PETALINUX上FPGA与SSD连接方案验证测试说明v1.0.docx

基于FPGA大牛Jeff Johnson写了一个FPGA挂载NVME SSD的教程http://www.fpgadeveloper.com/2016/04/zynq-pci-express-root-complex-design-in-vivado.html,关于在petalinux上运行fpga并与ssd连接整理的详细文档

2019-11-18

文件流的截取

应用C#语言实现对worD内部部分内容的截取!

2013-11-19

c#代码例子

  WPF提供了丰富的控件,本文档有说明包括,WPF提供的常用控件,和项目扩展的自定义控件。   本文档的适用人群:交易开发人员、后期维护人员等。

2013-05-07

空空如也

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

TA关注的人

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