![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习总结
文章平均质量分 74
Luiiis
一只有代码洁癖的程序员
展开
-
TCP/IP 三次握手与四次挥手的理解
三次握手:即需要建立一个TCP链接,需要客户端和服务端之间进行三次确认(发送报文的过程),方能确认连接;四次挥手:即需要终止该TCP链接,需要客户端和服务端之间进行四次确认,方能确认断开。原创 2021-01-22 01:20:32 · 227 阅读 · 0 评论 -
JQuery 在 JavaScript 基础上的便捷改进小结
尽管前端部分的代码已经不像Java代码那样的高规范性,不过其代码仍有很大的简化空间。原创 2021-01-15 16:56:40 · 112 阅读 · 0 评论 -
Idea 工具中实用的快捷键
文章目录引言(一) 行控制(二) 块控制引言身为21世纪的程序员,都不乏一手熟练的键盘功夫。特别是在敲代码的时候,若是理清了思路,就恨不得一口气将其码完。不过难免不时会有错写或误触——需要去碰鼠标的时候! 对于我个人来说,非常受不了这种感觉。如果键盘能完成所有功能,我宁愿将鼠标丢弃。于是,通过百度或是咨询导师,总结出一些 Idea 中编程时好用但又冷门的快捷键,以达到一定程度解放鼠标和控制代码的效果。基础的一些这里便不再赘述。注:在这里使用的 KeyMap 为 Windows。(一) 行控制原创 2021-01-06 14:36:14 · 272 阅读 · 1 评论 -
前端部分的学习模块与其功能总结
尽管我们通过Java语言,可以完成对任务的功能实现、环境支持等。不过其运作环境只局限在虚拟机,而且显示出的结果实在是令人诟病:譬如用户菜单的设计,就只能通过代码调整控制台的位置(很多时候由于\t 的间距不等,会很难控制),并且样式实在是一言难尽。。而Web阶段的学习,对于整日盯着死板的代码的程序员来讲无疑是眼前一亮:丰富的界面,直观的显示,动态的反馈等等等等……相比于Java需要缜密的逻辑与代码,Web更需要编程者的设计能力和美感。其实在一定程度上,后者的实现更具有挑战性。原创 2021-01-06 13:38:23 · 387 阅读 · 0 评论 -
几种设计模式与其解决的开发问题
设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。原创 2020-12-22 15:26:48 · 984 阅读 · 0 评论 -
【未解决问题】关于Socket编程:客户端、服务端对象流交互数据丢失的问题
问题引入:服务端将一个对象发送给客户端,客户端接收到的对象数据丢失。(一)问题出处客户端://客户端请求代码片: try { //Message 为封装的消息类型,由于往返的对象类型可能不是一种 //其两个属性为 “封装的对象” 和 “请求类型” //MessageType为一个接口,里面添加一些常量,供服务端识别用户请求的动作 Message message = new Message(user,MessageType.MESSAG原创 2020-12-07 21:45:48 · 464 阅读 · 4 评论 -
Jdk1.8 流式编程及Lambda表达式详解
在流式编程中,以往需要操作数组、集合时的数十行代码,只需要一两行即可实现原创 2020-11-28 00:24:29 · 591 阅读 · 3 评论 -
技术的出现与优化
目录常量数组集合有序集合无序集合文件正如Java这一技术的出现是弥补了C++,C#等技术缺乏可移植性和垃圾收集的弊端,且提供了一个丰富且高质量的代码库, 所有的技术都不是凭空产生的贯穿整个Java知识的框架,在新的技术出现之前,都是对之前技术空缺的弥补或是对现有技术冗余及不足的优化。常量//创建一个整型引用指向常量int n = //常量;如果我们需要键入或是指向一处常量,便是创建其所对应类型的引用指向其常量池的地址(这个地址在开辟时是随机的),无疑快捷干脆若是数据量大时,且数据之间有联系原创 2020-11-20 16:13:03 · 182 阅读 · 0 评论 -
“妙用空循环、字符型变量中提取整型” 两种编程技巧
(一) 空循环的妙用在之前学习C的时候,我的导师是一位资深算法工程师,所以对代码的精细要求对我造成了很大程度上的影响。比如: int i = 0; for(i = min; i >=1; i--){ if(min % i == 0 && max % i == 0){ printf("最大公约数:%d\n",i); break;上面是一段以求最大公约数为例的代码部分,可以看到,正常情况下大多数程序员的思路都是架循环后内置判断再跳出循环。原创 2020-11-09 21:09:10 · 228 阅读 · 0 评论 -
“ 面向过程、面向对象、面向接口 ” 三种思维学习心得
(一) 关于我2017.11.01此时是国内疫情已经稳定了的时候,作为正赶上疫情为大学关键时期的一名应届生,在导师的介绍下学习博客的使用,以总结自己IT成长的历程。其实在去年(2019年),我已经是一名大三的学生,说急不急,也是要到了找实习的时候了。但正赶上疫情在家封住了脚步,安逸便像一颗隐形的毒药埋下了种子。等到回过头来,返校在即已是应届毕业生,找工作巨大的实力落差让我每每缓不过神来……所幸一次机遇结识了自己的导师,在与他的倾心交谈中,才客观的看到大四的就业模式和未来一些的规划与可能的结果。在了原创 2020-11-01 19:29:20 · 582 阅读 · 1 评论