1、static关键字 static HAL_StatusTypeDef UART_Receive_IT(UART_HandleTypeDef *huart){ ...} 在函数前面加了一个static关键字,则该工程的其他文件中不能调用此函数,此函数只能在本文件中被调用。 2、weak关键字 /* ...
分类:
其他好文 时间:
2019-12-08 23:43:49
阅读次数:
194
MonkeyDev是原有iOS OpenDev的升级,非越狱插件的开发集成神器! 可以使用Xcode开发CaptainHook Tweak、Logos Tweak 和 Command-line Tool,在越狱机器开发插件,这是原来iOSOpenDev功能的迁徙和改进。 只需要拖入一个砸壳应用,自动 ...
分类:
其他好文 时间:
2019-12-06 00:15:37
阅读次数:
316
fcitx googlepinyin: apt-get install fcitx apt-get install fcitx-googlepinyin apt-get install im-config im-config reboot 优化: gnome-tweaks Firefox ESR C ...
分类:
其他好文 时间:
2019-11-26 17:54:32
阅读次数:
72
8.1、集成学习 集成学习(ensemble learning)通过结合不同的学习算法来解决实际任务,有时也被称为多分类器系统(multi-classifier system)、基于委员会的学习(committee-based learning)。 如下图8.1所示,个体学习器通常由一个现有的学习算 ...
分类:
其他好文 时间:
2019-11-11 23:07:23
阅读次数:
160
一、面向对象技术简介1、面向对象简介面向对象编程(ObjectOrientedPrograming,OOP)是一种编程思想,OOP把对象当成程序的一个基本单元,一个对象包含数据和操作数据的方法。面向对象编程的三大特性如下:A、封装,可以隐藏实现细节,使代码模块化。B、继承,可以通过扩展已存在的类来实现代码重用,避免重复编写相同的代码。C、多态,封装和继承的目的都是为了实现代码重用,而多态是为了实现
分类:
编程语言 时间:
2019-11-11 21:19:51
阅读次数:
72
一、weak_ptr出现的意义 上一节提到过shared_ptr,它会自动释放“不再需要使用的对象”的相应的资源,但是它不是万能的,在某些时候(比如说循环引用),它会显得力不从心,这就是weak_ptr出现的意义; 1.1 weak_ptr 使用特性 weak_ptr也是一个模板,只提供能接受一个s ...
分类:
编程语言 时间:
2019-11-03 18:12:11
阅读次数:
113
使用wkwebview时,push后,再pop返回,报错 Cannot form weak reference to instance (xxxx) of class xxxx. It is possible that this object was over-released, or is in ...
分类:
Web程序 时间:
2019-10-31 18:39:18
阅读次数:
155
Nginx安装配置 可以直接看到最下面的HTTPS. Nginx安装 我的系统如下: 安装(如果有apache服务器, 建议卸载了, 或者改Nginx的默认端口): 此时已经开启了 端口, 并且配置处在 Nginx服务一般配置 将配置放于 PHP配置(可忽视) 反向代理配置 通过 , 用域名访问, ...
分类:
Web程序 时间:
2019-10-28 12:22:35
阅读次数:
191
动态内存与智能指针 智能指针分为shared_ptr、unique_ptr、weak_ptr,他们负责自动释放所指向的对象,shared_ptr允许多个指针指向同一个对象,unique_ptr独占所指向的对象,weak_ptr是一种弱引用,指向shared_ptr所管理的对象,他们都定义在memor ...
分类:
其他好文 时间:
2019-10-19 19:08:57
阅读次数:
102
Java种除了基本数据类型,其它数据类型都是引用的数据类型。而应用数据类型根据生命周期的长短又分为:强引用、弱引用、软引用和需引用(幻象引用),我们平时基本上只用到强引用类型,而其他的引用类型我们也就在面试中,或者平日阅读类库或其他框架源码的时候才能见到。 1.强引用 用到的new了一个对象就是强引 ...
分类:
编程语言 时间:
2019-10-16 11:12:05
阅读次数:
96