- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 计算机网络基础学习
调制解调器(MODEM)的主要功能是:模拟信号与数字信号的转换。在拨号上网中,计算机是通过电话线连接到ISP(互联网服务提供商)的,电话线只能传递模拟信号,而计算机使用的是数字信号,所以用了调制调节器将数字信号转换为模拟信号,另一端通过调制调节器将模拟信号转换为数字信号。频分多址(FDMA)、时分多址(TDMA)、码分多址(CDMA)前两个由名字就可以看出,分别是依靠频率,时间来划分频谱,而码分多址是依靠编码来达到同时传输但是不会出现扰乱现象。FTP(File Transfer Prot..
2021-02-24 11:26:36
435
原创 idea的Maven Projects中红色波浪线报错的解决方案(超详细)附下载依赖包速度慢的问题解决
出现错误点击file-ProjectStructure点击libraries,发现有很多的红色波浪线报错选择一个,复制其文件路径打开这个路径删除后缀名为lastupdate的文件重复4,5步直到所有红色波浪线报错的地方都处理(使用everything搜索lastupdate可以找到所有的文件,删除所有.m2文件下的也可以)点击更新按钮,等待完成如果看到了最后,并且方案有效的话请给我点个赞吧如果有更快捷的解决方案也希望你可以分享到评论区,十分感谢。如果等待时间太长可以,右键.
2020-09-07 20:34:43
2104
原创 java基础笔试题刷题知识点小结61-90
61.init_param(初始化参数)和context-param(上下文参数)都可以写在web.xml中,只不过,init_param要用ServletConfig.getInitParameter获取,context-param要用ServerContext.getInitParameter获取62.海明码由Richard Hamming于1950年提出、目前还被广泛采用的一种很有效的校验方法,是只要增加少数几个校验位,就能检测出二位同时出错、亦能检测出一位出错并能自动恢复该出错位的正确值的有效手段
2020-08-25 11:16:33
924
原创 linux基础笔试刷题知识点小结1-30
1.vi编辑器中,dd删除一整行,yy复制一整行,pp黏贴2.ctrl-c:发送 SIGINT 信号给前台进程组中的所有进程。常用于终止正在运行的程序;ctrl-z:发送 SIGTSTP信号给前台进程组中的所有进程,常用于挂起一个进程;ctrl-d:不是发送信号,而是表示一个特殊的二进制值,表示 EOF,作用相当于在终端中输入exit后回车;ctrl-\:发送 SIGQUIT 信号给前台进程组中的所有进程,终止前台进程并生成 core 文件;ctrl-s:中断控制台输出;ctrl-q:恢复控制台
2020-08-20 10:41:44
2456
1
原创 数据库基础笔试刷题知识点小结1-30
1.order by用于根据指定的列对结果集进行排序。默认按照升序(asc)对记录进行排序。如果希望按照降序对记录进行排序,可以使用 desc关键字。2.文件目录data当前权限为rwx — ---,只需要增加用户组可读权限,但不允许写操作,数字化r:4 w:2 x:13.to 是给某个用户赋权,from 是收回某个用户的权限4.内模式、模式、外模式分别对应存储文件、基本表、视图5.数据库管理系统的所提供的功能有以下几项:1、数据定义DBMS提供数据定义语言DDL(Data Definitio
2020-08-17 14:38:10
607
原创 网络基础笔试刷题知识点小结31-60
31.四种情况会发送RST包:1、端口未打开2、请求超时3、提前关闭4、在一个已关闭的socket上收到数据32.DNS:域名解析FTP:文件传输www:信息查询ADSL:非对称数字用户线路,数据传输33.HTTP 默认采用的端口号为80,tomcat是808034.IPv4————32位长度,4个字节,点分十进制表示法IPv6————128位长度,16个字节,冒分十进制表示法MAC————48位长度,6个字节,冒分十六进制表示法35.频分多址(FDMA)、时分多址(TDMA)、码
2020-08-16 16:13:52
343
原创 网络基础笔试刷题知识点小结1-30
1.双绞线100米,同轴电缆185–500米,光纤:几十几百公里2.TCP:传输层协议 --传输控制协议,传输效率低,可靠性强DHCP:应用层协议 --动态主机配置协议,发现协议中的引导文件名、空终止符、属名或者空,DHCP供应协议中的受限目录路径名 Options –可选参数字段,参考定义选择列表中的选择文件ICMP:网络层协议,是一种面向无连接的协议,用于传输出错报告控制信息。HTTP:应用层协议 --超文本传输协议,最基本的客户机/服务器的访问协议;浏览器向服务器发送请求,而服务
2020-08-13 10:55:33
2577
原创 java笔试刷题知识点小结31-60
31.同步器是一些使线程能够等待另一个线程的对象,允许它们协调动作。最常用的同步器是CountDownLatch和Semaphore,不常用的是Barrier 和Exchanger32.异常处理语法结构中只有try块是必须的,但不能只有try块,1.7中的增强try除外 因为其中的try()已经隐含了finally了33.synchronized很强大,既可以保证可见性,又可以保证原子性,而volatile不能保证原子性!34.子类不可以继承父类的构造方法,只可以调用父类的构造方法。35.一个算法通
2020-08-12 20:30:04
329
原创 设计模式——外观模式的学习与理解
什么是外观模式外观模式( Facade),也叫“过程模式:外观模式为子系统中的一组接口提供个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用,并且屏蔽了内部子系统的细节,使得调用端只需跟这个接口发生调用,而无需关心这个子系统的内部细节。通俗的说:要实现一些连续的操作,外观模式可以使客户只需调用一个接口来而不是多个接口来达成目的。比如安装软件时的一键安装,安全软件的一键加速等。案例.在计算机主机( Mainframe)中,只需要按下主机的开机按钮(on()),即可调用其他硬件设
2020-06-07 17:20:57
2783
原创 重温Java基础——基础语法中几个有意思的地方
1.long与float的双标对待声明long型常量须后加“l"或“L”,但是在使用的时候有的时候可以不加声明float型常量须后加“f"或“F”,使用的时候必须加给long赋值一个较小的值不加L,可以运行 System.out.println("1.long与float"); long l1=1234; System.out.println(l1);给long赋值一个较大的值不加L,不可以运行 long l2=123456789012345; System.out.pr
2020-06-02 22:56:45
838
2
原创 设计模式——访问者模式的学习与理解
什么是访问者模式官方的说:访问者模式( Visitor pattern),封装一些作用于某种数据结构的各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。你可能认为上面的这段介绍太过抽象了。简单点来说就是。在被访问的类里面加一个对外提供接待访问者的接口,来使将数据结构与数据操作分离,解决数据结构和操作耦合性问题。主要应用场景是:对象结构比较稳定,但经常需要在此对象结构上定义新的操作。或者需要对一个数据结构中的对象进行很多不同操作(这些操作彼此没有关联),同时需要避免让这些操作"
2020-05-21 11:35:33
472
原创 数据结构与算法——超简单的洗牌算法学习与理解
什么是洗牌算法一副扑克有 54 张牌,在高中我们学习过排列数学(所谓排列,就是指从给定个数的元素中取出指定个数的元素进行排序)可以很快的算出有 54! 种排列方式。怎样等概率地生成 这 54! 种结果中的一种?洗牌算法就可以十分简单的做的这一点。这个算法由 Ronald Fisher 和 Frank Yates 于 1938 年提出,在 1964 年由 Richard Durstenfeld 改编为适用于电脑编程的版本。通俗的解释就是:将最后一个数和所有 n个数中的一个数进行交换,然后倒数第二个数和所有
2020-05-12 17:07:31
549
原创 设计模式——策略模式的学习与理解
什么是策略模式通俗的来说。策略模式( Strategy Pattern)就是将算法封装到具有共同接口的独立类中,以独立与客户端,客户端可以灵活的使用或替换算法族里面不同的算法,降低了耦合性。这种类型的设计模式属于行为型模式。这算法体现了几个设计原则:把变化的代码从不变的代码中分离出来;定义了策略接口,针对接口编程而不是具体类;客户通过组合方式使用策略,而不是使用继承。引入案例某购...
2020-05-07 20:44:55
433
原创 JavaWeb——css基础知识与它的三种使用方法和三种选择器
什么是csscss,全称Cascading Style Sheets,中文名:层叠样式表。它是一种用来表现(表现,指的是这些内容在页面上的展示形式。比如说。布局,颜色,大小等等)HTML或XML等文件样式的计算机语言,是用于增强控制网样式并允许将样式信息与网页内容分离的一种标记性语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。css的语法规则css通常...
2020-05-06 16:04:28
1895
原创 JavaWeb——HTML基础标签table标签与form标签的学习与理解
使用表格标签制作规整的表格table标签是表格标签,border属性设置表格的边框厚度,width属性设置表格的宽度,align设置表格的对齐方式,cellspacing设置单元格的间距tr是行标签,td是单元格标签,th是字体居中加粗的单元格标签,b是字体加粗标签下面制作一个3*3的表格,放置在页面中心,边框厚度为2,宽度为500,单元格内没有间距,并每一行使用不同的效果&...
2020-05-05 12:23:28
1729
1
原创 JavaWeb——HTML基础知识的学习与理解
什么是HTML我们常说的网页都是由三部分组成,那就是内容,表现与行为。内容故名思意,就是我们在网页中看到的数据,而内容如何展示,就要使用到HTML技术了。HTML,全称Hyper Text Markup Language (超文本标记语言),它通过标签来标记网页中要显示的各个部分,标签的作用就是去告诉浏览器如何去显示其中的内容。HTML的基础结构<!DOCTYPE html> ...
2020-05-04 22:44:19
329
原创 设计模式——备忘录模式的学习与理解
什么是备忘录模式备忘录模式( Memento Pattern)在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。备忘录模式属于行为型模式。通俗的讲,备忘录故名思意就是去记录某些事情,在程序世界中它主要用来记录一个对象的某种状态,更像是“后悔药”,从备忘录对象里获取原来的数据将对象的状态恢复到原先保存的时候。传统方式的问题分析...
2020-04-23 00:12:32
409
原创 设计模式——责任链模式的学习与理解
什么是责任链模式个人理解责任链模式就是当有多个接收者对象可以处理同一个请求的时候,为所有可以处理请求的接收者对象创建一个的有顺序的权力链,并且按照权力的大小来决定顺序的前后,从而避免了请求者和接收者直接的耦合关系,链上的每个接收者对象都包含者对下一个接收者对象的引用,也就是说,如果一个接收者未对请求进行处理,它就会把这个请求传送给下一个权力更大的接收者,直到有一个对象处理它为止。案例在高校中...
2020-04-16 00:38:48
308
原创 数据结构与算法——动态规划算法与背包问题的学习与理解
什么是动态规划算法动态规划算法和分治法相似,它的核心思想也是把一个大问题划分为一些小问题,然后一步步进行最优解的算法。但是与分治法不同的是,经过动态规划算法所划分而成的小问题往往不是独立的,也就是下一个问题的求解是建立在上一个问题的解决上。动态规范问题我们一般可以通过填表是方式来逐步推进,从而得到最优解。什么是背包问题背包问题是指如果有一个给定容量的背包和若干具有一定价值和重量的物品,如何选...
2020-04-09 16:30:21
636
原创 设计模式——桥接模式的学习与理解
什么是桥接模式桥接模式是指将抽象和实现分离开来,使得它们可以保持独立存在。这个模式基于类的最小设计原则(最少的修改代码),多用于替代多层继承方案,以减少类的个数,防止类爆炸。对照——传统的多层继承方案想要学习一个设计模式,首要的就是了解这个设计模式解决什么。我们假设一个案例:要开发一套手机图片浏览App,他可以在ios,Android上使用,可以查看JPG,PNG格式的文件。如果采用传...
2020-04-08 20:16:20
439
原创 设计模式——代理模式之静态代理的学习与理解
什么是代理模式我觉得代理模式就是为一个对象提供了一个替身,并通过这个替身去访问目标对象,以增加功能例如:张三打官司,可是张三不懂法,所以聘请一个叫罗翔的律师去帮助张三处理案件就相当于张三也懂法律了,这里的张三是被代理类,罗翔是代理类。代理模式有不同的形式,主要有三种静态代理、动态代理(jdk代理)和cglib代理。这次主要谈论静态代理模式什么是静态代理模式静态代理在使用时需要定义接口或者...
2020-04-01 17:07:21
281
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