- 博客(13)
- 收藏
- 关注
原创 flask登录前验证
from flask import Flask,render_template,url_for,request,sessionfrom functools import wrapsapp = Flask(__name__)app.config['SECRET_KEY']='!@#$$#$#^^*(^&%&%#$^#$^#'#创建装饰器来实现登录前的验证def Logi...
2019-02-25 14:58:33
631
原创 正则表达式验证注册页面
//姓名验证function name_validation(){ var format=/[\u4e00-\u9fa5]+/;//正则表达式,必须是汉字 if($('#name').val().search(format)==-1) { $('#name').next().html('姓名必须是汉字'); return false; ...
2019-02-24 22:08:34
4074
原创 逻辑判断小偷问题
题目:警察局抓了a,b,c,d四名偷窃嫌疑犯,当中只有一个是小偷,审问结果如下:a说:“我不是小偷。”b说:“c是小偷。”c说:“小偷肯定是d。”d说:“c在冤枉人。”现在已经知道4个人中3人说的是真话,一个说的是假话,那么谁是小偷?python实现:第一种:for x in ["a","b","c","d"]: sum = ("a"!=x) + ("c"==x)
2019-02-23 17:51:19
5675
原创 http请求原理
面试前段时候遇到过这一个问题,谈谈对http的看法,一脸懵逼。面试过后仔细查了查。HTTP 通常被译为超文本传输协议,但这种译法并不严谨。严谨的译名应该为“超文本转移协议”。但是前一译法已约定俗成,一般就叫超文本传输协议。http诞生于1989年3月,由CERN(欧洲核子研究组织)的蒂姆 • 伯纳斯 - 李(Tim BernersLee)博士提出了一种能让远隔两地的研究者们共享知识的设想。通...
2019-02-23 14:34:37
599
原创 冒泡排序、选择排序、插入排序、快速排序
一、冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。def mp(nums): for x in range(len(nums)-1): # ...
2019-02-19 22:05:50
681
原创 本地文件更新到github
第一步:新建仓库第二步:进入要上传的文件夹,初始化上传文件夹仓库。如图:第三步:添加所有文件到git,如图:第四步:使用commit把缓存区的代码更新到本地版本库中:git commit -m ‘第一次更新’其中-m是版本注释信息;第五步:连接到guthub仓库如果不是第一次上传,可能会提示一下信息:fatal: 远程 origin 已经存在。这时只需要将远程配置删除,...
2019-02-14 14:32:38
532
原创 github文件clone到本地
第一步:在本地桌面新建一个文件夹,作为本地仓库,如“git”。打开git bash,进入到该文件夹目录下,如下图:第二步:将本地仓库初始化,命令:git init。如下图:第三步:将项目从github或者服务器上克隆下来,命令:git clone url。url为项目服务器地址或github地址,如下图所示:打开本地文件夹git克隆完成。...
2019-02-14 13:50:39
1282
原创 django常用的命令
1.创建app:python manage.py startapp xxx(app名) ;然后在setting中INSTALLED_APPS注册xxx2.运行命令:python manage.py runserver3.生成文件和迁移文件: python manage.py makemigrations xxx(app名)和 python manage.py migrate xxx(app名...
2018-11-25 22:03:47
137
原创 mysql 8.0.3版本安装
链接:https://jingyan.baidu.com/article/0bc808fc0df3641bd485b9b3.html
2018-11-24 17:42:45
535
原创 Git的使用流程
1:在本地电脑上面安装git版本控制软件2:通过git brash 启动软件并检测是否安装成功3:设定用户名和邮箱,git config --global user.name 如下:-g表示全局配置起作用4:在工作区内创建一个git版本库,如下命令:git init5: 可以在版本库中修改和删除、添加文件Git add filename 将文件添加到缓存区,git commit -...
2018-09-19 18:05:11
1140
原创 python面试题二
****以下资源来源于网络一.Python中单例模式的实现方式?1.使用模块。2.使用__new__.3.使用装饰器。4.使用metaclass。__new__的实现方式:class Singleton(object): _instance = None def __new__(cls, *args, **kw): if not cls._instan...
2018-09-19 16:53:37
240
原创 python常见的面试题一
*以下资料来源于互联网1.单词反转 不使用任何库函数,将给定字符串按单词反转 输入格式是:”this is a string” 输出格式是: “string a is this”data="this is a string"print(data[::-1]) #按照字母反转print(' '.join(data.split()[::-1])) #按
2018-09-17 09:46:34
215
原创 Ubuntu16版本部署,python+django+nginx+uswgi+sqliets部署总结
1.首先要安装pip,命令为: sudo apt-get install python pip如果pip安装失败,执行以下两条命令: wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate sudo python get-pip.py...
2018-09-07 10:29:53
390
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人