作者:yueliang2100链接:https://blog.csdn.net/yueliang2100/article/details/82190257在程序开发的过程中,程序员会经常对源代码以及库文件进行代码对比,在这篇文章里我们向大家介绍六款程序员常用的代码比较工具WinMergeWinMerge是一款运行于Windows系统下的文件比较和合并工具,使 ......
329
0
0
2022-04-05
一、 简述sessionStorage 和 sessionStorage 是 HTML5 新增的两个特性,这两个特性主要是用来作为会话存储和本地存储来使用的,解决了 cookie 存储空间不足的问题;sessionStorage 属性允许你访问一个 session Storage 对象,用于存储当前会话的数据,存储在 sessionStorage 里面的数据 ......
373
0
0
2022-04-05
前言web与后端,andorid与后端,ios与后端,像这种类型的交互其实就属于典型的前端与后端进行交互。在与B端用户进行交互的过程中,我们通常忽略了其安全性(甚至从未考虑安全性)。比如,请求和响应数据的明文传输,对接口并没有做严格的身份校验。如果我们还是按照这种思路去做C端用户的交互,那么等待着必将是血淋淋的教训。接下来,我带领大家如何在与C端用户安全的进 ......
346
0
0
2022-04-05
前言:IntelliJ IDEAIntelliJ IDEA是一款现代化智能开发工具,在强大的插件功能支持下,诸如对Git和Maven的支持简直让人停不下来,各种代码提示,包括JS更是手到擒来,最终不得不被这款神奇的IDE所折服。为了让身边更多的小伙伴参与进来,决定写下这篇文章。1. IDEA VS Eclipse 核心术语比较由下图可见:两者最大的转变就在于 ......
340
0
0
2022-04-04
前端和后端分离的优点很多。一个重要的优点是,对于后台服务(系统),它只需要提供一个统一的API接口,即可被多个客户端重用,并且分工和协作更加精细。大大提高了效率。目前某些公司接口文档管理方式采用word,wiki及html形式,由于版本迭代较快。随之而来的是接口文档管理混乱,接口描述不清;间接导致测试人员测试效率低下,后续问题无法追踪,测试无法保障资源分散, ......
643
0
0
2022-04-04
1、JDK1.8环境变量配置变量名:JAVA_HOME ,变量值:C:\Program Files\Java\jdk1.8.0_171(这里填你自己选择的安装路径!!!)变量名:CLASSPATH , 变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)。配置系统环境变量Path 双击Path- ......
411
0
0
2022-04-03
前言本想着这周给大家分享一下,如何制作恐怖片的屏幕跳字(Python模拟实现),结果在找原来看过的恐怖片视频素材的时候,发现网站并没有提供直接的下载渠道。这部悬疑/侦探恐怖片《探灵档案》,是在 2014 年上映的网剧,非常好看,男主是陈冠希哥哥演的。但由于题材问题,许多正规视频平台把它下架了。而如果想找到视频素材,必须从一些小型的盗版视频站,也正是因为小型盗 ......
413
0
0
2022-04-03
处理高并发无非就是四大的方法 分流、缓存、降级、限流1、分流实现方式最简单的是增加多台机器,目的是为了扩容基本思路是 tomcat(万以下,tomcat顶峰700并发)=》nginx(3-4万并发)=》lvs(30万并发)=》F5(百万并发)=》DNS集群负载均衡集群:tomcat、jboss、weblogic、websphere负载均衡:软件:nginx、 ......
399
0
0
2022-04-02
本部分内容对应视频链接。很多小伙伴在刚开始学习技术的时候,都会去找一些学习类的网站来提高自己的水平。但现在网络越来越发达,学习类的网站真的是多如牛毛。有的网站真的是非常优秀,可以让你学到不少技术,但同样也有很多网站非常垃圾,不仅浪费你的时间,还可能会误导你。下面,我就来介绍10个程序员必逛的网站,给大家做一个参考。1. B站https://www.bilib ......
336
0
0
2022-04-02
在日常开发中,最容易被吐槽的就是代码写的烂,没有注释鬼知道你这个是什么意思啊?另一个就是文档不齐全,这些接口是干嘛的?参数是什么意思?等等问题。归根到底还是没有严格的开发规范,最重要的还是要有方便的工具来帮助我们落地这些规范。今天给大家推荐一个开源的API管理工具,如果还没有用上的感觉看看吧。YAPIYApi 是高效、易用、功能强大的 api 管理平台,旨在 ......
293
0
0
2022-04-01
作为 Gitee 上开源项目最多的分类之一,Web 应用开发分类的优质项目层出不穷,今天为大家介绍的项目涵盖了 Go、JavaScript、TypeScript 甚至 Delphi,下面这六款开源项目总有一款让你感兴趣,那么就一起来看看吧。1.BRPC项目作者:百度开源开源许可协议:Apache-2.0项目地址:https://gitee.com/baidu ......
342
0
0
2022-04-01
编辑导语:任何一件事在完成之前,都需要做一个Checklist,从而检查错误,规避风险。这对于上线来说,尤其重要,稍不注意就可能损害到用户的体验感。本文作者从准备阶段、发布阶段、验证阶段和异常处理四个方面,具体的谈了谈如何做上线的checklist,希望看后能够对你有所帮助。每次发版上线都是一个紧张且激动的时刻,为了保证上线顺利,可以早点回家睡觉,上线清单一 ......
491
0
0
2022-04-01
好的代码审查器可以大大地帮助程序员提高代码质量,减少错误几率。虽然现在市场上有许多可用的代码审查工具,但如何挑选也是一个艰巨的任务。在咨询过有关专家的建议和意见之后,我们罗列出了以下17款最佳的代码审查工具。1)CodeStrikerCodeStriker是一个免费&开源的Web应用程序,可以帮助开发人员基于Web的代码审查。它不但允许开发人员将问题 ......
584
0
0
2022-03-31
我们都喜欢开玩笑而以别人的代码为代价而开玩笑。开发人员通常非常安静且内向。 我们拿了一堆"Ticket",将它们整天坐在办公桌前,将其转换为代码。 奇怪吗?> Photo by Max Duzij on Unsplash如果您不是开发人员,而是在这里查看哪些开发人员觉得有趣,那么您将感到失望。 这并不是说我们不喜欢笑话,我们只是喜欢笑话中的某种书呆子。 ......
440
0
0
2022-03-30
CodeReview规范目标和原则提高代码质量,及早发现潜在缺陷,降低修改/弥补缺陷的成本促进团队内部知识共享,提高团队整体水平评审过程对于评审人员来说,也是一种思路重构的过程,帮助更多的人理解系统是一个传递知识的手段,可以让其它并不熟悉代码的人知道作者的意图和想法,从而可以在以后轻松维护代码可以被用来确认自己的设计和实现是一个清楚和简单的鼓励相互学习对方的 ......
497
0
0
2022-03-29