搜索到与相关的文章
数据库相关

数据库字段数据库设计规范化的五个要求

废话就不多说了,开始。。。通常情况下,可以从两个方面来判断数据库是否计划的比拟标准。一是看看是否拥有大量的窄表,二是宽表的数量是否足够的少。若符合这两个条件,则可以说明这个数据库的标准化水平还是比拟高的。当然这是两个泛泛而谈的指标。为了达到数据库计划标准化的要求,一般来说,需要符合以下五个要求。要求一:表中应该防止可为空的列。虽然表中允许空列,但是,空字段是一种比拟特殊的数据类型。数据库在处理的时候,需要停止特殊的处理。如此的话,就会增长数据库处理记录的复

系统 2019-08-12 01:52:52 2260

数据库相关

sql语法:inner join on, left join on, right

innerjoin(等值连接)仅仅返回两个表中联结字段相等的行leftjoin(左联接)返回包含左表中的全部记录和右表中联结字段相等的记录rightjoin(右联接)返回包含右表中的全部记录和左表中联结字段相等的记录INNERJOIN语法:INNERJOIN连接两个数据表的使用方法:SELECT*FROM表1INNERJOIN表2ON表1.字段号=表2.字段号INNERJOIN连接三个数据表的使用方法:SELECT*FROM(表1INNERJOIN表2ON

系统 2019-08-12 01:52:02 2260

Python

Python学习日记(二十九) 网络编程

早期的计算机通信需要有一个中间件,A要给B传东西,A必须要把信息传给中间件,B再把从中间件中拿到信息由于不同机器之间需要通信就产生了网络软件开发的架构1.C/S架构服务器-客户机,即Client-Server架构,C/S架构通常采取两层结构.Sever负责数据的管理,Client负责完成与用户的交互任务这里来说Client主要是某个应用软件的exe文件,程序要在安装后,才能运行在用户电脑上。例如:QQ、微信、网易云音乐等2.B/S架构浏览器端-服务器,即B

系统 2019-09-27 17:56:56 2259

Python

Python 使用 Pillow 模块给图片添加文字水印的方法

像微博一类的平台上传图片时,平台都会添加一个水印,宣誓着对图片的所有权,我们自己的博客平台也可以给自己的图片添加上水印。还是用Pillow模块来实现先来看一个简单的例子>>>fromPILimportImage>>>fromPILimportImageDraw>>>>>>image=Image.open('/Users/wxnacy/Downloads/vm-error1.png')>>>draw=ImageDraw.Draw(image)>>>draw.

系统 2019-09-27 17:56:30 2259

Python

Python获取当前路径实现代码

Python获取当前路径实现代码importos,sys使用sys.path[0]、sys.argv[0]、os.getcwd()、os.path.abspath(__file__)、os.path.realpath(__file__)sys.path是Python会去寻找模块的搜索路径列表,sys.path[0]和sys.argv[0]是一回事因为Python会自动把sys.argv[0]加入sys.path。如果你在C:\test目录下执行python

系统 2019-09-27 17:55:39 2259

Python

python join方法使用详解

join方法join这个方法,将可迭代的数据类型,转为字符串或者bytes,没错可以转为bytes类型。注意这个可迭代的数据中的元素必须是相同类型的。jion里的参数可迭代对象就行,可迭代对象是指有__iter__方法的对象#列表为可迭代对象list_1=["1","2","3","4"]#元素为字符串的列表res="".join(list_1)#res的值为"1234",数据类型为str#字典为可迭代对象dict_1={"key1":"value2","

系统 2019-09-27 17:53:52 2259

Python

Python数据类型详解——字典

Python数据类型详解——字典引子已经学习了列表,现在有个需求——把公司每个员工的姓名、年龄、职务、工资存到列表里,你怎么存?staff_list=[["Kwan",21,"CEO",1000000],["小明",22,"人力",5000],["LL",21,"财务",7000],#[xxx,xx,xx,xxx]#[xxx,xx,xx,xxx]#[xxx,xx,xx,xxx]]以上面的形式存,没问题。不过你要查某一个人的工资的话,就得遍历这个列表了。fo

系统 2019-09-27 17:50:09 2259

Python

200行python代码实现2048游戏

Python实战系列用于记录实战项目中的思路,代码实现,出现的问题与解决方案以及可行的改进方向本文为第2篇�C200行Python代码实现2048一、分析与函数设计1.1游戏玩法2048这款游戏的玩法很简单,每次可以选择上下左右滑动,每滑动一次,所有的数字方块都会往滑动的方向靠拢,系统也会在空白的地方乱数出现一个数字方块,相同数字的方块在靠拢、相撞时会相加。(介绍来自百度百科)1.2函数设计_init_()初始化4*4游戏地图,分数等游戏基本数据is_ga

系统 2019-09-27 17:50:07 2259

Python

如何美观地打印 Python 对象?这个标准库可以简单实现

前不久,我写了一篇文章回顾Python中print的发展历史,提到了两条发展线索:明线:早期的print语句带有C和Shell的影子,是个应用程序级的statement,在最初十几年里,经历过PEP-214和PEP-259的改进;再到2009年的大版本3.0,由语句改成了print()函数,还在3.3版本,做过一次功能增强,最终上升成为一等的内置函数。暗线:介绍了print的竞争对手们,像传统的日志模块logging、调试模块pdb、主流IDE的调试功能,

系统 2019-09-27 17:48:34 2259

Python

如何利用Python播放和录制声音

如果您想使用Python播放或录制声音,那么您来对地方了!在本教程中,您将学习如何使用一些最流行的音频库在Python中播放和录制声音。您将了解最直接的播放和录制声音的方法,然后您将了解一些提供更多功能的库,以换取一些额外的代码行。在本教程结束时,您将了解如何:播放MP3和WAV文件,以及一系列其他音频格式播放包含声音的NumPy和Python数组使用Python录制声音以各种不同的文件格式保存录制文件或音频文件播放音频文件下面,您将看到如何使用一系列Py

系统 2019-09-27 17:48:09 2259