自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CUFEECR的博客

记录项目实战、学习笔记、经验技巧、异常处理等,在学习和记录中进步。

  • 博客(17)
  • 资源 (43)

原创 Python数据分析实战(3)Python实现数据可视化

数据可视化可以进一步理解数据,matplotlib、pandas可以单独或结合使用。matplotlib是著名的绘图库,可以用pyplot等模块画图,画图的步骤包括导库、创建画图对象、设置属性等,还可以画子图。常见的作图类型包括散点图、条形图、饼图和三维图等;pandas画图主要包括累和图、柱状图和矩阵散点图等,可以分别为序列和数据帧画图;两者结合使用效果更好。订单数据可视化可以展示GMV、商家趋势、订单来源等,并制作数据仪表盘。泰坦尼克号灾难数据主要展示男女乘客比例、船费散点图和直方图、生还人数等。

2020-08-29 21:58:47 5634 17

原创 Python全栈(十)Django框架之3.Django模板简单使用

在实际开发中,视图函数中需要返回模板,DTL是Django自带的模板,可以传递参数、数据动态化,渲染模板有两种方式:render_to_string和render,可根据需要选择,还需要配置模板路径。在查找模板时,先在DIRS中查找,再在安装的APP中查找,如果都找不到会抛出异常。视图中用context参数向模板中传递变量并渲染,可以传递多种变量类型。if标签用于条件判断;for标签用于循环,有很多属性;url标签用于反转路由,可以传递参数;with标签给变量重命名;autoescape标签设置转义。

2020-08-28 17:00:22 689 2

原创 Python数据分析实战(2)使用Pandas进行数据分析

Pandas主要用于数据读取、透视表、数据聚合等方面,很灵活,主要的两个数据类型是数据帧和序列;基本操作包括序列操作、创建数据帧、行列操作、数据帧基本操作、时间操作等;数据分析包括读取数据、选择数据子集、数据清洗、布尔索引和分组等;可以使用plt、sns等进行数据可视化。大学数据可以进行很多操作和预处理,如查看和设置索引等。鸢尾花数据集可以进行删除切片、赋值、检索、统计和缺失值处理;分析可以进行描述统计、分组、聚合函数等操作。对电影数据分析主要包括平均分、性别差异、评分次数最多、年龄段区别最大等角度。

2020-08-25 21:58:38 2628 6

原创 数据分析 常见异常及解决办法(一)

在使用数据分析工具进行数据分析时有时候会出现一些异常和警告。Jupyter读取数据时提示C引擎不支持正则表达式分割,加入engine参数即可。matplotlib画图显示中文报错missing from current font,需要在配置文件中添加中文字体。DF has no attribute 'ix'可以改为iloc或loc。'Rectangle' has no 'normed',可以去掉该属性或者用density替代。对数据进行分组时警告multiple keys,需要使用双层中括号。

2020-08-25 15:07:31 513 2

原创 Python全栈(十)Django框架之2.URL与视图

在视图中完成业务逻辑;url需要映射;在路由中传入路径参数,参数名和参数数量要保持一致,关键字参数使用get方法获取。URL模块化需要用到include函数;内置转换器可以限制数据类型。reverse方法可以对路由名反转得到路由;应用命名空间可以使各个应用不混乱,实例命名空间可以使多个实例不混乱;反转传参是路径参数时需要通过kwargs传递,是关键字参数时直接拼接字符串。可以设置URL默认参数,在访问路由中未添加参数也可访问到网页,通过给一个视图函数定义两个路由实现;re_path方法支持正则表达式。

2020-08-24 21:51:58 979 10

原创 Python Django开发 异常及解决办法(三)

Django是一个常用的Python Web框架,开发中可能遇到一些难以解决的异常。’gbk’ codec can’t decode byte 0xa6。Django使用原生SQL插入数据报错Unknown column。映射数据库时提示No migrations to apply,更滑数据库或删除django_migrations表记录。使用DateTimeField字段提示received a naive datetime。UnorderedObjectListWarning。持续更新中。

2020-08-24 20:17:30 443 1

原创 Windows平台快速安装MongoDB和Robo 3T

