其他语言
其他语言
ybqdren
这个作者很懒,什么都没留下…
展开
-
使用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 · 1371 阅读 · 0 评论 -
从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 · 443 阅读 · 0 评论 -
一个简单的flask、echarts可视化实例
项目结构如下:app.py# -*- coding:utf-8 -*-# Created by ZhaoWen on 2020/9/28from flask import Flaskfrom flask import render_templatefrom flask_sqlalchemy import SQLAlchemyapp = Flask(__name__)app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://root:66666原创 2020-09-29 12:08:12 · 1232 阅读 · 1 评论 -
使用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 · 2043 阅读 · 0 评论 -
使用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 · 804 阅读 · 0 评论 -
使用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 · 2448 阅读 · 0 评论 -
更新中:从入门到进阶,Flask开发踩坑大全
长期更新,记录自己走过的弯路一、flask-SQLAlchemy相关1.ImportError: No module named MySQLdb : 没有添加连接mysql数据库的驱动 解决办法:安装flask-mysqldb包 参考内容:ImportError: No module named MySQLdb [Solved]2.AttributeError: 's...原创 2020-04-24 10:12:25 · 779 阅读 · 0 评论 -
使用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 · 2163 阅读 · 2 评论 -
Golang环境变量
Windows平台下找到cmd,输入`go env`即可查看golang环境配置详情C:\Users\erbin>go envset GO111MODULE=set GOARCH=amd64 // GOARCH表示目标处理器架构set GOBIN= // GOBIN表示编译器和链接器的安装位置set GOCACHE=C:\Users\erbin\AppData\Local\go-buildset GOENV=C:\Users\erbin\AppData\Roaming\go\en.原创 2021-01-17 10:15:33 · 214 阅读 · 0 评论 -
Golang开发项目目录简介以及目录结构设置规范
一、Golang项目简单介绍Golang简单的目录结构如下:其中,bin用来存放经过go bulid后的可执行文件,pkg存放编译后的go module,而src就存放我们项目的代码二、三种常用目录结构1、适合个人开发者2、流行的目录结构3、企业开发常用目录结构三、参考文档topgoer.com...原创 2021-01-17 10:26:29 · 3738 阅读 · 0 评论 -
解决Goland运行Go程序报错:该版本的 %1 与你运行的 Windows 版本不兼容
一、报错详情Error running 'go build awesomeProject (1)': Cannot run program "C:\Users\erbin\AppData\Local\Temp\___go_build_awesomeProject__1_.exe" (in directory "G:\Language Proctice\Goworks\src\awesomeProject"): CreateProcess error=216, 该版本的 %1 与你运行的 Windows 版原创 2021-01-15 22:44:34 · 8642 阅读 · 2 评论 -
Golang实现二分查找
一、实现要点每次循环都需要检查中间的元素如果猜的数小了,就相应地修改最小值如果猜的数大了,就相应的修改最大值循环终止的条件时最低值不小于最大值时,即被查找数列长度为0,或者相等时二、完整代码/**实现二分查找@parm arr 被查找的数组对象@parm key 要查找的数字@return 返回key的位置 */func binary_search(arr []int,key int) int{ var result int var mid int var low ..原创 2021-01-21 21:27:40 · 817 阅读 · 1 评论 -
更新中..收集全网的优质Golang学习资源
慢慢更新# 文字教程## 1.[Go语言中文教程](http://www.topgoer.com/)## 2.[李文周的博客](https://www.liwenzhou.com/posts/Go/go_menu/)## 3.[Go编程时光](http://golang.iswbm.com/en/latest/index.html)## 4.[C语言中文网-Go语言教程](http://c.biancheng.net/golang/)## 5.[learnku-Go入门指南].原创 2021-01-19 09:08:37 · 295 阅读 · 0 评论 -
Windows10环境下的Rust环境安装以及VSCode开发环境配置
在Windows10上安装Rust。原创 2021-11-13 19:43:45 · 2940 阅读 · 0 评论 -
由for嵌套打印输出‘A BC DEF...’引发的对C语言嵌套循环的思考
下午朋友发了一道题给我,如下:我一看,心想简单啊,这不就是打印一个直角三角形,只不过是把’*'换成了字母。于是写了如下代码:#include <stdio.h>int main(void){ int i,j; char a=‘A’; for(i=0;i<6;i++){ for(j=6;j>i;j--){//空格逐行-1 ...原创 2019-07-06 22:04:45 · 1678 阅读 · 0 评论 -
37道C语言基础题,包含水仙花数、计算BMI、菱形三角形打印、温度转换、回文、闰年、英文大小写转换
1.输入3个数判断是否能构成三角形;若可以请计算面积#include <stdio.h>float area(float x,float y,float z);int main(){ float a,b,c; printf("请输入三个数(以空格分隔):"); scanf("%f %f %f",&a,&b,&c); if(a...原创 2019-06-23 23:02:17 · 921 阅读 · 0 评论 -
单链表基础及基本操作 C语言实现
我在周五才做完实训项目学生信息管理系统,为了完成作业也开始学习链表,虽然过程很难受,但到今天看来还是有一番收获的所以为防遗忘,也为了提高,特来留个笔记总结一番 一、定义简述 何谓链表? 链表由一系列不必在内存中相连的结构组成。每一个结构均含有表元素(data)和指向包括该元素的后继元的结构指针(*Next)...原创 2019-06-23 21:38:31 · 628 阅读 · 0 评论 -
CodeBlocks运行总是只输出HelloWorld问题解决方案
首先先找到问题出现的原因::新建的文件尚未添加到运行的项目中所以把新建的文件添加到工作空间就可以了。具体操作如下所示:一.右键文件标题,在弹出的功能菜单中找到‘将文件添加到当前活动工程’选项,并单击二.在右侧的工作空间中找到main.c文件,右键移除三.大功告成...原创 2019-04-30 17:21:16 · 10888 阅读 · 10 评论