- 博客(21)
- 资源 (8)
- 收藏
- 关注
原创 使用Flask-SQLAlchemy将csv、json格式数据插入mysql数据库
文章目录一、获取Flask、SQLAlchemy实例,绑定Flask实例二、插入csv文件中的数据1.声明orm关系映射2.插入数据3. 效果三、插入json中的数据1.ORM关系映射2.插入数据3.效果一、获取Flask、SQLAlchemy实例,绑定Flask实例db = SQLAlchemy()db.init_app(app) 其中app来自工厂函数def create_app(app): app = Flask(__name__) app.config.from_ob
2020-10-31 16:16:18 2335 2
原创 从0开始搭建Flask-Echarts数据可视化项目
基于重庆2019年巴渝工匠杯市赛题目、2019年h3c大数据挑战赛试题文章目录- 一、起步-新建项目配置环境安装三方包按照目录规范添加目录-二、开始编码Flask实例对象准备蓝图准备前端页面准备- 三、数据与模型类模型类数据迁移ORM模型映射- 四、数据可视化1.柱状图2.折线图3.双图表切换(折线/柱)4.雷达图5.饼图6.南丁格尔图(玫瑰图)- 项目启动- 一、起步-新建项目配置环境1.新建Python项目 命名为01_MyFlaskTest2.在Teminal中安装pip..
2020-10-31 16:15:06 587
原创 从0开始写SSM项目03-数据增加
文章目录一、修改easyui表单二、Controller将发送过来的数据封装到bean中1.POST携带参数2.UserController.java一、修改easyui表单 <div id="dlg" style="width: 400px; height: 280px; padding: 10px 20px"> <form id="fm" method="post"> <div class="fitem"> 编号: <input.
2020-10-26 22:31:36 215
原创 Matplotlib在Flask开发环境下的数据可视化绘图实战
一、环境准备1.准备Flask开发环境安装包flaskflask-sqlalchemyflask-mysqldb创建flask实例app = Flask(__name__)创建蓝图# -*- coding:utf-8 -*-# Created by ZhaoWen on 2020/10/11from flask import Blueprintmatplot_print = Blueprint('matplot_print',__name__)@matplot_print
2020-10-24 23:31:00 3859 1
原创 从0开始写SSM项目02-数据查询、通过springmvc发送json数据到easyui
SSM环境整合请看我上一篇博客:从0开始写SSM项目01-SSM开发环境整合文章目录一、数据查询1.定义一个javaBean2.查询所有用户信息UserDaoImpl.javaUserService.java二、构造Json数据三、EasyUi显示数据四、细节与总结jackson构造对象、数组混合数据时数据不干净使用SpringMVC传递json数据时一定要加上注解EasyUI接收数据并显示的一些事五、参考文献一、数据查询1.定义一个javaBean/** * Created by Zha.
2020-10-24 23:25:17 195
原创 MapReduce排序案例
文章目录一、源数据二、实现writableComparable接口三、定义两个字段first和second四、实现tostring()方法五、重写 compareTo()方法六、重写wirte()方法,实现序列化八、在map中将数据封装进比较器实现类对象中的first、second九、在reduce中将数据写出十、完整代码一、源数据a 1a 9b 3a 7b 8b 10a 5PairWritable.java二、实现writableComparable接口使用PairWri
2020-10-20 20:48:01 617
原创 Echarts绘制散点地图要点
文章目录要点分析1.地图2.散点图完整代码参考文档要点分析1.地图需要显式定义一个地理坐标系geogeo:{ map:'china' },因为此处应用了china.js文件,所以需要声明map属性为china2.散点图需要与地图进行绑定在series系列配置中,需要加上如下配置coordinateSystem:'geo', //series坐标系类型数据集需以以下形式,方可正常显示,其中数组中的value-x最少需要定义两个{name: '', value
2020-10-20 00:05:47 838
原创 从0开始写SSM项目01-SSM开发环境整合
本学期的课程大作业,慢慢做文章目录1.新建Maven项目,并配置pom.xml坐标2.配置spring-mvcspring/spring-mvc.xml3.配置spring4.配置Mybatisjdbc配置文件mybatis配置文件(基于mybatis注解开发)5.整合spring和mybatis6.日志配置文件7.完善项目结构1.新建Maven项目,并配置pom.xml坐标 <properties> <project.build.sourceEncoding>U
2020-10-19 20:31:10 520 1
原创 使用pymysql和SQLAlchemy两种方式让Python对MySQL数据进行操作
文章目录常规方式-pymysql1.安装包2.配置连接3.获取连接、游标4.增删改查5.关闭游标、连接6.完整代码如下ORM映射方式-SQLAlchemy1.安装包2.创建引擎、获取数据库连接3.创建declarative_base实例、并创建模型类4.创建session持久会话对象5.增删改查6.完整代码常规方式-pymysql1.安装包此处我使用的是pipenv虚拟环境,故命令如下pipenv install pymysql2.配置连接这里需要注意charset编码一定不要带-,比如
2020-10-17 23:43:26 2738
原创 Java以字节输入流的方式从文件中获取数据,封装为一个工具类
我是用来读取json数据的,所以类名是如此:package com.zw.jsonio;import java.io.*;import java.nio.file.Path;/** * Created by Zhao Wen on 2020/10/14 * json文件读取工具包 */public class JsonReadUtils { public static String readJson(String pathString) throws IOException {
2020-10-17 20:15:16 334
原创 Maven项目以注解方式配置Mybatis
配置pom.xml依赖 <!-- mybatis maven环境搭建 --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.5</version> </dependency> <dependen
2020-10-17 16:33:30 324 1
原创 Maven项目以XML文件形式配置Mybatis
文章目录一、配置pom.xml依赖二、创建实体类和dao的接口三、创建Mybatis的主配置文件 - SqlMapConfig.xml四、创建映射配置文件 - IUerDao.xml五、项目目录六、环境搭建注意事项一、配置pom.xml依赖 <!-- mybatis maven环境搭建 --> <dependency> <groupId>org.mybatis</groupId> <artifactId>
2020-10-17 15:41:58 498
原创 Java Collection集合速查以及案例实践
Collection数组与集合数组缺点:长度固定2.数组只支持可重复 顺序,比较单一集合主要是两大类:Collection 一组对象Map :键值对容器有共同的行为特征,操作方式Collection最常见:List 列表:可重复,有序的(按照顺序存储)实现类:例如ArrayList(动态数组)Set不可重复,无序的(和添加顺序无关)Collection常用方法(所有继承接口下的实现类都可以使用)1.添加 add(Object obj)
2020-10-17 10:43:00 1869
原创 使用Requests+正则表达式爬取中国工作网招聘信息,并保存为JSON格式
一、准备1.数据http://www.job.cn/job/list/35_47-0-0-0_0_0_0_0_0_0_0-0-0-0-1.html2.数据字段职位名称 薪资 要求学历 职位描述 公司名称 公司规模 发布日期二、数据爬取1.设置预设 headers = { 'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*
2020-10-16 16:07:09 1410
原创 使用Requests+正则表达式爬取89免费代理网站代理ip和端口信息,并保存为JSON格式
一、准备1.数据https://www.89ip.cn/index_1.html2.数据字段IP地址 端口 地理位置 运营商二、数据爬取1.设置预设from fake_useragent import UserAgentua = UserAgent()headers = { 'User-agent':ua.random}2.观察网页源码(部分) <tbody> <tr> <td> 60.177.152.181
2020-10-15 21:52:30 2229
原创 使用Requests+正则表达式爬取学习猿地-猿来如此模块页面信息,并保存为JSON格式
一、准备1.数据https://www.lmonkey.com/ask2.数据字段问题 时间 作者 问题url二、数据爬取1.设置预设'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.20 Safari/537.36'2.观察网页源码(部分) <div class="flex-
2020-10-15 16:45:58 1016
原创 25个常用Java String API速查以及案例实践
一、常用api1.length()求字符串的长度public int length() 返回此字符串的长度。长度等于字符串中的 Unicode code units数。 2.trim()去掉前后空格public String trim() 返回一个字符串,它的值是字符串,任何前导和尾随空格删除。 3.equals()比较两个字符串是否“相等”,比较字符串的内容public boolean equals(Object anObject)将此字符串与指定的对象比较。其结果是 tr
2020-10-13 19:13:26 765
原创 在Java中处理JSON数据:fastjson的简单使用
一、JSON基础1.JSON语法JSON是一种由双引号包裹的,名称-值对为组成形式的数据格式,如"MyNamIs":"json"注意:JSON名称和值对中都可以使用空格和特殊字符(除a~z 0~9以外的字符)。但是这样会影响移植性,所以为了保证最大的移植性,应该尽量避免使用。2.JSON对象与JSON数组JSON对象JSON对象是使用逗号分隔的名称-值对构成的集合,并使用花括号{}包裹,如:{ "one":"1", "two":"1", "three":"1", "o
2020-10-10 22:19:49 1861
原创 正则表达式常用语法速查+一个简单使用案例
一、常用元字符(注意区分大小写,大写是相反的意思)\d 任意一个数字 0-9的任意一个\w 任意一个字母或数字或下划线,也就是A-Z A-Z 0-9 _任意一个\s 包括空格 制表符 换行符等空白字符的其中任意一个. 小数点可以匹配任意一个字符(除了换行符)。如果要匹配包括\n在内的所有字符,一般用[\s\S]四、重复量词与贪婪非贪婪模式{n} 表达式重复n次{m,n}表达式至少重复m次,最多重复n次{m,}表达式至少重复m次? 匹配表达式0次或者1次数,相当于{0,1}+ 表达式
2020-10-10 12:41:02 2668
原创 MapReduce项目环境配置以及简单例程-WordCount
本次使用到的依赖有:hadoop-mapreduce-client-core 2.6.0hadoop-common 2.6.0hadoop-mapreduce-client-common 2.6.0hadoop-hdfs 2.6.0junit 3.8.1一、配置Maven POM <!-- HADOOP MAPREDUCE --> <dependency> <groupId>org.apache.hadoop</groupId&..
2020-10-06 18:05:26 546
原创 Idea2020.1常用设置与快捷键:基于eclipse快捷键模板
请注意,以下所有操作都是基于eclipse快捷键模板一、常用设置1.设置鼠标字体放大缩小2.鼠标悬停提示3.自动导报/移除没用的包4.设置行号和方法间的分隔符效果如下:5.忽略大小写提示6.文件多行显示tabs标签效果如下:7.设置控制台字体大小8.设置自动编译9.设置作者、创建时间信息10.配置项目sdk11.配置本地maven配置自定义仓库路径以及旗下的setting.xml文件,如果不需要就不修..
2020-10-01 16:29:22 1369
flask、echarts可视化小实例
2020-09-29
Python 3网络爬虫开发实战 崔庆才(PDF+源码+教学视频)
2019-04-14
蓝桥杯c语言赛项历年真题
2019-03-27
VisualDSP++ 5.0 破解 绝对可用 免费
2019-03-03
合成孔径雷达(SAR)的点目标仿真SAR点目标仿真
2019-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人