自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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&gt

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

数据结构与算法分析(C语言描述)习题答案

《数据结构与算法分析(C语言描述)》(https://book.douban.com/subject/33419792/)

2021-08-01

数据结构与算法分析(C语言描述)程序代码

数据结构与算法分析(C语言描述)【https://book.douban.com/subject/33419792/】程序代码

2021-08-01

flask、echarts可视化小实例

我的博客文章:https://blog.csdn.net/qq_43795348/article/details/108865588 示例代码

2020-09-29

微信小程序实现实现计算器源代码

该项目很基础,适合小程序学习入门。 主要实现了计算器美化界面、点选人机交互事件获取、计算器内部处理逻辑三部分的功能。

2020-01-20

Python 3网络爬虫开发实战 崔庆才(PDF+源码+教学视频)

此书介绍了如何利用Python 3开发网络爬虫,书中首先介绍了环境配置和基础知识,然后讨论了urllib、requests、正则表达式、Beautiful Soup、XPath、pyquery、数据存储、Ajax数据爬取等内容,接着通过多个案例介绍了不同场景下如何实现数据爬取,后介绍了pyspider框架、Scrapy框架和分布式爬虫。

2019-04-14

蓝桥杯c语言赛项历年真题

为推动软件开发技术的发展,促进软件专业技术人才培养,向软件行业输送具有创新能力和实践能力的高端人才,提升高校毕业生的就业竞争力,全面推动行业发展及人才培养进程,工业和信息化部人才交流中心特举办“全国软件专业人才设计与创业大赛”,本赛包括个人赛和团队赛两个比赛项目,个人赛设置:1、C/C++程序设计(本科A组、本科B组、高职高专组)2、Java软件开发(本科A组、本科B组、高职高专组)3、嵌入式设计与开发(大学组、研究生组)4、单片机设计与开发(大学组)5、电子设计与开发(大学组),团队赛设置:软件创业赛一个科目组别。并且形成了立足行业,结合实际,实战演练,促进就业的特色。

2019-03-27

VisualDSP++ 5.0 破解 绝对可用 免费

不能用请拍砖砸我 哈哈 VisualDSP++ 5.0 破解补丁涵盖ADI所有的DSP系列 1.双击ADI-Crack.exe 生成license.dat文件 2.把license.dat 复制到 VisualDSp++安装目录\system目录下 3.尽情享受吧

2019-03-03

合成孔径雷达(SAR)的点目标仿真SAR点目标仿真

合成孔径雷达(Synthetic Aperture Radar ,简称SAR)是一种高分辨率成像雷达技术。它利用脉冲压缩技术获得高的距离向分辨率,利用合成孔径原理获得高的方位向分辨率,从而获得大面积高分辨率雷达图像。

2019-03-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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