编程笔记
-
JDK
JAVA SE JDK https://jdk.java.net/java-se-ri/18 https://www.oracle.com/java/technologies/downloads/#jdk18-windows
-
五大算法之二分搜索
概述 二分搜索是常见的搜索算法,能够将有序数组搜索的线性复杂度降低到对数级别。搜索过程每次取搜索区间内的中间元素,如果等于目标元素则直接返回结果;如果大于或小于目标元素,则将搜索区间缩短到对应的一…
-
Node.js http模块
http服务器 浏览器是http(s)的客户端,目的是连接远程的http服务器,然后服务器返回浏览器数据.浏览器接收数据解析数据之后展现出来.我们看到的外在表现就是,浏览器访问一个url,然后就得到相应的web页面. 今天就举例…
-
Node.js 的安装
Node.js Node.js是基于Chrome的V8 JavaScript引擎构建的JavaScript运行时环境,使用事件驱动的非阻塞I/O模型,它拥有全世界最大的开源库生态系统npm. 作用 node.js是一个软件,它是js的代码运行环境,可以运行j…
-
浅析浏览器和Node.js的EventLoop为什么这么设计?
Event Loop 是 JavaScript 的基础概念,面试必问,平时也经常谈到,但是有没有想过为什么会有 Event Loop,它为什么会这样设计的呢?今天我们就来探索下原因。 一、浏览器的 Even Loop JavaScript 是用于实…
-
数学-林士谔算法
代数基本定理 1 代数基本定理 任何复系数一元n次多项式(n至少为1)方程在复数域上至少有一根。 n次复系数多项式方程在复数域内有且只有n个根,重根按重数计算。 证明不会 2 虚根成对定理 在实系数多项式分解中,虚…
-
2022-7-27 第二组 程梓杭 Java(10)内部类与饿汉式与懒汉式与双链表
今日学习内容:内部类与饿汉式与懒汉式与双链表 一、块 二、static,外部类,内部类,匿名内部类 三、单例设计模式之饿汉式与懒汉式 四、双链表 知识点一: 块: 又称代码块,是直接写在类下的由{}包裹的代码。块适…
-
python中的stub文件(.pyi)的用途
在阅读TVM源码时,发现了*.pyi文件,里面的函数没有具体的实现,都诸如如下的形式,感到很疑惑。 @overload def getattr(__o: object, __name: str, __default: _T) -> Any | _T: ... def globals() -> dict[…
-
python pandas读写execl
pandas:数据处理最常用的分析库之一,可以读取各种各样格式的数据文件,一般输出dataframe格式,功能强大 pandas的名称来自于面板数据(panel data)和python数据分析(data analysis)。 pandas是一个数据处理的…
-
2022-07-27 java之静态、单例、内部类
目录 一 、static关键字 1.1 概念 1.2 (静态)类变量 1.2.1 静态成员变量和成员变量区别 1.3 静态方法 1.4 静态代码块 二、 设计模式 单例模式 2.1 概念 2.2 单例模式(singleton) 2.3 饿汉式和懒汉式的区别 三、内…