摘要:
做新年规划的时候,我说过要翻译C++常用类的参考。C++的参考,其实别人已经翻译完了,只是部分内容需要校对。由于网站结构中大量使用了模板,同一个函数只需要翻译一个地方,所以四天就弄完了。而且我没有翻译函数层级的页面,所以比较快。 C++的参考其实最需要翻译。因为C++为了填C继承过来的坑,标准库增加 阅读全文
摘要:
爬取简书的文章,并生成EPUB格式。 用法 首先到官网下载并安装node.js。 git clone https://github.com/wizardforcel/jianhelper.git cd jianhelper npm install node jianhelper url [start 阅读全文
摘要:
node.js自带的http模块是异步获取网页内容的,不过我们可以到npm上去搜索同步的http模块。sync-request就是其中一种。 首先,安装sync-request包: npm install sync-request 它的使用方法是: var request = require('sy 阅读全文
摘要:
栈上数组 // naive: int arr[10]; memset(arr, 0, sizeof(a)); // modern: // #include <array> std::array<int, 10> arr; arr.fill(0); 堆上数组 // naive: int *arr = 阅读全文
摘要:
C++11标准库 - array std::array是原生数组的封装,它存放于栈上且大小固定,性能也与之相同。在原生数组的基础上,它添加了范围检查,以及其它的STL的相应特性,比如复制、交换、迭代器、查询大小。 按照C++11的规范,应该抛弃原生数组,所有使用原生数组的地方,都应按需换成vecto 阅读全文
摘要:
思想 编程珠玑 编程珠玑,字字珠玑。这本书并不单纯讲解算法,而是由一系列实际问题切入,引导读者理解这些问题并学会解决方法,使用现有的算法,或者程序设计技巧解决问题。本书的特色是通过一些精心设计的有趣而又颇具指导意义的程序,对实用程序设计技巧及基本设计原则进行了透彻而睿智的描述,为复杂的编程问题提供了 阅读全文
摘要:
逆向 加密与解密 C++反汇编与逆向分析技术揭秘 微软.NET程序的加密与解密 IDA Pro权威指南 Windows PE权威指南 Android软件安全与逆向分析 Android安全攻防权威指南 渗透 白帽子讲Web安全 Web前端黑客技术揭秘 XSS跨站脚本攻击剖析与防御 黑客攻防技术宝典 : 阅读全文
摘要:
作为一个主打后端的开发者,还是应该了解一下前端的。这里只是列出一些涉及到html、css和js的书,框架还是直接读文档比较好,这些东西更新迅速,书一旦出版就过时了。 html 入门 HTML5与CSS3基础教程 进阶 HTML5秘籍 HTML5程序设计 参考 HTML5权威指南 CSS HTML5与 阅读全文
摘要:
关于Linux或者Unix的书单罗列在这里。之所以不把他们划分进OS里面,是因为Linux已然成为了一个生态,并不是操作系统那么简单。 使用 鸟哥的Linux私房菜.基础学习篇 鸟哥的Linux私房菜 : 服务器架设篇 这两本书都是开放的,在这里可以在线阅读。 编程 Linux程序设计 UNIX环境 阅读全文
摘要:
C C程序设计语言 丢掉老谭的那本书吧,这本书才是最好的入门书。这本书两百多页,语言简洁,但又覆盖到了C语言的每个方面。然而这本书不仅仅讲解C语言,还附带讲解了二分查找、快速排序、二叉树、哈希表这些重要的数据结构和算法。甚至为了解释让人头疼的复杂声明,写了一个递归下降的parser。就算你不是拿此书 阅读全文