Easter79 Easter79
4年前
svn与git操作对比 (未来有空做一个 svn与git实战对比 )
svn是集中式的,git是分布式的,但是我们日常使用的都是按照集中式唯一服务器仓库的方式来去做的,最终我们的代码都要提交到一个唯一仓库中。他们最大的区别是本地工作拷贝的工作方式不同,一、svn本地工作拷贝,包括分支都是目录,直截了当,看到的就是服务器的,svnupdate更新服务器到本地;svncommit就是提交到服务器
Wesley13 Wesley13
4年前
C++ 生态:编译器、IDE、测试工具大全
编写专业的C应用程序,您不仅需要基本的文本编辑器和编译器。您还需要更多工具。在这篇文章中,我们将介绍大量C编程工具,包括:编译器,IDE,调试器等。介绍C计算机编程语言已经成为使用最广泛的现代编程语言之一。使用C构建的软件以其性能和效率而闻名。C已用于构建众多广受欢迎的核心库、以及类似MicrosoftOffic
Stella981 Stella981
4年前
Chrome handless模式
我们在通过Selenium运行自动化测试时,必须要启动浏览器,浏览器的启动与关闭必然会影响执行效率,而且还会干扰你做其它事情(本机运行的话)。那能不能把自动化测试的运行放在后台?当然可以!Chromeheadless模式,Google针对Chrome浏览器59版新增加的一种模式,可以让你不打开UI界面的情况下使用Chrome浏览器
Easter79 Easter79
4年前
Tomcat7源码分析(二)类加载体系
一、总体分析  主流的JavaWeb服务器,如Tomcat、Jetty、WebLogic、WebSphere等都实现了自己定义的类加载器(一般都不止一个)。因为一个功能健全的Web服务器,需要解决如下的几个问题:1.部署在同一个服务器上的两个Web应用程序使用的Java类库可以实现相互隔离,这是最基本的要求.两个不同应用程序
Stella981 Stella981
4年前
IE hack技术
HTML5学堂:我们平日说的IEhack到底是什么,随着浏览器的发展,IE的hack技术也在不断的发生着变化,一起看看最新的IEhack。何为hack?行业中存在着各类浏览器,典型的如IE、火狐、谷歌等;另外,即便同样种类的浏览器,也存在着不同的版本,如IE6、IE7……IE11等。不同浏览器对于CSS的解
Wesley13 Wesley13
4年前
GNS3桥接问题
需求通过GNS3模拟器桥接笔记本本地网卡实现模拟器里面的路由器与真实网络互通步骤一:打开GNS3创建拓扑步骤二:拖一个cloud(云图标)到工作区步骤三:使用连线工具将路由器接口与cloud的以太网接口链接(双击cloud可以配置网卡)步骤四:笔记本本地网卡尽量不要配置IP,采用自动获取即可
Stella981 Stella981
4年前
JWT 在 Web 服务中进行无状态授权的原理
JWT指的是JSONWebTokens,是一串数据加密后生成的Token字符串,通过以下方式服务器端可以判定客户端的身份。1、客户端用户userA使用用户名密码登录服务器2、服务器返回给用户数据和一串Token3、userA再次请求数据带上Token,而不用再次输入用户名密码4、服务器解密Token,拿出其中标识用户
Wesley13 Wesley13
4年前
ubuntu下编辑文本命令
常见的基于控制台的文本编辑器有以下几种:emacs           综合性的GNUemacs 编辑环境nano              一个类似于经典的pico的文本编辑器,内置了一个pine邮件程序vim               一个改进的vi文本编辑器注意并不是所有的文本编辑器都是基于控制台的,也就是说支持终端使用的。有一些文
Stella981 Stella981
4年前
Redis主从同步原理
Reids复制数据主要有2种场景:1\.从服务器从来第一次和当前主服务器连接,即初次复制2\.从服务器断线后重新和之前连接的主服务器恢复连接,即断线后重复制对于初次复制来说使用SYNC命令进行全量复制是合适高效的,但是对于断线后重复制来说效率就不太能接受了。举例来说:!Redis断线重连(https://oscimg.oschina.net/
芝士年糕 芝士年糕
3年前
使用nginx进行负载均衡
我使用了三台VPS服务器,同一网段的,用来搭建网站,推荐你们也可以使用3A服务器1.nginx负载均衡介绍nginx应用场景之一就是负载均衡。在访问量较多的时候,可以通过负载均衡,将多个请求分摊到多台服务器上,相当于把一台服务器需要承担的负载量交