传统的数据库都是关系型数据库,随着业务的发展,出现了NoSQL数据库,包括MongoDB和Redis等;在安装MongoDB和Robo 3T之前,需要先通过各种方式下载好安装包,一般官网下载较慢,需要通过其他方式下载。安装MongoDB时需要自定义安装路径,安装到非系统盘,并勾选安装服务选项,以便开启系统服务,取消勾选Compass;安装完成后即可访问MongoDB服务,可以手动或命令行开启或关闭服务。Robo 3T是MongoDB可视化工具,也需要自定义安装路径;安装完成之后即可连接查看操作数据库。

2020-08-24 10:33:19 1038 8

原创 Python数据分析实战(1)数据分析概述

大数据时代,数据呈现爆炸式增长,对数据和数据人才的需求大大提升;数据分析师的任务是分析了、预测未来和优化选择;成为数据分析师必须具备多种技能,利用好Python等工具。Python有多个版本;根据不同系统安装;需要添加环境变量;需要安装pip;可以选择PyCharm开发。Anaconda是科学计算工具;安装后会附带很多工具;conda是包管理和环境管理的工具。Jupyter Notebook是交互式笔记本,运行后即可执行代码;支持Python运算;满足Python语法;保存数据到数据库;进行数据清洗。

2020-08-23 21:51:03 3471 8

原创 Python全栈(十)Django框架之1.Django初体验

虚拟环境安装不同版本的库,满足不同项目的需求,之间相互独立;安装虚拟环境可以使用pipenv等:在使用之前需要先安装,包括创建、切换、退出等命令,创建好之后需要在PyCharm中进行配置。Django框架遵循MVT,开发原则是快速开发和DRY。创建项目包括命令行和IDE创建两种方式;运行也包括这两种方式;项目结构包括交互文件、设置文件、路由配置文件和部署文件;为了实现功能,需要创建app。创建视图函数时需要满足两个条件,并配置路由,可以在每个app中分别实现视图;可以根据需要开启和关闭DEBUG模式。

2020-08-22 20:00:36 1707 7

原创 Python全栈(九)Web前端基础之6.JQuery的基本使用

JQuery是一个高效、精简、功能丰富的JS工具库,包括压缩版和未压缩版,可以下载本地导入或使用CDN,比原生JS简洁。JQuery选择器规则与CSS相同,包括对id、类、标签等的选择;还有has、not、eq等过滤器;包括prev、next等选择器转移;可以根据长度判断是否找到元素。常见属性包括val、prop、attr等;操作样式类名包括添加类、移除类、切换类。事件包括得失焦点、鼠标事件和DOM事件等。JQuery可以实现淡入淡出、显示隐藏、展开卷起等特殊效果;调用animate方法实现动画效果。

2020-08-21 20:13:10 1261 1

原创 Python全栈(九)Web前端基础之5.JS获取节点和常见事件

通过顶层document节点获取节点可以通过id、标签名、name属性和class属性4种方式获取,获取节点样式,行内样式和其他样式的获取方式不同;通过父节点获取可以获取所有后代HTML和文本、第一个和最后一个子节点3种情况。常见的鼠标事件包括点击、双击、被按下、松开、移到上方、离开等事件,鼠标事件还可以获取相对于可视区、页面和事件源的位置。JS表单事件包括获取焦点、失去焦点、输入、内容改变等事件。键盘事件包括点击、按下、松开等事件。可以使用JS阻止浏览器的默认行为;封装函数可以简化代码、提高复用性。

2020-08-20 21:57:49 1091 5

原创 Python全栈(九)Web前端基础之4.CSS盒模型和JS基础

CSS对HTML元素生成了一个所占空间的矩形元素框,称为盒模型;border表示边框,包括边框宽度、边框风格、边框颜色等;padding是指元素内容到border之间的距离,有4种设置方式;margin是指盒子与盒子之间的距离;overflow定义了溢出元素内容区的内容会如何处理。JS分为3个发展阶段;包括3个组成部分。JS有2种引入方式;JS中有数据类型,用var定义变量,标识符也有一定的命名规则;BOM:浏览器可以通过3种方式向用户显示信息;DOM打通HTML和CSS与JS的壁垒,将节点分为3类。

2020-08-17 20:39:37 1098 5

