- 博客(17)
- 资源 (5)
- 收藏
- 关注
原创 nginx做代理https遇到SSL_do_handshake()握手失败
这个问题真的时,困扰我一段时间了,反向代理时,设置了proxy_ssl_protocols XXXX;#proxy_ssl_ciphers ECC-SM4-SM3;proxy_ssl_session_reuse off;一开始的时候由于看到了这个:proxy_ssl_session_reuse指令配置,当下一次nginx转发一个连接到后端服务器时,会话参数会被重复使用,从而更...
2019-03-29 15:30:39 15371 1
转载 CLion 实现远程调试
CLion 是 JetBrains IDE 全家桶产品之一,可以用来开发 C/C++ 项目,而 GDB 则可以用来对 C/C++ 程序进行调试。作为一款调试器,GDB 为程序开发人员提供了强大的调试功能,但却需要使用命令来执行调试操作,操作起来不是很方便。(有关 GDB 的使用,可以参考文章《GDB 调试》。)为此,CLion 为程序开发人员提供了图形化的调试界面以方便调试。另外,CLion ...
2019-03-29 14:30:06 17647 3
转载 2018版-linux之安装Clion和运行使用总结
相信我,2018.6.16刚装的!转载别人的东西,不过我亲测2019.3.28 新装流程可用!!!!!1、Clion的简单介绍 CLion是以IntelliJ为基础,专为开发C及C++所设计的跨平台IDE,可以在Windows、Linux及MacOS使用,原文在 ubuntu装的,而我用的redhat,看来都适用哦!我装的最新版的2018.1.4版的,你随意。...
2019-03-28 16:21:13 4528
转载 nginx之proxy_pass代理后端https请求完全拆解
前言本文解释了怎么对nginx和后端服务器组或代理服务器进行加密http通信。内容提纲前提条件 获取SSL服务端证书 获取SSL客户端证书 配置nginx 配置后端服务器 完整示例前提条件nginx源码或nginx plus源码 一个代理服务器或一个代理服务器组 SSL证书和私钥获取SSL服务端证书你可以从一个可信证书颁发机构(CA)购买一个服务器证书, 或者...
2019-03-28 14:22:06 11444
转载 htonl、ntohl、htons、ntohs函数实现
typedef unsigned short int uint16;typedef unsigned long int uint32;//短整型大小端互换#defineBigLittleSwap16(A) ((((uint16)(A) & 0xff00) >> 8) | \(((uint16)(...
2019-03-25 17:59:34 879
转载 cmd 环境变量设置方法详细解释
cmd设置环境变量可以方便我们bat脚本的运行,但是要注意的是变量只在当前的cmd窗口有作用(局部生效),如果想要设置持久的环境变量需要我们通过两种手段进行设置:一种是直接修改注册表,另一种是通过我的电脑-〉属性-〉高级,来设置系统的环境变量。1、查看当前所有可用的环境变量:输入 set 即可查看。2、查看某个环境变量:输入“set 变量名”即可,比如想查看temp变量的值,即输入 ...
2019-03-21 14:48:07 2745
转载 Nginx 在 Windows 平台上编译
在Windows平台上编译Nginx遇到一些问题, 最终都逐个解决了, 记录一下过程.打开网址http://nginx.org/en/download.html其中 nginx/Windows-1.10.1 是直接下载编译好的Windows版本的二进制程序而要下载源码需要使用 Mercurial 去 clone, 源代码地址是http://hg.nginx.org/nginx...
2019-03-20 16:57:51 685
转载 SSL协议握手过程报文解析
SSL建立握手连接目的:1.身份的验证,client与server确认对方是它相连接的,而不是第三方冒充的,通过证书实现2.client与server交换session key,用于连接后数据的传输加密和hash校验简单的SSL握手连接过程(仅Server端交换证书给client):1.client发送ClientHello,指定版本,随机数(RN),所有支持的密码套件(Ci...
2019-03-19 14:16:49 476
转载 Tcp/ip 报文解析
在编写网络程序时,常使用TCP协议。那么一个tcp包到底由哪些东西构成的呢?其实一个TCP包,首先需要通过IP协议承载,而IP报文,又需要通过以太网传送。下面我们来看看几种协议头的构成一 .Ethernet头以太帧分好几种类型,常见的以太帧为Ethernet II下面就是一个典型的Ethernet II帧Ethernet II类型以太网帧的最小长度为64字节(6+6+2...
2019-03-18 11:09:59 1860
转载 ToolsVersion="14.0",,这个报错。
报这个错误,改个文件就ok用VS2010打开解决方案时,输出窗口有如下提示信息:1>Project file contains ToolsVersion="14.0". This toolset may be unknown or missing, in which case you may be able to resolve this by installing...
2019-03-15 10:19:12 5142
转载 WIN10-64位安装OpenSSL详细教程
相关软件下载地址:1、ActivePerl 5.24.3:https://www.activestate.com/activeperl/downloads2、openssl-1.0.2g:http://www.openssl.org/source开始安装:1、安装ActivePerl软件安装ActivePerl软件根据提示一步一步进行安装即可,安装过程软件会自动设置环境变量。要...
2019-03-14 18:16:23 4247 1
原创 win10系统高级设置:windows 找不到文件 %windir%\systempropertiesadvanced.exe 请确定文件是否正确后,再试一次
先说明一下,,由于自己的疏忽在配置环境变量是,多了一个分号,导致win 10 的高级系统设置打不开了,报错原因 很简单:导致后来的“高级系统设置”一点击就报错,当时就蒙了,看了看网上的解决方案,都不好第一种:解决方案:进入安全模式,重新配置环境变量,具体步骤如下:第一步:进入安全模式由于我的电脑是win10系统,下面是进入安全模式的方法:1、打开“开始菜单”,点击...
2019-03-14 18:04:35 7028
转载 如何使用VS2010打开VS2015和VS2013的的项目/代码
如果使用VS2010去打开VS2015上写的代码,会报错,弹出这两个框:1、使用文本编辑器打开.sln文件,右键->打开方式->记事本,要修改的内容如下红色部分:VS2015下的编译环境:Microsoft Visual Studio Solution File, Format Version12.00# Visual Studio14VisualStudioV...
2019-03-14 15:41:14 1145
原创 all warnings being treated as errors,,error: format ‘%u’ expects argument of type ‘unsigned int’
在centos7 系统编译tengine 时报错:src/http/ngx_http_upstream_check_module.c:1489:2: error: format ‘%u’ expects argument of type ‘unsigned int’, but argument 3 has type ‘ngx_uint_t’ [-Werror=format=] count,...
2019-03-14 14:51:29 3734
原创 notepad++ 安装compare失败,解决办法
以下这种方式,我尝试了很多次均失败,原因未知。大家在使用Notepad++的时候,需要对编辑的两个文件进行比较,找出两个文件代码的区别,快速进行编辑修改,那么Notepad++如何对比文件,下面小编就给大家带来Notepad++对比两个文件代码方法。Notepad++官方中文免费版:http://www.cr173.com/soft/67200.html下载地址https://sou...
2019-03-14 11:24:47 7658 1
转载 C++ 多态的实现及原理(虚函数与纯虚函数)
C++的多态性用一句话概括就是:在基类的函数前加上virtual关键字,在派生类中重写该函数,运行时将会根据对象的实际类型来调用相应的函数。如果对象类型是派生类,就调用派生类的函数;如果对象类型是基类,就调用基类的函数 1:用virtual关键字申明的函数叫做虚函数,虚函数肯定是类的成员函数。 2:存在虚函数的类都有一个一维的虚函数表叫做虚表,类的对象有一个指向虚表开始的虚指针。虚...
2019-03-06 10:54:41 336
转载 Chrome 任何页面(包括设置)都崩溃。问题终于解决了。
更新了Chrome,发现网页全部打不开了。都显示:“喔唷 崩溃啦”。点击任何按钮,例如,设置,选项,历史记录等,也“喔唷 崩溃啦”卸载重装也无效解决方案找到 路径C:\Windows\System32\drivers\bd0001.sys删除(没有强制删除工具重命名也行,随便改个名字)重启电脑chrome就正常了原因可能是注册列表被一些卫士类优化工具或杀毒软件优化了...
2019-03-02 19:20:28 18211
COM组件的dll封装和调用的demo
2023-05-12
openssl编程.pdf -<赵春平>
2023-04-13
xpath-helper for MAC
2020-06-14
makefiletest.tar.gz
2019-07-27
iOS11.1,10.3,9.0,9.1,8.0-8.4等DeveloperDiskImage
2018-03-15
Android Studio JNI调用.so 库
2017-06-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人