自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(308)
  • 资源 (5)
  • 收藏
  • 关注

原创 MFC动态库封装

MFC动态库封装

2023-04-12 18:56:46 1201 1

原创 win10升级后,程序默认路径盘符变成*星号

win10升级后,程序默认路径盘符变成*星号1、问题描述: win10升级后,版本变为:17134之后各种程序的打开方式都提示找不到打不开,后来发现安装任何程序时的默认路径都变成了:*:\Program Files用注册表搜索了一轮,发现多少的open方式路径都变成上面开头这样,难怪出了问题?请问怎么修复? 总之,就会出现了各种各样的问题,例如,我的小伙伴就出现了vmware中的虚拟机,突然打开虚拟机黑屏了,然后等了好久也没有反应,重启电脑等各种手段都试过了,都没有用,...

2020-11-03 14:01:22 1534

原创 win10 电脑突然屏幕调节亮度失灵,重启之后最大亮度无法调节

背景:有天晚上使用了向日葵远程,好奇就点了黑屏模式,但是压根就没在意什么提示,结果后来发现,屏幕有点暗,,快捷键调节失灵,,发现thinkpad T450 也没有别的地方可以调节亮度,进行了一下尝试:1)屏幕空白处-》右键--》图形属性--》显示器--》颜色设置--》可调节亮度,但是注意,,屏幕色彩会失真尝试了之后,有所缓解,但是心里还是不舒服,,太难受了,这屏幕,分辨率低也就算了,屏幕亮度还出问题受不了了2)后来一番搜索找了罪魁祸首,,远程软件“向日葵”,也许你用的teamview都会

2020-10-15 16:19:32 7008 5

原创 centos发行版本类似的linux系统下载RPM包及其依赖包

centos发行版本类似的linux系统下载RPM包及其依赖包1)yumdownloaderyumdownloaderyum 源安装非常方便解决依赖包问题,但是有时当你只需要下载安装包和依赖包时就用到了 yumdownloader,该命令是在yum-untils组件中yum install yum-utils例如:yumdownloader nfs-utils --destdir /tmp/nfs-utils --resolve--destdir 指定下载目录--resolve 同时下载

2020-09-29 09:44:40 472

转载 win7 的32位系统最大支持多少g的内存

大家都知道win7系统有32位和64位之分,而两者的安装配置是不一样的,一般4G内存的我们安装64位的系统,但是很多用户不知道win7 32位系统可以支持多大的内存,这就给大家分享一下win7 的32位系统最大支持多少g的内存吧。一、内存和操作系统的关系理论上32位系统最大支持4G内存,但是实际不可能完成用到4G的内存,最大值识别3.25-3.75之间,根据windows版本不同而不同。二、操作系统和CPU的关系内存识别的多少和电脑cpu的寻址有关直接联系。32位的操作系统理论上可以识别

2020-08-26 17:39:14 8178

转载 2020-08-15

一、WAF产生的背景: 过去企业通常会采用防火墙,作为安全保障的第一道防线;当时的防火墙只是在第三层(网络层)有效的阻断一些数据包;而随着web应用的功能越来越丰富的时候,Web服务器因为其强大的计算能力,处理性能,蕴含较高的价值,成为主要的被攻击目标(第五层应用层)。而传统防火墙在阻止利用应用程序漏洞进行的攻击方面,却没有办法;在此背景下,waf(Web Application Firewall)应运而生。 WAF称为web应用防火墙,是通过执行一系列针对HTTP,H...

2020-08-15 09:20:13 385

转载 MAC 中selenium、webdriver打开Chrome浏览器闪退问题(版本号一致)

使用selenium、webdriver打开谷歌浏览器,登录页面后闪退,但是版本号是对应的,是因为driver的全局变量问题1、不设置driver为全局,放在函数内(会闪退)from selenium import webdriver# 登陆百度def main(): chromedriver_path = r"C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe" driver = webdriv...

2020-07-25 11:44:06 3965 5

原创 MAC下bash: brew: command not found...

1)本想安装python3,结果执行brew install python3报错bash: brew: command not found...2)这一看就是命令没有安装啊,于是乎百度查看看怎么安装 2.1第一种尝试,说应该运行下面这个命令直接安装/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"结果也很明显,因为地址是国外的,我这么..

2020-06-05 15:41:14 16882 10

