- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 mysql 外键约束(未完)
约束目的:为了保证数据的完整性和一致性NOT NULL(非空约束)PRIMARY KEY(主键约束)UNIQUE KEY(唯一约束)DEFAULT(默认约束)FOREIGN KEY(外键约束)
2015-11-05 01:47:40
333
原创 mvc简介
模型-视图-控制器主流的框架模式视图 View我们能直观看到的web界面控制器 Controller向系统发出指令的工具和帮手模型 Modelmvc中最重要的部件
2015-10-11 00:50:02
374
原创 mysql 数据类型与操作数据表
整形TINYINTSMALLINTMEDIUMINTINTBIGINT 占用字节分别为1、2、3、4、8浮点型FLOAT[(M,D)]DOUBLE[(M,D)] M数字总长度 D小数部分长度 M和D可以省略日期时间型(真正做开发时用得不多)YEAR 1字节 可存取两位或四位 1970 到 2069年TIME 3字节 -8385959 到 8385959DATE 3字节
2015-10-04 22:02:55
316
原创 mysql 初涉
连接数据库mysql -uroot -p123456 用户名为root,密码为123456 密码可以不写,后面输入,即省略123456退出数据库exitquit\q三个命令都可以退出修改提示符使用 prompt 命令进行修改,可支持参数如下 \h 表示主机 \d 表示当前所使用的数据库 \u 表示当前登录的用户 \D 表示日期的全称常用命令//显示当前服务器版本号‘SELECT V
2015-10-01 21:46:02
309
原创 python3.X 与其他语言小不同
printprint() 会默认换行,不想换行可以使用下面形式 print(“A”, end=”B”) end=”“中的内容为输出之后添加的内容,不想换行就直接放空 上面例子会输出AB++问题i++不能用,但是+=可以用,如果要自增可以用i+=1或者i=i+1列表python中的列表可以放混合数据,不同数据可以混合放单引号双引号问题字符串可以用单引号也可以用双引号括起来
2015-09-26 23:18:42
306
原创 正则表达式
正则学习地址在线练习地址(挺好用的一个网站)\b 表示单词之间的间隔 . 匹配除了换行符以外的任何字符 * 代表数量,它指定*前边的内容可以连续重复使用任意次 + 重复1次或多次 ? 重复0次或1次 .* 表示任意数量不包括换行符的字符 \d 匹配数字 {x} {前面的符号需要匹配x次 \s匹配任意的空白符——空格,制表符(Tab),换行符,中文全角空格等 \w匹配字母、数字、下划
2015-09-13 19:45:58
298
原创 python2.7学习笔记(10) ——面向对象高级编程
使用__slots__如果我们想要限制class的属性怎么办?比如,只允许对Student实例添加name和age属性。为了达到限制的目的,Python允许在定义class的时候,定义一个特殊的__slots__变量,来限制该class能添加的属性:>>> class Student(object):... __slots__ = ('name', 'age') # 用tuple定义允许绑
2015-09-09 16:34:20
375
原创 python2.7学习笔记(9) ——面向对象编程
类和实例class Student(object): pass类名通常以大写字母开头的单词 括号里表示继承哪个类,没有合适的继承类就写object,因为所有的类最终都会继承object这个类类中定义的函数第一个参数永远是实例变量self,并且,调用时,不用传递该参数。除此之外,类的方法和普通函数没有什么区别,所以,你仍然可以用默认参数、可变参数和关键字参数。访问限制如果要让内部属性不被外部
2015-09-03 15:33:38
550
原创 python2.7学习笔记(8) ——模块
在python中,一个.py文件就称之为一个模块 包: abc.py模块的名字就变成了mycompany.abc 每个包目录下必须有一个__init__.py文件,要不然python就会把这个目录当成普通目录 __init__.py可以是空文件也可以有代码,本身就是一个模块,模块名是mycompany可以有多级目录,组成多级层次的包结构 使用模块import 模块名使用别名: imp
2015-09-03 14:58:04
471
原创 python2.7学习笔记(7) ——函数式编程
函数式编程是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输入是确定的,输出就是确定的,这种纯函数我们称之为没有副作用。而允许使用变量的程序设计语言,由于函数内部的变量状态不确定,同样的输入,可能得到不同的输出,因此,这种函数是有副作用的。 函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数! Pyth
2015-09-01 12:04:14
423
原创 git入门笔记
安装windows进网址:git 下载安装输入git --version出现一些git的版本信息等就表示安装成功配置$ git config --global user.name "John Smith" $ git config --global user.email "johnsmith@gmail.com" 配置你的名字和你的邮箱,因为Git在记录每一次文件变化时都会使用这些信息,在与他人协
2015-08-21 00:29:14
320
原创 python2.7学习笔记(6) ——高级特性:切片、迭代、列表生成式、生成器
切片用于截取list中的元素,比如L是一个list L[a : b] a迭代如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。 只要是可迭代对象,无论有无下标,都可以迭代 如何判断一个对象是可迭代对象呢?方法是通过collections模块的Iterable类型判断:>>> from collection
2015-08-17 15:20:19
586
原创 python2.7学习笔记(5) ——函数
函数调用内置很多函数,需要知道那个函数干什么的话,可以用 help(函数名)来获取说明文档 不过都是英文的,老子看不懂啊。。。。不过慢慢看还是能大致理解的可以将函数名赋值给一个变量,相当于给函数起一个别名 函数定义在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。de
2015-08-15 16:16:54
391
原创 python2.7学习笔记(4) ——条件判断、循环、dict、set
ifif <条件表达式>: 语句-------------if <条件表达式>: 语句else: 语句-------------if <条件表达式>: 语句elif <条件表达式>: 语句elif <条件表达式>: 语句else: 语句-elif是else if 的缩写-for x in list循环依次将list中的每一个元素
2015-08-15 14:28:03
839
原创 python2.7学习笔记(3) ——字符编码,列表,元组
字符编码ASCII:只有英文字母和一些符号 GB2312:在ASCII的基础上加入中国的汉子 但是其他国家也有自己的文字,于是就有很多其他的编码,还是麻烦,于是就有了Unicode Unicode:把所有语言统一到一套编码中 但是,因为不同文字比如汉字和英文,所需要的储存空间不一样,如果使用Unicode编码会存在空间浪费的情况,于是就有了UTF-8这种可变长编码由于Python源代码也是一
2015-08-14 16:36:02
517
原创 python2.7学习笔记(2) ——数据类型和变量
基础 以#开头的语句是注释,可以是任意内容,解释器会忽略掉注释。 其他每一行都是一个语句,当语句以冒号“:”结尾时,缩进的语句视为代码块。 缩进有利有弊。好处是强迫你写出格式化的代码,但没有规定缩进是几个空格还是Tab。按照约定俗成的管理,应该始终坚持使用4个空格的缩进。 缩进的另一个好处是强迫你写出缩进较少的代码,你会倾向于把一段很长的代码拆分成若干函数,从而得到缩进较少
2015-08-14 15:42:42
1140
原创 python2.7学习笔记(1) ——简介、安装、输入输出
python简介: Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。歪果仁就是会玩,仅仅是为了打发时间就创造了一门编程语言 当你用一种语言开始作真正的软件开发时,你除了编写代码外,还需要很多基本的已经写好的现成的东西,来帮助你加快开发进度。比如说,要编写一个电子邮件客户端,如果先从最底层开始编写网络协议相关的代码
2015-08-11 21:29:03
599
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人