关闭

[置顶] 003 Django学习之项目结构介绍

项目结构介绍manage.py app01:(这个是自己的APP应用) __init__.py settings.py urls.py wsgi.pymanage.py 与项目进行交互的命令行工具集的入口 项目管理器 执行Python manage.py来查看所有命令 启动一个服务器 python manage.py runserver [9999] app01目录...
阅读(127) 评论(0)

[置顶] 002 Django学习之第一个Django程序(Python2.7)

环境搭建 为了不污染本人之前的Python环境,我用虚拟环境搭建一个环境 安装 virtualenv pip install virtualenv 搭建环境 virtualenv windows mkdir work # 创建项目work cd work # 进入该目录环境 mkdir venv # 创建一个文件夹存储环境 virtualenv venv # 创建虚拟环境 ven...
阅读(39) 评论(0)

[置顶] 001 Django学习之WSGI(基于Python2.7)

WSGI(Web Server Gateway Interface) 一个专门用于Web服务器的网关接口,让我们不需要自己写Http底层 一个基于WSGI的简单的服务器# coding:utf-8 from wsgiref.simple_server import make_server# 必须是application函数,代表一个应用APP # env参数内部有全部的请求信息,start_resp...
阅读(41) 评论(0)

[置顶] 002 Flask入门

一个简单的Flask项目# encoding:utf-8 from flask import Flask '''app是一个实例,一个项目只能拥有一个实例''' app = Flask(__name__) '''设置为调试模式''' app.debug = True @app.route("/") def hello(): '''最简单的一个实例''' return "Hello W...
阅读(139) 评论(0)

[置顶] 006 Python前端之定位

position定位属性position:检索对象的定位方式各属性值的作用:static:默认值。位置设置为 static 的元素会正常显示, 它始终会处于文档流给予的位置(static 元素会忽略任何 top、bottom、left 或 right 声明)。absolute:相对于父级元素的绝对定位,浮出、 脱离文档流,它不占据空间,就是我们所说的层, 其位置相对于最近的已定位父元素而言的位置,...
阅读(49) 评论(0)

[置顶] 005 Python前端之元素类型

元素的分类 块状元素 内联元素 可变元素 块级元素特点 块状元素在网页中就是以块的形式显示,所谓块状就是元素显示为矩形区域, 默认情况下,块状元素都会占据一行,通俗地说,两个相邻块状元素不会出现并列显示的现象;默认情况下,块状元素会按顺序自上而下排列。 块状元素都可以定义自己的宽度和高度。 块状元素一般都作为其他元素的容器,它可以容纳其它内联元素和其它块状元素。我们可以把这种容器比喻为一个盒子。 内...
阅读(47) 评论(0)

[置顶] 004 Python前端之CSS盒模型

标准盒模型 最外层margin 中间border 内层padding 最内层width + height padding属性Padding是设定页面中一个元素内容到元素的边框之间的距离。 也称补白用法: 1)用来调整内容(子元素)在容器(父元素)中的位置关系 2)用来调整子元素在父元素中的位置关系。 注:padding属性需要添加在父元素上。 3)padding值是额外加在元素原有大小之上的,如想保...
阅读(35) 评论(0)

[置顶] 003 Python前端之CSS核心属性与浮动