转载 OpenResty实现限流的几种方式

在开发api网关的时,做过一些简单的限流,比如说静态拦截和动态拦截;静态拦截说白了就是限流某一个接口在一定时间窗口的请求数。用户可以在系统上给他们的接口配置一个每秒最大调用量,如果超过这个限制,则拒绝服务此接口,而动态拦截其实也是基于静态拦截进行改进,我们可以依据当前系统的响应时间来动态调整限流的阈值,如果响应较快则可以把阈值调的大一些,放过更多请求,反之则自动降低限流阈值,只使少量请求通过。其实这就是一个很简单的限流方式。但是因为这些场景在我们开发的时候经常遇到,所以在这里用OpenResty...

2020-06-05 14:29:38 873

转载 nginx 响应头中添加HSTS

从 HTTP 到 HTTPS 再到 HSTS近些年,随着域名劫持、信息泄漏等网络安全事件的频繁发生,网站安全也变得越来越重要,也促成了网络传输协议从 HTTP 到 HTTPS 再到 HSTS 的转变。HTTPHTTP(超文本传输协议) 是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP 是互联网数据通信的基础。它是由万维网协会(W3C)和互联网工程任务组(IETF)进行协调制定了 HTTP 的标准,最终发布了一系列的 RFC,并且在1999年6月公布的 RFC 2616,定义了 HT

2020-05-12 18:04:13 1833

转载 pidstat 命令详解

pidstat 概述pidstat是sysstat工具的一个命令,用于监控全部或指定进程的cpu、内存、线程、设备IO等系统资源的占用情况。pidstat首次运行时显示自系统启动开始的各项统计信息,之后运行pidstat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。pidstat 安装pidstat 是sysstat软件套件的一部分,sys...

2020-05-03 10:44:18 450

原创 Linux vmstat命令详解

