自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个程序员

记录一下生活。

  • 博客(12)
  • 收藏
  • 关注

原创 短视频最新爬虫

最近在学习爬虫,于是爬去了某短视频的数据本次是对最新版本app进行的数据的抓取。主要是通过脱壳、frida的逆向开发,在java层和Native层请求参数逆向还原,以及ida动态调试so文件破解请求参数和加密算法实现的爬取。目前已经能爬取到的个人中心、首页推荐视频列表、关注视频列表、同城视频列表、视频详情、用户粉丝列表、用户关注列表、用户作品列表、用户喜欢列表、热榜、明星榜、直播榜、音乐榜等。一、个人中心数据(江疏影为例){ "extra": { "fatal_item_i

2021-10-09 15:51:08 281 2

原创 url 编码解码

private static void Url(String str) throws UnsupportedEncodingException { String s = URLEncoder.encode(str, "UTF-8"); System.out.println(s); String s1 = URLDecoder.decode(s, "UTF-8"); System.out.println(s1); }

2021-03-19 15:32:29 173

原创 java8 实现 base64 编码解码

//import java.util.Base64; private static String toBase64v2(String str) throws UnsupportedEncodingException { //编码 Base64.Encoder encoder = Base64.getEncoder(); String s = encoder.encodeToString(str.getBytes()); System....

2021-03-19 14:45:41 221

原创 python测试tcp和udp

udp客户端from socket import *serverPort = 12000serverName = 'localhost'clientSocket = socket(AF_INET,SOCK_DGRAM)message = input("plz,send something")clientSocket.sendto(message.encode(),(serverName, serverPort))recvMessage = clientSocket.recvfrom(5)pr

2021-01-25 16:54:54 833

原创 ssh 修改端口号

centos 71.安装 semanage 命令yum install semanageyum provides semanageyum -y install policycoreutils-python.x86_642.修改端口号vim /etc/ssh/sshd_configPort 10086semanage port -l|grep sshsemanage port -a -t ssh_port_t -p tcp 100863.开启防火墙策略firewall-cmd --p

2021-01-15 09:38:50 760

原创 svn 回滚

1.revert to this version 复原到此版本,之上版本的修改都被取消2.revert changes from this version 复原选中的版本的修改,可以从日志中多选举例说明:假设我们有许多个版本,版本号分别是1-10如果我们在7这里选择revert to this version那么7之后的8,9,10的操作都会被消除如果在7选择revert changes from this version那么7版本的修改将会被消除如果同时选择7,8 revert chang

2021-01-12 15:04:49 343

原创 svn安装多项目管理

1.安装yum -y install svnsvn --version2.创建仓库mkdir -p /svncd /svnsvnadmin create proxysvnadmin create test3.添加用户vim conf/passwd添加一行ningzw = ningzwtest = test4.多个项目公用一套配置文件cd /svncp proxy/conf/passwd .cp proxy/conf/authz .#分别修改 proxy和test 项目

2021-01-11 16:38:16 346 2

原创 redis-stat安装

1.下载安装包 [https://github.com/junegunn/redis-stat](https://github.com/junegunn/redis-stat)2.上传服务器解压unzip redis-stat-master.zip3.设置命令软连接ln -s /usr/local/src/redis-stat-master/bin/redis-stat /usr/local/bin/redis-stat4.安装rubyyum -y install ruby

2020-09-16 13:45:10 376

原创 mysql编译安装

这里写自定义目录标题mysql 编译安装mysql 编译安装安装包下载:地址 https://downloads.mysql.com/archives/community/cd /usr/local/srcwget https://downloads.mysql.com/archives/get/file/mysql-5.7.27.tar.gz解压tar zxvf mysq...

2019-12-09 15:47:50 76

原创 证明集合包含关系的5种方法

##证明集合包含关系的几种方法#若证明 A⊆\subseteq⊆B,则用定义∀\forall∀ x∈\in∈A,经过演绎推出 x∈\in∈B即可。集合传递性利用条件推出 A⊆\subseteq⊆T, T⊆\subseteq⊆B,利用传递性。利用 若 A∪\cup∪B=B,A∩\cap∩B=A,则A⊆\subseteq⊆B利用已知条件和集合的交,并,差,环和等运算证明...

2018-11-21 13:02:21 8693 1

原创 c语言选择法排序

include “stdio.h”int main(void) { int a[6]={10,50,2,35,67,58},i,j,min,mini; for(i=0;i<5;i++) { min=a[i]; mini=i; for(j=i;j<6;j++) { if (

2016-07-18 23:01:31 5844 4

原创 c语言实现冒泡排序

include “stdio.h”int main(void) { int a[6]={10,50,2,35,67,58}, i,j,max; for(i=0;i<5;i++) { for(j=0;j<5-i;j++) { if (a[j] < a[j+1]) {

2016-07-18 22:59:32 487

空空如也

空空如也

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

TA关注的人

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