自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (5)
  • 收藏
  • 关注

原创 算法思维拓展:用java实现蛇形打印

class demo { static int length = 8; static int value = 1; static int[][] snake = new int[length][length]; static Direction lastDirection = Direction.Right; static enum Direction { Right, Down, Left, Up; } public stati.

2020-06-30 20:49:27 32167

原创 scrapy源码1:engine的源码分析

scrapy中engine.py的源码分析如下:"""engine.py提供了2个类:Slot和ExecutionEngine Slot: 提供了几个方法添加请求,删除请求,关闭自己,触发关闭方法 它使用Twisted的主循环reactor来不断的调度执行Engine的"_next_request"方法,这个方法也是核心循环方法。 ExecutionEngine: 引擎的执行任务爬虫引擎是控制调度器,下载器和爬虫的。This is the Scrapy eng

2020-06-30 13:02:17 42898

原创 用java实现哥德巴赫猜想

问题:哥德巴赫猜想即任何一个大于 2 的偶数都能表示为两个素数之和。编写一个 Java 程序, 验证 1~200 内哥德巴赫猜想的正确性,近似证明哥德巴赫猜想。代码如下:public class demo { public static boolean isPrime(int i) { // 判断参数i是否是素数,是则返回true反之则返回false int n; boolean flag = true; if (1 == i)

2020-06-30 09:14:25 37674

原创 用3种方式爬取动态网站数据:华南粮网

需求:爬取 华南粮网:https://gdgrain.com/#!/list?params=%7B%22type%22:7%7D 的标题和时间。该网站查看网页源代码发现,无标题数据:该网站通过requests请求是请求不到数据的,可以通过下面的方法来获取数据。1. 分析网站,找出post请求网站分析如图:代码如下:import requestsimport jsonimport timeurl = 'https://gdgrain.com/sgtcPortals-front/sgtc/

2020-06-29 18:21:59 34361

原创 用java实现字符串匹配问题

考题:判断字符串 a 是否包含字符串 b,这里称 a 为文本串,b 为模式串。代码如下:import java.util.Scanner;public class demo { /** * 判断是否匹配 * * @param target 目标文本串 * @param mode 模式串 * @return 匹配结果 */ public static boolean matchString(String target,

2020-06-29 12:30:47 34635

原创 pyppeteer的环境搭建,常见参数及2个案例

一. pyppeteer介绍Puppeteer是谷歌出品的一款基于Node.js开发的一款工具,主要是用来操纵Chrome浏览器的 API,通过Javascript代码来操纵Chrome浏览器,完成数据爬取、Web程序自动测试等任务。Puppeteer 默认以 headless 模式运行,但是可以通过修改配置文件运行“有头”模式。Pyppeteer的两大特点,chromium浏览器和asyncio框架:Chromium是一款独立的浏览器,是Google为发展自家的浏览器Google Chrome而

2020-06-28 19:10:46 44866 1

原创 使用asyncio+aiohttp爬取数据并拼装返回的数据

使用asyncio+aiohttp爬取数据并拼装返回的数据# -*- coding:utf-8 -*-import jsonimport asynciofrom aiohttp import ClientSessionfrom aiohttp.client_exceptions import ClientConnectionError, ClientError, ClientConnectorErrorfrom lxml import etreeclass MyTest(object):

2020-06-18 18:25:13 43733

原创 python中tqdm(进度条模块) 详细用法及参数解释

进度条 tqdm 库比较热门,声称比老版的 python-progressbar 库的单次响应时间提高了 10 倍以上。其实进度条的原理十分的简单,无非就是在 shell 中不断重写当前输出。from tqdm import tqdm pbar = tqdm(range(300))#进度条 for i in pbar: err = 'abc' pbar.set_description("Reconstruction loss: %s" %(err))参数解释iterable

2020-06-17 19:22:17 59228 2

原创 用selenium爬取csdn博客文章,并用4种方法提取数据

为了方便susu学习selenium,下面代码用selenium爬取博客文章的标题和时间,并用selenium自带的解析,etree,bs4,scrapy框架自带的selector等4种方式来解析网页数据;当然,请求库还可以使用urllib,requests;也可以用aiohttp来实现异步爬取,用Splash实现动态渲染页面的抓取。# -*- encoding: utf-8 -*-from selenium import webdriverfrom selenium.webdriver.chro

2020-06-15 16:42:38 33339 3

原创 mysql报错:1366, Incorrect string value:for colum 的解决办法

1、向mysql中插入数据时,报错:1366, "Incorrect string value: '\\xE5\\x96\\x9C\\xE6\\xAC\\xA2...' for colum2. 报错原因:ubuntu刚安装完mysql,默认字符集是latin1,把字符编码修改成utf8格式就行了。3. 修复方法:在 【client】下追加:default-character-set=utf8在 【mysqld】下追加:character-set-server=utf8在 【mysql】 下

2020-06-09 11:15:55 34774

用Panda3D开发3D枪战类游戏源码,脚本可以直接运行

用Panda3D开发3D枪战类游戏源码,脚本可以直接运行。 功能包括:开始动画、穿戴商店、关卡设计、场景切换、运动控制、对战特效。包括音效、地图实现,包括实现HUD模块。

2023-06-13

用python3实现AI人脸识别签到打卡系统(压缩包中源码可直接运行)

所用技术:PyQt5 + OpenCV + Python3 + SQLite3 + 百度智能云。 项目中使用Qt Deisigner实现主窗口界面,可以导出签到打卡信息。运行主文件 main.py 即可调试运行。

2023-06-13

用python3实现个人博客系统,脚本可以直接运行 (所用技术:Flask、TinyDB)

用python3实现个人博客系统,脚本可以直接运行。 所用技术:Flask、TinyDB。 系统架构主要分为4大模块功能:系统设置(常用功能放在系统设置文件中)、后台管理(前台和后台分离),登录认证管理(只有合法的用户才能登录系统),博客展示(在前台页面上显示博客信息)。

2023-06-13

用python3实现民宿信息可视化系统

所用技术:Django + Echarts + scrapy爬虫(破解字体加密) + MySQL。 压缩包包括数据文件,采集脚本,可视化脚本,代码可以直接运行。

2023-06-13

用python3实现在线生鲜商城系统,脚本可以直接运行

所用技术:Django + Vue + 支付宝接口 内容包括:数据库设计、使用Resful API、登录认证、支付宝支付。包括前端脚本和后端脚本,代码可以直接运行。

2023-06-13

MySQL的100个经典面试题(包括答案详解)

MySQL的100个经典面试题(包括答案详解) 总结很全面!!!

2023-06-10

C++ Primer Plus 第五版 中文版课后习题答案详解

C++ Primer Plus 第五版 中文版课后习题答案详解。 高质量答案,结果可供参考。

2023-06-10

程序员-数据采集简历模板,可以在简历中进行修改

程序员-数据采集简历模板,可以在简历中根据自己的技能进行修改,便是一份好的简历。 程序员-优秀的数据采集简历模板

2023-06-10

用python3实现基于深度学习的AI人脸识别系统,脚本可以直接运行(包括源码文件、数据文件)

用python3实现基于深度学习的AI人脸识别系统,脚本可以直接运行(包括源码文件、数据文件) 用到技术:Flask + OpenCV-Python + Keras + Sklearn 压缩包中包括:照片样本采集源码、深度学习和训练源码、人脸识别相关源码、Flask实现人脸识别接口等。 通过浏览器上传图片,或者打开摄像头即可识别。

2023-06-10

用python3实现招聘信息实时数据分析系统,包括数据文件、爬虫文件、部署文件等

用python3实现招聘信息实时数据分析系统,包括数据文件、爬虫文件、部署文件等 技术用到:网络爬虫 + Flask + Highcharts + MySQL 脚本可以直接运行。

2023-06-10

用python3实现房产价格数据可视化分析系统(包括采集房产的脚本、数据可视化脚本)

用python3实现房产价格数据可视化分析系统(包括采集房产的脚本、数据可视化脚本) 数据存储到MySQL,压缩包里包括数据文件 网络爬虫 + MySQL + pylab 实现

2023-06-10

用python3实现在线商城系统,脚本可以直接运行

用python3实现在线商城系统,脚本可以直接运行。 Django+Mezzanine+Cartridge实现。

2023-06-10

用python3实现人机对战五子棋游戏源码(代码可直接运行)

用python3实现人机对战五子棋游戏源码,AI+pygame版本 代码有六百多行, 代码可直接运行。

2023-06-10

用python3实现动态验证码,脚本可以直接运行

用python3实现动态验证码,脚本可以直接运行。 脚本中可以直接指定验证码的长度。 用到了tkinter模块和random模块。

2023-06-08

用python3实现图形验证码,代码可以直接运行

用python3实现图形验证码,代码可以直接运行。 脚本中用到tkinter模块。

2023-06-08

用python3实现轻松背单词程序,代码可直接运行

用python3实现轻松背单词程序,代码可直接运行。 脚本中用到: tkinter模块,可以自定义预置和切换单词,单词复制到里面的txt文本里即可。

2023-06-08

炫酷时钟动态案例,web浏览器打开index.html即可看到动态效果

炫酷时钟案例,web浏览器打开index.html即可看到动态效果。效果可以参考博客:https://cuiyonghua.blog.csdn.net/article/details/131019027 。 年月日时分秒分不同的颜色,不断旋转。

2023-06-03

python3实现学生管理系统源码

python3实现学生管理系统源码,用到tkinker,数据存到MySQL,代码可以直接运行

2021-08-04

python3实现带界面的计算器源码

python3实现带界面的计算器源码,代码可直接运行

2021-08-04

python3实现俄罗斯方块的源码

python3实现俄罗斯方块的源码,可直接运行

2021-08-04

python3实现动态时钟界面的源码

python3实现动态时钟界面的源码,可直接运行

2021-08-04

python3实现的贪吃蛇游戏源码

python3实现的贪吃蛇游戏源码,可直接运行

2021-08-04

空空如也

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

TA关注的人

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