自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Android+OkHttp3+Golang(Gin)+OpenSSL单双向校验(一)

to be continued…

2020-08-31 15:47:32 456

原创 OKHttp3的踩坑记录

OKHttp3的坑java.lang.IllegalStateException:closed,java.lang.IllegalStateException: closed原因为:OkHttp请求回调中response.body().string()只能有效调用一次,检查代码,的确调用了两次Expected URL scheme ‘http’ or ‘https’ but no colon was foundpublic static final String REQUEST_URL =

2020-08-28 23:41:06 1036

原创 Nginx 配置 HTTPS

HTTPS简介HTTPS可以理解为HTTP over SSL,即HTTP连接建立在SSL安全连接之上(Https+ssl)SSL介绍:    SSL(Secure Socket Layer)安全套接字层是一种数字证书,它使用ssl协议在浏览器和web server之间建立一条安全通道,数据信息在client与server之间的安全传输。SSL使用证书来创建安全连接,通常有两种验证模式:仅客户端验证服务器的证书,客户端自己不提供证书;客户端和服务器都互相验证对

2020-08-28 18:10:25 221

转载 Python 装饰器理解

本篇转自https://blog.csdn.net/qq_26442553/article/details/82226657 0.什么是Python装饰器?       要弄明白什么是装饰器,装饰器是干什么?先看一个例子:装饰器的演变,所有的程序都是一步步迭代

2020-08-28 11:10:37 843

原创 Golang切片

在64位的机器上,golang切片长度24位,指针8位,长度8位,容量8位数组切片map都是传指针什么是切片(slice)简单的说,数组切片就像一个指向数组的指针,实际上它拥有自己的数据结构,而不仅仅是个指针。数组切片的数据结构可以抽象为以下3个变量:  1>.一个指向原生数组的指针(point):指向数组中slice指定的开始位置;  2>.数组切片中的元素个数(len):即slice的长度;  3>.数组切片已分配的存储空间(cap):也就是slice开始位置到数组的最

2020-08-27 15:02:50 347

转载 单点登录(SSO)

背景在企业发展初期,企业使用的系统很少,通常一个或者两个,每个系统都有自己的登录模块,运营人员每天用自己的账号登录,很方便。但随着企业的发展,用到的系统随之增多,运营人员在操作不同的系统时,需要多次登录,而且每个系统的账号都不一样,这对于运营人员来说,很不方便。于是,就想到是不是可以在一个系统登录,其他系统就不用登录了呢?这就是单点登录要解决的问题。单点登录英文全称Single Sign On,简称就是SSO。...

2020-08-26 23:55:22 435

原创 Chrome之Login Data

Chrome最基本的私密数据登录记住用户名密码登录后保存的Cookie信息chrome浏览器的数据应该都是在:C:\Users\XXXX\AppData\Local\Google\Chrome\User Data\Default下的,里面有很多数据,最基本的就是Login Data和Cookies文件,保存了一些敏感信息(sqllite),用db工具打开就能查看,cookie文件没有加密,login data中的密码加密了,不过也可以解析Login Data密码解析Chromium是开源的,其

2020-08-25 11:33:30 7393 5

原创 Windows+Python代理检测

python requests的代理检测def getproxies_environment(): proxies = {} for name, value in os.environ.items(): name = name.lower() if value and name[-6:] == '_proxy': proxies[name[:-6]] = value if 'REQUEST_METHOD'

2020-08-25 01:48:40 633

原创 Vue+Gin之jsonp跨域

前端jsonpaxios建议采用CORS的方式vue-jsonp方式:添加依赖:npm install vue-jsonp --save在main.js中添加:import VueJsonp from 'vue-jsonp'Vue.use(VueJsonp);在组件中使用jsonpFetch(){ const url = 'http://127.0.0.1:8081/jsonp'; this.$jsonp(url,{ }).then((data)=&g

2020-08-25 01:15:48 279

原创 前(Vue)后(Gin)端Rsa加密

说明本篇相当于是一个hello world,是一个系列的开篇,本系列后面将会包含但不限于web端rsa加密登录,js混淆后端包含支持https,rsa解密Android端将会包含apk混淆,加固,证书校验(只信任自己的证书)openssl证书生成等前端代码前端是Vue,采用jsencrypt进行加密,请求的时候会有跨域问题<template> <div class="center"> <el-row> <el-col :s

2020-08-24 13:03:47 1178

原创 Golang反射学习计划

package mainimport ( "fmt" "reflect")type Person struct { Name string `nameTag:"ShowName" anotherTag:"AnotherTag"` Age int `ageTag:"SetAge"` Gender int Desc string}func(p* Person)ShowName(){ fmt.Println("showName is ",p.Name)}func (p* Pe

2020-08-23 02:02:13 151

原创 Vue Element UI,type check failed for prop “uniqueOpened“. Expected Boolean, got String

错误详情:Vue代码:错误提示为unique-opened需要的是一个boolan类型的值,但是给的是一个 字符串改成下面这样就好了,没有写:的true,应该是被解析成了字符串 “true”:unique-opened="true"

2020-08-15 19:06:45 414

原创 python imap fetch的坑

fetch的问题借用官方的example:Here is a minimal example (without error checking) that opens a mailbox and retrieves and prints all messages:import getpass, imaplibM = imaplib.IMAP4()M.login(getpass.getuser(), getpass.getpass())M.select()typ, data = M.search

2020-08-13 10:13:02 3045

原创 mysql 8.0重置密码

打开命令窗口cmd,输入命令:net stop mysql,停止MySQL服务开启跳过密码验证登录的MySQL服务: mysqld --console --skip-grant-tables --shared-memory再打开一个新的cmd,无密码登录MySQL,输入登录命令:mysql -u root密码置为空,命令如下:use mysql;update user set authentication_string='' where user='root';退出mysql,执行命令:qu.

2020-08-10 23:40:38 223

转载 像百度云一样在web中吊起exe

本文转载自,尊重原创:https://blog.csdn.net/u011563755/article/details/78610898?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPa

2020-08-10 18:26:00 253

转载 Android7.0添加fiddler证书到系统目录

操作本篇转自:https://blog.csdn.net/weixin_44249131/article/details/104650275?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2

2020-08-03 16:06:04 2515

原创 PSCP基本操作

简要说明pscp为window与Linux之间的文件传输工具,使用和Linux下scp命令相似基本命令pscp [options] [user@]host:source target指定端口的时候是 -P(大写)本地文件上传服务器:.\pscp.exe -P 22 F:\test\window_dump.xml root@ip:/root/window_dump.xml拉回文件: .\pscp.exe -P 22 root@120.26.162.141:/root/window_

2020-08-03 15:45:17 988

原创 Elastic Search初体验

Elastic Search初体验安装ESES是基于java的,所以需要java的环境,需要先下载jdkES下载地址:https://www.elastic.co/downloads/elasticsearch,是个压缩包,进入bin,运行elasticsearch,手动访问http://localhost:9200/,出现数据说明安装成功CRUD没有crulhead插件安装(需要node环境)head插件安装地址:https://github.com/mobz/elasticsearch-

2020-08-01 14:55:51 200

空空如也

空空如也

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

TA关注的人

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