原创 Python全栈(九)Web前端基础之3.CSS常见样式和选择器

CSS常见文本样式包括颜色、大小、字体等,颜色有4种表示形式;列表常见样式包括类型、图片和位置等;背景样式包括颜色、图片、重复方式、位置;浮动主要为了脱离文档流的垂直排列、变为行内元素,存在高度塌陷问题,有3种解决办法。元素选择器是已经存在的标签的元素名称;使用id选择器给某一唯一元素设置格式;给某一类标签设置同一个样式使用类选择器;匹配所有元素使用通配选择器;群组选择器可以抽离相同样式;包含选择器给某元素的子元素设置样式;伪类选择器可以向超链接添加特殊效果;选择器优先级行内样式最高,通配选择器最低。

2020-08-16 21:58:45 2825 2

原创 Python全栈(九)Web前端基础之2.HTML高级标签和CSS介绍

div标签与其内的内容组成块元素、表示一块内容,没有具体的语义,唯一的格式就是换行,常结合CSS用于页面布局,span标签与其内的内容形成行内元素,没有具体的语义,常用于修改段落中的局部样式;表格标签分为table标签、tr一行、td(th)一列(表头),整个表格和单元格有很多属性进行样式定义;表单标签form一般用来与用户交互并提交数据,根据不同的输入类型有很多的子标签。CSS即层叠样式表,有美化网页、分离样式和内容、提高开发效率的功能;引入方式包括行内样式、嵌入式和外联式3种,其中外联式最常使用。

2020-08-15 10:10:37 1055 2

原创 Python全栈(九)Web前端基础之1.Web前端介绍和HTML基本标签

web1.0时代的网页多是静态网页,缺乏交互性;web2.0时代及以后,出现动态网页;HTML即超文本标记语言,不同的格式用不同的标签来标记,具有不同的语义,HTML具有其自身的特点;编辑器可以选择Sublime、VSCode等,Sublime安装之后需要安装一些常用的插件才能进行更加高效的开发。一个HTML文件包括头部和主体部分,标签有单标签、双标签等,还有很多属性。厂家俺的基础标签包括基础标签、段落标签、水平线标签、修饰标签、特殊符号、列表标签、图片标签和超链接标签等,很多标签都有自己特定的属性。

2020-08-10 16:02:21 949 11

原创 Django+Vue开发生鲜电商平台之11.首页、商品数量、缓存和限速功能开发

首页轮播图包括3张图片,链接对应3个商品,需要定义序列化、视图和配置路由;新品功能是通过is_new字段实现的,需要在过滤器中添加字段实现加入参数请求;商品系列分类展示功能存在着多种关系,需要定义嵌套序列化。商品点击数通过重写方法实现,收藏数可以通过重写方法实现,也可以通过信号量实现数量增减;库存量通过重写方法实现,销量在支付宝付款逻辑中实现。DRF支持缓存,需要安装扩展,主要适用于查询,可以根据需要设置过期时间;Redis对缓存进行优化。通过throttling设置访问速率,包括匿名用户和登录用户。

2020-08-04 21:29:16 2136 9

原创 Django+Vue开发生鲜电商平台之10.购物车、订单管理和支付功能

购物车需要实现在商品详情页面将该商品加入购物车后,右上角同步显示,并且点击去结算会同步显示,并且价格与数量同步;修改购物车数量需要重写update()方法。订单功能需要生成订单号和序列化,视图中需要自定义方法,完善订单详情需要嵌套定义序列化。使用支付宝需要获取公钥和私钥,开发阶段一般在沙箱环境中进行;开发文档中详细定义了各类接口的请求和相应参数;参数中的通知和返回链接用于在支付宝支付成功后跳转;使用第三方SDK更简单实现;Django中集成支付宝支付需要定义视图;前端接入支付宝支付需要获取支付宝链接。

2020-08-02 20:36:00 2490 6

jquery-3.5.1.zip|jquery-3.5.1.zip

jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架).它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。本资源提供的是3.5.1的压缩版和完整版。

2020-08-20

Sublime Text 3.7z

Sublime Text被称作Windows下的TextMate,Sublime Text的特点如下:拥有高效、没有干扰的界面,在编辑方面的多选、宏、代码片段等功能,以及很有特色的Minimap。Sublime Text是一个代码编辑器(Sublime Text是收费软件,但目前可以无限期试用)也是HTML和散文先进的文本编辑器。