CSS属性组成和作用 每个css样式都必须由两部分组成:选择符(Selector)和声明(Decleration) 注:声明又包括属性(Properyt)和属性值(Value) css属性:属性是指定选择符具有的属性,他是css的核心,css2共有150多个属性; css属性值:属性值包括法定属性值和常规的数值加单位。 div{width:400px;} 文本字体属性 文本大小:{font-si...
阅读(112) 评论(0)

[置顶] 002 Python前端之CSS基础

CSS注释/* * */颜色RGB:红绿蓝 R(红):00-FF G(绿):00-FF B(蓝):00-FF CSS导入的三种方式第一种方式第二种方式 p{ name: value; } 第三...
阅读(124) 评论(0)

[置顶] 001 Python前端之HTML基础

开发工具 Hbuilder Chrome浏览器 快捷键 Ctrl + Enter:在当前行进行换行 Shift+Enter:插入标签 Ctrl+R:运行项目 Ctrl+Shift+F:格式化代码 HTML注释转义字符   > <相对路径与绝对路径 当前路径:./文件 下一级路径:目录/文件...
阅读(74) 评论(0)

[置顶] 001 Python之文件夹归并算法(实战17亿数据有序合并没问题,单线程)

Python之文件夹归并算法1. github项目地址github项目地址2. 项目介绍第一步:创建数据 首先打开CreateData模块,运行下该模块,你就能在本项目路径下的data下拿到生成的数据,用这个模拟文件夹归并 其次CreateData模块生成了50个文件,总共579M数据,文件夹内文件越多,本项目的优势越能体现出来 运行下Merge模块,然后两分钟五十三秒左右,你就能拿到579M数据组...
阅读(98) 评论(0)

[置顶] 015 Python语法之文件结束

1. 数据分割问题 用二进制(“rb”)进行打开文件 然后用decode(“gbk”, errors=”ignore”) 这个时候就可以看出用什么对数据进行分割的了 2. bytes数据类型(二进制类型) b”abcd\x64”这个是二进制数据,打印出来为b’abcdd’ 二进制数据不能对某个元素赋值,和字符串一样 abcd是明确字符,\x开头的是16进制的字符 3. 二进制编码 encode(“u...
阅读(66) 评论(0)

[置顶] 014 Python语法之文件与异常

字符串的一些函数str函数与repr函数 str无法区分类型,统一转换字符串 repr打印的时候是计算机看懂 str函数与repr函数的使用print(str(123)) # 123 print(str(12.34)) # 12.34print(repr(1)) #str无法区分类型,统一转换字符串 print(repr("1")) #repr打印出来的时候,标记类型 print(repr([1]...
阅读(70) 评论(0)

[置顶] 013 Python语法之文件与生成器

1. itertools 生成器工具类product 函数import itertoolsit = itertools.product("0123",repeat=16)product 函数参数介绍 第一个参数是元素的列表 第二个参数是每个字符可重复的次数 返回值 it 是总共可生成元素个数的repeat次方个的排列的元素的序列(也可看做迭代器) product 函数例子it = itertools...
阅读(70) 评论(0)

[置顶] 012 Python语法之文件操作

文件1. 文件的介绍 大多数情况下我们要处理的文件都是文本文件 其他文件都是二进制进行读写的 2. 文件打开open函数打开文件file1 = open(文件路径)open参数详解 第一个参数参数路径 第二个参数打开方式(r(只读),w(只写),rb(二进制读),a(追加写入),wb(二进制写)) 返回值是一个文件对象 3. 文件读取三种方式read函数file1.read()read函数参数详解...
阅读(85) 评论(0)

[置顶] 010 Python语法之二维列表-迭代器生成器

二维列表list1 = [[1,2,3], [4,5,6], [7,8,9]]二维列表的遍历第一种方式list1 = [[1,2,3], [4,5,6], [7,8,9]] for i in list1: print(i)第二种方式for i in range(0, len(list1)): print(list1[i])二维列表求和(我做成了同一个函数求出这些和)求二维列表每一行的...
阅读(127) 评论(1)

[置顶] 009 Python语法之函数总结与面向对象

函数的定义 函数就是我们将一些功能封装起来,减少一部分类似的代码 例子(如果有一百个类似的需求,那么函数就显得很方便了)1. 求1-10的和 sum1 = 0 for i in range(11): sum1 += i print("sum1:", sum1)2. 求1-100的和 sum1 = 0 for i in range(101): sum1 += i print("sum1...
阅读(182) 评论(0)

[置顶] 008 Python语法之冒泡排序-插入排序

普通冒泡排序(比较次数42)list1 = [7, 1, 2, 3, 4, 5, 6] length = len(list1) for x in range(0, length - 1): for y in range(0, length - 1): if list1[y] > list1[y + 1]: list1[y], list1[y + 1]...
阅读(109) 评论(0)

[置顶] 007 Python语法之函数介绍

1. 函数1. 函数的格式def 函数名(参数1,参数2): return 值(可为基本数据类型,也可以为列表,元组,集合,字典)2. 函数的定义与调用def sum1(n1, n2): print(n1 + n2) return n1 + n2sum1(1, 2) # 函数的调用3. 可变参数函数的格式与定义调用def 函数名(*元组名):...
阅读(123) 评论(1)

[置顶] 006 Python语法之常用数据类型和循环

简书地址:http://www.jianshu.com/p/1fda4e3d34cd1. while循环1. 格式while 条件语句: 要循环执行的语句 else: # 这个可加可不加 while执行完成之后走的语句2. 循环的斐波那契数列num1, num2, count, n = 1, 1, 0, eval(input("需要打印多少个斐波那契数列的数字:")) while...
阅读(102) 评论(3)

[置顶] 030 DBUtils工具类与DataSource数据库连接池

1. DButils工具类的介绍个三个核心类1. DButils工具类的介绍个三个核心类a: 概述 DBUtils是java编程中的数据库操作实用工具,小巧简单实用。 DBUtils封装了对JDBC的操作,简化了JDBC操作,可以少写代码。 DBUtils就是JDBC的简化开发工具包。需要项目导入commons-dbutils-1.6.jar才能够正常使用DBUtils工具。 2. Dbutils三...
阅读(424) 评论(0)

[置顶] 029 JDBC 开发

1. 开发流程// 注册了两次驱动程序,造成浪费,推荐使用反射 // DriverManager.registerDriver(new Driver()); // new Driver(); // 1. 注册JDBC的驱动 Class.forName("com.mysql.jdbc.Driver");// 2. 获得数据库连接,DriverManager类中的静态方法 String url = "j...
阅读(85) 评论(0)

[置顶] 028 MySQL数据库初始

数据库什么是数据库数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作什么是数据库管理系统数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问...
阅读(111) 评论(0)

[置顶] 005 Python语法之运算符-判断语句-random模块

Python简书地址:1. 运算符算术运算符(y=5) 运算符 描述 例子 结果 + 加 x = y + 2 x = 7 - 减 x = y - 2 x = 3 * 乘 x = y * 2 x = 10 / 除 x = y / 2 x = 2.5 // 整除 x = y / 2 x = 2 % 求余...
阅读(186) 评论(1)

[置顶] 003 JavaWeb之JavaScript入门

JavaScript简书地址:1. 什么是JavaScript2. JavaScript的作用使用JavaScript添加页面动画效果,提升用户体验,主要应用有:嵌入动态文本于HTML页面、对浏览器事件作出响应、读写HTML元素、验证提交数据、检测访客的浏览器信息等。3. JavaScript的引入方式在HTML中添加JavaScript脚本<script type="text/javascript...
阅读(56) 评论(0)

[置顶] 004 Python语法之标准数据类型

1. set集合特点 天生去重 无序,每次打印都无序 set1 = {123, "abc", True}集合的操作set1 = {123, "abc", True} set1 = {123, "abc", False}差集set2 - set1并集set1 | set2交集set1 & set2补集set1 ^ set22. Dictionary字典特点 键值对的形式 键唯一 定义与格式dict1...
阅读(101) 评论(0)

[置顶] 002 JavaWeb之HTML&CSS

JavaWeb1. 表单标签form标签属性 action:整个表单提交的位置(可以是一个页面,也可以是Java代码) method:表单提交的方式(get/post/delete…等7种方式) 2. 文本输入框<input type="text" name="" size="" maxlenght="" r...
阅读(505) 评论(0)

[置顶] 003 Python语法之math函数与标准数据类型

1. 打印 小明对小亮说:”你妈喊你回家吃饭了。” 的三种方式方式1:print("小明对小亮说:\"你妈喊你回家吃饭了。\"")方式2:print('小明对小亮说:"你妈喊你回家吃饭了。"')方式3:(注意单引号,双引号之间的嵌套)print('''小明对小亮说:"你妈喊你回家吃饭了。"''') print("""小明对小亮说:'你妈喊你回家吃饭了。'""")2. eval与execeval会识别...
阅读(157) 评论(1)

[置顶] 001 JavaWeb之HTML

JavaWeb1. JavaWeb体系2. HTML模板 我是标题 3. 标题标签从 到 逐渐变小(加粗 加黑显示) 4. 水...
阅读(55) 评论(0)

[置顶] 002 Python常用基础知识

Python0. Python分类 CPython: C/C++编写 JPython: Java编写 IPython: IE内核,增强页面展示效果 IronPython: .Net内核 PyPy: JIT技术动态编译,不是解释 1. python能干什么? 科学计算 图形化开发 系统脚本 web服务器 网络爬虫 服务器集群自动化运维 机器学习 深度学习 2. python的特点 易于学习:Pytho...
阅读(243) 评论(0)

[置顶] 001 Python安装与环境变量的配置

下载链接Python官网 Python下载地址1. 第一步首先按照上面的Python下载地址点击下载电脑相对应的版本(这里仅提供Windows版的下载安装教程)2. 第二步设置安装的参数1,勾选上两个选项,并选择自定义安装设置安装参数2,全部勾选,然后下一步设置安装参数3,然后安装3. 第三步将快捷方式提取到桌面,并打开软件Ctrl+N 创建一个文件总结这个类似Java的SDK下载与安装,只是环境...
阅读(178) 评论(0)

004 Django学习之urls(Python2.7)

1. 单一路由对应url(r'^index/$', views.index),2. 基于正则的路由url(r'^index/(\d*)', views.index), url(r'^manage/(?P\w*)/(?P\d*)', views.manage),3. 添加额外的参数url(r'^manage/(?P\w*)', views.manage,{'id':33...
阅读(90) 评论(0)
55条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:10510次
    • 积分:656
    • 等级:
    • 排名:千里之外
    • 原创:54篇
    • 转载:1篇
    • 译文:0篇
    • 评论:7条
    最新评论