- 博客(20)
- 资源 (3)
- 收藏
- 关注
原创 Sublime Text3编译运行C++/Java/Python程序语言出现中文乱码【已解决】
Sublime Text3 乱码解决(全网最全方法!!!)
2022-07-21 22:29:52
18182
5
原创 C/C++学习总结
施加在基本类型上的限定符:二.类型转换自动转换:强制转换:三.静态变量:static四.指针变量问题实例:五.数组一维数组:一维数组与函数:指向函数的指针:指针型数组:指针与数组:二维数组:二维字符串数组:六.结构体:不同类型变量组合在一起构成的变量.类型定义(typedef)typedef用来给数据类型取新的名字.实例:指向结构体的指针:自引用结构:定义结构体的两种方式:实例:定义结构体的四种格式:七.类类的实现:八.函数函数的结构与调用:实例:
2022-07-02 17:36:54
19633
原创 JS逆向笔记
下断点,按F11可进去函数内部,或者点击右上角的下标点进去函数内部md5加密长度固定32位;一、单向散列函数 消息摘要算法加密后的密文定长明文不一样,散列后结果一定不一样不可逆一般用于签名MD5 32位SHA1 40位SHA256 64位SHA512 218位HmacMD5、HmacSHA1、HmacSHA256 (注:Hmac配合其他加密算法,传入两值,一加密参数,二公钥)二、加密加密和解密的过程是可逆的对称加密算法加密/解密使用相同的密钥DES 数据加密标准 3DES
2022-07-02 17:07:10
19784
原创 Linux基础命令
ls命令 就是list的缩写,用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。语法选项实例(2)cd命令:切换用户当前工作目录。语法参数选项主要用途切换工作目录至。其中的表示法可以是绝对路径或相对路径。若参数省略,则默认为使用者的shell变量。如果指定为时表示为使用者的shell变量,表示当前目录,表示当前目录的上一级目录。环境变量是由冒号分割的一到多个目录,你可以将常去的目录的上一级加入到以便方便访问它们;如果以开头那么不会
2022-06-23 15:45:44
20176
原创 Ubuntu 20.04上安装和配置MySql5.7
Ubuntu换源ubuntu 20.04系统自带源直接安装是MySQL 8.0,我要安装MySQL 5.7的版本的所以先进行换源。1.1 备份原来的sorce文件sudo cp /etc/apt/sources.list /etc/apt/sources.list.old1.2 修改sources.list文件sudo vim /etc/apt/sources.list 我选择的是清华镜像源。将sources.list内容清空,然后选择一个源粘贴到sources.list,保存退出。.
2021-11-14 22:08:19
23484
原创 爬虫绕过无限debugger
我们在实践的过程中,经常发现一些网站,刚按F12进入控制台,就会进入一个debugger状态,并且无论你怎么下一步运行,代码永远停留在这个断点的地方。这个就是反爬虫的一个重要手段:无限debugger。一、无限debugger的原因:debugger关键字是用于浏览器调试的,这个关键字在控制台没有打开的时候是不会起到任何暂停作用,但是一旦控制台被打开了,代码将停在debugger关键字所在的地方。再配合setInterval定时器,可以一直停留在某个debugger地方,阻止调试。二、无限debu.
2021-11-07 23:22:49
25032
原创 Pycharm配置远程解释器并自动上传代码
Pycharm配置远程解释器一.既然是要配置远程解释器,就得下载Python,这里是基于centos7系统的配置:安装依赖包:# yum -y groupinstall "Development tools"# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-de
2020-10-24 15:43:34
20968
1
原创 Sublime Text 3 --> 编译运行C程序
Sublime Text 3 --> 编译运行C程序:轻巧便捷的sublime text 3代码编辑功能非常强大,并且很漂亮,唯一缺点就是不能直接运行程序,我们今天就来给大家说一下怎么在sublime下配置c/c++,使它能run C和C++的代码。(附Sublime下载地址:Sublime Text 3)首先,我们要有一个编译器,CodeBlocks、Dev-C++、MinGW都可以,我这里使用的是Dev-C++,所以以Dev-C++为例。找到Dev-C++的安装路径下的MinGW64下的b
2020-09-08 01:55:40
22662
1
原创 Sublime Text 3--->中文乱码的解决方法
Sublime中文乱码的解决方法:先打开我们的Sublime Text ,找到Preferences,可以看到Package Control。点击Package Control (如果没有安装Package Control,可以看看这篇安装Package Control的博客)。输入intall package,然后双击进入:然后这个搜索框会消失,一会儿会重新弹出一个搜索框:搜索ConvertToUTF8,然后双击下载就可以了。下载成功后,可以点击file,可以看到:选择Reload wi
2020-09-08 01:21:56
18155
10
原创 Sublime Text 3-->汉化版
安装Sublime Text 3汉化Sublime Text 3:打开安装好的Sublime Text 3:在状态栏找到Preferences:点击Package Control (如果没有安装Package Control,可以看看这篇安装Package Control的博客),输入intall package,然后双击进入:然后这个搜索框会消失,一会儿会重新弹出一个搜索框:搜索localiza,然后双击下载就可以了。(因为我已经安装过了,软件不显示安装过的插件,防止看不懂,图是百度经验的图
2020-09-08 01:02:39
3070
原创 Sublime Text 3--->安装Package Control
安装sublimesublime安装好之后,打开sublime,按下ctrl键+ ~键,在sublime下面会出现一个输入框,复制下面这段代码,按下回车,等待安装。import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.install
2020-09-08 00:59:36
4389
1
原创 彼岸图网图片爬取
**彼岸图网-图片爬取-仅供学习使用**彼岸图网彼岸图网,这个是一个静态网站,就没什么好讲的,今天主要是教你怎么爬取图片。找到图片的链接请求这个图片的链接进行下载就好了对,你没有看错,图片的爬取就是这么简单。这里就是图片的链接和名称了,我们只要获取图片的名称和图片的链接,再去请求图片的链接就可以将图片爬取到我们的电脑上面了。下面这部分代码就是对图片的名称和链接进行提取,需要注意的是,我们这里提取的图片链接和图片名称是一个列表: url = 'http://pic.netbian.
2020-09-05 20:39:03
7493
3
原创 Pandas学习笔记:一
Pandas学习笔记-仅供学习使用Pandas数据结构Series:基本概念及创建# Series 数据结构# Series 是带有标签的一维数组,可以保存任何数据类型(整数,字符串,浮点数,Python对象等),轴标签统称为索引import numpy as npimport pandas as pd # 导入numpy、pandas模块ar = np.random.rand(5)s = pd.Series(ar)ss = pd.Series(ar,index=list('abcde
2020-09-03 19:39:22
2394
原创 Numpy学习笔记:三
numpy学习笔记-仅供学习使用# 基本索引及切片import numpy as npar = np.arange(20)print(ar)print(ar[4])print(ar[3:6])print('-----')# 一维数组索引及切片ar = np.arange(16).reshape(4,4)print(ar, '数组轴数为%i' %ar.ndim) # 4*4的数组print(ar[2], '数组轴数为%i' %ar[2].ndim) # 切片为下一维度的一.
2020-09-03 19:29:14
2634
原创 Numpy学习笔记:二
Numpy学习笔记-仅供学习使用Numpy通用函数基本操作# 数组形状:.T/.reshape()/.resize()import numpy as npar1 = np.arange(10)ar2 = np.ones((5,2))print(ar1,'\n',ar1.T)print(ar2,'\n',ar2.T)print('------')# T方法:转置,例如原shape为(3,4)/(2,3,4),转置结果为(4,3)/(4,3,2) → 所以一维数组转置后结果不变ar3 =
2020-06-24 00:32:59
2592
原创 Numpy学习笔记:一
Numpy学习笔记-仅供学习使用Numpy 基础数据结构Numpy数组是一个多维数组对象,称为ndarray。其由两部分组成:1.实际的数据2.描述这些数据的元数据import numpy as npar = np.array([[1,2,3,4,5,6],[2,3,4,5,6,7],[3,4,5,6,7,8]])print([1,2,3,4,5,6])print(ar) # 输出数组,注意数组的格式:中括号,元素之间没有逗号(和列表区分)print(ar.ndim)
2020-06-24 00:26:29
2624
原创 应届生爬虫
应届生爬虫-仅供学习使用今天我们学习的目标网站是应届生我们话不多说,直接进入爬虫学习。经过我们的仔细分析,应届生这个网站是一个静态网站,数据在源码里面都能看到。这个网站没什么难点,不过比较狗的是,应届生的详情页有两种,一不小心就会踩到坑里面去。详情页一:详情页二:既然我们提前知道了这个坑,要解决就简单了,我们只要把两个页面的数据提取语法都写出来,用if进行判读,就可以确保万无一失了。例如提取职位名称: #职位名称 job_name = html.xpath(
2020-06-23 20:37:35
21274
原创 拉勾爬虫项目
拉勾爬虫-仅供学习使用今天要进行爬取的网站是拉勾招聘网站。首先,我们要对网站进行分析,经过我们的一翻页面分析,我们找到了数据存储的地方所在,如图:知道了数据所在,我们就开始分析这个页面的链接信息:可以看出,这个是网页是使用post请求的,既然是post请求,就一定有表单数据的,所以我们接着往下面看:这里就是表单数据了。拉勾的关键词和翻页都说由这个表单数据进行控制的,所以我们只要构建好这个表单,拉勾的数据就可以提取到了。不过我们这里拿到的数据只是表面的数据,要想进入到详情页,我们还需要构建详情
2020-06-22 11:09:37
21830
原创 前程无忧爬虫,仅供学习使用
前程无忧爬虫–仅供学习使用前程无忧职位链接:https://search.51job.com/list/090200,000000,0000,00,9,99,%25E5%25A4%25A7%25E6%2595%25B0%25E6%258D%25AE,2,1.html?lang=c&postchannel=0000&workyear=99&cotype=99°...
2020-04-21 21:19:03
20997
5
Dev-Cpp 5.11 TDM-GCC 4.9.2 Setup.zip
2020-09-01
2019版-千锋Flask-源码+笔记.zip
2020-06-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人