一、vmstat 命令参数vmstat [-a] [-n] [-S unit] [delay [ count]]vmstat [-s] [-n] [-S unit]vmstat [-m] [-n] [delay [ count]]vmstat [-d] [-n] [delay [ count]]vmstat [-p disk partition] [-n] [delay [ coun...

2020-05-03 10:37:37 2018

转载 imap 命令详解

1.CREATE <folder>CREATE可以创建指定名字的新邮箱。邮箱名称通常是带路径的文件夹全名。(有些IMAP客户机使用邮件夹称呼新邮箱)C: A003 CREATE owatagusiam/ /*创建一个新目录owatagusiam*/S: A003 OK CREATE completedC: A004 CREATE owatagus...

2020-04-27 17:24:45 3256

转载 DOCKER默认虚拟网卡IP地址段导致的网络访问异常问题

一、背景docker服务默认会创建一个docker0网桥,它在内核层连通了其他的物理或虚拟网卡,相当于将所有容器和其主机都放到同一个网络。但是部署在内网中的IP段存在有此网段的IP时,会导致路由转发异常,有服务本来时可以访问的,但是由于装了docker之后导致服务访问不到的问题。第一步 删除原有配置sudo service docker stop sudo ip link set ...

2020-04-17 15:08:11 1818

原创 GoAccess构建实时日志分析系统

一、GoAccess基本概述GoAccess 是一款用于Apache或者Nginx的命令行日志分析器和交互式查看器。使用这款工具,你不仅可以浏览到之前提及的相关数据,还可以通过分析网站服务器日志来进一步挖掘数据。这一切都是在一个终端窗口实时输出并且可以输出在web端可视化的显示信息。二、GoAccess主要功能统计概况,流量消耗等 访客排名 动态Web请求 静态web请求,如图片...

2020-03-28 22:35:42 333

转载 Elasticsearch6.2.4 rpm安装

1、安装es官网下载链接https://www.elastic.co/downloads/past-releases选择版本1.将下载的rpm包放入系统中[es@note1 software]$ sudo rpm -ivh elasticsearch-6.2.4.rpmwarning: elasticsearch-6.2.4.rpm: Header V4 RSA/SH...

2020-02-13 09:45:02 557

转载 OpenSSL---stack_of堆栈

堆栈是一种先进后出的数据结构。是一种只允许在其一端进行插入或者删除的线性表。允许插入或删除操作的一端为栈顶,另一端称为栈底。对堆栈的插入和删除操作称为入栈和出栈。1.1概述OpenSSL大量采用堆栈来存放数据。它实现了一个通用的堆栈,可以方便的存储任意数据。它实现了许多基本的堆栈操作,主要有:堆栈拷贝(sk_dup)、构建新堆栈(sk_new_null,sk_new)、插入数据(s...

2020-02-11 09:45:37 2909

原创 make: 警告:检测到时钟错误。您的创建可能是不完整的

这个问题的原因,主要是文件的访问时间与修改时间,在当前的linux系统时间之后。解决方法如下:运行以下命令find . -type f -exec touch {} \;即,更新所有的文件访问时间与修改时间为当前系统时间。然后make一下,解决。...

2020-02-10 14:18:15 293

转载 windows10 开启热点

随着时代的发展,现在大家基本都拥有了多种数码产品,很多数码产品需要使用wifi或者热点才能上网,我们现在使用的win10系统是可以开热点的,但是很多朋友不知道win10开热点的方法,下面小编就来告诉你怎么让win10开热点。说到热点很多朋友都会觉得开启热点很简单,只要手机上随便操作一下就可以开启热点了,其实除了手机可以开热点外,我们的电脑操作系统也是可以开热点的,下面就来看看win10开热点的...

2019-12-27 16:26:06 1524

转载 centos 7 安装maven 详细过程

1.下载maven管理包 (我放在根目录的maven文件夹下了)路径:wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz如出现:解决办法:yum -y install wget2.解压改名字:tar -zxvfap...

2019-12-22 18:10:01 622

转载 CentOS安装jdk的几种方法及配置环境变量

一、下载jdkjdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载jdk-8u152-linux-x64.rpm 或jdk-8u152-linux-x64.tar.gz(根据自己的系统位数选择对应的包)如图:二、安装jdk因为我安装的Cen...

2019-12-22 17:58:36 239

转载 php 内置web服务

从PHP5.4.0 起,PHP内置了Web服务器,这对于认为需要Apache或Nginx才能预览PHP应用的开发者来说又是一个隐藏功能。这个内置的Web服务器不应该用于生产环境,但对于本地开发来说是个极好的工具。Laravel Valet起初就是使用这个内置的服务器,但是在1.1.0版本后将其替换为Caddy(查看相关新闻)。1、启动这个内置的Web服务器很容易启动,打开终端(Win...

2019-12-21 13:24:46 334

转载 盘点国内外几款免费好用的远程桌面工具

通过远程桌面可以极大地方便我们进行远程技术支持、远程办公,然而我们熟知QQ远程、Windows自带的远程桌面,使用起来并不理想,不是连接不顺畅就是操作技术高,相比之下,专门的远程桌面软件的体验更佳。下面,就推荐几款好用的给大家,有国内的,也有国外的。有些不但支持电脑控制电脑,还可以手机控制电脑,控制手机,功能非常强大,关键还是免费的。iis7远程桌面产地:中国 又叫做...

2019-12-18 17:17:26 27840

转载 CentOS7下 RPM 方式安装 mongoDB 4

前言以前自己没有用过 mongoDB ,这次有个迁移环境的工作,所以需要安装 mongoDB ,在这个过程中有一些坑,所以记录一下,已备后期查询下载文件当前最新的版本是 4.0.5 ,所以我们就使用这个版本。以下命令下载必要的文件wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.0/x86_64/RPMS/mongo...

2019-11-17 16:24:34 5967 2

转载 centos7下安装mysql5.7(rpm)

一查看linux操作系统版本和系统内核版本[root@nfs_client ~]# cat /etc/redhat-release 查看操作系统版本CentOS Linux release 7.5.1804 (Core)[root@nfs_client ~]# uname -r 查看系统内核版本3.10.0-862.el7.x86_64...

2019-11-17 11:16:10 485

转载 rpm包的卸载与安装

1.rpm包的管理介绍:一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中,它生成具有RPM扩展名的文件,RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,类似windows的setup.exe,这一文件格式名称虽然打上了RedHat的标志,但理念是通用的Linux的分发版本都有采用(suse,redhat, centos 等等),可...

2019-11-15 17:42:13 156

原创 centos7 镜像下载地址全集

centos7 的镜像下载地址:http://mirrors.163.com/centos/7.7.1908/isos/x86_64/阿里云的:http://mirrors.aliyun.com/centos/7.7.1908/isos/x86_64/华为云的:http://mirrors.huaweicloud.com/centos/7.7.1908/isos/x86_64/http...

2019-11-15 11:44:21 6195 1

转载 C语言经典面试题 与 C语言面试宝典

1预处理问题1:什么是预编译?何时需要预编译?答:预编译又称预处理,是整个编译过程最先做的工作,即程序执行前的一些预处理工作。主要处理#开头的指令。如拷贝#include包含的文件代码、替换#define定义的宏、条件编译#if等。.何时需要预编译:1、总是使用不经常改动的大型代码体。2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,...

2019-11-10 08:21:40 313

原创 container-selinux-2.9-4下载地址

container-selinux-2.9-4下载地址http://rpm.pbone.net/index.php3/stat/4/idpl/40704222/dir/centos_7/com/container-selinux-2.9-4.el7.noarch.rpm.htmlhttps://centos.pkgs.org/7/centos-extras-x86_64/container...

2019-10-15 10:45:27 5321

原创 java解析CRL文件

import java.io.FileInputStream;import java.io.FileNotFoundException;import java.security.cert.CRLException;import java.security.cert.CertificateException;import java.security.cert.CertificateFac...

2019-10-11 16:35:01 957

转载 centos7系统中忘记了root管理员账号密码的解决方式

随着计算机的使用越来越普遍,现在的用户都会有多个密码,不是这软件的密码就是那个的,QQ、邮箱、游戏,还有系统的登录密码!每一个密码都不一样!所以越来越多的密码需要去记住!也因为这样,只要其中一个长时间不使用,就很有可能密码这个密码!然后当我们要再次使用的时候,就会很无奈的发现因为忘记密码了,无法正常使用的了!下面分享一下,当你忘记了centos7的root管理员账号的登录密码了怎么解决首先...

2019-10-09 14:17:55 421

转载 Nginx支持WebSocket反向代理-学习小结

WebSocket是目前比较成熟的技术了,WebSocket协议为创建客户端和服务器端需要实时双向通讯的webapp提供了一个选择。其为HTML5的一部分,WebSocket相较于原来开发这类app的方法来说,其能使开发更加地简单。大部分现在的浏览器都支持WebSocket,比如Firefox,IE,Chrome,Safari,Opera,并且越来越多的服务器框架现在也同样支持WebSocket。...

2019-09-29 15:26:37 219

原创 linux 下新增用户后无法使用TAB补全功能

一、背景 今天在ubuntu上使用useradd新建了一个用户,发现用新建的用户登陆无法使用tab键补全,这个问题是否让人恼火,所以来解决一下。二、解决1)方式一方式二:一劳永逸型的。这样问题就解决了三、补充知识点1.作用useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。2.格式  userad...

2019-09-29 10:34:25 2985 1

转载 图文并茂 RAID 技术全解 – RAID0、RAID1、RAID5、RAID10

RAID 技术相信大家都有接触过,尤其是服务器运维人员,RAID 概念很多,有时候会概念混淆。这篇文章为网络转载,写得相当不错,它对 RAID 技术的概念特征、基本原理、关键技术、各种等级和发展现状进行了全面的阐述,并为用户如何进行应用选择提供了基本原则,对于初学者应该有很大的帮助。一、RAID 概述  1988 年美国加州大学伯克利分校的 D. A. Patterson ...

2019-09-23 16:05:44 472

转载 Redis的事务机制

昨天介绍了Redis Pipeline,Pipeline能帮我们组装命令一次发送给Redis,但是Pipeline中的命令不具有原子性,所以如果我们需要自己组装一个原子性的操作,使用Pipeline是无法实现的,庆幸的是Redis提供了事务和支持Lua脚本来实现原子性操作。今天我们来了解一下Redis事务。很多关系型数据库都支持事务操作,保证在一个事务内的操作是原子性的,要么都执行,要么都...

2019-09-19 10:42:21 140

转载 shell小技巧,让脚本显得不再业余(1分钟系列)

如何能让自己的shell显得不那么业余?下面6点实践一定有用。画外音:本篇文章源自Google的一篇实践,抽取了部分1分钟能读完的内容,加入了一些分析。一、以下面的语句开场set -o nounset在默认情况下,遇到不存在的变量,会忽略并继续执行,而这往往不符合预期,加入该选项,可以避免恶果扩大,终止脚本的执行。画外音:有些变量名的手误,会让人崩溃的调试半天,通过...

2019-09-17 10:04:13 187

转载 Nginx源码剖析之内存池,与内存管理

引言 Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用。 其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类...

2019-09-10 11:26:19 246

原创 记一次nginx反向代理导致的加载数据失败

一、背景 简述一下背景,涉及商业信息不方便透露,不过可以大概描述一下要做的事儿,主题呢就是用nginx去做反向代理,这个相信大部分的小伙伴都会配置很简单就是加一个proxy_pass https://XX.XX.XX:XX; 很简单嘛,这会有什么问题,不信失败,那咱代理百度试试呗,location / { proxy_pass https://www.baidu.com ...

2019-09-06 13:17:53 1941

原创 CentOS环境安装mongoDB

一、安装1、环境系统:CentOS 7 64位安装方式:使用.rpm包(yum)注意:mongodb奇数次要版本(例如3.5)是开发版本,不适合生产使用2、配置包管理系统(yum)1)创建仓库文件vi /etc/yum.repos.d/mongodb-org-3.4.repo2)然后复制下面配置,保存退出[mongodb-org-3.4]name=MongoDB R...

2019-09-05 15:23:33 128

原创 F5 配置负载均衡

1)输入F5 的管理地址(192.168.1.245 默认)看自己实际的地址 用户名和密码默认是admin admin2)添加vlans ,实际就是添加网卡,因为我们用vmware 安装的的F5和实际的机房的网络环境差别还是很大的先看一下F5 的网卡配置:这样可以有多个网段的IP 地址添加几个就好,一般会添加来两个一个内网的,一个外网的,还有配置3个的就是多了一...

