gdb实用小技巧

本文旨在对程序debug利器gdb工具常用技巧进行汇总。从介绍、信息显示、函数、断电、观察点、打印、多进程、线程、core dump文件、汇编、图形化界面等方面展开。

第二章、编译和链接

IDE和编译器提供的默认配置、编译和链接参数对于大部分的应用程序开发而言已经足够使用。但是在这样的开发过程中,我们往往会被这些复杂的集成工具所提供的的强大功能所诱惑,很多系统软件的运行机制与机理被掩盖,程序的很多莫名其妙的错误让我们无所适从,面对程序运行时种种性能瓶颈我们束手无策。

深度学习框架的来龙去脉

哪一个深度学习框架是最好用呢?哪一个深度学习框架更适合自己呢?这真是一个十分让人纠结的问题。不过,在你选择站队之前,不妨和我一起来了解一下各个框架的来龙去脉,先看一看哪一个框架更能激发起你的兴趣,有了兴趣,剩下的问题就变得简单了,我们能够透过浮躁的排名和对比,深入研究这些框架背后的设计思想与技术本质。让每一个框架的优点都能为我所用。

周杰伦新歌登上热搜

原标题:周杰伦新歌销量:11小时卖570万张,首日有望破3000万元。9月16日晚23点,周杰伦新歌《说好不哭》正式上线全网发售,截至17日上午10点整,周杰伦全网累计售出573万张数字单曲。

读懂diff

  diff是Unix系统的一个很重要的工具程序。diff就会告诉你,这两个文件有何差异。它的显示结果不太好懂,下面我就来说明,如何读懂diff。

理解 LSTM 网络

  人类并不是每时每刻都从一片空白的大脑开始他们的思考。在你阅读这篇文章时候,你都是基于自己已经拥有的对先前所见词的理解来推断当前词的真实含义。我们不会将所有的东西都全部丢弃,然后用空白的大脑进行思考。我们的思想拥有持久性。
  传统的神经网络并不能做到这点,看起来也像是一种巨大的弊端。例如,假设你希望对电影中的每个时间点的时间类型进行分类。传统的神经网络应该很难来处理这个问题——使用电影中先前的事件推断后续的事件。
  RNN 解决了这个问题。RNN 是包含循环的网络,允许信息的持久化。