𝓝𝓮𝓶𝓸&博客

随笔分类 -  理论知识

摘要:背景 本来是为了深入了解 CDN 的,结果发现前置知识:IP、域名、DNS 都还不算特别熟,所以先写了他们 现在终于来聊一聊 CDN 啦 本文素材均出自:https://www.bilibili.com/video/BV12T4y1P7Fh ,动画仍然满分 如何打开一个网站 前面说过了 浏览器访问域 阅读全文
posted @ 2025-03-30 11:43 Nemo& 阅读(70) 评论(0) 推荐(0)
摘要:明人不说暗话,这篇文章我们来聊一个非常有用,同时也是程序员必备的技能,那就是网络排错思路大总结。 有了这个技能,如果以后发生领导、妹子电脑上不了网的情况,你上去就是一顿操作,稳稳的~~ 注意:一般一台电脑有多个网卡。 一个是PCI网卡是用于插网线的, 另一个是WireLess无线网卡适用于连WIFI 阅读全文
posted @ 2025-03-30 11:41 Nemo& 阅读(375) 评论(1) 推荐(4)
摘要:前文先看现象 double的精度损失 老大说:谁要再用double定义商品金额,就自己收拾东西走 先看现象 涉及诸如float或者double这两种浮点型数据的处理时,偶尔总会有一些怪怪的现象,不知道大家注意过没,举几个常见的栗子: 典型现象(一):条件判断超预期 System.out.printl 阅读全文
posted @ 2025-03-29 20:17 Nemo& 阅读(292) 评论(0) 推荐(0)
摘要:本篇文章讲解了计算机的原码,反码和补码。并且进行了深入探求了为何要使用反码和补码,以及更进一步的论证了为何可以用反码,补码的加法计算原码的减法。论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助! 一. 机器数和真值 在学习原码,反码和补码之前,需要先了解机器数和真值的 阅读全文
posted @ 2025-03-29 20:16 Nemo& 阅读(182) 评论(0) 推荐(0)
摘要:Debug适用场景 在程序出现问题时,查看参数变化以及方法的调用。 查看参数结构 查看方法调用以及参数变化 debug设置 debug断点状态 先讲一个开发人员经常会遇见的现象~ A和B两个developer共同负责同一个项目P的开发,P在dev环境上只部署了一台机器。有一天,A需要远程调试P的接口 阅读全文
posted @ 2021-06-20 19:15 Nemo& 阅读(6482) 评论(0) 推荐(2)
摘要:据查,医书有服用响豆的方法,响豆就是槐树果实在夜里爆响的,这种豆一棵树上只有一个,辨认不出来。取这种豆的方法是,在槐树刚开花时,就用丝网罩在树上,以防鸟雀啄食。结果成熟后,缝制许多布囊贮存豆荚。夜里用来当枕头,没有听到声音,便扔掉。就这么轮着枕,肯定有一个囊里有爆响声。然后把这一囊的豆类又分成几个小 阅读全文
posted @ 2021-03-28 08:57 Nemo& 阅读(1353) 评论(0) 推荐(2)
摘要:滑动窗口介绍 对于大部分滑动窗口类型的题目,一般是考察字符串的匹配。比较标准的题目,会给出一个模式串B,以及一个目标串A。然后提出问题,找到A中符合对B一些限定规则的子串或者对A一些限定规则的结果,最终再将搜索出的子串完成题意中要求的组合或者其他。 比如:给定一个字符串 s 和一个非空字符串 p,找 阅读全文
posted @ 2021-03-27 21:00 Nemo& 阅读(5550) 评论(0) 推荐(1)
摘要:哈希表 散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。 给定表M,存在函数f(key),对任意给定的关键字值key 阅读全文
posted @ 2021-03-27 11:45 Nemo& 阅读(1061) 评论(0) 推荐(2)
摘要:对于仍然不太清楚位操作符的同学们,可以看看这篇文章:位操作符 特别注意 **特别注意:**使用按位操作符时要注意,相等(==)与不相等(!=)的优先级在按位运算符之上!!!! 这意味着,位运算符的优先级极小,所以使用位运算符时,最好加上括号() 重要技巧 位运算相关的知识。 &符号,x&y,会将两个 阅读全文
posted @ 2021-03-26 21:39 Nemo& 阅读(4875) 评论(0) 推荐(1)
摘要:# 分治法在每一层递归上都有三个步骤: 1. **分解:**将原问题分解为若干个规模较小,相互独立,与原问题形式相同的子问题 2. **解决:**若子问题规模较小而容易被解决则直接解,否则递归地解各个子问题 3. **合并:**将各个子问题的解合并为原问题的解。 # 适用场景 适用于我们的问题是一个 阅读全文
posted @ 2021-03-26 12:08 Nemo& 阅读(1566) 评论(0) 推荐(1)
摘要:前面我们介绍了一下回溯法的使用。 现在我们来给大家介绍一下它的好朋友——分支界限法。 如果说回溯法是使用深度优先遍历算法,那么分支界限法就是使用广度优先遍历算法。 深度优先遍历可以只使用一个属性来存放当前状态,但是广度优先遍历就不可以了,所以广度优先遍历的节点必须用来存储当前状态,一个节点代表一个当 阅读全文
posted @ 2021-02-24 20:40 Nemo& 阅读(5450) 评论(2) 推荐(1)
摘要:位运算符 **特别注意:**使用按位操作符时要注意,相等(==)与不相等(!=)的优先级在按位运算符之上!!!! 这意味着,位运算符的优先级极小,所以使用位运算符时,最好加上括号() java支持的位运算符有7个,分为两类:位逻辑运算和移位运算。位逻辑运算符包括按位取反(~)、按位与(&)、按位或( 阅读全文
posted @ 2021-02-08 21:20 Nemo& 阅读(4329) 评论(1) 推荐(2)
摘要:这里有一份最全的搜书资源攻略,囊括了 112 个网站,让你能找到 99% 的电子书,而且不用fq,每一个都是亲自测试过的,绝对有效! 这份资源共收录 112 个网站,包括 搜书网站18个 电子书下载网站40个 电子书在线阅读网站18个 外文书籍网站15个 网上书店21个 建议收藏! # 一、18个搜 阅读全文
posted @ 2020-10-27 18:06 Nemo& 阅读(2207) 评论(0) 推荐(1)
摘要:# 摘要 版本格式:主版本号.次版本号.修订号,版本号递增规则如下: 1. 主版本号:当你做了不兼容的 API 修改, 2. 次版本号:当你做了向下兼容的功能性新增, 3. 修订号:当你做了向下兼容的问题修正。 4. 先行版本号及版本编译元数据可以加到“主版本号.次版本号.修订号”的后面,作为延伸。 阅读全文
posted @ 2020-10-27 17:57 Nemo& 阅读(206) 评论(0) 推荐(0)
摘要:协议 协议就是一种双方提前约定好采用某种形式,以某种规格,利用某种物体把数据传输出去;而另一方再以同样的规则和流程去接收数据的约定制度或者规章。 现代网络是由多种运行在不同平台上的异构系统组成的。为了使它们之间能够相互通信,我们使用了一套共同的网络语言,并称之为协议。常见的网络协议包括传输控制协议( 阅读全文
posted @ 2020-10-27 17:48 Nemo& 阅读(663) 评论(0) 推荐(0)
摘要:JSP中#{},${}和%{}的区别: #{} #{}:对语句进行预编译,此语句解析的是占位符?,可以防止SQL注入, 比如打印出来的语句 select * from table where id=?,预编译之后会变成select * from table where id = "1 or 1 = 阅读全文
posted @ 2020-10-03 17:51 Nemo& 阅读(3820) 评论(0) 推荐(0)
摘要:我们在看java技术书籍的过程中,当加载文件时总会遇到是否支持ant风格路径加载,这里说的ant风格是什么意思呢,今天我查了一下,明白了什么意思,现在总结一下。 Ant风格,为请求路径的一种匹配方式。 ANT是一种Java的构建工具,它提供了一种灵活的文件路径匹配机制来指定构建规则。ANT的路径匹配 阅读全文
posted @ 2020-07-27 13:05 Nemo& 阅读(1151) 评论(0) 推荐(0)
摘要:为什么要进行单元测试? 单元测试的目的就在于, 当你修改了项目中的其中一部分代码A,可能会影响到其他代码B的逻辑,所以我们在写完代码后需要在每一个代码逻辑上都加上单元测试断言,这样就可以提前判断其他代码的逻辑运行是否符合预期,如果不符合预期,就代表你的修改影响了其他代码的逻辑,不能上传,得保证其他代 阅读全文
posted @ 2020-07-20 18:30 Nemo& 阅读(780) 评论(0) 推荐(0)
摘要:顾名思义,责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。 在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它 阅读全文
posted @ 2020-07-09 17:39 Nemo& 阅读(570) 评论(0) 推荐(0)
摘要:在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。 基本介绍 **意图:**定义一 阅读全文
posted @ 2020-07-09 17:38 Nemo& 阅读(332) 评论(0) 推荐(1)