http版本目前共有三种,分别是http1.0、http1.1和http2。 查看某个请求的http版本号方法: 找到开发者模式 打开浏览器的开发者模式,一般是“ctrl+shift+I”。或者在更多工具中找到开发者模式。 Chrome浏览器: Microsoft Edge: 火狐: 打开开发者模式 …

阅读全文 »

Cygwin是什么 一句话:Cygwin是在Windows平台下运行的仿真Unix软件。在绝大多数情况下,可以替代虚拟机使用。 Cygwin下载 确定位数 首先,查看你电脑的位数。查看方法: 点击Windows徽标(即左下角),然后找到“计算机”,右键“属性”: 即这台电脑是64位操作系统,如果你看 …

阅读全文 »

看图首先肯定,这个广告不是某个软件所弹出来的。它是来自于Chrome浏览器。那么Chrome浏览器为什么会推送这些弹窗信息呢?答案是因为浏览器推送。 其实不只Chrome有浏览器推送这个东西,很多国内的浏览器也是有的。 具体来说,这些弹窗是来自某个网站的推送。对于一些正常的网站,例如163邮箱,那么 …

阅读全文 »

前言 在之前写过一篇总结指针作用的文章:指针的介绍之简单的名词概念梳理 其中说了指针具有六个最常用的作用,那么今天笔者就来介绍下指针的作用之:指针可以使函数返回一个以上的值。 操作方法 例:主函数传两个参数1和2,使函数返回两个值3和4 #include <stdio.h> void c …

阅读全文 »

遇到的问题 今天在写数据结构中的链表的时候遇到了一个错误。 编译器告诉的是:无效的参数类型“->”,因为存在整形变量int。 笔者Google了,也百度了好久。普遍告诉我是“->”的问题,说“->”两边的数据类型不匹配。 emm,大概意思就是:如果你用的是“->”,那么你左边 …

前言 笔者最近在研究https证书的问题。大家可能也注意到了,笔者的博客最近从之前的不加密http改为全站https了。 相较于传统http不加密明文传输协议,https是种加密协议,启用https就可以使网站在输入密码、发布帖子等任何时候,向服务器提交数据或者获取数据进行加密。从而避免了明文传输。 …

阅读全文 »

刚才写了一篇文章,c语言中函数的前置声明(MSVC编译器) 那篇文章采用的VC++6.0编译器编译的代码。也就是我们所说的MSVC编译器。 那么函数的前置声明规则对于MinGW编译器,是否也跟MSVC编译器一样呢?本篇文章采用MinGW编译器做测试。 不写前置声明 #include <stdi …

阅读全文 »