自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (6)
  • 收藏
  • 关注

原创 《Python全栈开发:学习导图》

《Python全栈学习》 python中一切皆对象,就像linux中一切皆文件。一、Python基础用法Python全栈学习笔记 :《python介绍》Python全栈学习笔记 :《变量》Python全栈学习笔记 :《运算符》Python全栈学习笔记 ...

2019-05-09 15:26:09 1654

原创 《Python全栈开发:Python 函数式编程》

一、函数式编程介绍函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。函数式编程中的函数这个术语不是指计算机中的函数(实际上是Subroutine),而是指数学中的函数,即自变量的映射。也就是说一个函数的值仅决定于函数参数的值,不依赖其他状态...

2019-05-29 11:50:42 219

原创 《Python全栈开发:Python 文件处理》

一、介绍计算机系统分为:计算机硬件,操作系统,应用程序三部分。我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给用户/应用程序使用,其中文件就是操作系统提供给应用程序来操作硬盘虚拟概念,用户或应用程序通过操作文件,可以将...

2019-05-28 18:00:10 232

原创 《Python全栈开发:Python 项目结构规范》

一、为什么要设计好目录结构?一类同学认为,这种个人风格问题"无关紧要"。理由是能让程序work就好,风格问题根本不是问题。另一类同学认为,规范化能更好的控制程序结构,让程序具有更高的可读性。一个不好读的项目,不管其实现的逻辑复不复杂,都会耗费比较长的时间去理解它想表达的意思。"项目目录结构"其实也是属于"可读性和可维护性"的范畴,我们设计一个层次清晰的目录结构,就是为了达到以下两点:...

2019-05-27 17:26:32 549

原创 《Python全栈开发:Python 迭代器与生成器》

一、迭代概念迭代是一个重复的过程,每次重复即一次迭代,并且每次迭代的结果都是下一次迭代的初始值。迭代器即迭代的工具。li=[1,2,3,4]count=0while count<len(li): # 迭代过程 print(li[count]) count+=1二、为何要有迭代器?对于序列类型:字符串、列表、元组,我们可以使用索引的方式迭代取出其包含...

2019-05-27 16:01:18 255

原创 《Python全栈开发:Python 类内置属性与方法》

一、内置方法1. 如何查看类有哪些内置方法和属性

2019-05-24 14:13:24 153

原创 《Python全栈开发:Python 模块(xml)》

一、什么是XMLXML 指可扩展标记语言(eXtensibleMarkupLanguage)。XML 被设计用来传输和存储数据。XML 是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。它也是元标记语言,即定义了用于定义其他与特定领域有关的、语义的、结构化的标记语言的句法语言。XML是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但j...

2019-05-23 17:47:58 256

原创 《Python全栈开发:Python 模块(random)》

一、random模块random是生成随机数模块1. 导入random模块import random2. random()random()方法返回随机生成的一个浮点型(float)实数,它在 [0,1) 范围内。print(random.random()) # 0.059148547747966523. randint(x,y)randint()方法返...

2019-05-23 17:47:49 229

原创 《Python全栈开发:Python 模块(json,pickle,shelve)》

一、json介绍JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写。如果我们要在不同的编程语言之间传递对象,就必须把对象序列化为标准格式,比如XML,但更好的方法是序列化为JSON,因为JSON表示出来就是一个字符串,可以被所有语言读取,也可以方便地存储到磁盘或者通过网络传输。JSON不仅是标准格式,并且比XML更快,而且可以直...

2019-05-23 17:47:15 236

原创 《Python全栈开发:Python 模块(time,datatime)》

一、 time模块在Python中,通常有这几种方式来表示时间:时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 格式化的时间字符串(Format String) 结构化的时间(struct_time):struct_time元组共有9个元素共九个元...

2019-05-23 17:47:06 248

原创 《Python全栈开发:Python 模块(os,sys)》

