- 博客(308)
- 资源 (5)
- 收藏
- 关注
原创 win10升级后,程序默认路径盘符变成*星号
win10升级后,程序默认路径盘符变成*星号1、问题描述: win10升级后,版本变为:17134之后各种程序的打开方式都提示找不到打不开,后来发现安装任何程序时的默认路径都变成了:*:\Program Files用注册表搜索了一轮,发现多少的open方式路径都变成上面开头这样,难怪出了问题?请问怎么修复? 总之,就会出现了各种各样的问题,例如,我的小伙伴就出现了vmware中的虚拟机,突然打开虚拟机黑屏了,然后等了好久也没有反应,重启电脑等各种手段都试过了,都没有用,...
2020-11-03 14:01:22 1501
原创 win10 电脑突然屏幕调节亮度失灵,重启之后最大亮度无法调节
背景:有天晚上使用了向日葵远程,好奇就点了黑屏模式,但是压根就没在意什么提示,结果后来发现,屏幕有点暗,,快捷键调节失灵,,发现thinkpad T450 也没有别的地方可以调节亮度,进行了一下尝试:1)屏幕空白处-》右键--》图形属性--》显示器--》颜色设置--》可调节亮度,但是注意,,屏幕色彩会失真尝试了之后,有所缓解,但是心里还是不舒服,,太难受了,这屏幕,分辨率低也就算了,屏幕亮度还出问题受不了了2)后来一番搜索找了罪魁祸首,,远程软件“向日葵”,也许你用的teamview都会
2020-10-15 16:19:32 6953 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 456
转载 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 8116
转载 2020-08-15
一、WAF产生的背景: 过去企业通常会采用防火墙,作为安全保障的第一道防线;当时的防火墙只是在第三层(网络层)有效的阻断一些数据包;而随着web应用的功能越来越丰富的时候,Web服务器因为其强大的计算能力,处理性能,蕴含较高的价值,成为主要的被攻击目标(第五层应用层)。而传统防火墙在阻止利用应用程序漏洞进行的攻击方面,却没有办法;在此背景下,waf(Web Application Firewall)应运而生。 WAF称为web应用防火墙,是通过执行一系列针对HTTP,H...
2020-08-15 09:20:13 357
转载 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 3873 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 16837 10
转载 OpenResty实现限流的几种方式
在开发api网关的时,做过一些简单的限流,比如说静态拦截和动态拦截;静态拦截说白了就是限流某一个接口在一定时间窗口的请求数。用户可以在系统上给他们的接口配置一个每秒最大调用量,如果超过这个限制,则拒绝服务此接口,而动态拦截其实也是基于静态拦截进行改进,我们可以依据当前系统的响应时间来动态调整限流的阈值,如果响应较快则可以把阈值调的大一些,放过更多请求,反之则自动降低限流阈值,只使少量请求通过。其实这就是一个很简单的限流方式。但是因为这些场景在我们开发的时候经常遇到,所以在这里用OpenResty...
2020-06-05 14:29:38 847
转载 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 1799
转载 pidstat 命令详解
pidstat 概述pidstat是sysstat工具的一个命令,用于监控全部或指定进程的cpu、内存、线程、设备IO等系统资源的占用情况。pidstat首次运行时显示自系统启动开始的各项统计信息,之后运行pidstat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。pidstat 安装pidstat 是sysstat软件套件的一部分,sys...
2020-05-03 10:44:18 446
原创 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 2002
转载 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 3173
转载 DOCKER默认虚拟网卡IP地址段导致的网络访问异常问题
一、背景docker服务默认会创建一个docker0网桥,它在内核层连通了其他的物理或虚拟网卡,相当于将所有容器和其主机都放到同一个网络。但是部署在内网中的IP段存在有此网段的IP时,会导致路由转发异常,有服务本来时可以访问的,但是由于装了docker之后导致服务访问不到的问题。第一步 删除原有配置sudo service docker stop sudo ip link set ...
2020-04-17 15:08:11 1763
原创 GoAccess构建实时日志分析系统
一、GoAccess基本概述GoAccess 是一款用于Apache或者Nginx的命令行日志分析器和交互式查看器。使用这款工具,你不仅可以浏览到之前提及的相关数据,还可以通过分析网站服务器日志来进一步挖掘数据。这一切都是在一个终端窗口实时输出并且可以输出在web端可视化的显示信息。二、GoAccess主要功能统计概况,流量消耗等 访客排名 动态Web请求 静态web请求,如图片...
2020-03-28 22:35:42 314
转载 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 554
转载 OpenSSL---stack_of堆栈
堆栈是一种先进后出的数据结构。是一种只允许在其一端进行插入或者删除的线性表。允许插入或删除操作的一端为栈顶,另一端称为栈底。对堆栈的插入和删除操作称为入栈和出栈。1.1概述OpenSSL大量采用堆栈来存放数据。它实现了一个通用的堆栈,可以方便的存储任意数据。它实现了许多基本的堆栈操作,主要有:堆栈拷贝(sk_dup)、构建新堆栈(sk_new_null,sk_new)、插入数据(s...
2020-02-11 09:45:37 2859
原创 make: 警告:检测到时钟错误。您的创建可能是不完整的
这个问题的原因,主要是文件的访问时间与修改时间,在当前的linux系统时间之后。解决方法如下:运行以下命令find . -type f -exec touch {} \;即,更新所有的文件访问时间与修改时间为当前系统时间。然后make一下,解决。...
2020-02-10 14:18:15 286
转载 windows10 开启热点
随着时代的发展,现在大家基本都拥有了多种数码产品,很多数码产品需要使用wifi或者热点才能上网,我们现在使用的win10系统是可以开热点的,但是很多朋友不知道win10开热点的方法,下面小编就来告诉你怎么让win10开热点。说到热点很多朋友都会觉得开启热点很简单,只要手机上随便操作一下就可以开启热点了,其实除了手机可以开热点外,我们的电脑操作系统也是可以开热点的,下面就来看看win10开热点的...
2019-12-27 16:26:06 1505
转载 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 609
转载 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 237
转载 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 326
转载 盘点国内外几款免费好用的远程桌面工具
通过远程桌面可以极大地方便我们进行远程技术支持、远程办公,然而我们熟知QQ远程、Windows自带的远程桌面,使用起来并不理想,不是连接不顺畅就是操作技术高,相比之下,专门的远程桌面软件的体验更佳。下面,就推荐几款好用的给大家,有国内的,也有国外的。有些不但支持电脑控制电脑,还可以手机控制电脑,控制手机,功能非常强大,关键还是免费的。iis7远程桌面产地:中国 又叫做...
2019-12-18 17:17:26 27824
转载 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 5936 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 477
转载 rpm包的卸载与安装
1.rpm包的管理介绍:一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中,它生成具有RPM扩展名的文件,RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,类似windows的setup.exe,这一文件格式名称虽然打上了RedHat的标志,但理念是通用的Linux的分发版本都有采用(suse,redhat, centos 等等),可...
2019-11-15 17:42:13 154
原创 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 6051 1
转载 C语言经典面试题 与 C语言面试宝典
1预处理问题1:什么是预编译?何时需要预编译?答:预编译又称预处理,是整个编译过程最先做的工作,即程序执行前的一些预处理工作。主要处理#开头的指令。如拷贝#include包含的文件代码、替换#define定义的宏、条件编译#if等。.何时需要预编译:1、总是使用不经常改动的大型代码体。2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,...
2019-11-10 08:21:40 309
原创 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 5235
原创 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 949
转载 centos7系统中忘记了root管理员账号密码的解决方式
随着计算机的使用越来越普遍,现在的用户都会有多个密码,不是这软件的密码就是那个的,QQ、邮箱、游戏,还有系统的登录密码!每一个密码都不一样!所以越来越多的密码需要去记住!也因为这样,只要其中一个长时间不使用,就很有可能密码这个密码!然后当我们要再次使用的时候,就会很无奈的发现因为忘记密码了,无法正常使用的了!下面分享一下,当你忘记了centos7的root管理员账号的登录密码了怎么解决首先...
2019-10-09 14:17:55 416
转载 Nginx支持WebSocket反向代理-学习小结
WebSocket是目前比较成熟的技术了,WebSocket协议为创建客户端和服务器端需要实时双向通讯的webapp提供了一个选择。其为HTML5的一部分,WebSocket相较于原来开发这类app的方法来说,其能使开发更加地简单。大部分现在的浏览器都支持WebSocket,比如Firefox,IE,Chrome,Safari,Opera,并且越来越多的服务器框架现在也同样支持WebSocket。...
2019-09-29 15:26:37 214
原创 linux 下新增用户后无法使用TAB补全功能
一、背景 今天在ubuntu上使用useradd新建了一个用户,发现用新建的用户登陆无法使用tab键补全,这个问题是否让人恼火,所以来解决一下。二、解决1)方式一方式二:一劳永逸型的。这样问题就解决了三、补充知识点1.作用useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。2.格式 userad...
2019-09-29 10:34:25 2947 1
转载 图文并茂 RAID 技术全解 – RAID0、RAID1、RAID5、RAID10
RAID 技术相信大家都有接触过,尤其是服务器运维人员,RAID 概念很多,有时候会概念混淆。这篇文章为网络转载,写得相当不错,它对 RAID 技术的概念特征、基本原理、关键技术、各种等级和发展现状进行了全面的阐述,并为用户如何进行应用选择提供了基本原则,对于初学者应该有很大的帮助。一、RAID 概述 1988 年美国加州大学伯克利分校的 D. A. Patterson ...
2019-09-23 16:05:44 453
转载 Redis的事务机制
昨天介绍了Redis Pipeline,Pipeline能帮我们组装命令一次发送给Redis,但是Pipeline中的命令不具有原子性,所以如果我们需要自己组装一个原子性的操作,使用Pipeline是无法实现的,庆幸的是Redis提供了事务和支持Lua脚本来实现原子性操作。今天我们来了解一下Redis事务。很多关系型数据库都支持事务操作,保证在一个事务内的操作是原子性的,要么都执行,要么都...
2019-09-19 10:42:21 137
转载 shell小技巧,让脚本显得不再业余(1分钟系列)
如何能让自己的shell显得不那么业余?下面6点实践一定有用。画外音:本篇文章源自Google的一篇实践,抽取了部分1分钟能读完的内容,加入了一些分析。一、以下面的语句开场set -o nounset在默认情况下,遇到不存在的变量,会忽略并继续执行,而这往往不符合预期,加入该选项,可以避免恶果扩大,终止脚本的执行。画外音:有些变量名的手误,会让人崩溃的调试半天,通过...
2019-09-17 10:04:13 185
转载 Nginx源码剖析之内存池,与内存管理
引言 Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用。 其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类...
2019-09-10 11:26:19 240
原创 记一次nginx反向代理导致的加载数据失败
一、背景 简述一下背景,涉及商业信息不方便透露,不过可以大概描述一下要做的事儿,主题呢就是用nginx去做反向代理,这个相信大部分的小伙伴都会配置很简单就是加一个proxy_pass https://XX.XX.XX:XX; 很简单嘛,这会有什么问题,不信失败,那咱代理百度试试呗,location / { proxy_pass https://www.baidu.com ...
2019-09-06 13:17:53 1924
原创 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 122
原创 F5 配置负载均衡
1)输入F5 的管理地址(192.168.1.245 默认)看自己实际的地址 用户名和密码默认是admin admin2)添加vlans ,实际就是添加网卡,因为我们用vmware 安装的的F5和实际的机房的网络环境差别还是很大的先看一下F5 的网卡配置:这样可以有多个网段的IP 地址添加几个就好,一般会添加来两个一个内网的,一个外网的,还有配置3个的就是多了一...
2019-08-24 16:12:49 31277 3
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关注的人