自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(178)
  • 资源 (9)
  • 收藏
  • 关注

原创 对数性质的证明

logaM+logaN=logaMNlog_aM + log_aN = log_aMNloga​M+loga​N=loga​MN (1)proof:assume: logaM=m,logaN=nlog_aM = m, log_aN = nloga​M=m,loga​N=nso: am=M,an=N⇒M⋅N=am⋅an=am+na^m = M, a^n = N \Rightarrow M \cdot N = a^m \cdot a^n = a^{m+n}am=M,an=N⇒M⋅N=am⋅an=am+nl

2022-06-11 00:55:44 714 1

原创 OpenHarmony 3.0.3 LTS 编译on Ubuntu(18.04 or 20.04)

生成密钥对复制内容到gitee的SSH公钥:测试公钥: 成功。修改, 将改为(–manifest-url) : 设定清单库的Git服务器地址(–manifest-branch) : 检出清单库的特定分支 : 设定不要对repo的里程碑签名进行严格的验证同步代码4. 编译4.1 Hi3816编译4.1.1 进入代码根路径,并在终端窗口,执行脚本命令、,选择。4.1.2 执行启动版本构建。4.2 Hi3516标准系统编译4.2.1 在源码根................

2022-06-05 18:31:15 862 3

原创 GN_2_使用GN编译自己写的程序

GN_1_在Ubuntu22.04安装GN 中已经介绍过GN的安装。下面我们使用GN来编译自己写的helloworld程序。复制例子simple_build中的 和到你自己新建的目录假设为test。创建创建编译:执行程序:执行过程: 命令会去找当前目录下的文件。内容 表示所在路径,这里因为和build目录在同一路径下, 所以在build前面加。看一下可以看到里面指定编译时的系统,CPU,编译默认选项,源文件,可执行文件,静态库和动态库 的配置;当然还有吧编译工具。先看一下编译默认选

2022-06-04 19:48:06 1167

原创 GN_1_在Ubuntu22.04安装GN

安装依赖sudo apt-get install clangsudo apt install ninja-build安装GNgit clone https://gn.googlesource.com/gncd gnpython build/gen.py # --allow-warning if you want to build with warnings.ninja -C out# To run tests:out/gn_unittests编译它自己的例子:cd examples

2022-05-30 00:29:09 1448

原创 Ubuntu 20.04启动就进入命令行模式.

# 命令行模式下面的命令将在启动时禁用GUI:$ sudo systemctl set-default multi-user重新启动或退出当前会话以退出GUI:$ gnome-session-quit# 恢复图形模式$ sudo systemctl set-default graphical帮朋友推广一下他的自己组装的电脑店铺:...

2021-12-10 10:33:02 5025

原创 为什么现在的web漏洞越来越难挖?(手工挖DOM XSS更难)

hackerone黑客注册人数逐年增加我们先看一下hackerone社区的报告:2018年hackerone社区注册人数30万2019年hackerone社区注册人数60万2020年hackerone社区注册人数超过100万2020年hackerone注册人数报告:在挖web漏洞的人的比例因为一个人可以同时挖多个大的漏洞类型:比如你既参与了web 程序,又参与了Blockchain程序的漏洞挖掘。就是这100万(2021年了,人数应该不止了这个数了)注册的人中,有96万人参与web程序

2021-07-03 17:39:49 1097

原创 JWT(JSON Web Tokens)的介绍

JWT是什么作用是什么?什么是JSON Web Token?什么时候应该使用JSON Web Token?JSON Web Token结构是什么?头部有效载荷签名三部分组合在一起JSON Web Token是如何工作的?JWT 英文全程是Json Web Token.什么是JSON Web Token?JSON Web Token (JWT)是一种开放标准(RFC 7519),它定义了一种紧凑和自包含的方式,用于作为JSON对象在各方之间安全地传输信息。这个信息可以被验证和信任,因为它是数字签名的。J

2021-03-23 00:24:10 602

原创 减轻iPhone电池耗电过快的问题(iOS14)