一、os模块os.path 模块主要用于获取文件的属性。是与操作系统交互的一个接口。1. 导入os模块import os2. 以下是 os.path 模块的几种常用方法:方法 说明 os.path.abspath(path) 返回绝对路径 os.path.basename(path) 返回文件名 os.path.commonprefix(list...

2019-05-23 17:46:42 259

原创 《Python全栈开发:Python 包介绍》

一、什么是包包是一种通过使用‘.模块名’来组织python模块名称空间的方式。包就是一个包含有__init__.py文件的文件夹,所以其实我们创建包的目的就是为了用文件夹将文件/模块组织起来。创建包的目的不是为了运行,而是被导入使用,记住,包只是模块的一种形式而已,包的本质就是一种模块包的本质就是一个文件夹,那么文件夹唯一的功能就是将文件组织起来。随着功能越写越多,我们无法将所以...

2019-05-23 17:46:32 263

原创 《Python全栈开发:Python 模块介绍》

一、模块介绍在计算机程序的开发过程中,随着程序的发展,功能越来越多,在一个文件里代码就会越来越长,越来越不容易维护为了方便管理,我们通常将程序分成一个个的文件,这样做程序的结构更清晰,方便管理。这时我们不仅仅可以把这些文件当做脚本去执行,还可以把他们当做模块来导入到其他的模块中,实现了功能的重复利用。模块就是一组功能的集合体,我们的程序可以导入模块来复用模块里的功能。在Python...

2019-05-23 17:46:23 274

原创 《Python全栈开发:Python 内置函数》

一、Python内置函数官网介绍:https://docs.python.org/3/library/functions.html?highlight=built#ascii二、内置函数介绍1. abs() ,all()abs 求绝对值all 判断传入的可迭代对象里所有元素是否都为True,全部是True为Ture,否则为False。数值是不可迭代对象。None...

2019-05-22 18:28:28 1293

原创 《Python全栈开发:Python 函数》

一、函数介绍1.定义函数是逻辑结构化和过程化的一种编程方法。python中函数定义方法:def test(x): "The function definitions" x+=1 return x def:定义函数的关键字test:函数名():内可定义形参"":文档描述(非必要,但是强烈建议为你的函数添加描述信息,test.__doc__ 查...

2019-05-22 18:28:13 307

原创 《Python全栈开发:Python 浅深拷贝》

一、内存管理分析下数值内存:内存管理:变量无须指定类型 程序员无须关心内存管理 变量会被自动回收 del能够直接释放内存对象(减少对象的引用计数)引用计数:增加引用计数对象被创建并将其引用赋值给变量,引用计数加1(例a=1) 同一个对象的引用又赋值给其它变量,引用计数加1(例b=a) 对象作为参数被函数调用,引用计数加1(例int(a) 对象成为容器对象中的...

2019-05-22 18:27:52 321

原创 《Python全栈开发:Python 字符串格式化》

一、字符串格式化介绍Python的字符串格式化有两种方式:百分号方式、format方式百分号的方式相对来说比较老,而format方式则是比较先进的方式二、 百分号方式%[(name)][flags][width].[precision]typecode(name) 可选,用于选择指定的key flags 可选,可供选择的值有: + ...

2019-05-22 18:27:37 317

原创 《Python全栈开发:Python 集合Set》

一、集合(set)定义:由不同元素组成的集合,集合中是一组无序排列的可hash值,可以作为字典的key 特性集合的目的是将不同的值存放到一起,不同的集合间用来做关系运算,无需纠结于集合中单个值集合是无序, 集合中的元素必须是不可变类型。二、集合运算符innot in==!=<,<=>,>=|:合集&:交集-:差集^:对称......

2019-05-22 18:27:01 217

原创 《Python全栈开发:Python 字典Dict》

一、字典(dict)字典是由大括号 {}括起来,逗号‘,’ 去分割每个元素. 每个元素由键值对组成。key:value字典的 key必须是不可变类型,value 可以是任意数据类型。对key来说: 列表、字典不能作为key,元组可以当做key也是要指明情况只包含一级元素。字典是无序的。{}空字典1. 字典的定义注意:如果存在相同的key,字典是随机把相同key的去...

2019-05-22 18:26:50 355

原创 《Python全栈开发:Python 元组Tuple》

一、元组(tuple)元组是由小括号 () 括起来,逗号‘,’ 去分割每个元素.元组可以通过索引,切片,循环,是可迭代对象一般写元组时候,推荐在最后加入逗号,以便和函数区分元组中可以是元素可以是任意类型的数据(数值,字符串,布尔值,列表,元组,字典)元组是有序的,列表和字符串都是有序的,元组和字符串是不可修改的,列表是可修改的。元组元素不可被修改,不能被增加或者删除。(这里...

2019-05-22 18:26:40 240

原创 《Python全栈开发:Python 列表List》

一、列表(list)list列表是由中括号【】括起来,逗号‘,’ 去分割每个元素,列表中的每个元素可以是所有数据类型的数据:数值、字符串、列表(再内嵌列表)、字典、布尔值列表是有序的,元素可被修改。1.下标、切片 获取列表的某一个或者多个元素2. for、while循环 获取列表的某一个或者多个元素3. 如何取列表中嵌套的列表呢?4. 修改列表...

2019-05-22 18:26:11 283

原创 《Python全栈开发:Python 字符串Str》

一、字符串(str)1. 字符串定义字符串四种方式: name='yexiang' , name="yexiang", name="""yexiang""", name='''yexiang'''在单引号\双引号\三引号内,由一串字符组成字符串是有序的,元素不可被修改。name1='yexiang' name2="yexiang"name3="""yexiang"""...

2019-05-22 18:26:00 343

原创 《Python全栈开发:Python 数值,布尔值,字节》

一、数值类型#直接定义数值变量age=30num=10print(age) # 30print(num) # 10# 有种说法 在python2中 数值分 int 和 long,但是在python3内部统一int,了解就行1.分析下数值内存:内存管理:变量无须指定类型 程序员无须关心内存管理 变量会被自动回收 del能够直接释放内存对象(减少对象的引用计数)...

2019-05-22 18:25:50 292

原创 《Python全栈开发:Python 基本数据类型》

一、基本数据类型基本数据类型: 数值(int)、字符串(str)、列表(list)、元组(tuple)、字典(dict)、布尔值(bool)、集合(set)。# 数值# int 整数类型age=30# float 浮点类型salary=3.1 #salary=float(3.1)# 字符串 在python中,加了引号的字符就是字符串类型,python并没有字符类型。name...

2019-05-22 18:25:32 195

原创 《Python全栈开发:Python 条件循环》

一. 条件判断语句1. if elif elseifelif else 用法以及各式: 后面都要跟冒号并换行缩进代表代码段这里还有一个重点: pass 代指空代码,一定要写。不管是条件语句还是定义函数等等,不需要写任何代码逻辑都要加passelse 可以和 while,for,try一起使用inp = input("请输入数字: ")n=int(inp)if ...

2019-05-22 18:25:22 215

原创 《Python全栈开发:Python 运算符》

一、运算符1、算数运算:2、比较运算:3、赋值运算:4、位运算:注:~ 举例: ~5 = -6 解释: 将二进制数+1之后乘以-1,即~x = -(x+1),-(101 + 1) = -110按位反转仅能用在数字前面。所以写成 3+~5 可以得到结果-3,写成3~5就出错了5、逻辑运算:① 重点讲解下 and 如何计算, and 不能大写...

2019-05-22 18:25:07 190

原创 《Python全栈开发:Python 变量》

一、变量1. 什么是变量?变量即变化的量,核心是“变”与“量”二字,变即变化,量即衡量状态。2. 为什么要有变量?程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下来程序执行时状态以及状态的变化。比如:英雄的等级为1,打怪升级(变)为103. 如何定义变量变量名(相当于门牌号,指向值所在的空间),等号,变量值py...

2019-05-22 18:24:57 208

原创 Netlink实现热拔插监控

udev的文档介绍:1. dynamic replacement for /dev。作为devfs的替代者,传统的devfs不能动态分配major和minor的值,而major和minor非常有限,很快就会用完了。 udev能够像DHCP动态分配IP地址一样去动态分配major和minor。2. device naming。提供设备命名持久化的机制。传统设备命名方式不具直观性,像/dev...

2019-05-14 14:25:49 1144

原创 /etc/passwd

/etc/passwd 顾名思义就是保持用户相关的信息包含密码,下面解释下其含义yexiang@ubuntu:<~>$ cat /etc/passwdroot:x:0:0:root:/root:/bin/bashdaemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologinbin:x:2:2:bin:/bin:/usr/sbin/nologi...

2019-05-08 18:03:46 2239

Oracle内置函数大全.rar

Oracle内置函数大全,讲解Oracle内置函数使用,让你的Oracle更上一层楼, Oracle 基础入门

2020-12-16

Oracle常用函数集锦.rar

Oracle常用函数集锦,讲解Oracle常用函数使用,让你的Oracle更上一层楼, Oracle 基础入门

2020-12-16

SQL Server 关系数据库简介.rar

SQL Server 关系数据库简介, 讲解 SQL Server关系数据库的基础概念,如何使用等,入门基础

2020-12-16

SQL Server权限管理图文教程.rar

SQL Server 权限管理图文教程 , ppt 教程, 讲解SQL Server 中权限如何管理

2020-12-16

SQL Server 数据转换图文教程.rar

SQL Server 数据转换图文教程 , ppt 教程, 讲解SQL Server 中数据如何转换

2020-12-16

QTcpThreadPoolServiceTest

QT 的 信号、槽原生支持跨线程传递,其 QByteArray与C++11的shard_ptr均可用于跨线程数据块的生命周期管理。 试验中,设计了一个设置为CPU核心数的线程池,这个线程池可以异步接受N个数据生产者传入的数据,均衡的分配处理任务,处理后的数据返回给某1个或者几个消费者。有两种均衡方法。 一种是生产者粒度的均衡。同一个生产者的各批数据FIFO顺序不被打破,这需要判断,当处理线程队列中还有该生产者的数据时,不改变当前处理线程。 第二种是数据粒度的并行,某个生产者传来的数据被分配到不同的线程,不保证后到的数据后被处理(也可能先到的处理的慢,后到的快)

2020-12-16

空空如也

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

TA关注的人

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