2019-08-24 16:12:49 31342 3

COM组件的dll封装和调用的demo

1、打开Visual Studio 2010 新建ATL项目→项目名称:ComTest→ 创建→ 勾选支持COM+ 1.0→确定。 2、添加一个新的ATL对象。右键ComTest项目→ 添加→ 新建项→ ATL→ ATL简单对象→ 名称为Temp→ 添加→ ProgID取名为项目名+“.”+短名称→ 完成。 3、创建自己的方法。 4、在ComTest.idl中添加方法接口设置,如interface iTemp:IDispatch中所示。 5、C:\Windows\SysWOW64\regsvr32.exe -i .\xx.dll

2023-05-12

MFC封装进度条,测试demo调用测试

MFC封装进度条,测试demo调用测试,适用于动态库中添加进度条显示。

2023-04-13

openssl编程.pdf -<赵春平>

openssl编程.pdf -<赵春平>版本,对于新手理解openssl中的函数调用,EVP封装,以及宏定义函数的理解更加容易一些,初学者的良师益友。

2023-04-13

Nginx模块开发.pdf

Nginx模块开发.pdf,nginx开发必备的文档,初学者适用

2023-04-13

MFC动态库封装、测试的demo调用,封装的是一个对话框

MFC动态库封装、测试的demo调用,封装的是一个对话框;