2020-08-09

支付宝开放平台开发助手-1.0.7.zip

支付宝开放平台开发助手是支付宝开放平台推出的一键生成RSA密钥工具,该工具也提供了签名及验签功能,可以演示针对支付宝开放平台接口的签名和验签流程。

2020-08-02

xadmin Django3

xadmin是一个不应该错过的Django管理员替代品,要使用Xadmin,需要安装Django ,并且必须激活管理站点,本版本支持Django3.

2020-07-21

xadmin Python3

xadmin是一个不应该错过的Django管理员替代品,要使用Xadmin,需要安装Django 1.4,并且必须激活管理站点,本版本支持Python3.

2020-07-20

DjangoUeditor

在做Django后台管理的时候,需要用到富文本编辑器,在python3环境下,Django应用中集成百度Ueditor HTML编辑器,这是支持Python3的DjangoUeditor包。

2020-07-20

python 3.8

Python 3.8.0是Python编程语言的最新主要版本,它包含许多新功能和优化,在Python3.7的基础上增加了很多新功能和语法。

2020-07-18

o15-ctrremove Office卸载工具.zip

Office卸载工具是微软官方出品的Office清除工具,支持Office2003卸载、Office2007卸载、Office2010等多个版本的卸载。

2020-07-13

百度 UEditor

UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码。

2020-07-03

jquery.min.js v1.11.1

jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。版本为1.11.1。

2020-07-02

Editor.md package.zip

Editor.md是一款开源的、可嵌入的 Markdown 在线编辑器(组件),基于 CodeMirror、jQuery 和 Marked 构建。它是功能非常丰富的编辑器,左端编辑、右端预览,非常方便,完全免费。

2020-06-29

SQLYog.zip

SQLyog是一个快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库,由业界著名的Webyog公司出品,使用SQLyog可以快速直观地让您从世界的任何角落通过网络来维护远端的MySQL数据库。

2020-04-19

phpstudy_pro.zip

phpStudy是一个PHP调试环境的程序集成包。该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等。

2020-04-19

豆瓣案例static材料.zip

在进行豆瓣案例开发时,需要用到一些css文件和图片文件,可以直接下载使用,方便快捷,完成美观的网页效果。

2020-04-14

Jingdong_Comment-MultiThreading.py

该代码不需要selenium,直接使用requests大规模爬取指定商品的评论,并保存到csv中,效率高,同时使用多线程进一步提高效率。

2020-04-12

Jingdong_Comment-MultiThreading.py

该代码不需要selenium,直接使用requests大规模爬取指定商品的评论,并保存到csv中,效率高,同时使用多线程进一步提高效率。

2020-04-12

Jingdong_Comment.py

该代码不需要selenium,直接使用requests大规模爬取指定商品的评论,并保存到csv中,效率高。

2020-04-12

Postman - 7.21.2.rar

Postman不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求,在发送网络HTTP请求方面是很不错的工具。

2020-04-10

nvm-1.1.7.rar

nvm是node版本管理工具,是让你在同一台机器上安装和切换不同版本的node的工具,可以解决node各种版本之间存在的不兼容现象。

2020-04-06

前端开发框架vue.js

Vue是一套用于构建用户界面的渐进式JavaScript框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,方便与第三方库或既有项目整合。

2020-04-02

Git-2.25.0-64.rar

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理,是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。

2020-03-27

Redis - 3.0.504.zip

Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

2020-03-21

163-Card.py

一个简单的小项目,首先selenium动态模拟加载页面获取所有图片链接,再交给requests库下载,最后有百度aip实现文字识别最终实现了阴阳师百闻牌所有卡牌的下载。

2020-03-20

upload-labs.rar

Upload-labs是一个总结了所有类型的上传漏洞的靶场,包括常见的文件上传漏洞,可以进行多种类型漏洞的文件上传测试。

2020-03-19

pconline.rar

pconline是ROCBOSS进行XSS存储型测试的工具,是一个微型的社区,可以进行发帖、私信等社区的简单操作,可以在其中寻找XSS漏洞进行探测。

