qgy709830355的博客

我的编程之路

python数据结构的多种排序算法

# 选择排序法 def selection_sort(my_list): i = 0 while i < len(my_list): min_index = i j = i + 1 while j &am...

2018-08-13 16:41:50

阅读数 74

评论数 0

使用unit test单元测试工具测试使用python实现的链表

修改前代码: 请详见《使用python实现链表》 进行单元测试代码: import unittest from unittest.mock import patch from test import LinkedList, Node link = LinkedList() data =...

2018-08-07 17:18:33

阅读数 95

评论数 0

使用python实现链表

使用Python实现单链表 什么是链表? 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列节点(链表中每一个元素称为节点)组成,节点可以在运行时动态生成。每个节点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点...

2018-08-07 14:06:04

阅读数 539

评论数 0

千行代码入门Python

开篇: 这篇大部分的内容是直接转自知乎《千行代码入门Python》中间也加了很多,再写这篇的时候,发现我自己也遗忘了很多知识点, 所以一边巩固知识点, 一边填完了这个坑 1. Python数据类型: 哈希类型、不可哈希类型 2. 数字常量 3. 数字的表达式操作符 4. 整数可以利用bit...

2018-07-26 14:24:15

阅读数 148

评论数 0

基于Flask+requests+bs4的简单小说网页

这个算是一个简单的flask项目,主要用于熟悉flask的各种操作并综合了前段时间学的一个简单的爬虫的方法。虽然目前这个项目还非常简单,但是在我看来确实趣味十足。 在这里,我主要展示后台的代码,以及完成之后的一个效果。不过由于这个小项目将涉及到数据库的一些操作,所以在最开始,我将接着上一篇介绍一...

2018-05-23 09:46:53

阅读数 295

评论数 0

Flask(二)

楔子 将Flask项目改为MTV模式 1. 新建App文件 2. Blueprint蓝图的使用 3. models数据模型层 4. 配置debug模式 1)选择菜单中的Run下的debug并选择第一个Edit…启动编辑模式 2) 在Parmarters中填写: runserver -d -p ...

2018-05-22 22:44:53

阅读数 99

评论数 0

Flask框架(一)

Flask框架简介 Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 授权。 Flask也被称为 “microframework” ,因为它使用简单的核心,用 extensi...

2018-05-22 16:19:17

阅读数 345

评论数 0

Django学生信息管理系统(6)学生成绩添加和学生成绩查询(多对对关系)

一、简述 这个部分可以算是这个系统的难点部分了,主要涉及到了对多对多表格关系之间的操作 由于在前面我使用的是mangtomany的方式添加的多对多关系,在这个功能中,由于要涉及到分数,而分数和课程已经学生的关系甚至和课程的关系都是一对多,所以分数字段在学生与课程表的中间表,是最符合他们之间的关...

2018-05-18 19:33:18

阅读数 1357

评论数 2

Django学生信息管理系统(5)登录注册以及学生选课功能

一、登录注册 1、登录 1). 在这里我们想要直接使用学生那个表来存放账号密码,如果这个学生没有账号密码,就默认其账号密码是他的学号。所以,我们需要给学生表加上两个字段 - 在stu/models 文件里添加下面代码, 在migrate数据迁移 s_username = mo...

2018-05-15 21:41:30

阅读数 1753

评论数 0

Django学生信息管理系统(4)学生班级分类

针对于学生信息管理系统,肯定是需要班级的,在这里我们将使用到restful风格, 这种方法里面有封装好了的增删改查操作,使用起来将会会比我们之前写到的方法简单太多太多, 而且这种方法可以完全实现前后分离。。 一、创建班级表 创建grade app 班级与学生的对应关系是一个学生可以对应多...

2018-05-04 21:48:44

阅读数 964

评论数 0

Django 学生管理系统(3)(课程信息增删改查)

一、建立课程表 当然首先要创建一个course app mysql create table course( id int not null auto-increment, c_name varchar(30) not null, c_desc varchar...

2018-05-03 19:31:15

阅读数 2279

评论数 0

Django学生管理系统(2)(学生信息增删改查)

由于上周忙于写毕业设计,就暂停了这个项目,这周开始继续完善各个功能。 学生信息的增删改查 学生信息相关表格的建立 第一个功能需要进行的是对学生信息的操作,所以我先写好学生表(student) mysql: create table student( id int ...

2018-05-02 21:50:45

阅读数 1799

评论数 7

Django学生管理系统(1)(功能描述与前期准备简介)

这个应该算是我将使用Django的第一项目了,主要是为了更加熟悉Django各种操作方法,所以在这里,我不会对html页面进行精美的渲染,可能最终结果看起来会比较难看, 但是希望我能够把我能想到的功能都写下来 简单的功能描述: 在这里。我简单的描述一下我这个系统需要包括的功能! 1....

2018-04-25 21:28:55

阅读数 1141

评论数 2

Python3爬取免费小说网小说

一、准备工作 第一步,先查看一下python3是否有requests 和 BeautifulSoup4 这两个模块 1) 在命令行中输入python, 进入编辑模式 2) 输入下面指令: import requests from bs4 import BeautifulSoup ...

2018-04-20 21:50:02

阅读数 802

评论数 0

git的使用

基础操作: 克隆github或者码云上代码到本地 git clone 分支名仓库名地址 一般拉取下来的代码,当前分支都在master分支上 2.创建自己的分支 git checkout -b wanghaifei 3.查看当前修改文件的状态 git status 4.添加要...

2018-04-20 19:33:41

阅读数 140

评论数 0

非关系型数据库redis简介

安装redis 先下载源码文件并解压 wget http://download.redis.io/releases/redis-3.2.11.tar.gz tar -xvf redis-3.2.11.tar.gz 2.进入redis文件夹 [root@iZwz9hqbplm...

2018-04-18 19:30:33

阅读数 64

评论数 0

mysql基础(二)补充

-- 学生选课系统 -- 1. 创建学生选课系统 create database srs default charset utf8; -- 2. 切换数据库 use srs; -- 3. 创建学生表TbStudent create table tbstudent ( -- 主键stuid,姓名st...

2018-04-17 20:05:48

阅读数 72

评论数 0

mysql基础(二)练习

1、 创建人力资源管理数据库HR create database hrdb default charset=utf8; 2、切换数据库 use hrdb; 3、创建部门表TbDept,字段有部门编号deptno,部门名称dname,部门所在地dloc create table tbdep...

2018-04-17 14:41:02

阅读数 44

评论数 0

mysql基础(一)

一、MySQL的安装 在网上有太多教程了,我也就不再此详细说,不过提示一点,如果下载了下面图中的文件时,请注意安装卸载都应该在右键该文件上操作 二、创建一个数据库 当需要创建一个全新的数据库时: create database mydb default charset=ut...

2018-04-17 10:37:13

阅读数 63

评论数 0

centos7下安装python3

  由于centos7原本就安装了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到。 [root@VM_105_217_centos Python-3.6.2]# python   输入Python命令,查看可以得知是Python2.7.5版本...

2018-04-13 17:45:50

阅读数 52

评论数 0

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