09 2018 档案

摘要:HTTPRequest与HTTPresponse 一、 1、互联网两台机器之间通行:ip、端口、协议 - 协议 - HTTP (80) - HTTPS (443) 2、浏览器输入URL一回车返回页面发生了什么? - 域名 -> DNS解析 -->ip地址 -> 找到服务端 ->服务端返回消息 -> 浏览器 - 浏览器 服务器 ... 阅读全文
posted @ 2018-09-30 13:40 小学弟- 阅读(288) 评论(0) 推荐(0) 编辑
摘要:用户认知———auth模块 目录: auth模块 User对象 实例 扩展默认的auth_user表 - 创建超级用户 - python3 manager.py createsuperuser - 认证 校验 用户的用户名与密码 obj = auth.authenticate(request, us 阅读全文
posted @ 2018-09-30 13:15 小学弟- 阅读(244) 评论(0) 推荐(0) 编辑
摘要:# 最长上升子序列 class Solution: """ @param nums: An integer array @return: The length of LIS (longest increasing sequence) """ def longest_increasing_sequence(self, nums): # wr... 阅读全文
posted @ 2018-09-30 13:13 小学弟- 阅读(103) 评论(0) 推荐(0) 编辑
摘要:一、pandas简单介绍 1、pandas是一个强大的Python数据分析的工具包。2、pandas是基于NumPy构建的。 3、pandas的主要功能 具备对其功能的数据结构DataFrame、Series 集成时间序列功能 提供丰富的数学运算和操作 灵活处理缺失数据 4、安装方法:pip ins 阅读全文
posted @ 2018-09-29 22:38 小学弟- 阅读(221) 评论(0) 推荐(0) 编辑
摘要:常用字段 AutoField 自增的整形字段,必填参数primary_key=True,则成为数据库的主键。无该字段时,django自动创建。 一个model不能有两个AutoField字段。 IntegerField 一个整数类型。数值的范围是 -2147483648 ~ 2147483647。 阅读全文
posted @ 2018-09-29 15:35 小学弟- 阅读(190) 评论(0) 推荐(0) 编辑
摘要:三、堆排序-----内置模块 优先队列:一些元素的集合,POP操作每次执行都会从优先队列中弹出最大(或最小)的元素。 堆——优先队列 Python内置模块——heapq heapify(x) #将list类型转化为heap, 在线性时间内, 重新排列列表 heappush(heap, item) heappop(heap) 利用heapq模块实现堆排序 import heapq ... 阅读全文
posted @ 2018-09-28 17:23 小学弟- 阅读(182) 评论(0) 推荐(1) 编辑
摘要:树和二叉树简介 一、树 1、什么是树? 树状图是一种数据结构,它是由n(n>=1)个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。它具有以下的特点: 每个节点有零个或多个子节点;没有父节点的节点称为根节点;每一个非根节点有且只有一个父 阅读全文
posted @ 2018-09-28 17:17 小学弟- 阅读(480) 评论(0) 推荐(0) 编辑
摘要:一、NumPy:数组计算 1、NumPy是高性能科学计算和数据分析的基础包。它是pandas等其他各种工具的基础。2、NumPy的主要功能: ndarray,一个多维数组结构,高效且节省空间 无需循环对整组数据进行快速运算的数学函数 *读写磁盘数据的工具以及用于操作内存映射文件的工具 *线性代数、随 阅读全文
posted @ 2018-09-28 17:09 小学弟- 阅读(242) 评论(0) 推荐(0) 编辑
摘要:Django模板语言 标签 内置标签引用 1. autoescape 控制自动转义是否可用. 这种标签带有任何 on 或 off 作为参数的话,他将决定转义块内效果。 该标签会以一个endautoescape作为结束标签. 当自动转义生效时,所有变量内容会被转义成HTML输出(在所有过滤器生效后) 阅读全文
posted @ 2018-09-28 17:08 小学弟- 阅读(301) 评论(0) 推荐(0) 编辑
摘要:总结:ORM的 查、增、删、改 - 查 - client - 有一个展示页面(xxx_show.html) - 这一个页面一输入执行后,get请求向server端发送 - 这个展示页面有添加按钮、删除按钮、编辑按钮 - 这个页面要展示内容 ... 阅读全文
posted @ 2018-09-27 20:19 小学弟- 阅读(254) 评论(0) 推荐(0) 编辑
摘要:一、量化投资第三方相关模块 NumPy Pands Matplotlib 二、IPython的介绍 Ipython:和Python一样 三、如何使用Python进行量化投资 自己编写:NumPy+pandas+Matplotlib+…… 在线平台:聚宽、优矿、米筐、Quantopian、…… 开源框 阅读全文
posted @ 2018-09-27 19:56 小学弟- 阅读(682) 评论(0) 推荐(0) 编辑
摘要:render函数和redirect函数的区别+反向解析 1、视图函数:一定是要包含两个对象的(render源码里面有HttpResponse对象) request对象: 》所有的请求信息 HttpResponse: 》响应的内容(字符串) 2、get请求发送数据:http://127.0.0.1:8 阅读全文
posted @ 2018-09-27 19:53 小学弟- 阅读(1190) 评论(0) 推荐(0) 编辑
摘要:10 Status Code Definitions Each Status-Code is described below, including a description of which method(s) it can follow and any metainformation requi 阅读全文
posted @ 2018-09-27 16:54 小学弟- 阅读(653) 评论(0) 推荐(0) 编辑
摘要:图的基本概念 图(graph)可视为一有序二元组G = (V,E), 其中V = {v1,v2,……,vn}为顶点集,V中的元素称为顶点(vertex),E = {e1,e2,……,en}称为边集,E中的元素成为边(edge)。E中的每条边e连接V中的两个顶点,不妨用e = vi vj 来表示连接顶 阅读全文
posted @ 2018-09-26 20:12 小学弟- 阅读(501) 评论(0) 推荐(0) 编辑
摘要:图的遍历 图的遍历 图的遍历 图的遍历 图的遍历,就是按某种方式系统的访问图中的每个顶点而且仅访问一次的过程。 基本方法分为深度优先遍历和宽度优先遍历两种。 深度优先遍历 访问顶点,并将其标记为已访问。 检查顶点的邻接顶点,从它出发进行深度优先搜索,不存在邻接顶点时回溯。 重复上述操作,直到从顶点出 阅读全文
posted @ 2018-09-26 20:12 小学弟- 阅读(149) 评论(0) 推荐(0) 编辑
摘要:vue之webpack打包工具的使用 一、什么是webpack? webpack是一个模块打包工具。用vue项目来举例:浏览器它是只认识js,不认识vue的。而我们写的代码后缀大多是.vue的,在每个.vue文件中都可能html、js、css甚至是图片资源;并且由于组件化,这些.vue文件之间还有错 阅读全文
posted @ 2018-09-26 15:04 小学弟- 阅读(173) 评论(0) 推荐(0) 编辑
摘要:"""Django settings for first project. Generated by 'django-admin startproject' using Django 1.11.11. For more information on this file, seehttps://doc 阅读全文
posted @ 2018-09-26 15:02 小学弟- 阅读(172) 评论(0) 推荐(0) 编辑
摘要:视图 - Django的View(视图) 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你当前项目目录下面。 ... 阅读全文
posted @ 2018-09-26 13:20 小学弟- 阅读(126) 评论(0) 推荐(0) 编辑
摘要:vue之指令 一、什么是VUE? 它是构建用户界面的JavaScript框架(让它自动生成js,css,html等) 二、怎么使用VUE? 1、引入vue.js 2、展示HTML 3、建立一个vue对象 三、数据绑定 1、插入文本{{ }}。如上例,也可以放表达式 2、插入html:v-html 四 阅读全文
posted @ 2018-09-25 20:36 小学弟- 阅读(191) 评论(0) 推荐(0) 编辑
摘要:Django的路由系统 - URLconf配置 - 基本格式 from django.conf.urls import url urlpatterns = [ url(正则表达式, views视图,参数,别名), ] - 参数说明 ... 阅读全文
posted @ 2018-09-25 20:35 小学弟- 阅读(129) 评论(0) 推荐(0) 编辑
摘要:1.1.local线程隔离对象 不用local对象的情况 from threading import Thread request = '123' class MyThread(Thread): def run(self): global request request = 'abc' print( 阅读全文
posted @ 2018-09-25 20:35 小学弟- 阅读(121) 评论(0) 推荐(0) 编辑
摘要:HTTP协议 HTTP协议简介 超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。 HTTP的发展是由蒂姆·伯纳斯-李于1989年在欧洲核子研究组织(CERN)所发起。 阅读全文
posted @ 2018-09-25 17:19 小学弟- 阅读(135) 评论(0) 推荐(0) 编辑
摘要:默认IP和端口 python manage.py runserver 指定端口: python manage.py runserver 192.168.12.12:8080 此时会报错,我们需要修改配置文件: 修改settings.py,将192.168.12.12添加到ALLOWED_HOSTS中 ALLOWED_HOSTS =['172.31.169.182','1... 阅读全文
posted @ 2018-09-25 15:56 小学弟- 阅读(1099) 评论(0) 推荐(0) 编辑
摘要:Django:提交表单报错:RuntimeError: You called this URL via POST, but the URL doesn’t end in a slash and you have APPEND_SLASH set. -解决方法: - RuntimeError: You called this URL via POST, but the URL d... 阅读全文
posted @ 2018-09-25 15:51 小学弟- 阅读(385) 评论(0) 推荐(0) 编辑
摘要:========关于Django查询知识点总结======= models.Book.objects.filter(**kwargs): querySet [obj1,obj2] models.Book.objects.filter(**kwargs).values(*args) : querySet [{},{},{}] models.Book.objects.filter(**kwargs... 阅读全文
posted @ 2018-09-25 15:43 小学弟- 阅读(139) 评论(0) 推荐(0) 编辑
摘要:1.1.概念 cookie:在网站中,http请求是无状态的。也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户。cookie的出现就是为了解决这个问题,第一次登录后服务器返回一些数据(cookie)给浏览器,然后浏览器保存在本地,当该用户发送第二次请求的 阅读全文
posted @ 2018-09-25 15:43 小学弟- 阅读(135) 评论(0) 推荐(0) 编辑
摘要:============Mysql数据备份========== 1、物理备份:直接复制数据库文件,适用于大型数据库环境。但不能恢复到异构系统中如Windows 2、逻辑备份:备份的是建表、建库、插入等操作所执行的SQL语句。适用于中小型数据库,效率相对较低。 3、导出表:将表导入到文本文件中 一、使用mysqldump实现逻辑备份 #语法: mysqldump -h 服务器 -u用户名 -... 阅读全文
posted @ 2018-09-21 21:01 小学弟- 阅读(136) 评论(0) 推荐(0) 编辑
摘要:=============python操作MySQL============ 一、链接,执行sql,关闭(游标) import pymysql # 导入模块 user= input('用户名:>>').strip() pwd= input('密码:>>').strip() #先链接,拿到游标 conn=pymysql.connect(host='localhost',user='root'... 阅读全文
posted @ 2018-09-21 19:56 小学弟- 阅读(177) 评论(0) 推荐(0) 编辑
摘要:=============python操作MySQL============ 一、链接,执行sql,关闭(游标) import pymysql # 导入模块 user= input('用户名:>>').strip() pwd= input('密码:>>').strip() #先链接,拿到游标 conn=pymysql.connect(host='localhost',user='root'... 阅读全文
posted @ 2018-09-21 19:54 小学弟- 阅读(149) 评论(0) 推荐(0) 编辑
摘要:Flask-Script Flask-script的作用是可以通过命令行的形式操作flask。安装方式:pip install flask-script 1.1.command装饰器 (1)创建manage.py from flask_script import Manager from flask 阅读全文
posted @ 2018-09-21 10:57 小学弟- 阅读(178) 评论(0) 推荐(0) 编辑
摘要:Django之模板继承 模板继承 - 目的是:减少代码的冗余 - 语法: {% block classinfo %} {% endblock %} - 具体步骤 1)创建一个base.html文件 2)把要显示的页面的内容写在这里面,也就是html要在浏览器显示的内容 3)... 阅读全文
posted @ 2018-09-21 10:56 小学弟- 阅读(395) 评论(0) 推荐(1) 编辑
摘要:索引原理与慢查询 阅读目录 - 一、介绍 - 二、索引的原理 - 三、索引的数据结构 - 四、聚集索引与辅助索引 - 五、MySQL索引管理 - 六、测试索引 - 七、正确使用索引 - 八、联合索引与覆盖索引 - 九、查询优化神器-explain - 十、慢查询优化的步骤 - 十一、慢日志管理 一、 阅读全文
posted @ 2018-09-20 21:52 小学弟- 阅读(179) 评论(0) 推荐(0) 编辑
摘要:1.1.上传文件和访问上传的文件 upload_file_demo.py from flask import Flask,request,render_template import os from werkzeug.utils import secure_filename from flask i 阅读全文
posted @ 2018-09-20 14:19 小学弟- 阅读(203) 评论(0) 推荐(0) 编辑
摘要:Python中的数字模块 math模块 random模块 Decimal模块 - 没有损失的小数 Fraction模块 - 可以计算分数 阅读全文
posted @ 2018-09-20 14:18 小学弟- 阅读(230) 评论(0) 推荐(0) 编辑
摘要:Django之模板语法 目录: 一、什么是模板 二、模板语法分类 - 模板语法之变量:语法{{}} - 模板语法之标签:语法为{% tag %} - 模板语法之过滤器:语法{{obj|filter__name:param}} - 自定义标签和过滤器 一、什么是模板 - 只要是在html里面的模板语法就不是... 阅读全文
posted @ 2018-09-20 14:18 小学弟- 阅读(224) 评论(0) 推荐(0) 编辑
摘要:Python十进制数学计算模块decimal Python提供了decimal模块用于十进制数学计算,它具有以下特点: 提供十进制数据类型,并且存储为十进制数序列; 有界精度:用于存储数字的位数是固定的,可以通过decimal.getcontext().prec=x 来设定,不同的数字可以有不同的精度 浮点:十进制小数点的位置不固定(但位数是固定的) decimal的构建: 可以通过整数、字... 阅读全文
posted @ 2018-09-20 14:15 小学弟- 阅读(235) 评论(0) 推荐(0) 编辑
摘要:python中的计时器:timeit模块 (1) timeit - 通常在一段程序的前后都用上time.time()然后进行相减就可以得到一段程序的运行时间,不过python提供了更强大的计时库:timeit 举例说明: --timeit # 导入timeit.timeit from timeit import timeit # 看执行1000000次x=1的时间: a = ... 阅读全文
posted @ 2018-09-20 09:23 小学弟- 阅读(563) 评论(0) 推荐(0) 编辑
摘要:Flask-WTF是简化了WTForms操作的一个第三方库。WTForms表单的两个主要功能是验证用户提交数据的合法性以及渲染模板。还有其它一些功能:CSRF保护, 文件上传等。安装方法:pip install flask-wtf 1.1.WTForms简单验证 from flask import 阅读全文
posted @ 2018-09-19 22:19 小学弟- 阅读(130) 评论(0) 推荐(0) 编辑
摘要:Django之ORM表查询及添加记录 一、创建表 - 书籍模型: 书籍有书名和出版日期,一本书可能会有多个作者,一个作者也可以写多本书,所以作者和书籍的关系就是多对多的关联关系(many-to-many); - 一本书只应该由一个出版商出版,所以出版商和书籍是一对多关联关系(one-to-many)。 -- 创建一对一的关系:OneToOne("要绑定关系的表名") ... 阅读全文
posted @ 2018-09-19 22:18 小学弟- 阅读(209) 评论(0) 推荐(0) 编辑
摘要:## 建立本地版本库 ## 本地版本库与远程关联 ## 修改文件并提交 ## 创建分支,修改文件合并至master 1. git的由来 linux系统是很多开发者贡献代码不断完善的,linux的创始人linus起初管理贡献者的代码,是通过手工的方式,但随着代码的增多,很难通过手工方式去管理,于是找了一个商业的版本控制系统BitKeeper管理代码. 开发Samba的Andre... 阅读全文
posted @ 2018-09-19 22:14 小学弟- 阅读(153) 评论(0) 推荐(0) 编辑
摘要:grant all privileges on *.* to "root"@'%' indenttified by '123456'; # 远端登录用123456就算用户主机改了密码,远端登录也是123456 indenttified by password; 阅读全文
posted @ 2018-09-19 12:36 小学弟- 阅读(355) 评论(0) 推荐(0) 编辑
摘要:本文转载自:http://www.cnblogs.com/yangecnu/p/Introduce-B-Tree-and-B-Plus-Tree.html 维基百科对B树的定义为“在计算机科学中,B树(B-tree)是一种树状数据结构,它能够存储数据、对其进行排序并允许以O(log n)的时间复杂度 阅读全文
posted @ 2018-09-19 11:13 小学弟- 阅读(250) 评论(0) 推荐(0) 编辑
摘要:1.1.项目结构重构 (1)config.py DB_URI = "mysql+pymysql://root:123456@127.0.0.1:3306/flask_migrate?charset=utf8" SQLALCHEMY_DATABASE_URI = DB_URI (2)创建exts.py 阅读全文
posted @ 2018-09-19 09:50 小学弟- 阅读(150) 评论(0) 推荐(0) 编辑
摘要:入门五 阅读全文
posted @ 2018-09-19 09:50 小学弟- 阅读(61) 评论(0) 推荐(0) 编辑
摘要:Django之数据库表的单表查询 一、 添加表记录 对于单表有两种方式 # 添加数据的两种方式 # 方式一:实例化对象就是一条表记录 Frank_obj = models.Student(name ="海东",course="python",birth="2000-9-9",fenshu=80) Frank_obj.save() # 方式二: mod... 阅读全文
posted @ 2018-09-19 09:49 小学弟- 阅读(188) 评论(0) 推荐(0) 编辑
摘要:=======MySQL表完整性约束====== 目录: 一、介绍 二、not null 与 default 三、unique 四、primary key 五、auto_increment 六、foreign key 一、介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 主要分为:... 阅读全文
posted @ 2018-09-19 09:39 小学弟- 阅读(162) 评论(0) 推荐(0) 编辑
摘要:======MySQL表相关操作===== 目录: - 一、存储引擎介绍 - 二、表介绍 - 三、创建表 - 四、查看表结构 - 五、数据类型 - 六、表完整性约束 - 七、修改表ALTER TABLE - 八、复制表 - 九、删除表 一、存储引擎介绍 - 什么是存储引擎 - MySQL支持的存储引擎 ... 阅读全文
posted @ 2018-09-19 08:14 小学弟- 阅读(153) 评论(0) 推荐(0) 编辑
摘要:========MySQL库相关操作====== 一、系统数据库 information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等 performance_schema: MySQL 5.5开始新增一个数据库:主要用于收集数据库服务器性能参数,记录处理查询请求时发生的各种事件、锁等现象 mysql: 授权库,主... 阅读全文
posted @ 2018-09-18 19:54 小学弟- 阅读(129) 评论(0) 推荐(0) 编辑
摘要:mysql的数据备份 1.通过命令导出全部数据 mysqldump -u root -p --all-databases > /data/db.dump 2.mysql的数据文件都放在/var/lib/mysql/* 中,所有的db信息,以及账号密码信息 rm -rf /var/lib/mysql/ 阅读全文
posted @ 2018-09-17 22:47 小学弟- 阅读(567) 评论(0) 推荐(0) 编辑
摘要:======MySQL安装 for windows====== 版本5.7.X MySQL服务器帮助我们来管理文件的操作 MySQL软件 - 服务器端软件 - 服务端程序 - 解析指令 - 对文件的操作 - 客户端软件 - 客户端程序 - 发送指令(sql) - 解析指令 安装... 阅读全文
posted @ 2018-09-17 20:27 小学弟- 阅读(648) 评论(0) 推荐(0) 编辑
摘要:mac mysql 编码配置 (mysql目录下没有my.cnf) MacBook-Pro:etc searlas$ cd /etcMacBook-Pro:etc searlas$ sudo vi my.cnf 阅读全文
posted @ 2018-09-17 19:55 小学弟- 阅读(343) 评论(0) 推荐(0) 编辑
摘要:HTTP协议介绍 当你在浏览器地址栏敲入“http://www.cnblogs.com/”,然后猛按回车,呈现在你面前的,将是博客园的首页了(这真是废话,你会认为这是理所当然的)。作为一个开发者,尤其是web开发人员,我想你有必要去了解这一系列的处理流程,在这期间,浏览器和服务器到底是如何打交道的? 阅读全文
posted @ 2018-09-17 19:11 小学弟- 阅读(183) 评论(0) 推荐(0) 编辑
摘要:alembic是用来做ORM模型与数据库的迁移与映射。alembic使用方式跟git有点类似,表现在两个方面,第一个,alemibi的所有命令都是以alembic开头; 第二,alembic的迁移文件也是通过版本进行控制的。安装方式:pip install alembic 1.1.alembic的使 阅读全文
posted @ 2018-09-17 18:54 小学弟- 阅读(204) 评论(0) 推荐(0) 编辑
摘要:入门四 阅读全文
posted @ 2018-09-17 18:54 小学弟- 阅读(76) 评论(0) 推荐(0) 编辑
摘要:入门 阅读全文
posted @ 2018-09-16 15:08 小学弟- 阅读(84) 评论(0) 推荐(0) 编辑
摘要:Django框架之MVT 1、 MVT模型 - module:模型,和数据库相关的 - template:模板,存放html文件,模板语法(目的是将变量如果巧妙的嵌入到html页面中) - view:视图函数 另外加-urls:url路劲与视图函数的映射关系,可以不是一一对应的。 2、 url配置( 阅读全文
posted @ 2018-09-16 15:07 小学弟- 阅读(176) 评论(0) 推荐(0) 编辑
摘要:(1)安装 pip install flask_sqlalchemy (2)数据库连接 from flask import Flask # 1.导入 from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) #2.定义要连接的数据库 阅读全文
posted @ 2018-09-16 15:06 小学弟- 阅读(167) 评论(0) 推荐(0) 编辑
摘要:================JQuery=========== JQuery 1. jQuery是什么? 一个js插件, 相比较原生的DOM操作更简单、开发效率更高 2. jQuery使用 1. jQuery版本 1. 版本号 1.x/2.x/3.x ... 阅读全文
posted @ 2018-09-16 15:05 小学弟- 阅读(3346) 评论(1) 推荐(0) 编辑
摘要:==================HTML(超文本标记语言)========== 声明位于文档中的最前面的位置,处于 标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。 HTML标签的结构 HTML的结构: head——>给浏览器看的内容 存在标签 ... 阅读全文
posted @ 2018-09-16 13:17 小学弟- 阅读(301) 评论(0) 推荐(0) 编辑
摘要:在mac上不设置环境变量有的时候也可以直接就访问到了某些文件。这个是为什么呢?答案是用了软连接。 阅读全文
posted @ 2018-09-16 10:08 小学弟- 阅读(1087) 评论(0) 推荐(0) 编辑
摘要:export PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>: :<PATH N> 阅读全文
posted @ 2018-09-16 09:46 小学弟- 阅读(1753) 评论(0) 推荐(0) 编辑
摘要:1.先安装brew 网址:https://brew.sh/ 复制命令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 在终端运行 2.brew 安装mysql 输入命令:brew install mysql@5.7 (可以指定版... 阅读全文
posted @ 2018-09-16 09:35 小学弟- 阅读(11995) 评论(0) 推荐(0) 编辑
摘要:#a 与 b必须是两个相同类型的可迭代对象 a = "1" b = "2" print(set(a + b)) # {'1', '2'} a = "123" b = "2" print(set(a + b)) # {'1', '2', '3'} a = ['1', '3', 2] b = ['2'] 阅读全文
posted @ 2018-09-14 10:04 小学弟- 阅读(522) 评论(0) 推荐(0) 编辑
摘要:输出由1,2,3,4组成的互不相同且无重复的三位数! #方式一 lst = ['1', '2', '3', '4'] res = [] for i in lst: for j in lst: for k in lst: # print(set(i + j + k)) if len(set(i + j 阅读全文
posted @ 2018-09-14 10:03 小学弟- 阅读(146) 评论(0) 推荐(0) 编辑
摘要:#生成器中的yield from是干什么用的(一般多用于线程,协程那)def func(): # for i in 'AB': # yield i yield from 'AB' # 就相当于上面的for循环,把循环简化了(后面跟可迭代对象) g = func()print(list(g)) 阅读全文
posted @ 2018-09-13 16:49 小学弟- 阅读(104) 评论(0) 推荐(0) 编辑
摘要:********Bootstrap框架******** ****Bootstrap介绍**** Bootstrap是Twitter开源的基于HTML、CSS、JavaScript的前端框架。 它是为实现快速开发Web应用程序而设计的一套前端工具包。 它支持响应式布局,并且在V3版本之后坚持移动设备优先。 ****为什么要使用Bootstrap?**** 在Bootstrap出现之前: 命... 阅读全文
posted @ 2018-09-13 16:34 小学弟- 阅读(188) 评论(0) 推荐(0) 编辑
摘要:# 斐波那契数列是学计算机入门最经典的一道题目 # 斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci) # 以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上, # 斐波纳契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, ... 阅读全文
posted @ 2018-09-12 08:47 小学弟- 阅读(1731) 评论(0) 推荐(0) 编辑
摘要:from functools import reduce, wrapsimport timedef timer(func): @wraps(func) def inner(*args,**kwargs): start = time.time() re = func(*args,**kwargs) p 阅读全文
posted @ 2018-09-10 22:51 小学弟- 阅读(136) 评论(0) 推荐(0) 编辑
摘要:import syssys.setrecursionlimit(最大递归次数) 阅读全文
posted @ 2018-09-10 17:37 小学弟- 阅读(168) 评论(0) 推荐(0) 编辑
摘要:一、配置yum源管理与软件管理。yum常见工具 tree telnet sl cowsay1.yum install tree #安装tree命令,以树形目录显示 #由于每次安装都由是否确认的提示,取消默认安装在命令后面加上-y。如下 yum install tree telnet -y #安装tr 阅读全文
posted @ 2018-09-10 16:29 小学弟- 阅读(210) 评论(0) 推荐(0) 编辑
摘要:Django框架之MVT 灌输: 什么是根目录:就是没有路径,只有域名。 url(r”^$”) 一、 MVT模型 Django的MVT模型 - Model(模板):和数据库相关,负责业务对象与数据库的对象(ORM) - Template(模板): 放所有的HTML文件 模板语言:目的是将白变量(数据 阅读全文
posted @ 2018-09-10 08:18 小学弟- 阅读(367) 评论(0) 推荐(0) 编辑
摘要:入门二 阅读全文
posted @ 2018-09-10 08:18 小学弟- 阅读(98) 评论(0) 推荐(0) 编辑
摘要:1.1.模板传参 (1)主程序 from flask import Flask,render_template app = Flask(__name__) @app.route('/') def hello_world(): context = { 'username':'derek', 'age' 阅读全文
posted @ 2018-09-10 08:17 小学弟- 阅读(167) 评论(0) 推荐(0) 编辑
摘要:一、jQuery事件 常用事件 blur([[data],fn]) 失去焦点 focus([[data],fn]) 获取焦点( 搜索框例子) change([[data],fn]) 当select下拉框中的元素发生改变的时候触发change事件(select例子) click([[data],fn]) 点击 dblclick([[data],fn]) 双击... 阅读全文
posted @ 2018-09-07 22:13 小学弟- 阅读(131) 评论(0) 推荐(0) 编辑
摘要:********JQuery文档操作******** 1、CSS .css() - .css("color") -> 获取color css值 - .css("color", "#ff0000") -> 设置值 - .css({"color": "#cccccc", "border": "1px solid #ff0000"}) -> 设置多个值... 阅读全文
posted @ 2018-09-07 21:54 小学弟- 阅读(112) 评论(0) 推荐(0) 编辑
摘要:********JQuery******** ****JQuary介绍**** 1.jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 2.jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互, 能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do more.“ ****JQuar... 阅读全文
posted @ 2018-09-07 21:06 小学弟- 阅读(144) 评论(0) 推荐(0) 编辑
摘要:********JQuery属性相关的操作******** 1、属性 属性(如果你的选择器选出了多个对象,那么默认只会返回出第一个属性)、 attr(属性名|属性值) - 一个参数是获取属性的值,两个参数是设置属性值 - 点击加载图片示例 removeAttr(属性名) -删除属性... 阅读全文
posted @ 2018-09-07 15:37 小学弟- 阅读(200) 评论(0) 推荐(0) 编辑
摘要:1.为什么要用jquery? 写起来简单,省事,开发效率高,兼容性好 2、什么是jQuery? jQuery是一个兼容多浏览器的JavaScript库 3、如何使用jQuery? 1、导入 或者 2、语法规则:$("") 4、JS和jQuery的区别? jQuery就是用JS写的 js是基础,jQuery是工具 5、jQue... 阅读全文
posted @ 2018-09-07 14:13 小学弟- 阅读(116) 评论(0) 推荐(0) 编辑
摘要:总结 阅读全文
posted @ 2018-09-07 10:02 小学弟- 阅读(116) 评论(0) 推荐(0) 编辑
摘要:MySQL 的视图、触发器、事务、存储过程、函数 阅读目录 一 视图 二 触发器 三 事务 四 存储过程 五 函数 六 流程控制 一 视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 阅读全文
posted @ 2018-09-07 10:01 小学弟- 阅读(144) 评论(0) 推荐(0) 编辑
摘要:redis之五大数据类型 redis redis的两种链接方式 简单链接 1234 import redisconn = redis.Redis(host='10.0.0.200',port=6379)conn.set('k1','value')print(conn.get('k1')) 连接池 如 阅读全文
posted @ 2018-09-07 10:01 小学弟- 阅读(123) 评论(0) 推荐(0) 编辑
摘要:*********BOM和DOM******** JavaScript分为 ECMAScript,DOM,BOM。 BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。 DOM (Document Object Model)是 阅读全文
posted @ 2018-09-06 20:12 小学弟- 阅读(173) 评论(0) 推荐(0) 编辑
摘要:入门 阅读全文
posted @ 2018-09-05 22:46 小学弟- 阅读(75) 评论(0) 推荐(0) 编辑
摘要:1.Flask_URL和视图 1.1.第一个flask程序 from flask import Flask #创建一个Flask对象,传递__name__参数进去 app = Flask(__name__) #url与视图映射 @app.route('/') def hello_world(): r 阅读全文
posted @ 2018-09-05 22:43 小学弟- 阅读(148) 评论(0) 推荐(0) 编辑
摘要:Django入门 一、 1、互联网两台机器之间通行:ip、端口、协议 - 协议 - HTTP (80) - HTTPS (443) 2、浏览器输入URL一回车返回页面发生了什么? - 域名 -> DNS解析 -->ip地址 -> 找到服务端 ->服务端返回消息 -> 浏览器 - 浏览器 服务器 - 服务器把 写好的H... 阅读全文
posted @ 2018-09-05 22:43 小学弟- 阅读(161) 评论(0) 推荐(0) 编辑
摘要:******函数****** **函数定义** //普通函数定义 function f1() { console.log("Hello word!") } //带参数的函数 function f2(a, b) { console.log(arguments); //内置的arguments对象 co 阅读全文
posted @ 2018-09-05 22:34 小学弟- 阅读(144) 评论(0) 推荐(0) 编辑
摘要:********JavaScript概述******** ****ECMAScript和JavaScript的关系**** 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA, 希望这门语言能够成为国际标准。次年,ECMA发 阅读全文
posted @ 2018-09-04 15:54 小学弟- 阅读(204) 评论(0) 推荐(0) 编辑
摘要:********CSS一些常用属性******* 0.去掉下划线 :text-decoration:none ; 1.加上下划线: text-decoration: underline; 2.调整文本和图片的位置(也就是设置元素的垂直对齐方式):vertical-align:-20px; 3.外边距 阅读全文
posted @ 2018-09-03 20:39 小学弟- 阅读(112) 评论(0) 推荐(0) 编辑
摘要:********css样式之属性操作******** 一、文本属性 1.text-align:cnter 文本居中 2.line heigth 垂直居中 :行高,和高度对应 3.vertical-align 设置图片与文本的距离 4.text-decoration:none 去掉超链接下划线 5.要 阅读全文
posted @ 2018-09-03 19:17 小学弟- 阅读(144) 评论(0) 推荐(0) 编辑
摘要:********css之操作属性******** 一、文本 1.文本颜色:color 颜色属性被用来设置文字的颜色 颜色是通过CSS最经常的指定: 十六进制值 - 如: #FF0000 一个RGB值 - 如: RGB(255,0,0) 颜色的名称 - 如: red 2.水平对齐方式 text-ali 阅读全文
posted @ 2018-09-03 18:31 小学弟- 阅读(164) 评论(0) 推荐(0) 编辑
摘要:一、CSS概述 CSS是Cascading Style Sheets的简称,中文称为层叠样式表,对html标签的渲染和布局 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。 二、CSS的四种引入方式 1.行内式 行内式是在标记的style属性中设定CSS样式这种方式没有体现出CSS的优 阅读全文
posted @ 2018-09-03 17:20 小学弟- 阅读(291) 评论(0) 推荐(0) 编辑
摘要:创建一个目录 /data mkdir /data ls -l /data/ cd /data/ pwd 相对路径与绝对路径 1.绝对路径 从根开始的路径 /data 2.相对路径 不是从跟开始 相对于当前路径 data 在/data下面创建文件filename.txt touch /data... 阅读全文
posted @ 2018-09-02 22:49 小学弟- 阅读(169) 评论(0) 推荐(0) 编辑
摘要:实例化Flask参数以及对app的配置 Flask 是一个非常灵活且短小精干的web框架 , 那么灵活性从什么地方体现呢? 有一个神奇的东西叫 Flask配置 , 这个东西怎么用呢? 它能给我们带来怎么样的方便呢? 首先展示一下: from flask import Flask app = Flas 阅读全文
posted @ 2018-09-01 15:29 小学弟- 阅读(466) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示