𝓝𝓮𝓶𝓸&博客

摘要: 书名 书籍封面 电子版地址 备注 Java编程思想 中文版 提取码: e9si英文版 提取码: bngv Java Maven实战 百度网盘 提取码: nwy2 Maven 深入理解Java虚拟机 百度网盘 提取码: rpwc Java虚拟机 Linux 系统命令及 Shell 脚本 百度网盘 提取 阅读全文
posted @ 2018-11-26 22:41 Nemo& 阅读(439) 评论(1) 推荐(0) 编辑
摘要: # 基础语法 ## 1.显示公式 在行中显示的 (inline mode),就用 `$...$` 单独一行显示 (display mode),则用 `$$...$$` ## 2.希腊字母 要显示希腊字母,可以用 `\alpha, \beta, …, \omega`,输出$\alpha, \beta, 阅读全文
posted @ 2023-06-17 19:39 Nemo& 阅读(1237) 评论(0) 推荐(0) 编辑
摘要: ```python{1,2} +hello world -1 +2 -3 print(hello) +print(hello) -print(hello) ``` ==1231213== $nums[2]$ $$ \frac{\delta _{E_{total}}}{\delta _{\omega 阅读全文
posted @ 2023-06-06 13:26 Nemo& 阅读(57) 评论(0) 推荐(0) 编辑
摘要: Debug适用场景 在程序出现问题时,查看参数变化以及方法的调用。 查看参数结构 查看方法调用以及参数变化 debug设置 debug断点状态 先讲一个开发人员经常会遇见的现象~ A和B两个developer共同负责同一个项目P的开发,P在dev环境上只部署了一台机器。有一天,A需要远程调试P的接口 阅读全文
posted @ 2021-06-20 19:15 Nemo& 阅读(5654) 评论(0) 推荐(2) 编辑
摘要: 简介 什么是vim? Linux下两大编辑神器之一 vim Linux/Unix下使用最多的编辑器 vi的改进版 可能是最难上手的编辑器之一 为什么要学习vim? 都21世纪了,为什么还需要学习vim? 只要你用服务器,vim就是个必备技能 后端和运维工程师必须掌握的编辑器,不然服务器上操作很尴尬 阅读全文
posted @ 2021-06-19 14:54 Nemo& 阅读(986) 评论(3) 推荐(2) 编辑
摘要: 据查,医书有服用响豆的方法,响豆就是槐树果实在夜里爆响的,这种豆一棵树上只有一个,辨认不出来。取这种豆的方法是,在槐树刚开花时,就用丝网罩在树上,以防鸟雀啄食。结果成熟后,缝制许多布囊贮存豆荚。夜里用来当枕头,没有听到声音,便扔掉。就这么轮着枕,肯定有一个囊里有爆响声。然后把这一囊的豆类又分成几个小 阅读全文
posted @ 2021-03-28 08:57 Nemo& 阅读(1165) 评论(0) 推荐(2) 编辑
摘要: 滑动窗口介绍 对于大部分滑动窗口类型的题目,一般是考察字符串的匹配。比较标准的题目,会给出一个模式串B,以及一个目标串A。然后提出问题,找到A中符合对B一些限定规则的子串或者对A一些限定规则的结果,最终再将搜索出的子串完成题意中要求的组合或者其他。 比如:给定一个字符串 s 和一个非空字符串 p,找 阅读全文
posted @ 2021-03-27 21:00 Nemo& 阅读(4622) 评论(0) 推荐(1) 编辑
摘要: 哈希表 散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。 给定表M,存在函数f(key),对任意给定的关键字值key 阅读全文
posted @ 2021-03-27 11:45 Nemo& 阅读(940) 评论(0) 推荐(2) 编辑
摘要: 对于仍然不太清楚位操作符的同学们,可以看看这篇文章:位操作符 特别注意 **特别注意:**使用按位操作符时要注意,相等(==)与不相等(!=)的优先级在按位运算符之上!!!! 这意味着,位运算符的优先级极小,所以使用位运算符时,最好加上括号() 重要技巧 位运算相关的知识。 &符号,x&y,会将两个 阅读全文
posted @ 2021-03-26 21:39 Nemo& 阅读(4217) 评论(0) 推荐(1) 编辑
摘要: # 分治法在每一层递归上都有三个步骤: 1. **分解:**将原问题分解为若干个规模较小,相互独立,与原问题形式相同的子问题 2. **解决:**若子问题规模较小而容易被解决则直接解,否则递归地解各个子问题 3. **合并:**将各个子问题的解合并为原问题的解。 # 适用场景 适用于我们的问题是一个 阅读全文
posted @ 2021-03-26 12:08 Nemo& 阅读(1370) 评论(0) 推荐(1) 编辑
摘要: 前面我们介绍了一下回溯法的使用。 现在我们来给大家介绍一下它的好朋友——分支界限法。 如果说回溯法是使用深度优先遍历算法,那么分支界限法就是使用广度优先遍历算法。 深度优先遍历可以只使用一个属性来存放当前状态,但是广度优先遍历就不可以了,所以广度优先遍历的节点必须用来存储当前状态,一个节点代表一个当 阅读全文
posted @ 2021-02-24 20:40 Nemo& 阅读(4476) 评论(2) 推荐(1) 编辑
摘要: 位运算符 **特别注意:**使用按位操作符时要注意,相等(==)与不相等(!=)的优先级在按位运算符之上!!!! 这意味着,位运算符的优先级极小,所以使用位运算符时,最好加上括号() java支持的位运算符有7个,分为两类:位逻辑运算和移位运算。位逻辑运算符包括按位取反(~)、按位与(&)、按位或( 阅读全文
posted @ 2021-02-08 21:20 Nemo& 阅读(4211) 评论(1) 推荐(2) 编辑
摘要: 一、前言 String.format() 作为文本处理工具,为我们提供强大而丰富的字符串格式化功能,为了不止步于简单调用 String.format("Hello %s", "John");,下面将笔记整理并记录下来。 其实各个语言的字符串格式化方法都是相通的,你可以在其中找到你熟悉的语言的影子,如 阅读全文
posted @ 2021-02-03 16:10 Nemo& 阅读(3282) 评论(0) 推荐(0) 编辑
摘要: 在Git命令行一文中已经对Git的操作命令进行了简单的介绍,但是理论知识过于枯燥,使得初学者在Git的使用上还是会有很大的困难。虽然我更推荐使用Git Bash方式对Git进行操作,但是对于大部分只是想简单地使用一下Git进行版本控制和团队开发的朋友而言,可能仍然更加钟情于可视化界面。所以本文对Gi 阅读全文
posted @ 2021-01-15 18:11 Nemo& 阅读(806) 评论(0) 推荐(0) 编辑
摘要: Git 命令行操作 使用git help <command>即可查询某个命令的使用方法。 默认当前远程版本库:origin,Git里面的origin就是一个名字,它是在你clone一个托管在Github上代码库时,git为你默认创建的指向这个远程代码库的标签。 默认开发分支:master 默认当前分 阅读全文
posted @ 2021-01-14 17:02 Nemo& 阅读(1166) 评论(3) 推荐(1) 编辑
摘要: 1.日常维护内存 内存是比较“娇贵”的部件,静电对其伤害最大,因此在插拔内存条时一定要先释放自身的静电。在电脑的使用过程中,绝对不能对内存条进行插拔,否则会出现烧毁内存甚至烧毁主板的危险。另外,安装内存条时,应首选和CPU插槽接近的插槽,因为内存条被CPU风扇带出的灰尘污染后可以清洁,而插座被污染后 阅读全文
posted @ 2021-01-14 12:22 Nemo& 阅读(473) 评论(0) 推荐(1) 编辑
摘要: 2.8 认识和选购机箱与电源 电源的主要功能是将交流电转变为对应的直流电,为相应的接口提供相应参数的直流电。 交流电可以进行长距离传输,并损耗较小的电能,而直流就不容易做到,直流发电场最早只能1公里建一个非常的麻烦,因为线路损耗过大,而交流则数百公里传输。 交流电是传输电路,如果能直接利用,就省很多 阅读全文
posted @ 2021-01-14 12:19 Nemo& 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: 2.6 认识和选购4K画质的显卡 显卡一般是一块独立的电路板,插在主板上接收由主机发出的控制显示系统工作的指令和显示内容的数字信号,然后通过输出模拟(或数字)信号控制显示器显示各种字符和图形,它和显示器构成了电脑的图像显示系统。 2.6.1 通过外观认识显卡 从外观上看,显卡主要由显示芯片(GPU) 阅读全文
posted @ 2021-01-14 12:14 Nemo& 阅读(2150) 评论(0) 推荐(0) 编辑
摘要: 2.5 认识和选购秒开电脑的固态硬盘 固态硬盘在接口的规范和定义、功能及使用方法上与普通硬盘完全相同,在产品外形和尺寸上也完全与普通硬盘一致。由于其读写速度远远高于普通硬盘,且功耗也比普通硬盘低,比普通硬盘轻便,具有防震抗摔等优点,目前通常作为电脑的系统盘进行选购和安装。 2.5.1 通过外观和内部 阅读全文
posted @ 2021-01-14 12:00 Nemo& 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 2.4 认识和选购大容量机械硬盘 硬盘是电脑硬件系统中最重要的外部存储设备,具有存储空间大、数据传输速度较快和安全系数较高等优点,因此电脑运行所必需的操作系统、应用程序与大量的数据等都可保存在硬盘中。 2.4.1 通过外观和内部结构认识机械硬盘 机械硬盘即是传统普通硬盘,主要由盘片、磁头、传动臂、主 阅读全文
posted @ 2021-01-14 11:43 Nemo& 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 2.3 认识和选购DDR4内存 内存又称为主存或内存储器,用于暂时存放CPU的运算数据和与硬盘等外部存储器交换的数据。在电脑工作过程中,CPU会把需要运算的数据调到内存中进行运算,运算完成后再将结果传递到各个部件执行。 2.3.1 通过外观认识DDR4内存 内存主要由内存芯片、散热片和金手指等部分组 阅读全文
posted @ 2021-01-14 11:41 Nemo& 阅读(1544) 评论(0) 推荐(0) 编辑
摘要: 2.2 认识和选购多核电脑的主板 主板的主要功能是为电脑中的其他部件提供插槽和接口,电脑中的所有硬件通过主板直接或间接地组成了一个工作的平台。通过这个平台,用户才能进行相关操作。下面将介绍认识和选购多核电脑的主板的相关知识。 2.2.1 通过外观简单认识主板 主板也称为Mother Board(母板 阅读全文
posted @ 2021-01-14 11:37 Nemo& 阅读(1372) 评论(0) 推荐(1) 编辑
摘要: 2.1 认识和选购多核CPU CPU在电脑系统中就像人的大脑一样,是整个电脑系统的指挥中心,电脑的所有工作都由CPU进行控制和计算。它的主要功能是负责执行系统指令,包括数据存储、逻辑运算、传输控制、输入/输出等操作指令。CPU的内部分为控制、存储和逻辑3大单元,各个单元的分工不同,但组合起来紧密协作 阅读全文
posted @ 2021-01-14 11:23 Nemo& 阅读(1166) 评论(0) 推荐(0) 编辑
摘要: 设置最新UEFI BIOS 本章导读 BIOS是电脑启动和操作的基础,若电脑系统中没有BIOS,则所有硬件设备都不能正常使用。UEFI是目前最新的BIOS类型,以后会逐渐取代传统的BIOS。本章将认识和学习BIOS的基础知识,并介绍设置UEFI BIOS和传统BIOS的相关操作。 认识BIOS BI 阅读全文
posted @ 2021-01-14 11:19 Nemo& 阅读(1875) 评论(0) 推荐(0) 编辑
摘要: 组装一台多核电脑 在购买了所有电脑硬件,并做好一切准备工作后,就可以开始组装电脑了。这里的组装只是指硬件设备的安装,不包括软件安装。 拆卸机箱并安装电源 组装电脑并没有一个固定的步骤,通常由个人习惯和硬件类型决定,这里按照专业装机人员最常用的装机步骤进行操作。首先需要打开机箱侧面板,然后将电源安装到 阅读全文
posted @ 2021-01-14 11:18 Nemo& 阅读(794) 评论(0) 推荐(0) 编辑
摘要: 组装电脑前的准备工作 在组装电脑之前,进行适当的准备十分必要,充分的准备工作可确保组装过程的顺利,并在一定程度上提高组装的效率与质量。首先需要将组装电脑的所有硬件都整齐地摆放在一张桌子上,并准备好所需的各种工具,然后了解组装的步骤和流程,最后再了解相关的注意事项。 组装电脑的常用工具 组装电脑时需要 阅读全文
posted @ 2021-01-14 11:16 Nemo& 阅读(1274) 评论(0) 推荐(0) 编辑
摘要: 设计多核电脑装机方案 设计一套完美的多核电脑装机方案是组装电脑的一个重要步骤,设计方案前,多逛各大硬件网站的DIY论坛,查看装机高手写的组装攒机帖以及各个配件的帖子,然后根据需要找到适合的配置,并熟悉各种硬件的相关性能,最后根据需要列举出最终的产品型号(最好有替补,甚至多个方案),这样才能在组装时有 阅读全文
posted @ 2021-01-14 11:14 Nemo& 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 认识电脑的硬件组成 广义上的电脑是由硬件系统和软件系统两部分组成的。硬件系统是软件系统工作的基础,而软件系统又控制着硬件系统的运行,两者相辅相成,缺一不可。从外观上看,电脑的硬件包括主机、外部设备和周边设备3个部分,主机是指机箱及其中的各种硬件,外部设备是指显示器、鼠标和键盘,周边设备则是指打印机、 阅读全文
posted @ 2021-01-14 11:12 Nemo& 阅读(1638) 评论(0) 推荐(1) 编辑
摘要: 类与对象 类中主要包括五种结构,下面进行对这五种结构进行详细的介绍。 1. 面向对象与面向过程 面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做。 面向对象:强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。--唯物主义(物质决定意识) 2. 类与对象的关系 类:对一类事物的描述,是抽 阅读全文
posted @ 2020-11-06 12:43 Nemo& 阅读(2116) 评论(0) 推荐(3) 编辑
摘要: 这里有一份最全的搜书资源攻略,囊括了 112 个网站,让你能找到 99% 的电子书,而且不用fq,每一个都是亲自测试过的,绝对有效! 这份资源共收录 112 个网站,包括 搜书网站18个 电子书下载网站40个 电子书在线阅读网站18个 外文书籍网站15个 网上书店21个 建议收藏! # 一、18个搜 阅读全文
posted @ 2020-10-27 18:06 Nemo& 阅读(1925) 评论(0) 推荐(1) 编辑
摘要: # 摘要 版本格式:主版本号.次版本号.修订号,版本号递增规则如下: 1. 主版本号:当你做了不兼容的 API 修改, 2. 次版本号:当你做了向下兼容的功能性新增, 3. 修订号:当你做了向下兼容的问题修正。 4. 先行版本号及版本编译元数据可以加到“主版本号.次版本号.修订号”的后面,作为延伸。 阅读全文
posted @ 2020-10-27 17:57 Nemo& 阅读(170) 评论(0) 推荐(0) 编辑
摘要: request 生命周期: **创建:**客户端向服务器发送一次请求,服务器就会创建request对象. **销毁:**服务器对这次请求作出响应后就会销毁request对象. **有效:**仅在当前请求中有效。 **作用:**常用于服务器间同一请求不同页面之间的参数传递,常应用于表单的控件值传递。 阅读全文
posted @ 2020-10-27 17:50 Nemo& 阅读(1665) 评论(0) 推荐(1) 编辑
摘要: Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。 Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作 阅读全文
posted @ 2020-10-27 17:49 Nemo& 阅读(557) 评论(0) 推荐(0) 编辑
摘要: # 协议 协议就是一种双方提前约定好采用某种形式,以某种规格,利用某种物体把数据传输出去;而另一方再以同样的规则和流程去接收数据的约定制度或者规章。 现代网络是由多种运行在不同平台上的异构系统组成的。为了使它们之间能够相互通信,我们使用了一套共同的网络语言,并称之为协议。常见的网络协议包括传输控制协 阅读全文
posted @ 2020-10-27 17:48 Nemo& 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 静态代码块:用staitc声明,jvm加载类时执行,仅执行一次 构造代码块:类中直接用{}定义,每一次创建对象时执行。 执行顺序优先级:静态块,main(),构造块,构造方法。 构造函数 public HelloA() { //构造函数 } 关于构造函数,以下几点要注意: 对象一建立,就会调用与之相 阅读全文
posted @ 2020-10-20 19:09 Nemo& 阅读(3184) 评论(3) 推荐(2) 编辑
摘要: Java 8新特性汇总 Java 8的改进 速度更快 代码更少(增加了新的语法:Lambda表达式) 引入强大的Stream APl 便于并行 最大化减少空指针异常:Optional Nashorn引擎,允许在JVM上运行JS应用 并行流就是把一个内容分成多个数据块,并用不同的线程分别处理每个数据块 阅读全文
posted @ 2020-10-20 19:08 Nemo& 阅读(216) 评论(0) 推荐(0) 编辑
摘要: InternetAccess类的使用 一、概述 计算机网络: 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息共享硬件、软件、数据信息等资源。 网络编程的目的: 直接或间接地通过网络协议与其它计算机实现数据交换,进行通 阅读全文
posted @ 2020-10-20 19:07 Nemo& 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 一、File类的使用 1. File类的理解 File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹)。 File类声明在java.io包下:文件和文件路径的抽象表示形式,与平台无关。 File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法,并未涉及到写入或读取文 阅读全文
posted @ 2020-10-20 19:05 Nemo& 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一、泛型简介 1.泛型的概念 所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时)确定(即 传入实际的类型参数,也称为类型实参)。 从JDK 5.0以后,Java引入了 阅读全文
posted @ 2020-10-20 19:03 Nemo& 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 一、集合与数组 需要注意,集合使用泛型,泛型的类型必须是引用数据类型(如 类、数组等),不能是基本数据类型。需要用到基本数据类型的位置,拿包装类替换。 基本数据类型的数组类型也可以,如 int[],数组类型int[]也属于引用数据类型,可以等价于Object,int[][]可以等价于Object[] 阅读全文
posted @ 2020-10-20 19:02 Nemo& 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一、String类 java.lang.String类的使用 **注意:**String可以String s = "";,是因为String类型在后面自动补充了'\0' char初始化不能使用char c = '';,因为这就相当于int i = ;,单引号中什么也没有,没有\0; 当然,同时也使用 阅读全文
posted @ 2020-10-20 19:01 Nemo& 阅读(122) 评论(0) 推荐(0) 编辑