自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [LeetCode]189 旋转数组(c++精简版)

给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。示例 1:输入: [1,2,3,4,5,6,7] 和 k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 步: [7,1,2,3,4,5,6]向右旋转 2 步: [6,7,1,2,3,4,5]向右旋转 3 步: [5,6,7,1,2,3,4]示例 2:输入: [-1,-100,3,...

2018-07-24 21:42:39 521

转载 Linux中pthread线程使用详解

线程退出的条件:下面任意一个都可以。1.调用pthread_exit函数退出。2.其他线程调用pthread_cancel取消该线程,且该线程可被取消。3.创建线程的进程退出或者整个函数结束。4.当前线程代码执行完毕。5.其中的一个线程执行exec类函数执行新的代码,替换当前进程所有地址空间。 当线程中休眠或者死循环时候,需要在住进程中调用pthread_join等待线...

2018-07-24 16:32:33 1586

转载 Linux中线程和进程的区别

1.定义进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位线程是进程的一个实体,行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源.是CPU调度和分派的基本单位,它是比进程更小的能独立运2.关系一个线程可以创建和撤销...

2018-07-24 16:23:12 7184

转载 static用法小结

static用法小结static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种只指在C语言中使用, 第三种在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准).(1)局部静态变量(2)外部静态变量/函数(3)静态数据成员/成员函数下面就这三种使用方式及注意事项分别说明一、局部静态变量在C/C++中, 局部变量按照存储形式可分为三种au...

2018-07-24 15:17:28 169

转载 [LeetCode]4 两个有序数组的中位数

【难度:hard】 There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)). 给定两个有序数组nums1和nu...

2018-07-22 10:51:40 593

转载 C语言运算符优先级(超详细)

C语言运算符优先级  优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右 -- ...

2018-07-21 16:40:43 928

转载 C++string类总结

一、string的初始化首先,为了在程序中使用string类型,必须包含头文件 <string>。如下: #include <string>注意这里不是string.h,string.h是C字符串头文件。string类是一个模板类,位于名字空间std中,通常为方便使用还需要增加: using namespace std;声明一个字符串变量...

2018-07-21 10:57:00 557

转载 【LeetCode】第一题(C++)

【leetcode】 算法题1 两数之和 问题     给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例: 给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1] ...

2018-07-20 15:32:57 790

转载 华为--嵌入式软件工程师面试题汇总

(1)什么是预编译,何时需要预编译:答案:1、总是使用不经常改动的大型代码体。2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。 预编译指令指示了在程序正式编译前就由编译器进行的操作,可以放在程序中的任何位置。(2)char * constp      char const * p     const char *p 上...

2018-07-13 16:48:47 1442

转载 嵌入式软件工程师经典面试题

1、int a[10]={1,2,3,4,5,6,7,8,9,0};   int *p=&a[1];   则p[6]等于82、整数数组清零:bzero(),memset()。3、sizeof();测试变量所占地址的字节数4、 main()  {   char *str[]={"ab","cd","ef","gh","ij","kl"};   char *t;   t=(st

2018-07-13 16:37:02 71853 6

数字信号单音生成,单音生成

详细的单音生成公式,手把手教你生成数字域单音信号

2024-09-18

BP_momentum.zip

一阶梯度下降算法是学习BP神经网络的入门基础,而动量梯度下降法是一阶梯度下降算法的优化算法,理解其原理对于学习机器学习很重要。

2019-07-02

华为嵌入式软件面试题

华为嵌入式软件工程师面试题,体量较大,覆盖面比较广

2018-07-13

嵌入式软件面试题(PDF版)

本文档为嵌入式软件工程师必备面试题,c与c++有关方面的重难点都有涉及。

2018-07-13

matlab遗传算法geneticbx工具箱和安装步骤和测试代码

该geneticbx为matlab的遗传算法工具箱,下载后解压,直接加到matlab工具箱中,设置了路径直接可用,无需其他冗余操作。

2018-05-27

空空如也

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

TA关注的人

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