g函数返回后,f函数对应的栈中的数据没有任何变化,这就是回溯算法的核心。 可以这样思考,先逆序打印从第二个节点开始的子表,最后再将第一个节点打印出来。 逆序打印栈的增长与退栈示意图: 退栈打印的过程就是回溯的过程。 递归调用的时候只是先将参数保存在栈上,这时这个参数还没有用到,只是让指针指向了相应的 ...
分类:
其他好文 时间:
2018-09-20 01:10:31
阅读次数:
196
背景 “线下没问题的”、 “代码不可能有问题 是系统原因”、“能在线上远程debug么” 线上问题不同于开发期间的bug,与运行时环境、压力、并发情况、具体的业务相关。对于线上的问题利用线上环境可用的工具,收集必要信息 对定位问题十分重要。 对于导致问题的bug、资源瓶颈很难直观取得数据,需要根据资 ...
分类:
编程语言 时间:
2018-08-31 21:05:04
阅读次数:
308
晚饭的时候,老婆兴冲冲地说有一微信好友正在分享去俄罗斯旅行的尾单。一口气把一家四口全报上了。次日,到了真要签约交钱时,老大有事,最终三人成行。以为捡了个大便宜,精神焕发斗志昂扬。7月28日下午四点四十五分,于上海浦东机场,机头一扬,一口气飞十个小时后,一脚踏上了俄罗斯的广袤土地。落地是圣彼得堡,当地 ...
分类:
其他好文 时间:
2018-08-26 22:05:02
阅读次数:
138
No.1. 导入相关类库,并加载鸢尾花数据集 No.2. 这个鸢尾花数据集类似于一个字典,可以查看都有哪些键 No.3. 'DESCR'这个键对应的值为鸢尾花数据集的文档,简单对其进行查看 从文档中我们可以了解到,这个数据集共保存了150个鸢尾花样本;每个样本包含4个特征:萼片长度、萼片宽度、花瓣长 ...
分类:
其他好文 时间:
2018-07-16 13:57:37
阅读次数:
179
?我们在学习了 C++ 的继承之后,有没有想过一个类是否被允许继承自多个父类呢?那么在 C++ 中是支持编写多重继承的代码的,即一个子类可以拥有多个父类。此时子类拥有所有父类的成员变量,子类继承所有父类的成员函数,子类对象可以当作任意父类对象来使用。那么多重继承的语法如下所示,其本质与单继承相同!
分类:
其他好文 时间:
2018-05-31 22:03:51
阅读次数:
157
数据库是web架构中重要的一个组成部分,掌握它的基本操作吧
分类:
数据库 时间:
2018-05-07 23:48:19
阅读次数:
220
原文:Android项目实战(四十五):Usb转串口通讯(CH34xUARTDriver)需求为:手机usb接口插入一个硬件,从硬件上获取数据 例如:手机usb插入硬件A,A通过蓝牙通讯获取设备a、b的数据,作为中转站(可以做些数据处理)将数据(设备a、b产生的)传给手机程序。 设备A也可以自身就是... ...
分类:
移动开发 时间:
2018-04-29 11:52:51
阅读次数:
981
需求为:手机usb接口插入一个硬件,从硬件上获取数据 例如:手机usb插入硬件A,A通过蓝牙通讯获取设备a、b的数据,作为中转站(可以做些数据处理)将数据(设备a、b产生的)传给手机程序。 设备A也可以自身就是一个传感器,自身就会生成数据传送给手机程序。 适用于:程序需要某些传感器的数据,但是手机自 ...
分类:
移动开发 时间:
2018-04-28 11:46:12
阅读次数:
287
十二周三次课(4月25日)12.10Nginx访问日志12.11Nginx日志切割12.12静态文件不记录日志和过期时间Nginx访问日志日志格式vim/usr/local/nginx/conf/nginx.conf//搜索log_format除了在主配置文件nginx.conf里定义日志格式外,还需要在虚拟主机配置文件中增加access_log/tmp/1.logcombined_realip;
分类:
其他好文 时间:
2018-04-26 01:32:02
阅读次数:
256