- 博客(49)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 从0自学C#12--线程同步解决方法汇总以及优缺点
线程同步解决方法汇总以及优缺点,锁机制和各种锁比较:volatile、Interlocked类(互锁)、spinlock(自旋锁)、Mutex、Moniter、Lock、ReaderWriterLock、双检锁等。
2016-11-22 10:27:38
1140
原创 固件#06--STM32-MCU-GPIO工作模式
固件06–STM32 MCU GPIO工作模式总结: 四种输入四种输出##浮空输入:GPIO-IN-FLOATING可以做KEY识别,RX1上拉输入:GPIO-IPUIO内部上拉电阻输入,默认是高电平下拉输入:GPIO-IPDIO内部下拉电阻输入,默认低高电平模拟输入:GPIO-AIN应用ADC模拟输入,或者低功耗下省电开漏输出:GPIO-O...
2019-11-13 15:54:05
389
原创 固件#03--位操作的优势
位操作的优势在C语言中,可以单独操控变量中的位。读者可能好奇,竟然有人想这样做。有时必须单独操控位,而且非常有用。例如,通常向硬件设备发送一两个字节来控制这些设备,其中每个位bit都有特定的含义。另外,与文件相关的操作系统信息经常被储存,通过使用特定位表明特定项。许多压缩和加密操作都是直接处理单独的位。高级语言一般不会处理这级别的细节.
2017-09-20 15:18:46
482
原创 算法#23--整数反转
整数反转。Example1: x = 123, return 321Example2: x = -123, return -321Example3: x = -12300, return -321
2016-11-25 09:37:01
949
原创 算法#21--两数求和
给定一个整数数组,返回两个数的指数,他们之和等于给定的目标值。nums = [2, 7, 11, 15], target = 9,Because nums[0] + nums[1] = 2 + 7 = 9,return [0, 1].
2016-11-23 09:15:50
1013
原创 算法#11--用简单的思维理解归并排序和三向切分快速排序
为什么说快速排序是应用中最为广泛的算法。它比其他排序算法有什么优缺点,其代码如何实现。三向切分快速排序又特指什么。
2016-08-15 15:03:44
1824
1
原创 如何自学机器学习
如何自学机器学习很多都会有一个问题“如何自学书本知识之外的内容”。也许你是想增加一些技能,也许仅仅是爱好,也许是你读报纸书刊遇到一个你想去了解的知识点,也许是你要开始进行独立的研究……总之,你总会面临一些需要自学的情况。
2016-07-13 08:29:49
919
转载 算法#05--神作:深入浅出傅里叶变换
要让读者在不看任何数学公式的情况下理解傅里叶分析。傅里叶分析不仅仅是一个数学工具,更是一种可以彻底颠覆一个人以前世界观的思维模式。
2016-05-11 10:37:25
2166
1
原创 算法#03--详解最小二乘法原理和代码
最小二乘法的目标:求误差的最小平方和,对应有两种:线性和非线性。线性最小二乘的解是closed-form(如下文),而非线性最小二乘没有closed-form,通常用迭代法求解(如高斯牛顿迭代法,本文不作介绍)。
2016-04-22 08:13:10
17470
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人