自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 URL概述

URL概念: 说道URL,必然会想到URI,在此对两者进行简单区别,方便理解。 URI:统一资源标志符,即唯一可以标定资源的标识,这里的标识可以有多种实现方式,如名称,编码等 URL:统一资源定位符,即唯一可以定位资源位置的符号,具体定位资源,是URI的子集,一种位置上的唯一标识。 URL是URI的一个子集,或者可以说URI是一个抽象的概念,URL是URI的一个具体实现。举例说明:有个人叫小方,现在要确认小方这个人,名字是不可靠的,因为...

2021-07-07 16:26:10 731

原创 openssl之ssl编程

openssl:openssl是一个实现ssl协议的开源产品,采用c语言开发,具备跨系统的性能。调用openssl函数就可以实现ssl加密的安全数据传输通道,从而保护客户端和服务端之间的数据安全。加密方式:不需要秘钥:Hash散列算法,加密不需要秘钥,解码只能撞库。需要秘钥:对称加密算法,如,D...

2021-07-05 16:28:12 2411

原创 IO复用之select概述

函数说明int select(int nfds, fd_set *readfds, fd_set *writefds,fd_set *exceptfds, struct timeval *timeout);返回值说明:成功:return > 0超时:reutrn == 0失败:return == -1参数说明:nf...

2021-06-29 11:08:57 147

原创 socket编程概要

字节序大端:高尾端 0x01020304 内存由低到高:01 02 03 04小端:低尾端 0x01020304 内存由低到高:04 03 02 01优劣势:大端首位可以快速判断正负;小端强制类型转换方便,不用调整内存数据。网络字节序:使用大端传输,数据顺序传输,每位数据都当独立数据传输。转化函数字节序转换uint32_t htonl(uint32_t hostlong);uint16_t htons(uint16_t hostshort);uint32_t ntohl(u..

2021-06-25 17:32:37 221

原创 python基础之函数式编程

python基础之函数式编程函数式编程是一种编程范式,也就是说,和面向对象、面向过程编程一样,都是一种编程思想,他们是并列的。那什么是函数式编程呢?和普通的函数有什么区别呢?通俗的讲,就是以纯函数为对象的编程,在调用函数时,有一个输入,同时一个确定的输出,不会出现副作用,并不依赖外部环境。函数式编程是一种数学思想,以数学函数举例:自变量:x因变量:y函数关系:f(x) = y此时...

2018-09-25 14:56:58 188

原创 python基础之高级特性

python基础之高级特性切片:切片是针对列表、元组、字符串而言,其他数据结构没有所谓切片。如下:a = [0,1,2,3,4,5,6,7,8,9,10]a[0:2]  --- [0,1]a[2:6]  --- [2,3,4,5]a[0:10:2]  --- [0,2,4,8]切片的形式,可以总结为:var[x:y:z]var:表示列表、元组、字符x:表示开始的下标y:表示结...

2018-09-19 15:04:18 137

原创 python基础之函数

python基础之函数python函数定义,用def为关键字定义函数,冒号开始使用缩进来区分函数体,如:def func_add(num1, num2):    sum = num1 + num2    return sumsum = func_addr(12, 34)print(sum)函数返回值,若多个值返回,则组成元组返回,但是元组可以省略括号,其形式如下:def fun...

2018-09-17 17:20:56 138

原创 python基础之数据类型

数据类型:基础数据类型:整数:正负整数浮点数:也就是小数,一般用科学计数法表示,如:1.02e-12布尔值:True/False,其实就是整数,True=1, False=0字符串:用单引号或则双引号引用的数据。空值:None,表示没有对象,统一标准占位使用,不是表示0.复杂数据类型:元组(tuple):用小括号括起,其值不可改变,如:a = (1, 2, “123...

2018-09-14 12:14:53 142

原创 git学习之路2

git管理操作工作区:    创建一个目录,并用git init创建仓库,这个目录就是git的工作区,我们在这个目录下添加、修改、删除文件。版本库:    在仓库,就是工作区下有个隐藏目录.git。这个目录就是版本库。所有版本信息都在这个目录中。git工作流程:    在创建git工作区后,会自动生成一个master版本分支,然后用HEAD指针指向master分支最新版本。    ...

2018-09-13 10:41:47 125

原创 git学习之路1

git学习之路git安装:linux:    yum -y install git    源码安装,下载对应源码后,解码,依次执行命令:./config -> make -> make install    检查是否安装成功:type|whereis git    检查git版本:     git --versionwindows:    直接下载安装包安装    安...

2018-09-12 09:44:12 111

空空如也

空空如也

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

TA关注的人

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