牛客图书馆 > 读书笔记
  • Linux内核模块开发

    Linux内核模块开发 内核模块 一种机制能让内核文件(zImage或者bzImage)本身并不包含某组件,而是在该组件需要被使用的时候,再动态的增加到内核。 内核模块特点: 内核本身并不被编译到内核文件; 可以根据需求,在内核运行期间动态的安装或卸载; ...
    日暮途远isk 编辑于 2021-08-08 22:23:43
  • 单例模式

    一、单例设计模式 1、概念 即采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。 2、三要素 私有的构造方法 私有的静态属性指向实例 public static的 getInstance方法,返回...
    头发富人 编辑于 2022-05-12 16:46:44
  • Redis数据结构

    Redis数据结构 SDS(Simple Dynamic String 简单动态字符串) struct sdshdr{ //记录buf数组已使用的字节的数量 //等于SDS所保存字符串的长度 int len; //记录buf数...
    隆盛科技斐林试剂复试了 编辑于 2019-11-12 11:24:57
  • 2021.12.8 C++ Primer 学习笔记

    9.3.2 访问元素 ----------- 在顺序容器中访问元素的操作 c.back() 返回c中尾元素的引用。若c为空,函数行为未定义(不适用于forward_list) c.front() 返回c中首元素的引用。若c为空,函数行为未定义...
    Chuangma408 编辑于 2021-12-08 23:23:43
  • 线程的生命周期

    线程的六种状态 新建(New) 可运行状态(Runnable):线程对象创建后,其他线程(比如 main 线程)调用了该对象的 start ()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获 取CPU的使用权; 正在运行状态(Running...
    Joeyyxy 编辑于 2020-09-05 00:00:23
  • Linux--基础篇

    Linux介绍 Linux怎么读?(没有统一定义,主要流行读法:里纽克斯,利尼克斯,里纳克斯。) Linux 是一款操作系统,免费,开源, 安全,高效,稳定, 处理高并发非常强悍,现在很多的企业级的项目都部署到 Linux...
    Yzhenfeng 编辑于 2021-12-12 10:08:39
  • 经典书籍推荐《数据结构与算法 Python语言描述》PDF高清版

    书本简介 本书基于Python语言介绍了数据结构与算法的基本知识,主要内容包括抽象数据类型和Python面向对象程序设计、线性表、字符串、栈和队列、二叉树和树、集合、排序以及算法的基本知识。本书延续问题求解的思路,从解决问题的目标来组织教学内容,注重理论...
    余生都是软件测试 编辑于 2021-10-22 20:28:40
  • 《代码大全》—— 个人性格

    聪明和谦虚 精通编程的人是那些了解自己头脑有多大局限的人,都很谦虚。运用好的编程方法来减轻脑力负担: 将系统分解; 进行复查(评审)、详查和测试正是为了减少人为失误; 将子程序编写得短小; 通过各种各样的规范,将思路从相对繁琐的编程事物中解放出来; 求...
    图画房改房 编辑于 2020-09-20 18:46:09
  • 《具体数学》多重求和

    套路:变量替换 或者 求2S再求S 例题一: 对于一个对称矩阵,求解 例题二: 求解 其中H代表调和级数...
    为什么不问问神奇海螺呢 编辑于 2020-06-05 20:51:30
  • 找出唯一成对的数

    1-1000这1000个数放在含有1002个元素的数组中,只有唯一的一个元素值重复,其他均只出现一次。每个数组元素只能访问一次,设计一个算法,将他找出来;不用辅助空间,能否设计一个算法实现。 异或法 设重复数字为A,其余N-2个数字异或为B,N个数...
    熊琪琪(19级大数据方向) 编辑于 2021-03-13 20:08:01