2023-04-12

xpath-helper for MAC

Xpath helper 2.0.2,适用于MAC版, 提供的了压缩包,下载后,解压缩-打开chrome->更多工具->扩展程序->加载已经解压的扩展程序->找到解压的文件夹选中,此时会发现地址栏后面多了一个“X”的图标,此时F12,点击图标,Xpath就可以使用了

2020-06-14

makefiletest.tar.gz

首先说说本次嵌套执行makefile文件的目的:只需make根目录下的makefile文件,即可编译所有c文件,包括子目录下的。 意义:自动化编译行为,以后编译自己的c文件时可把这些makefile文件直接复制到相应目录即可方便编译出所有文件。这些makefile文件是通用的,只需根据自己的工程情况改动少许内容即可。

2019-07-27

cert.zip(iOS 证书加密)

iOS 使用openssl 库进行公钥加密,私钥解密,获取证书的序列号等属性,对原有api的简单封装。

2018-04-04

iOS11.1,10.3,9.0,9.1,8.0-8.4等DeveloperDiskImage

提示Could not find developer disk image,(解决方案:)把对应镜像.zip解压后拷贝到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

2018-03-15

Android Studio JNI调用.so 库

Android 调用 底层C 语言函数demo,对于初学者来说够用了,流程参考http://www.cnblogs.com/ouyangduoduo/p/5900040.html

2017-06-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除