原文: 减轻iPhone电池耗电过快的问题(iOS14)在iOS14下的iPhone电池问题-甚至是最新的iOS14.3版本-继续引起头痛。 但这里有三种方法使电池持续更长时间.iOS14已经出来了一段时间了,但是电池消耗过快的问题是被苹果客户投诉次数最多的.当你有充电器且附近有电源的话iOS14电池消耗过快的问题可以得到缓解,但是,当你身边没有充电器或者电源的时候呢,它就会成为大问题.你能做些什么来延长宝贵的电池使用时间,减轻电池消耗过快的情况呢?主要有三大措施如下:1.保持屏幕亮度在低亮度

2021-01-14 20:22:36 1058

原创 如何停止Ubuntu或Debian自动安装更新

使用ubuntu或debian时当我们想要安装某个软件时,经常会遇到如下问题Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is...当你删除 /var/lib/dpkg/lock-frontend 后,再尝试安装还会遇到Could not get lock /var/lib/dpkg/lock or E: dpkg was interrupted, you must manually run 'su

2020-12-27 11:15:54 1386

原创 比diff更好的对比工具vim(它会用颜色标注出不同之处)某些时候

我们都知道linux下的文件对比工具diff,在对比文本方面,如果你需要详细去对比两个文件的不同,详细的到字节,那么我觉得这个时候vim比diff更适合你.diff对比文件命令diff file1 file2两文件相同不会输出信息, 两文件不同才会输出信息vim对比文件命令两文件对比vim -d file1 file2多文件对比vim -d file1 file2 file3 ... filen...

2020-12-25 12:44:31 389

翻译 使用ffmpeg从m3u8地址下载mp4视频文件-linux脚本(bash)

1.使用说明$ m3u8-downloadusage: m3u8-download M3U8_ADDRESS {OUTPUT_FILENAME}如图:2.脚本如下:注意: 将第一行#!/usr/bin/env bash修改为你的bash的绝对路径.#!/usr/bin/env bash# Title: m3u8-download# Description: This script will download video from m3u8 address# Author: Willi

2020-11-09 04:32:30 904

原创 苹果cms10的一次尝试发现了苹果cms10被挂马极有可能是苹果cms作者故意的js漏洞或后门导致

最近闲无事想建个站来玩玩,但是又不想写于是乎就找了搜索了一下,苹果cms就出现在搜索引擎上面了,看来苹果cms的SEO做的还是不错的.被挂马表现:播放视频时,有一定的概率会加载 http://union.maccms.com/html/top10.js苹果cms后台某处或者采集的资源打印奇怪的字符比如{if-A:printf(base64_decode("PHNjcmlwdCBzcmM9aHR0cHM6Ly9hZDIxMjMubHNqcG9ybi50b3AvdXBsb2FkL2FhYWEuan.

2020-10-30 09:07:26 9011

原创 如何在vim中每隔几行添加一行?

进入vim底线命令模式::%s/.*\n.*\n.*\n/\0你要插入的内容\r/g%s - 对于文件全部内容.*\n 是一行,包括行尾; 要隔多少行才插入一行你要插入的内容,就有多少个.*\n\0 是整个匹配的表达式\r 添加一个新的行如果你想要的不是一个新行,只要把文本放在\ r拓展:如果需要指定特定的行,比如要第7行到89行才替换,那么就是将 %s 换为 7, 89s 即可,即命令是:7,89s/.*\n.*\n.*\n/\0你要插入的内容\r/g如果在第 7 行 到

2020-09-09 10:43:05 4254

原创 在Linux下用scp复制文件无需输入密码的技巧

