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

关系数据库之 三个范式

关系数据库中的关系必须满足一定的要求。满足不同程度要求的为不同范式。数据库的设计范式是数据库设计所需要满足的规范。只有理解数据库的设计范式,才能设计出高效率、优雅的数据库,否则可能会设计出错误的数据库.目前,主要有六种范式:第一范式、第二范式、第三范式、BC范式、第四范式和第五范式。满足最低要求的叫第一范式,简称1NF。在第一范式基础上进一步满足一些要求的为第二范式,简称2NF。其余依此类推。范式可以避免数据冗余,减少数据库的空间,减轻维护数据完整性的麻烦

系统 2019-08-12 01:53:25 2409

数据库相关

Alchemy的使用和多项式批量计算的优化

源码:http://files.cnblogs.com/flash3d/alc.rar前几天研究了Bresenham直线扫描算法。颇受其一些优化策略的启发,故想将其推广至二次三次已经n次曲线的批量计算。进过一番假设推导证明,具体思路和过程就不和大家讲了,估计我也讲不清楚,大家也听不明白。我给大家举个例子就明白了。假设我们要求y=x^3这个曲线,x为(1,2,3,4,5...)时候y的值,这个也是我们研究的目的。那么,我们先手动算几个值看看。XY112832

系统 2019-08-12 01:52:03 2409

编程技术

Chrome开发者工具不完全指南(一、基础功能篇)

本篇转载自卖烧烤夫斯基,并做了小部分的修改。原文地址:Chrome开发者工具不完全指南(一、基础功能篇)原作者:卖烧烤夫斯基就算你不是一名前端开发工程师,相信你也不会对Chrome浏览器感到陌生。根据最新的一份(2015/06)的浏览器市场占有率报告,Chrome近乎占有浏览器天下的半壁江山。简单、快捷使它成为了新时代人们的新宠。如果你是一名web开发人员,我推荐你使用Chrome。作为前端开发的"IDE",你只需要搭配一个编辑器就能完成几乎所有的开发任务

系统 2019-08-12 01:33:39 2409

各行各业

Software RAID笔记

一、建立SoftwareRAID1、分割磁区:fdisk/dev/sdb进入fdisk交互式界面:按p列出分区表,按n新增分区,按t变更FS文件系统类型(Linuxraidauto类型的编号是:fd),按q放弃更改并退出,按w保存更改并退出partprobe:立即重新载入分区表,使不需要重启便能立即生效新分区表2、建立SoftwareRAID分区(md0):mdadm-C/dev/md00-n2/dev/sdb2/dev/sdb3cat/proc/mdst

系统 2019-08-12 01:33:03 2409

各行各业

第二人生的源码分析(104)脚本的词法分析(2)

接着上一次,再来分析flex文件的下一部份:规则部份。它们由一连串带有代码的正则表达式组成,当匹配相对应的正则表达式时,这些代码就会被运行。下面就一段规则的代码:#001%%这行表示规则代码开始。#002"//"{gInternalLine++;gInternalColumn=0;comment();}这里使用“//”来表注释一行代码。#003#004"integer"{count();return(INTEGER);}这里识别关键字integer为整数据

系统 2019-08-12 01:32:43 2409

Python

Python使用MyQR制作专属动态彩色二维码功能

Python中有一个非常有趣好玩的库MyQR,不仅可以制作各种漂亮的二维码,还可以生成动态彩色二维码。MyQR是一个能够生成自定义二维码的第三方库,你可以根据需要生成普通二维码、带图片的艺术二维码,也可以生成动态二维码。生成动态二维码效果图如下:二维码扫描上图看看我们首先要安装MyQR库,直接用pip3installmyqr(orMyQR)。需要注意的是MyQR依赖于Python3,在Python2的环境下可能无法正常运行。这个库提供了两种使用方法,一种是

系统 2019-09-27 17:57:30 2408

Python

python threading和multiprocessing模块基本用法

本文实例讲述了pythonthreading和multiprocessing模块基本用法。分享给大家供大家参考,具体如下:前言这两天为了做一个小项目,研究了一下python的并发编程,所谓并发无非多线程和多进程,最初找到的是threading模块,因为印象中线程“轻量...”,“切换快...”,“可共享进程资源...”等等,但是没想到这里水很深,进而找到了更好的替代品multiprocessing模块。下面会讲一些使用中的经验。后面出现的代码都在ubunt

系统 2019-09-27 17:57:08 2408

Python

Python 字符串大小写转换的简单实例

①所有字母都转换为大写#-*-coding:utf-8-*-if__name__=="__main__":a='hello,world!'print(a.upper())输出:HELLO,WORLD!②所有字母都转换为小写#-*-coding:utf-8-*-if__name__=="__main__":a='HELLO,WORLD!'print(a.lower())输出:hello,world!③首字母转换成大写,其余转换成小写#-*-coding:ut

系统 2019-09-27 17:56:52 2408

Python

python 反射

反射描述反射就是指在程序运行时,动态的去确定对象的类型,并且可以通过字符串的的形式去调用对应的属性,方法,导入模块,是一种基于字符串的事件驱动举一个例子:classStudent:def__init__(self):self.name='mhy'self.price='5000'obj1=Student()content=input('>>>:')#这里输入的name是字符串#如果不知道反射,我们平常都是这么根据输入调用的ifcontent=='name'

系统 2019-09-27 17:56:45 2408

Python

+ python + pipelinedb 监控数据库日志

1.数据库中创建stream以及视图CREATEFOREIGNTABLEt_error_log(err_datedate,hostnamevarchar(128),err_timetimestampwithouttimezone,db_uservarchar(128),db_namevarchar(128),client_addrvarchar(128),log_levelvarchar(128),err_logvarchar)serverpipeline

系统 2019-09-27 17:55:20 2408