- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 2021-03-11
excel学习笔记如何批量导出表格里的照片和对应的图片名Sub Rename() Application.ScreenUpdating = False On Error Resume Next MkDir ThisWorkbook.Path & "\图片" For Each pic In ActiveSheet.Shapes If pic.Type = msoPicture Then
2021-03-11 16:55:08
147
4
原创 django框架学习十七---构建搜索视图
django框架是基于MVT模式开发Model-View-TemplateModel:对表单进行搜索编辑blog项目的forms.py文件class SearchForm(forms.Form): query = forms.CharField() #使用户产生查询项View:实例化表单编辑views.py文件'''实例化表单#并利用get方法提交表单最终url里包含...
2020-03-11 21:42:38
171
原创 django框架学习十六--postgreSQL
window下安装1.在官网上下载(https://www.postgresql.org/download/)默认安装即可2.安装psycopg2 postgresql适配器pip install psycopg2==2.7.4若出现报错,可能是版本兼容问题,可选择其他版本;若显示error: Microsoft Visual C++ 14.0 is required. Get it ...
2020-03-09 22:00:50
311
原创 django框架学习十五---创建帖子提要
feed是一个内建聚合提要框架,可据此动态生成RSS或AtomRSS(简易信息聚合)是一种消息来源格式规范,用以聚合经常发布更新数据的网站,例如博客文章、新闻、音频或视频的网摘。RSS文件(或称做摘要、网络摘要、或频更新,提供到频道)包含全文或是节录的文字,再加上发布者所订阅之网摘数据和授权的元数据。在blog下新建feeds.py文件#!/usr/bin/env python # -*-...
2020-03-06 20:58:49
187
原创 django框架学习十四---向站点添加网站地图
这里网站地图是一个XML文件,可将网站页面、相关性以及更新频率通知与搜索引擎。当采用网站地图时,可实现网站内容的索引化。激活站点和网站地图应用程序(setting.py)SITE_ID = 1# Application definitionINSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth',...
2020-03-05 21:40:34
217
原创 django框架学习十三---自定义模板过滤器
下面将创建一个Markdown语法的过滤器,帖子内容会自动转换成html格式Markdown表示为一类纯文本语法格式且易于使用,旨在转换html(详情)安装Python Markdown模块pip inatall Markdown==2.6.11注册过滤器(blog_tags.py)默认状态下,django并不信任任何HTML代码,并在将其置于输出前进行定义,唯一的情况就是在转义的过程...
2020-03-02 21:06:29
117
原创 django框架学习十二---创建自定义模板标签
####在blog下新建目录与文件创建标签(blog_tags.py)第一个标签是检索博客中发布的所以标签;第二个标签是在侧栏中显示最新帖子;第三个标签显示最近评论的帖子#!/usr/bin/env python # -*- coding:utf-8 -*-from django import templatefrom ..models import Postfrom dja...
2020-03-01 23:30:07
126
原创 django框架学习十一---根据相似性检索帖子
(1)针对当前帖子检索全部标签(2)获取包含特定标签的帖子(3)从结果列表中排除当前帖子(4)通过当前帖子的标签号,对结果进行排序(5)如果具有相同标签号的两个或多个帖子,推荐使用最近发布的帖子(6)将查询限制为希望推荐的帖子数量引入Count聚合(views.py)聚合函数还包括Avg,Max,Min等from django.db.models import Count#lis...
2020-02-29 22:05:57
347
原创 Django框架学习十---添加标签功能
django-taggit模块是一个可重复使用的应用程序,主要提供了一个Tag模型和一个管理器,可以方便地向项目中添加标签。pip安装django-taggitpip install django_taggit==0.22.2将taggit添加到setting.py的INSTALLED_APPS中'taggit',模型迁移tags管理器从Post对象中添加、检索以及移除,对于模型的...
2020-02-28 22:21:25
913
原创 Django学习框架九---构建评论系统
1.创建一个模型,用来保存评论的内容2.创建表单,用以提交评论内容并对数据进行验证3.添加包含表单的视图,并将内容添加到数据库中4.标记帖子的详细模板,已显示表单在models.py中添加模型代码class Comment(models.Model): post = models.ForeignKey(Post, on_delete=models.CASCADE, related...
2020-02-26 23:23:19
258
原创 Django框架学习八---通过电子邮件共享帖子
创建表单在blog目录下创建forms.py文件from django import formsclass EmailPostForm(forms.Form): name = forms.CharField(max_length=25) email = forms.EmailField() to = forms.EmailField() comments ...
2020-02-25 20:44:50
468
原创 django框架学习七---基于类的视图
基于类的视图是将视图实现为python对象的另一种方法,而非函数。由于视图为一种可调用的程序,接收web请求并返回web响应,因而可将视图定义为类方法。将post_list视图修改为基于类的视图在views.py中添加如下代码class PostListView(ListView): queryset = Post.published.all() context_objec...
2020-02-23 21:35:55
113
原创 Django框架学习六---分页机制
编辑blog下的views.py文件,为了导入分页器类并且调整post_list视图def post_list(request): # posts = Post.published.all() # return render(request, 'blog/post/list.html', {'posts': posts}) object_list = Post.publi...
2020-02-23 21:18:44
101
原创 django框架学习五---构建列表、视图及视图模板
创建视图以显示列表创建了两个视图,分别是post_list和post_detailfrom django.shortcuts import render, get_object_or_404#Create your views here.from .models import Postdef post_list(request): posts = Post.publishe...
2020-02-22 22:12:29
268
原创 Django框架学习四---链式调用
链式调用即执行一个对象中的方法之后得到的结果还是这个对象如QuerySet对象Post.objects.filter(status=1).filter(category__id=2).filter(title__icontain="One")每一个结果都是QuerySet对象,然后又可以执行该对象里面的方法filter简单实现链式调用#!/usr/bin/env python # ...
2020-02-19 22:06:10
343
原创 Django框架学习三---QuerySet
创建对象1.启动shellpython manager.py shell2.输入代码from django.contrib.auth.models import Userfrom blog.models import Postuser = User.objects.get(username = 'admin')ost = Post(title = 'Another post',sl...
2020-02-18 21:55:40
166
原创 Django框架学习二---博客系统
加粗斜体标题删除线无序有序待办引用代码块表格超链接图片视频导入导出摘要 添加摘要保存 填写标题才可自动保存撤销重做目录帮助标题删除线无序有序待办引用代码块表格超链接图片视频导入导出摘要保存撤销重做目录帮助## 创建blogstar...
2020-02-17 22:10:05
138
原创 django框架学习一
新建django项目步骤1.在pycharm中创建django项目2.创建app应用(tools->run manage.py task->输入startapp 名字)初识urls.py与views.pyurls.pyurl配置文件,即每个网页对应的地址(对应是views里面的index)url配置格式:urlpatterns = patterns('视图前缀', ...
2020-02-16 21:38:44
181
原创 python---对爬取的湛江天气信息图形化
1.读取文件;2.获得想要的数据内容:日期、最低温、最高温3.绘制图形。 x轴:日期; y轴:温度变化。def read_weather_file(): """读取文件,提取内容""" files = open("./weather/weather.json","r",encoding="utf-8") weather_content = files.read...
2019-06-16 20:03:17
152
原创 python爬虫之爬取首页校花网的信息
爬取校花网信息(姓名、票数、图片)并保存http://www.ttpaihang.com/vote/rank.php?voteid=621#!/usr/bin/env python # -*- coding:utf-8 -*-""" 1、爬去网站的信息 2、筛选出有用数据 3、保存有用数据 4、有用的转化并保存"""import json...
2019-05-05 20:15:06
480
原创 基于Android开发的MPS报表实现
1、与测量及订单量的输入// 预测量 edit[0] = (EditText) findViewById(R.id.forecast11); edit[1] = (EditText) findViewById(R.id.forecast12); edit[2] = (EditText) findViewById(R.id.fore...
2019-04-23 11:12:52
586
原创 python 爬虫---爬取一周天气预报信息
爬取湛江一周的天气状况(日期、天气状况、当天的最该最低温度)1、爬取网站信息def parse_url(url, headers): # 解释url response = requests.get(url, headers=headers) return response.content.decode("utf-8")2、提取有用数据def get_we...
2019-04-21 20:52:15
2292
1
原创 Android作业之组建通讯与后台服务 1
实验内容1. Intent组件的使用,界面设计如图1和图2所示,完成如下功能:点击“拨打电话”按钮启动Android系统自带的拨号应用程序界面; 点击“发送信息”按钮启动Android系统自带的发短信应用程序界面; 点击“打开网页”按钮启动Android系统自带的浏览器应用程序界面; 点击“返回系统桌面”按钮返回Android系统桌面界面; 点击“查看通讯录第一条联系人” 按钮启动...
2019-04-18 17:26:19
118
原创 Android作业4-5(视频播放)
package com.example.test5;import android.net.Uri;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.w...
2019-04-11 19:30:09
177
原创 Android习题4.4-音乐播放器
MainActivity.javapackage com.example.myapplication;import android.media.MediaPlayer;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import and...
2019-04-11 19:21:35
334
原创 Android(2_5)作业之我的家乡图册
图片的切换:第一张图片的上一张切换到最后一张图片,同样,最后一张图片的下一站切换到第一张图片。(用取模%运算实现)代码如下MainActivity.javaimport android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android...
2019-04-08 15:53:57
2019
原创 实验四之链栈
1、自己确定结点的具体数据类型和问题规模:分别建立一个顺序栈和链栈,实现栈的压栈和出栈操作。#includeusing namespace std;templatestruct Node{ DataType data; Node*next;};templateclass LinkStack{private: Node*top, *s, *p;public:
2017-10-20 10:44:14
207
原创 数据结构实验四之顺序栈
实验内容1、自己确定结点的具体数据类型和问题规模:建立一个顺序栈,实现栈的压栈和出栈操作。实验步骤1、依据实验内容分别说明实验程序中用到的数据类型的定义;2、相关操作的算法表达;3、完整程序;4、总结、运行结果和分析。5、总体收获和不足,疑问等。#includeusing namespace std;const i
2017-10-13 11:29:49
450
原创 数据结构二之双链表(找不出异常原因抓狂)
.实验内容1.建立一个由n个学生成绩的顺序表,n的大小由自己确定,每一个学生的成绩信息由自己确定,实现数据的对表进行插入、删除、查找等操作。分别输出结果---------用双链表实现。#includeusing namespace std;struct DulNode{ double data; DulNode*prior, *next;};class stu{p
2017-10-08 21:29:02
171
原创 数据结构实验二之单链表
1.建立一个由n个学生成绩的顺序表,n的大小由自己确定,每一个学生的成绩信息由自己确定,实现数据的对表进行插入、删除、查找等操作。分别输出结果。------用单链表来实现。#includeusing namespace std;struct Node{ double data; Node*next;};class stu{private: Node*first; int
2017-10-08 20:01:38
630
原创 数据结构实验二之顺序表
实验目的 巩固线性表的数据结构的存储方法和相关操作,学会针对具体应用,使用线性表的相关知识来解决具体问题。三..实验内容1.建立一个由n个学生成绩的顺序表,n的大小由自己确定,每一个学生的成绩信息由自己确定,实现数据的对表进行插入、删除、查找等操作。分别输出结果。-----------------用顺序表来实现。#includeusing name
2017-10-08 16:42:13
889
原创 数据结构实验一
实验一线性表的基本操作实现及其应用 一、实验目的 1、熟练掌握线性表的结构特点,掌握顺序表的基本操作。 2、巩固 C++相关的程序设计方法与技术。 3、学会使用顺序表解决实际问题。 二、实验内容 1、顺序表的建立与操作实现建立 n 个元素的顺序表(n 的大小和表里数据自己确定),实现相关的操作:输出,插 入,删除,查找等功能
2017-09-23 14:13:31
501
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人