自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-07-04

0x5F1639a5cBeEe85346334edE2f4386b9D058031CGray是一種公鏈,通過創新的多協議選擇區塊鏈通信協議(MPBP)實現區塊鏈之間的價值互聯。灰色生態系統是利用MPBP共識、灰色軸、灰色錢包、分散礦池和智能合約平台構建的跨鏈、區塊鏈生態綜合體。Gray 官網是 https://www.ethgrey.org/ ...

2021-07-04 19:57:47 1530 2

原创 Pipenv工作流

Pipenv工作流Pipenv 是基于pip的Python包管理器,可以看做是pip的加强版.具体来说是pip,pipfile和 virtualenv 的结合体安装pip和Pipenv安装pip最简单的办法就是下载get-pip.py,然后使用Python执行安装git-pip.py 下载地址https://bootstrap.pypa.io/get-pip.py下载成...

2019-07-25 14:45:12 241

原创 Vim基础使用教程

安装Vimubuntusudo apt-get install vim centosyum install vimmanjarosudo pacman -S vim进入Vim在命令行输入 vim 即可启动 vim 编辑器进入之后是无法输入东西 normal 模式[外链图片转存失败(img-g7QZKg6n-1564036511855)(/home/chen/Valuabl...

2019-07-25 14:40:34 149

原创 学会用列表生成式写极简代码

一个简单的列表生成式在列表生成式中,条件操作写在最前面,后边加上 for 循环就可以获取一个新的 list>>> n = [x**x for x in range(1, 11)]>>> print(n)[1, 4, 27, 256, 3125, 46656, 823543, 16777216, 387420489, 100...

2019-04-05 03:42:45 335

原创 Git工作流常用操作

Git工作流的常用操作Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。Git在Linux上的安装与配置Git...

2019-04-01 10:44:38 168

原创 OpenSSl加密与解密概论

数据的加密就是将原始有异议的数据转化成无意义的数据。对于对称加密算法,加密和解密采用同一个密钥,大多采用替换、置换和移位等技术对原始数据进行变换。OpenSSl 实现了现代密码学的常见的密码算法,主要有DES、3DES、AES、RC2、RC4等。函数介绍在OpenSSl加密和解密开发中:加密函数:EVP_EncryptInit_ex、EVP_EncryptUp...

2019-03-25 02:46:29 389

原创 Python编程小技巧

变量值交换引入第三变量进行值的交换>>> a = 12>>> b = 7>>> sum = a>>> a = b>>> b = sum>>> print(a, b)7 12不需要第三变量进行值的交换>>> a = 12&g...

2019-03-11 23:11:59 100

原创 Python中的常用内置函数

常用内置函数range()>>> for i in range(1, 10):... print(i)... ... 123456789range(x, y)可以生成x 到 y-1(包括x和y-1)中的整形数字。type>>> a = [1, 2.34, 's', [2, 3, 4]]>&...

2019-03-11 20:34:07 162

原创 Yubico新技术要点梳理

Yubico简介Yubico为简单安全的访问计算机、移动设备、服务器和互联网账户设立了新的全球标准。该公司的核心发明YubiKey在任何数量的IT系统和在线服务中提供强大的硬件保护,简单的触摸。YUbiHSM是Yubico的超便携硬件安全模块,可保护存储在服务器中的敏感数据。Yubico是FIDO2和FIDO Universal 2nd Factor开放认证...

2019-03-06 18:55:14 2544

原创 Linux创建快捷方式的几种方法

整理一下Linux创建快捷方式两种方式,以软件app为例。环境系统:majaro linux 终端:zsh手动创建 app.desktop创建快捷方式 app.desktop 到 /usr/share/applications 中cd /usr/share/applicationssudo vim app.desktop在Vim中打开ap...

2019-02-27 23:01:06 29616

原创 Manjaro Linux装机必备软件

2019-02-27 05:31:57 1719

原创 Python-MySQLdb操作数据库

Python-MySQLdb操作数据库使用Python不管是做任何事都无法逃过数据库,今天我们就来学习一下如何使用Python操作数据库来实现简单的增删改查的功能直接上代码,代码中有详细的注释。在程序设计中应该尽量将复杂操作封装至对象中。连接数据库def get_conn(self): # 获取连接 try: ...

2019-02-15 12:51:59 241

原创 Centos安装Python3

CentOS 7安装Python3Centos7 自带有 Python,但是却是 Python2 版本的 Python,而现在我们常用的是Python3版本1.首先我们看一下系统现在的Python的位置:[root@root ~]# whereis pythonpython: /usr/bin/python2.7 /usr/bin/python /usr/li...

2019-02-14 18:29:11 85

原创 MySQL数据库基本语法

MySQL数据库基本语法创建数据库CREATE DATABASES `student`;查看已有数据库SHOW DATABASES; #查看已有数据库SHOW TABLES; #查看数据库内的数据表使用数据库USE `student`;创建新表CREATE TABLE...

2019-02-13 19:47:41 310

原创 十大经典排序算法

十大经典排序算法(动图演示)转载自:一像素博客园https://www.cnblogs.com/onepixel/p/7674659.html0、算法概述0.1 算法分类十种常见排序算法可以分为两大类:非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。线性时间非比较类排序...

2019-02-13 03:31:03 143

原创 session和cookie自动登录机制

2019-02-12 04:14:13 453

原创 认识并使用高阶函数

认识并使用高阶函数什么是高阶函数高阶函数的英文名称为Higher-order function变量可以指向函数(以abs( ) 为例)abs()函数是一个求绝对值的函数>>> abs(-10)10我们可以将abs(-10)的结果赋予一个变量,则变量可以接收函数的返回值>>> x = abs(-10)>>...

2019-02-11 14:43:19 400

原创 深入理解TCP/IP

2019-02-11 14:11:32 103

原创 深入理解Python装饰器

深入理解Python装饰器主要内容:函数作用域LEGB闭包理解与使用装饰器函数作用域LEGBL:local 函数内部作用域E:enclosing 函数内部与内嵌函数之间G:global 全局作用域B:build-in 内置作用域闭包概念Closure:内部函数中对enclosing作用域的变量进行引用函数的实质与属性函数是一个对象函数执...

2019-02-09 21:48:41 71

原创 深入理解多进程、多线程以及分布式进程

深入理解多进程、多线程以及分布式进程多任务系统现代操作系统比如Mac OS X,UNIX,Linux,Windows等大多都是支持“多任务”的操作系统。简单地说,就是操作系统可以同时运行多个任务。打个比方,你一边在用浏览器上网,一边在听MP3,一边在用Word赶作业,这就是多任务,至少同时有3个任务正在运行。还有很多任务悄悄地在后台同时运行着,只是桌面上没有显示...

2019-02-07 16:55:18 292

原创 爬虫URL去重策略

爬虫去重策略爬虫为何要进行去重:如果不去重容易陷入爬取死循环浪费资源、重复爬取效率低下以100000000条数据为例子、对比各个去重方式的效率。1.将访问过的URL保存到数据库特点:应用简单、效率非常低下使用方法: ​ 将URL存储至数据库中​ 获取新URL时,查询数据库检查是否与既有URL重复效率:效率十分低下,并使用很少...

2019-02-06 15:24:38 394

原创 彻底搞清unicode和utf8编码

字符串编码编码发展历程计算机只能处理数字,文本转换为数字才能处理。计算机中8个bit作一个字节,所以一个字节能表示的最大数字就是255.计算机是美国人发明的。所以一个字节可以表示他们所有的字符,所以ASCII(一个字节)编码就成为了美国人的标准编码。但是ASCII处理中文明显是不够的。中文不止255个汉字,所以中国制定了GB2312编码,用两个字节便是...

2019-02-06 07:24:58 280

原创 使用Linux系统的必会命令

1、cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:cd /root/Docements # 切换到目录/root/Docementscd ./path # 切换到当前目录下的path目录中,“.”表示当前目录 ...

2019-02-06 01:37:41 118

原创 PKI基础知识

PKI基础知识PKI概述PKI是Public Key Infrastructure 的缩写,即公开密钥基础设施,是国际上解决开放式互联网络信息安全需求的一套体系。PKI体系支持身份认证、信息传输、存储的完整性、消息传输、存储的机密性,以及操作的不可否认性。PKI的作用就是只要遵从必要的原则,不同的实体都可以方便的使用基础设施提供的服务。PKI的核心是认证...

2019-02-04 20:54:34 348

原创 Python列表简介以及使用

Python基础:Python列表简介以及使用列表简介基本介绍有一系列按特定顺序排列的元素组成用方括号([ ])来表示列表,并用逗号( , )来分割其中的元素你可以将任何东西加入列表,其中元素之间可以没有任何关系命名:习惯给列表指定一个复数名称,如posts、lists、names等,而元素则常被指定一个列表名称的单数作为名称,如post、list、nam...

2018-11-15 11:42:01 153

原创 Python之禅及注释的写法

Python之禅如果你在使用Python,那么Python之禅的概念你必须要了解一下。Python社区的理念都包含其中,要获悉关于Python之禅的所有内容,只需要在终端启动Python并输入‘import this’。英文原版The Zen of Python, by Tim PetersBeautiful is better than ugly.Exp...

2018-11-15 03:50:00 379

原创 Python变量命名规则与简单数据类型

Python基础:变量命名规则与简单数据类型变量名的命名规则:变量名只能包含字母、数字、下划线。可以以字母、下划线打头,不能以数字打头。变量名不能包含空格,可以用下划线分割单词。不可以将Python关键字和函数名(即其中特殊用途的单词)当作变量名。变量名应具有简短与可描述性的特质。少用小写字母i和大写字母O,因为它们容易被混淆。字符串:字符串就是一系...

2018-11-07 12:16:19 151

空空如也

空空如也

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

TA关注的人

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