全文 3000 字,欢迎点赞关注转发从一张动图说起:上图应该大家经常使用的 错误诊断 功能,它能够在你编写代码的过程中提示,那一块代码存在什么类型的问题。这个看似高大上的功能,从插件开发者的角度看其实特别简单,基本上就是用上一篇文章《你不知道的 VSCode 代码高亮原理》中简单介绍过的 VSCode 开发语言特性的三种方案:基于 Sematic Token …
最新内容
导语TCP即TransmissionControl Protocol,传输控制协议。与UDP不同,它是面向连接和数据流的可靠传输协议。也就是说,它能使一台计算机上的数据无差错的发往网络上的其他计算机,所以当要传输大量数据时,我们选用TCP协议。TCP协议的程序使用的是客户端服务器(CS)模式,在Qt中提供了QTcpSocket类来编写客户端程序,使用QTcp …
其实主要是手里面的跑openvpn服务器。因为并没有明文禁p2p(哎……想想那么多流量好像不跑点p2p也跑不完),所以造成有的时候如果有比较多人跑BT的话,会造成VPN速度急剧下降。本文所面对的情况为: 高并发数 高延迟高丢包(典型的美国服务器) 值得注意的是,因为openvz的VPS权限比较低,能够修改的地方比较少,所以使用openvz的VPS作VP …
上期我们讲到LoaRunner性能测试MPM调优,这期我们讲LoaRunner性能测试MPM相关参数。MPM相关参数MPM模块常见地相关参数包括:MaxSpareServers、MinSpareServersServerLimit、StartServersThreadsPerChild、MaxConnectionsPerChildMaxRequestWork …
1 Linux网络编程--网络知识介绍网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端.1.1 客户端在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。 比如我们使用ftp程序从另外一个地方获取文件的时候,是我们的ftp程序主动同外面进行通信(获取文件), 所以这个地方我们的ftp程序就是客 …
在页面中不同的frame之间进行相互调用的话,我们可以通过frame获取对应的window然后进行调用,但是如果是浏览器不同的tab之间呢?在这里,对通过localStorage实现不同tab之间的通信进行一个简单的封装和测试,准备用在项目中。需求来源有这么一个需求(应该挺常见的),在A页面中,新窗口打开了B页面,当在B页面进行了某些操作后,想让A页面了解或 …
一、Deno 简介Deno 是一个 JavaScriptTypeScript 的运行时,默认使用安全环境执行代码,有着卓越的开发体验。Deno 含有以下功能亮点:默认安全。外部代码没有文件系统、网络、环境的访问权限,除非显式开启。支持开箱即用的 TypeScript 的环境。只分发一个独立的可执行文件(deno)。有着内建的工具箱,比如一个依赖信息查看器(d …
1 背景在java语言中还没有引入枚举类型之前,表示枚举类型的常用模式是声明一组具有int常量。之前我们通常利用public final static 方法定义的代码如下,分别用1 表示春天,2表示夏天,3表示秋天,4表示冬天。public class Season { public static final int SPRING = 1; public s …
前言本文篇幅较长,但都是满满的干货,请大家耐心观看,相信会有不小的收获。本人在总结的过程中也收获了很多的知识,也希望大家可以一起借鉴学习下,希望大家最后都能有所收获!再言字符串的分类在java.lang包中,定义了两个大类来表示字符串: String和 String Buffer(StringBuild)类,它封装了字符串的数据结构,并定义了许多方法来处理字 …
一、类的加载与ClassLoader的理解1、加载将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区的运行时数据结构,然后生成一个代表这个类的java.lang.class对象。2、链接将Java类的二进制代码合并到JVM的运行状态之中的过程。验证:确保加载的类信息符合JVM规范,没有安全方面的问题;准备:正式为类变量分配内存并设置类变量默 …