2020-03-19

IE Tester 0.4.7.rar

IETester是一个免费的(个人和专业用途的)WebBrowser,可以在Windows 8台式机,Windows 7,Vista和XP上使用IE11,IE10,IE9,IE8,IE7,IE 6和IE5.5的呈现和JavaScript引擎,以及在同一过程中安装的IE。

2020-03-17

bilibili_downloader_1.py

可用于实现B站视频的批量下载,有3种模式可供选择:单个视频下载、多个视频下载和视频批量下载,还可以选择清晰度,可根据需要选择。

2020-03-12

bilibili_downloader_1.py

可用于实现B站视频的批量下载,有3种模式可供选择:单个视频下载、多个视频下载和视频批量下载,还可以选择清晰度,可根据需要选择。

2020-03-09

bilibili_downloader_1.py

可用于实现B站视频的批量下载,有3种模式可供选择:单个视频下载、多个视频下载和视频批量下载,可根据需要选择。

2020-03-08

ffmpeg-20190921

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows、Mac OS X等。

2020-03-08

pikachu.rar

用于搭建本地测试环境,是一个比较详细的漏洞平台,可用于搭建靶场、进行SQL注入测试,运用于Web安全攻防。

2020-03-05

FireFox_HackBar_Old.rar

Hackbar是一个Google和Firefox的插件,它的功能类似于地址栏,但是它里面的数据不受服务器的相应触发的重定向等其它变化的影响,可以帮助你在测试SQL注入,XSS漏洞和网站的安全性,主要是帮助开发人员做代码的安全审计,检查代码,寻找安全漏洞,这里提供Firefox的免费旧版本,用于开发。

2020-03-03

Chrome_HackBar_EN.rar

Hackbar是一个Google和Firefox的插件,它的功能类似于地址栏,但是它里面的数据不受服务器的相应触发的重定向等其它变化的影响,可以帮助你在测试SQL注入,XSS漏洞和网站的安全性,主要是帮助开发人员做代码的安全审计,检查代码,寻找安全漏洞,这里提供Google英文原版,用于开发。

2020-03-03

Chrome_HackBar_ZH.rar

Hackbar是一个Google和Firefox的插件,它的功能类似于地址栏,但是它里面的数据不受服务器的相应触发的重定向等其它变化的影响,可以帮助你在测试SQL注入,XSS漏洞和网站的安全性,主要是帮助开发人员做代码的安全审计,检查代码,寻找安全漏洞,这里提供Google的汉化版,用于开发。

2020-03-03

Renminwang-Message-Crawler-3.rar

这是配合https://blog.csdn.net/CUFEECR/article/details/104573023的代码和数据,可以用于进行测试和交流学习,不得滥用,违者请自负责任。

2020-02-29

Renminwang-Message-Crawler-2.rar

这是配合https://blog.csdn.net/CUFEECR/article/details/104550773的代码和数据,可以用于进行测试和交流学习,不得滥用,违者请自负责任。

2020-02-28

Renminwang-Message-Crawler-1.rar

这是配合https://blog.csdn.net/CUFEECR/article/details/104515322的代码和数据,可以用于进行测试和交流学习,不得滥用,违者请自负责任。

2020-02-28

chromedriver.exe

Google驱动,模拟浏览器操作,可以用于Python爬虫等自动化操作中。可以设置参数实现各种需求的浏览器擦做,在自动化中有关反应用。

2020-02-26

DVWA_Tool.rar

Web应用程序(DVWA)是一个很容易受到攻击的PHP / MySQL Web应用程序。其主要目标是帮助安全专业人员在法律环境中测试他们的技能和工具,帮助Web开发人员更好地了解保护Web应用程序的过程,并帮助学生和教师了解受控类中的Web应用程序安全性房间环境。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,具有各种难度。请注意,此软件存在记录和未记录的漏洞。

2020-02-13

sqlmap-1.4.2-31.zip

SQLMap是一个自动化的SQL注入工具,其主要功能是扫描,发现并利用给定的url的SQL注入漏洞。内置很多绕过插件,支持的数据库是MySQL、Oracle、postgreSQL、MicrosftSQL server、IBM DB2等。

2020-02-13

空空如也

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