- 博客(8)
- 收藏
- 关注
原创 __init__.py
init.py的主要作用是:Python中package的标识,不能删除,__init__.py将文件夹变为一个Python模块.定义all用来模糊导入编写Python代码
2018-08-07 18:06:15 475
原创 flask用户认证
用户输入数据库中的是密码,要保证安全,关键在于不能储存密码本身,而要存储密码的散列值,使用一种加密算法转换密码,最终得到一个和原始密码无关的字符序列。来进行储存。 werkzeug.security能够实现密码散列值的计算。这一功能的实现只能...
2018-08-01 20:02:41 182
原创 设计模式原则
1、开闭原则 在程序需要拓展的时候,不能去修改原有的代码,实现热拔插的效果。要实现这个效果,需要使用接口和抽象类; 2、依赖倒转原则 针对接口编程,依赖于抽象而不依赖于具体 3、最少知道原则 系统模块之间要相对独立...
2018-08-01 18:18:36 139
原创 MySq基本命令
创建数据库test1create database test1;数据库查询show databases;选择要操作的数据库use test1查看 test1 数据库中创建的所有数据表show tables;创建表# CREATE TABLE tablename (column_name_1 column_type_1 co...
2018-07-21 11:17:50 473
原创 python-copy.copy()和 copy.deepcopy()的区别
在Python中对象的赋值其实就是对象的引用。 当创建一个对象a,把它赋值给另一个变量b的时候,python并没有拷贝a这个对象,只是拷贝了a这个对象的引用而已。此时对新赋值的变量b进行操作,a也会发生相同的变化。import copya=[1,2,3]b=a #赋值,传对象的引用b.append(1)print(a) print(b)print(id(a)...
2018-07-18 17:16:55 1355
原创 链表反转
题目:输入一个链表,按链表值从尾到头的顺序返回一个ArrayList# -*- coding:utf-8 -*-class ListNode: def __init__(self, x): self.val = x self.next = Noneclass Solution: # 返回从尾部到头部的列表值序列,例如[1,2,3...
2018-07-17 13:48:31 103
原创 斐波那契数列、青蛙跳台阶、变态青蛙跳台阶(均采用循环处理)
题目:大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。# -*- coding:utf-8 -*-class Solution: def Fibonacci(self, n): a = 0 b = 1 for i in range(n): if n...
2018-07-17 13:47:20 504 1
转载 python常用的十进制、16进制之间的转换
整数之间的进制转换:#10进制转16进制:hex(16) ==> 0x1010进制转8进制:oct(16) ==> 0x10`16进制转10进制: `int('0x10', 16) ==> 16`类似的还有oct(), bin()字符串转整数: 10进制字符串: int(‘10’) ==> 10 16进制字符串: int(‘10...
2018-07-17 12:56:20 58128 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人