- 博客(16)
- 收藏
- 关注
原创 数据库设计流程和依据
》_《:1.需求分析数据库需求的作用点1.数据是什么2.数据有哪些属性3.数据和属性各自有什么特点2.逻辑设计1.使用ER图对数据库进行物理建模3.物理设计1.根据数据库自身的特点把物理逻辑转化为物理设计4.维护和优化1.新的需求进行建表2.索引优化3.大表拆分需求分析:1.了解系统中要存储的数据2.了解数据的存储特点3.了解数据的生命周期1.实体与实体之间的关...
2018-09-19 17:27:22 4324 1
原创 数据可视化分析案例--分析博客数据阅读量和评论量的关系
我们做一个python数分析的实战,分析一下某博客网上所有博客,阅读量和评论量的关系,数据情况如下图: import numpyimport pandasimport matplotlib.pylab as pyl#第一步,导入数据data = pandas.read_csv("E:/testData/dataHe2.csv")#查看数据规模,返回结果(行,类)print(...
2018-09-06 12:14:33 1124
原创 数据可视化实现与分析基础--直方图
常用的可视化图形有 折线图,散点图,直方图 绘图使用到的模块为 matplotlib.pylab 绘制折线图和散点图使用plot方法,绘制直方图使用hist方法在绘图之前我们现补充一点关于正太分布的知识点 如果想生成一组正太分布的数据,我们可以使用numpy模块下的random包下的normal()方法 normal(均数,西格玛,要生成数据的个数),返回一个list列表,注意,西...
2018-09-06 11:13:36 1664
原创 数据可视化分析与实现基础-散点图和折线图的绘制
常用的可视化图形有 折线图,散点图,直方图 绘图使用到的模块为 matplotlib.pylab 绘制折线图和散点图使用plot方法,绘制直方图使用hist方法Demo1 折线图的绘制#折线图/散点图import matplotlib.pylab as pyl # 导入模块import numpyx = [1,3,5,6,7] #x轴数据y = [2,6,7,3,5] # 轴...
2018-09-05 19:41:11 1036
原创 数据处理模块的基本使用和数据的导入
数据处理模块的基本使用和数据的导入模块的基本使用 1,numpy 创建一维数组 Import numpy Arr = numpy.array[元素一,元素二,…] 创建二维数组 Arr2 = numpy.array[[元素一,元素二,元素三,…][ 元素一,元素二,元素三,…],[ 元素一,元素二,元素三,…]]数组的排序 Arr.sort()取最大值和最小值 Arr....
2018-09-05 18:29:59 898
原创 生产者与消费者模式
1. 队列先进先出2.栈先进后出Python的Queue模块中提供了同步的、线程安全的队列类,包括FIFO(先⼊ 先出)队列Queue,LIFO(后⼊先出)队列LifoQueue,和优先级队列 PriorityQueue。这些队列都实现了锁原语(可以理解为原⼦操作,即要么不 做,要么就做完),能够在多线程中直接使⽤。可以使⽤队列来实现线程间 的同步。Queue的说明对于Q...
2018-08-12 17:33:14 233
原创 线程的同步,死锁
同步的概念同步就是协同步调,按预定的先后次序进⾏运⾏。如:你说完,我再说。 “同”字从字⾯上容易理解为⼀起动作 其实不是,”同”字应是指协同、协助、互相配合。例如:如进程、线程同步,可理解为进程或线程A和B⼀块配合,A执⾏到⼀定程度 时要依靠B的某个结果,于是停下来,示意B运⾏;B依⾔执⾏,再将结果给 A;A再继续操作。没有控制多个线程对同⼀资源的访问,对数据造成破 坏,使得线程运...
2018-08-12 17:20:00 178
原创 tcp通信
tcp通信模型udp通信模型中,在通信开始之前,不需要建⽴相关的链接,只需要发送数 据即可,类似于⽣活中,”写信”“tcp服务器如同电话机过程⼀样,在程序中,如果想要完成⼀个tcp服务器的功 能,需要的流程如下: 1. socket创建⼀个套接字 2. bind定ip和port 3.listen使套接字变为可以被动链接 4. accept等待客户端的链接 5....
2018-08-12 17:01:00 189
原创 Udp通信
Udp介绍UDP — ⽤户数据报协议,是⼀个⽆连接的简单的⾯向数据报的运输层协 议。UDP不提供可靠性,它只是把应⽤程序传给IP层的数据报发送出去,但 是并不能保证它们能到达⽬的地。由于UDP在传输数据报前不⽤在客户和服 务器之间建⽴⼀个连接,且没有超时重发等机制,故⽽传输速度很快。 UDP是⼀种⾯向⽆连接的协议,每个数据报都是⼀个独⽴的信息,包括完整 的源地址或⽬的地址,它在⽹络上以任何可...
2018-08-12 16:25:31 854
原创 socket(套接字)
什么是socketsocket(简称 套接字 ) 是进程间通信的⼀种⽅式,它与其他进程间通信的⼀ 个主要不同是: 它能实现不同主机间的进程间通信,我们⽹络上各种各样的服务⼤多都是基 于 Socket 来完成通信的创建socket在 Python 中 使⽤socket 模块的函数 socket 就可以完成: socket.socket(Addr...
2018-08-12 16:00:34 157
原创 tcp/ip
Tcp/Ip协议(族)早期的计算机⽹络,都是由各⼚商⾃⼰规定⼀套协议,IBM、Apple和 Microsoft都有各⾃的⽹络协议,互不兼容 为了把全世界的所有不同类型的计算机都连接起来,就必须规定⼀套全球通 ⽤的协议,为了实现互联⽹这个⽬标,互联⽹协议簇(Internet Protocol Suite)就是通⽤协议标准。 因为互联⽹协议包含了上百种协议标准,但是最重要的两个协议是TCP和...
2018-08-12 15:51:19 270
原创 进程和线程
## pthon 进程 VS 线程 ## 进程 VS 程序 编写完毕的代码,在没有运⾏的时候,称之为程序 正在运⾏着的代码,就成为进程 进程,除了包含代码以外,还有需要运⾏的环境等,所以和程序是有区别的Python的os模块封装了常⻅的系统调⽤,其中就包括fork,(注意,fork函数,只在Unix/Linux/Mac上运⾏,windows不可以 )可以在Python程 序中...
2018-08-12 10:47:35 190
转载 Python虚拟环境Virtualenv的管理
Python虚拟环境Virtualenv的管理这篇文章主要介绍了Python虚拟环境Virtualenv简明教程,本文整合了两篇关于Virtualenv的使用教程,相信大家有通过本文一定可以学会如何使用Virtualenv,需要的朋友可以参考下 . .virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够: 1. 在没有权限的情况下安装新套
2018-01-23 12:15:39 508
转载 乌班图下python完美开发环境配置
乌班图下python开发环境的完美配置 1.Vmware Tools 的安装 1.打开虚拟机,选中运行的虚拟机,然后右击鼠标出现下拉选项,最后一个下拉选项有安装 vmware Tools选项,点击 2.进入虚拟机页面,此时文件夹会出现vmware Tools的安装包,然后点击提取到此处将安装包解压 3.从终端界面进入解压好的文件夹,此时文件夹中有 vmware
2018-01-20 15:58:14 5234
转载 文章标题
Python中os.path的使用os.path.abspath(path) #返回绝对路径 os.path.basename(path) #返回文件名 os.path.commonprefix(list) #返回list(多个路径)中,所有path共有的最长的路径。 os.path.dirname(path) #返回文件路径 os.path.exists(path) #路径存在则返回Tr
2017-07-17 10:35:24 146
原创 文章标题
开篇 本人马上大三,一心向投身于后端开发,无奈瞎搞了一年,仍是小白一个,如今就抛弃原来的东东,开始研究大蟒蛇! 翻看了了好多视频资料,发现py的入门不是先搞语法,大部分都是linux操作系统的如门,这让我用了这么多年的win系统的人瞬间就有了兴趣,同时也十分好奇,于是在度娘上各种寻找关于py的东东,发现当今的py可是真的了不得,不提人工智能和大数据的开发,光看pyweb开发和py进行linux服
2017-07-07 16:51:03 304
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人