ARTS打卡第二周

ARTS

  1. Algorithm:每周至少做一个 leetcode 的算法题
  2. Review:阅读并点评至少一篇英文技术文章
  3. Tip:学习至少一个技术技巧
  4. Share:分享一篇有观点和思考的技术文章

Algorithm

二叉树的相关算法
https://github.com/nilzxq/suanfa/tree/master/bin/chapter_3_binarytreeproblem

Review

VulDeePecker A Deep Learning-Based System for Vulnerability Detection

Vulnerability Deep Pecker (VulDeePecker): A deep learning-based system for automatically detecting vulnerabilities in programs (source code)

Limitations and Open Problems Present design

  1. Assuming source code is available
  2. Only dealing with C/C++ programs
  3. Only dealing with vulnerabilities related to library/API function calls
  4. Only accommodating data-flow information, but not control-flow information
  5. Using some heuristics

Present implementation

Limit to the BLSTM neural network

Present evaluation

The dataset only contains vulnerabilities about buffer errors and resource management errors

Tip & Share

分享深度学习的一些技术博客
李沐开源作品一起来《动手学深度学习》
https://mp.weixin.qq.com/s/_e5T-g7HXucB0t2yWHDjqg
推荐的原因是有开源的在线内容分享,有代码有视频有文本~