书籍reference-设计模式
面试程序员面试宝典
有些问题显示出作者的视野只局限在微软平台下,有些答案在非微软平台下是不正确的,建议批判地看
书还行,不过错误太多,误人子弟,
我只能说勘误非常多,作为一本快速准备型的面试书只能说凑合,
对于c/c++的知识点覆盖还算全面,有些例子事实证明的确很经典,当然莫名其妙的错误也有不少。这本书可能不会真的帮助解决什么实质性问题,但是补补边角料,并且了解自己还有哪些方面仍需补强还是很有帮助的
给个两星吧,作者收集这么多题目也不容易,不过解释真的是乱七八糟的啊,如果牵强附会的给出解释,还不如不给,
就题目而言认真读完还是不错的,但是解答部分估计是网上照搬,经常有不知所云的情况出现;
程序员面试金典
书中最核心的还是面试中的题目了。
书中有一道习题使用了后缀树。后缀树这个特殊的结构在《算法导论》等众多书中都没有出现,可以在网上找到一些计算生物学的课件。很多匹配字符串相关的问题都可以用后缀树或者广义后缀树给出一个线性解法。但注意的是这个数据结构所占用的空间也是很大的。虽然一些情况下可以优化到线性,但这种优化在一些具体的问题中会改变问题的语意,因此不是任何时候都可以适用的。对后缀树 ...
书籍reference-计算机组成原理
C《C Primer Plus》(第5版)中文版 买新版
C++C++ Primer
本书适合C++新手,而不是编程新手看
当字典翻阅
在实际操作时把这本书作为手册,遇到有疑问的地方,或者不确定的地方,再仔细阅读。读这本书,比在网上胡乱搜索要好得多。书中的内容都是详细、准确无疑的,许多地方都有例子。书后有索引,可以根据名词找到对应的页数。
奉劝读此书的人一定要去读英文原版,因为翻译者是个极其不严谨的人!此书280页“IO库定义了一个与机器无关的iostate类型”,而原版是“The IO library defines a machine-dependent integral type”
一看翻译和审校的阵容就知道这书值得拥有有陈硕大佬
C Primer Plus
千万别买
《Essential C++》
如果觉得c++ primer太厚,可以读读作者写的这一本
适合老手复习语法
C++标准库(第2版)
快速的看完了, 觉得买的还是比较值得. 不过读过一遍以后基本就不会再翻了. 主要是 DASH 太好用了
就是字典。
分类很科学,讲的很细,有代码实例,唯一美中不足就是ty ...
书籍reference-01
以下内容来自互联网
计算机组成原理计算机体系结构:量化研究方法计算机组成与设计:硬件/软件接口看了一下翻译,决定读原版。 习题答案及拓展阅读以上传至github,大家可以Star我的仓库并在Issues界面讨论 https://github.com/xueb96/C_O_D_5th
以32位MIPS精简指令集为基础讲解处理器,比较优秀的教材;进阶版《计算机组成与设计:量化研究方法》;建议留英语原版电子版备查;作者现在是图灵奖获得者了
与时俱进是好事,但这版那么多东西不印出来,做在线资源合适么。人家荷兰老头津津乐道的各种小历史、小发展、小趣事,这里去的连影子都没有,确实,读起来就不显得划水嘜嗦,只是连raid都去掉了。不过看完后终于明白,为啥mips如此适合教学了。这书例子确实易懂,然而习题完全变了个画风。另外,如果想精读cpu设计部分,去看原版,中文版插图以及排版简直可怕,铁工机真是名不虚传。
CPU写得比CSAPP精彩太多太多了!
已经读完。中英文版对照着读的。为什么要对照着读?因为翻译的实在太烂! ! !读中文版时我有几次忍不住想骂人,连中文语句都不通就往书上印了。部分段落还不如 ...
软件安装
在win10 下使用gcc
相关概念
Cygwin 简明教程
Cygwin 是一个 Windows 下的类 UNIX 环境。(这句话听起来好土 qaq)Cygwin 移植了大部分 Linux 下的软件,包括但不局限于 Bash、GCC、Git 和 VIM,甚至 GNOME 和 KDE 这类图形界面。至于移植的原理,大致都是将 Linux 下的系统调用在 Windows 下模拟,再进行交叉编译。
许多类似 Cygwin 的东西
其实主要是这几个:MinGW(-w64)、MSYS(2)、Git for Windows 和 WSL。
MinGW
在很 JO 很 JO 以前,世界上还只有 Cygwin 的 1.3.3(现在已经是 3.0.7 了)。虽然当时 Cygwin 还刚刚开始发展,但是其缺点却已经暴露出来了:它实在太大了!所以,一小撮想搞事情的程序员站了出来,fork 了 Cygwin 的 GCC 和相关库文件,并且将它们魔改了一番,使得 GCC 能使用 Windows 的 Visual C++ API。这就成了 MinGW。后来,因为 MinGW 一直在咕咕咕,所 ...
与hexo相关的一切
Hexo 搭建个人博客
1、安装Node.js环境
node下载
123456789101112131415# 确认node.js安装成功:运行下面两个命令打印版本号即可node -vnpm -v# 安装 Node.js 淘宝镜像加速器 (cnpm)npm install -g cnpm --registry=https://registry.npm.taobao.org# 修改 node 类库默认安装位置# 默认是在 C:\Users\lingStudy\AppData\Roaming\npmnpm config set prefix "D:\nodejs安装路径\node_global"npm config set cache "D:\nodejs安装路径\node_cache"# 查看修改是否成功npm root -g# 然后把D:\install\node\node_global配置到环境变量的 PATH 下即可
2、安装版本控制工具 Git :
下载地址
123456789# ...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment