他说少年如歌

未来的成功来源于你现在的努力

强中弱密码正则表达式的写法

强:字母+数字+特殊字符 ^(?![a-zA-z]+$)(?!\d+$)(?![!@#$%^&*]+$)(?![a-zA-z\d]+$)(?![a-zA-z!@#$%^&*]+$)(?![\d!@#$%^&*]+$)[a-zA-Z\d!@#$%^&...

2019-04-15 15:59:44

阅读数 3

评论数 0

局域网下用其他电脑连接VM虚拟机方法

局域网下想访问其他主机需要在vmware上打开--->[编辑]--->[虚拟机网络编辑器] 接下来会弹出这个窗口 ,点击添加 主机端口设置一个大于8888小于65535的数 虚拟机Ip地址填写你要连虚拟机的Ip 虚拟机端口为默认的22(PS:想填多少填多...

2019-04-15 15:53:27

阅读数 5

评论数 0

django——postman自动设置token

在django项目中,由于csrf的保护,我们不得不在请求头添加"X-CSRFToken",如果不加的话,项目会返回403. Django项目的csrftoken一般在登录的时候会设置到cookie中,本文描述了如何使用postman自动获取cookie中的csrftoken...

2019-04-15 15:49:24

阅读数 7

评论数 0

python——洗牌算法(自己写的代码)

博客也是看到了一个面试题,然后去找了洗牌算法的资料,最后自己写了一个代码。(如果想了解洗牌算法,可以去这篇文章点我) 代码: # 洗牌算法 import random def shuffel(lst): l = len(lst) if l <= 1: ...

2019-03-19 15:53:19

阅读数 18

评论数 0

python——洗牌算法

原地址:洗牌算法 对这个问题的研究始于一次在群里看到朋友发的洗牌面试题。当时也不知道具体的解法如何,于是随口回了一句:每次从剩下的数字中随机一个。过后找相关资料了解了下,洗牌算法大致有3种,按发明时间先后顺序如下: 一、Fisher–Yates Shuffle 算法思想就是从原始数组中随机抽...

2019-03-19 15:50:27

阅读数 17

评论数 0

python——面试题

写一个python程序,接受一个参数(文件目录),如果目录存在,删除它,否则输出出错信息。 方法: 利用python的中的os模块,os.path.isdir()可以用来判断输入的文件目录是否存在,如果存在我们再用os.rmdir(filepath)来删除该目录,如果不存在该目录,就输出错误的...

2019-03-19 11:29:26

阅读数 8

评论数 0

Django——django form所有验证字段

Field required=True, 是否允许为空 widget=None, HTML插件 label=None, 用于生成Label标签或显示内容 initial=N...

2019-03-07 15:48:20

阅读数 12

评论数 0

python中把字符转换成ASCII和把ASCII转换为字符

python中有两个内置的方法可以实现题目中的要求, 1.ord() 参数是字符,返回值是十进制的整数,代表的是该字符在ASCII中的位置。 例如: >>>ord('a') 97 >&amp...

2019-02-21 11:28:27

阅读数 83

评论数 0

python——时间间隔

我们经常在网站上看到您有一张多长时间的优惠券之类的信息,那么我们怎么计算这个券什么时候到期呢? 例如我们现在有一张七天的优惠券,那么我要计算出七天之后是哪一天,然后令这张券失效。 代码: import datetime now = datetime.datetime.now() pri...

2019-01-07 17:41:20

阅读数 72

评论数 0

django——在用django内置的check_password()方法的坑

最近新写了一个项目,写道个人信息界面的时候有一个修改密码的接口,需要先填写用户的原密码,原密码填写正确才可以填写新密码进行修改,那么我就需要对原密码进行校验了。首先说明,数据库里面的密码是利用make_password()方法加密后的密文,也就是说我要在前端写明文去匹配数据库里的密文时,需要通过c...

2019-01-07 15:34:15

阅读数 364

评论数 0

Django——ORM操作之自定义的字段类

默认情况下,django中的CharField对应的是数据库里面的varchar类型,如果我们想定义char类型的字段,就需要我们自己自定义了。 class FixedCharField(models.Field): """ ...

2018-12-29 16:51:42

阅读数 67

评论数 0

python——安装mysqlclient失败解决方案

在虚拟环境中安装mysqlclient 1.3.13版本时报错, 从中我们可以看出原因时因为Microsoft visual c++ 14.0解析包不存在,所以无法安装成功。 然后我们就需要去这个网址 点这里 查找到自己要安装的包 然后选择python的版本和自己电脑是32位还是...

2018-12-26 15:49:34

阅读数 244

评论数 0

Django——Django模板语言

1.常用语法 在页面需要用到两种特殊的符号:{{ }}和{% %} 变量相关用 {{ }},例如: {{name}} 逻辑相关用{%%},例如:{% for i in name%} 2.常用语法 1.变量 当模版引擎遇到一个变量,它将计算这个变量,然后用结果替换掉它本身。 变量的命名包...

2018-12-25 16:33:25

阅读数 14

评论数 0

python——Counter()方法的用法

详细内容请参考下面的这篇文章: http://www.cnblogs.com/Eva-J/articles/7291842.html

2018-12-18 15:59:30

阅读数 368

评论数 0

利用md5测试文件的一致性

在服务器端: md5sum 文件名  运行上面的命令可以得到一个加密的字符串 在客服端: 需要用一个工具来验证,点击下载。 https://download.csdn.net/download/qq_27437781/10858710 下载下来之后,运行,出现以下界面: 然后把要...

2018-12-18 15:35:44

阅读数 46

评论数 0

今天聊一聊下载文件被损坏(没有下载完)的问题

昨天,公司的项目中有个文档需要下载,但是下载失败,浏览器给出的错误是“失败-网络错误”。然后就去定位错误,但是发现代码没问题,在本地可以下载成功,一放在服务器就出问题,每次遇到这种问题就很头痛,没办法,继续找问题。然后我就按照这个错误的提示去查了查资料,惊奇的发现没有。。。。。。最后也不知道找了多...

2018-12-18 15:21:13

阅读数 84

评论数 0

python——mysql索引

索引,是数据库中专门用于帮助用户快速查询数据的一种数据结构。类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置,然后直接获取即可。 MySQL中常见索引有: 普通索引 唯一索引 主键索引 组合索引 1.普通索引: 普通索引仅有一个功能:加速查询 创建表 + 索引: ...

2018-12-14 11:12:12

阅读数 25

评论数 0

python——mysql自增字段AUTO_INCREMENT值得修改

在之前得文章中我们说过,如果使用delete对数据库中得表进行删除,那么只是把记录删除掉,并且id的值还会保持上次的状态。 即删除之前如果有四条数据,删除之后,再添加新的数据,id怎会从5开始。 但是我们显示想让id从2开始,应该怎么做呢? 这个时候我们就要学习去修改数据表的一些属性值了,而...

2018-11-30 14:37:13

阅读数 169

评论数 0

python——mysql数据库中字段长度是指字节还是字符

今天看到一个问题,就是数据库中的字段长度是指字节呢还是字符呢? 有点纠结,就去试了一下。 首先创建了一张表: CREATE TABLE t2( name char(10) )ENGINE=INNODB DEFAULT CHARSET=utf8; 随后往里面插入十个英文字母和是个中文来测...

2018-11-30 10:05:25

阅读数 138

评论数 0

python——mysql的删除操作(delete,truncate,drop)

1.delete delete from tablename; 将数据库里原有的数据清空,再有新数据id接着之前的id往后延续。 2.truncate truncate table tablename; 将数据库里面的数据清空,id归零。 3.drop drop table tabl...

2018-11-29 11:48:09

阅读数 175

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