牛客图书馆 > 读书笔记
  • 2021读书笔记:重构:改善既有代码设计

    为提高代码编写质量,以及学习常用的重构方法。看了大佬edison zhou博客推荐的这本经典书籍,以下是自己的读书笔记:1-7章思维导图8-10章思维导图11-15章思维导图...
    宇叔.邓布利多 编辑于 2021-08-12 22:13:45
  • 如何阅读一本书?

    不知道有多少人是和我一样,每天都想看更多的文章、书、视频。结果微信读书书架上的书几百本,真正读完的不到10本。 买的实体书,《原则》,《未来简史》,都非常漂亮,不舍得翻开。一本书可以看一整年,盖泡面都嫌重。 那到底怎么快速阅读一本书呢?...
    陈效威 编辑于 2020-05-09 15:44:17
  • 连续最大乘积

    include <bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; vector<double> arr(n); for(i...
    瓜瓜请多指教 编辑于 2020-07-22 20:40:45
  • sqli-labs第一题引号无法报错

    这是因为PHP study对于引号的保护 1,打开配置文件php.ini 2,找到Magic quotes ,将magic_quotes_gpc=On 3,把On修改为Off 4,保存,重启PHP study就OK了。 ...
    牛客131425号 编辑于 2020-08-21 11:45:16
  • String & StringBuffer &StringBuilder 总结

    一、String String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,这样不仅效率低下,而且大量浪费有限的内存空间,所以经常改变内容的字符串最好...
    头发富人 编辑于 2022-04-21 11:43:59
  • 《深入理解计算机系统(原书第3版)》读书笔记

    应用级并发应用情况:访问慢速I/O设备;与人交互;通过推迟工作以降低延迟;服务多个网络客户端;在多核机器上进行并发计算。 三种基本构造并发程序的方法:进程、I/O多路复用、线程 1、基于进程的并发编程 例如构建一个并发服务器: 假设有1个服务器和2个客户端,服...
    内向的社畜在迎接offer 编辑于 2020-12-25 20:57:24
  • 4/11-剑指offer

    1.二叉搜索树与双向链表思路:二叉搜索树中序遍历是排好序的,按照中序遍历的顺序,当遍历转换到根节点时,左子树已经转换为一个排序的链表,并且处在链表中的最后一个节点是当前值最大的节点。我们把倒数第二个节点和根节点连接起来,此时链表的最后一个节点就是根节点。接着去...
    bloodfire 编辑于 2020-04-11 23:17:16
  • 软件工程软件生命周期思维导图

    ...
    香浓 编辑于 2020-05-20 21:02:13
  • JavaScript高级程序设计-CH7(函数)

    函数定义 定义函数方法有两种:声明式 和 表达式 1.声明式(普通形),略 2.表达式(赋值形) 匿名函数(anonymous function)、有时候也叫拉姆达函数。存在函数声明提升问题、闭包this指针问题函数声明提升问题(function declar...
    JoyCJay201903200201253 编辑于 2019-09-24 03:30:08
  • 滑动窗口

    include <bits/stdc++.h> using namespace std; int main(){ int n,k; cin>>n>>k; vector<int> arr(n); ...
    瓜瓜请多指教 编辑于 2020-07-18 10:48:06