编程笔记

  • Monkey测试详解

    一、测试工具Monkey是什么? Monkey是AndroidSDK提供的一个命令行工具,可以简单,方便地运行在任何版本的Android模拟器或实体设备上。 Monkey就是猴子,Monkey测试,是指像猴子一样,猴子什么都不懂,不知道程序的…

    编程笔记 2022年8月25日
  • 【力扣算法题】寻找树中最左下结点的值

    题目: 给定一个二叉树的 根节点 root,请找出该二叉树的 最底层 最左边 节点的值。 假设二叉树中至少有一个节点。 样例示例 1:输入: root = [2,1,3]输出: 1 示例 2:     输入: [1,2,3,4,null,5,6,null,null,7]输出…

    编程笔记 2022年8月25日
  • 从new File("")到jdk源码

    1. 概述 今天在项目中看到下面两行代码,看注释说是获取当前工作路径,之前也没有用过这种用法,比较好奇还能这样用,所以研究了一下源码。 //获取当前工作路径 File file = new File(""); String currentWorkDirec…

    编程笔记 2022年8月25日
  • 程序是怎样跑起来的 pdf

    高清扫描版下载链接:https://pan.baidu.com/s/1AZrkWVnS0_MKESJDfB3g0Q 点击这里获取提取码 《程序是怎样跑起来的》一书从计算机的内部结构开始讲起,以图配文的形式详细讲解了二进制、内存、数据压缩、源文件和可…

    编程笔记 2022年8月25日
  • day25--Java集合08

    Java集合08 15.HashTable 15.1HashTable的基本介绍 存放的元素是键值对:即K-V HashTable的键和值都不能为null HashTable的使用方法基本上和HashMap一样 HashTable是线程安全的(synchronized),HashMap是线程不安…

    编程笔记 2022年8月25日
  • 删除并安装node 指定版本

    一。卸载 1. 先卸载npm      sudo npm uninstall npm -g 2.卸载node     yum remove nodejs npm -y 3. 删除残留     进入 /usr/local/lib 删除所有 node 和 node_modules文件夹     进入 /usr/local/include 删除所…

    编程笔记 2022年8月25日
  • 【力扣算法题】寻找树中最左下结点的值

    题目: 给定一个二叉树的 根节点 root,请找出该二叉树的 最底层 最左边 节点的值。 假设二叉树中至少有一个节点。 样例示例 1:输入: root = [2,1,3]输出: 1 示例 2:     输入: [1,2,3,4,null,5,6,null,null,7]输出…

    编程笔记 2022年8月25日
  • 数据结构与算法

    数据结构与算法(第五次课) 顺序表的查找算法分析 对含有n个记录的表,查找成功的时候: ASL =  顺序查找的平均查找长度: 假设每个记录的查找概率相等: 则 顺序表的插入算法分析 算法的思想: 1.判断插入位置 i …

    编程笔记 2022年8月25日
  • C++ 静态库、动态库使用Cmake构建系统

    案例1:无静态库、动态库参与 文件目录结构1 假设include目录存放头文件data.h包含函数声明,src目录存放对应的data.cpp文件包含函数定义、以及一个全局变量。main.cpp存放在文件根目录、包含main函数入口。 代码内…

    编程笔记 2022年8月25日
  • 送给新手程序员的大礼包

    我是做11年软件开发的架构师,想分享跟干活给到大家。 如果你是刚开始学的大学生,可以看我教学视频,满满的干货,帮助你快速找到满意的工作。也可以通过真实的项目赚点钱。 如果你是刚开始入门的程序员,可以跟我…

    编程笔记 2022年8月25日