假设是有两台主机LinuxA和LinuxB, LinuxA上有普通用户 jack,LinuxB上有普通用户 rose. (当然对root用户同样适用.)1.产生公共证书假设linuxA主机上有个普通用户jack.运行普通用户$ ssh-keygen -b 1024 -t rsa结果如下QUOTE:Generating public/private rsa key pair.Enter file in which to save the key (/home/jack/ssh/id_rsa

2020-09-09 00:28:15 631

原创 安装kali/ubuntu linux在固态硬盘(SSD 120GB)+机械硬盘(HDD 1TB)如何分区?

想要安装kali linux在自己的台式电脑上,电脑本身有一块固态硬盘(120GB)和一块机械硬盘(1TB).我没有打算装双系统,我是换一种解决方案,在kali里面装virtualbox,然后在virtualbox里面再装windows系统,然后再在windows里面装一些windows才方便装的软件.因为kali跟ubuntu同是来自Debian,所以这里的安装对ubuntu同样适用.这...

2020-04-10 17:19:13 5237 1

原创 NTP on FreeBSD 12.1

Add the following to /etc/ntp.confpool ntp2.aliyun.com iburstpool 1.tw.pool.ntp.org iburstpool 0.freebsd.pool.ntp.org iburstserver ntp1.aliyun.com iburstAdd the following to /etc/rc.confntpd_en...

2020-04-08 11:12:13 299 1

原创 Set proxy server on FreeBSD 12.1

Inside a controlled network, it is alittle harder to use FreeBSD.The simple things become hard, such as install software by pkg.So that is why I set a local proxy server on FreeBSD in China.For csh...

2020-04-08 11:02:29 1807

转载 win32 disk imager使用后u盘容量恢复

1.打开windows10终端 Win+R 键,输入 cmd 后弹出终端.2.终端输入:DISKPART3.输入LIST DISK查看电脑磁盘4.选择磁盘,假设U盘的磁盘号为 2, 则SELECT DISK 25.清空磁盘CLEAN6.创建主磁盘分区CREATE PARTITION PRIMARY7.激活磁盘分区ACTIVE8.格式化磁盘FORMAT FS...

2020-04-08 10:59:35 738

原创 How to install Google Chrome Browser on Kali Linux

Download Google Chromewget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.debInstall Google ChromeThe easiest way to install google chrome on your Kali Linux is to by use of...

2020-04-03 00:36:33 513

原创 Set NTP Service on Kali Linux

Kali Linux version: Kali2019/2020NTP means Network Time Protocol.Install NTP serviceapt install ntpCheck ntpdpkg --get-selections ntpModify ntp.confvi /etc/ntp.confFind key wordpoo...

2020-04-03 00:33:17 733

原创 github博客标题显示不了可能是标题包含 特殊符号比如 : (冒号)

原文: github博客标题显示不了可能是标题包含 特殊符号比如 : (冒号)问题: 如果你的github博客标题包含了 特殊符号 比如 :, 标题它就会显示不了.解决方案: 使用冒号的HTML实体编号 &#58 代替 :.例子:将github博客标题显示不了可能是标题包含 : (冒号)改为:github博客标题显示不了可能是标题包含 &#58 (冒号)特殊符号...

2020-03-28 17:33:45 801

原创 微软双拼键盘

原文:微软双拼键盘韵母开头的字如何拼呢 O+ 韵母,例子如下表:韵母按键组合例子aOA啊,阿oOO哦,噢eOE阿,额,呃,饿,恶aiOL哎,爱,唉,艾,埃eiOZ欸,诶,誒aoOK奥,澳,熬,傲,凹anOJ按,暗,安,俺,案erOR二,而,儿,尔,耳ouOB偶,欧,呕,藕,鸥其他...

2020-03-28 13:55:39 1946

原创 server certificate verification failed. CAfile: none CRLfile: none

原文: server certificate verification failed. CAfile: none CRLfile: none当使用命令 git pull 出现错误信息如下:server certificate verification failed. CAfile: none CRLfile: none解决方案:git config --global http.sslve...

2020-03-28 12:34:04 5286

原创 一个被高管绿的程序员如何彻底地删库跑路

原文:程序员如何彻底地删库跑路删除是删除数据最便捷的方法,如 Linux 用户最经常采用rm删除命令。实际上并没有真正的将数据从硬盘上删除,只是将文件的索引删除而已,让操作系统和使用者认为文件已经删除,又可以把腾出空间存储新的数据。数据恢复极易恢复此类不见的数据,而且也有很多专门进行数据恢复的软件。彻底删除的原理:磁盘可以重复使用,前面的数据被后面的数据覆盖后,前面的数据被还原的可能性就大大降...

2020-03-27 19:31:28 7424 17

原创 FreeBSD12.1安装XFCE桌面

1.依赖准备pkg install -y xorgpkg install -y slim2.安装pkg install -y xfce3.配置vi /etc/rc.conf添加内容如下:moused_enable="YES"dbus_enable="YES"hald_enable="YES"slim_enable="YES"cd ~vi .xinitrc文...

2020-03-23 21:31:24 2379

原创 nginx添加fastdfs-nginx-module模块(非覆盖安装)(on ubuntu18.04)(FastDFS+nginx+fastdfs-nginx-module(2))

若没安装FastDFS,请先实现FastDFS安装环境及版本:Ubuntu18.04FastDFS V6.06(应该 >=6.03)nginx(1.14.0)fastdfs-nginx-module V1.22(已通过nginx 1.16.1 测试)1. 安装nginx且下载nginx官网源码1.1 未安装nginx请按照下面步骤安装nginx1.1.1 安装nginx...

2020-03-06 12:59:08 3340 1

原创 FastDFS安装(On Ubuntu18.04)

环境及版本:Ubuntu18.04FastDFS V6.061.安装依赖环境1.1 更新aptsudo apt update && sudo apt upgrade1.2 安装build-essential包sudo apt-get install build-essential该命令安装一组新的包,包含gcc,g++,make.1.3 安装libtool...

2020-03-06 01:25:54 401

原创 安装FastDFS(on Ubuntu18.04)(FastDFS+nginx+fastdfs-nginx-module(1))

环境及版本:Ubuntu18.04FastDFS V6.061.安装依赖环境1.1 更新aptsudo apt update && sudo apt upgrade1.2 安装build-essential包sudo apt-get install build-essential该命令安装一组新的包,包含gcc,g++,make.1.3 安装libtool...

2020-03-05 22:35:31 1273

原创 Ubuntu18.04开机就进入命令模式

Ubuntu18.04启动就进入命令模式设置ubuntu18.04开机就进入命令模式:sudo systemctl set-default multi-user.target重启:sudo rebootUbuntu18.04启动就进入图形化模式设置ubuntu18.04开机就进入图形化模式sudo systemctl set-default graphical.target重...

2020-03-05 21:25:43 963 1

原创 ZAP 代理 Chrome 系统 win10

ZAP 代理原理如下浏览器,拿Chrome为例,Chrome发出的请求都会先经过 ZAP, 然后再由 ZAP 发往服务器.如下图:Chrome 设置1. Chrome设置只需要在地址栏输入 chrome://settings2. 然后在搜索栏输入 代理然后点击 打开您计算机的代理设置3. 设置手动代理端口为什么是 8080 呢? 因为 ZAP 默认接收端口为 8080如下:...

2019-12-06 19:45:52 935

原创 Ubuntu 18.04上安装 phpMyAdmin

我们将安装 phpMyAdmin 在 Ubuntu18.04 上配合 Apache 一起工作.在安装 phpMyAdmin 之前需要已经安装了LAMP栈并提供了web页面.如果没有安装可以参照 Ubuntu 18.04上安装Apache,MySQL,PHP 来先安装.1. 安装 phpMyAdmin让我们从更新包列表开始,并在Ubuntu 18.04上安装phpMyAdmin。下面我们有两...

2019-12-06 12:43:27 398

原创 Ubuntu 18.04上安装Apache, MySQL, PHP, LAMP

1.安装 Apache$ sudo apt update && sudo apt install apache2中间会遇到停顿询问是否继续, 输入 y 然后 回车.2.测试 Apache通过查看 Apache 服务的状态,检查 Apache 是否安装正确.$ sudo service apache2 status查看完状态, 你需要按下 q 退出, Apache...

2019-12-06 12:41:30 424

原创 CSRF 跨站点请求伪造, 简单图解

2019-11-02 10:18:40 174

原创 设置VMware中Kali共享文件夹

(软件环境: Vmware workstion15, Kali Linux2019.3)**1. VMware设置共享目录**![在这里插入图片描述](https://img-blog.csdnimg.cn/20191014095151626.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aH...

2019-10-14 09:54:45 11422 10

原创 samba for kali2019

samba for kali20191. Update repsitory# apt-get udpate2. Install samba# apt-get install samba3. Backup the samba configuration(smb.conf)# cp /etc/samba/smb.conf /etc/samba/smb.conf.bak4. E...

2019-05-29 11:54:47 395

原创 在Kali2018.2 安装虚拟机(Virtualbox)建议

1.我试过apt-get install virtualbox, 2.还试过直接下载virtualbox安装 但是都是不行, 3.最后我选择了qeum-kvm安装,终于没有问题了 (完)

2018-08-27 17:18:21 1569 1

原创 TCP的四次挥手

TCP连接的终止需要进行四次挥手才能完成,它的过程如下图 (这里假设终止有客户端发起,但是无论是客户端还是服务器都可以发起, 即下图中客户端和服务器的位置对调也是可以的): 第一次挥手 客户端发送FIN给服务器,客户端状态由 ESTABLISHED 变为 FIN_WAIT_1。第二次挥手 服务器收到ACK且发送FIN给客户端,服务器状态由 ESTABLISHED 变为 CLOSE...

2018-08-12 23:20:48 4528 3

原创 TCP三次握手详解-深入浅出(有图实例演示)

TCP是属于网络分层中的传输层,因为OSI分为层,感觉太麻烦了,所以分为四层就好了,简单。 分层以及每层的协议,如下两张图: TCP三次握手TCP三次握手简单如下图: TCP三次握手的过程描述: 1.客户主动(active open)去connect服务器,并且发送SYN 假设序列号为J, 服务器是被动打开(passive open)2.服务器在收到SYN后,它...

2018-08-08 21:13:48 318521 39

原创 libevent2 server http回调里面获取客户端端的ip, port, fd等待

写这个主要是防忘记,快速记忆起来! libevent2 server http回调里面获取客户端端的ip, port, fd等等,在http_internal.h文件,struct evhttp_connection里面 , 可以直接保存http回调里面的struct evhttp *request, 只要在回调里面不调用 evhttp_send_reply() 客户端文件描述符是不会关闭的,...

2018-04-24 16:05:02 3221

原创 启动程序shell,并将程序放在后台运行

#!/bin/bash#参数个数小于或者大于 2 都报错if [ $# -lt 2 ]; then echo 1>&2 "usage: $0 <webtest> <port>" exit 2elif [ $# -gt 2 ]; then echo 1>&2 "usage: $0 <webtest> &amp

2018-03-22 18:32:35 6298

Kali Linux渗透测试实训手册

Kali Linux的渗透测试实训手册,Kali Linux的渗透测试实训手册,

2018-11-08

深入理解计算机系统(原书第三版)

深入理解计算机系统(原书第三版),百度网盘链接,以及提取码

2018-09-22

sourceinsight4.0084破解版2

win7,win10亲测成功,完美支持UTF-8中文解析

2017-04-14

sourceinsight4.0084破解版

sourceinsight4.0084破解版,完美支持utf-8中文显示, win10上亲测成功

2017-03-23

sourceinsight4.0084

sourceinsight4.0084, 完美支持UTF-8的中文,win10上亲测OK

2017-03-23

韩顺平PHP-http

2016-08-04

韩顺平PHP-div-css.doc

韩顺平php-div-css资料记录

2016-08-04

韩顺平PHP-html.doc

韩孙平PHP-html资料

2016-08-04

CSS2.0.chm

CSS2.0.CHM

2016-08-04

空空如也

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

TA关注的人

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