22__栈与单调栈:最大矩形面积

你好,我是胡光,欢迎回来。

上节课我们讲了单调队列这种具有单调性的结构,并且说明了单调队列适合:维护队列处理顺序中的区间最大值,并且我还提到单调队列只是一个铺垫,搞清楚了单调队列的内容,才能更好地学习新的数据结构。

22__掌控数据:家里的数据可以怎么利用?

你好,我是郭朝斌。

到目前为止,我们已经完成智能电灯、光照传感器、智能音箱和自动浇花器的实战训练,在这个过程中,我们主要关注的是设备功能和远程控制的实现。

22__支付订单信息:如何高效解决for循环产生的内存溢出?

你好,我是高楼。

今天,我们来优化支付订单接口。通过这个接口,我们来看看怎么高效解决 for 循环产生的内存溢出问题。

对于 JVM 内存溢出或泄露来说,通常性能人员都能定位到一个应用 hang 住了。但是,要想进一步判断出应用 hang 住的原因,并没有那么容易做到。因为内存大时做堆 Dump 比较费时,更重要的一点是,要想把堆里面的对象和栈关联起来是需要足够的经验和时间的。这也是其中的难点之一。

22__知识串讲(下):带你开发一个书店应用

你好,我是 Chrono。

在上节课里,我给出了一个书店程序的例子,讲了项目设计、类图和自旋锁、Lua 配置文件解析等工具类,搭建出了应用的底层基础。

今天,我接着讲剩下的主要业务逻辑部分,也就是数据的表示与统计,还有数据的接收和发送主循环,最终开发出完整的应用程序。

22__桌面程序的架构建议

你好,我是七牛云许式伟。

上一讲我们介绍了图形界面程序的框架。站在操作系统交互子系统的角度来看,我们桌面应用程序的结构是下面这样的。

今天我们换一个角度,站在应用架构的角度,来聊聊如何设计一个桌面应用程序。

22__自适应的基函数:神经网络

回眸人工神经网络的前半生,不由得让人唏嘘造化弄人。出道即巅峰的它经历了短暂的辉煌之后便以惊人的速度陨落,几乎沦落到人人喊打的境地。可谁曾想三十年河东三十年河西,一位天才的出现让神经网络起死回生,众人的态度也迅速从避之不及变成趋之若鹜。如果人工神经网络果真有一天如人所愿实现了智能,不知它会对自己的命运作何评价。

22_17|不同操作系统下如何通过网络同步文件

17|不同操作系统下,如何通过网络同步文件?

你好,我是尹会生。

你有没有过这种经历:慌慌张张地去会议室开会,突然发现自己需要的文件却在工位的台式电脑中。因为文件比较大大,通过互联网下载需要很长时间。如果用网盘来中转放在两个电脑上的文件,传输速度又很慢。

22_19丨JavaC代码级监控及常用计数器解析上

19丨Java & C ++:代码级监控及常用计数器解析(上)

在性能测试分析中,有一部分人存在着一个思路上的误解,那就是一开始就一头扎进代码里,折腾代码性能。这是我非常反对的一种做法。

22_21丨范式设计数据表的范式有哪些3NF指的是什么

21丨范式设计:数据表的范式有哪些,3NF指的是什么?

在日常工作中,我们都需要遵守一定的规范,比如签到打卡、审批流程等,这些规范虽然有一定的约束感,却是非常有必要的,这样可以保证正确性和严谨性,但有些情况下,约束反而会带来效率的下降,比如一个可以直接操作的任务,却需要通过重重审批才能执行。

22_21丨朴素贝叶斯分类下如何对文档进行分类

21丨朴素贝叶斯分类(下):如何对文档进行分类?

我们上一节讲了朴素贝叶斯的工作原理,今天我们来讲下这些原理是如何指导实际业务的。

朴素贝叶斯分类最适合的场景就是文本分类、情感分析和垃圾邮件识别。其中情感分析和垃圾邮件识别都是通过文本来进行判断。从这里你能看出来,这三个场景本质上都是文本分类,这也是朴素贝叶斯最擅长的地方。所以朴素贝叶斯也常用于自然语言处理 NLP 的工具。