自定义博客皮肤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的博客

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

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

原创 C语言基础习题50例(三)11-15

有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,形成斐波拉契数列,可以成对打印。判断101-200之间有多少个素数,并输出所有素数,可以定义一个函数实现判断一个数是否是素数的功能,再遍历所有数依次判断,实则打印。打印出所有的水仙花数(三位数各位立方和等于其本身则为水仙花数),也可以通过函数实现,并通过循环判断。将一个正整数分解质因数相乘的形式,需要嵌套循环,外层循环用于遍历这个数,内层循环用于寻找质因数。利用条件运算符的嵌套来判断成绩等级即使用三目运算符。

2020-05-31 16:05:08 2462 8

原创 Python全栈(八)Flask项目实战之3.CMS后台修改密码
原力计划

CMS后台修改密码需要先创建模板文件,也是继承自父模板,父模板的meta元素中放入csrf验证,视图函数文件中增加视图类,并通过ajax实现局部更新。在表单文件中增加对修改密码提交数据的验证,在试图文件中实现post方法,返回json格式数据。创建testful.py用于实现返回json数据的封装,视图文件中直接调用函数,还可以抽离表单类,返回错误信息时调用方法。sweetalert可以美化在提交数据时返回提示信息的弹框,可以根据需要选择不同的提示框。修改邮箱界面需要创建模板,在视图文件中增加视图类。

2020-05-29 11:17:54 2918 11

原创 C语言基础习题50例(二)6-10

用*号输出字母C的图案只需要逐行打印即可。输出X状的图形也要逐行打印,用字符4表示X的组成部分、字符2表示空白部分。输出9×9乘法表,使用嵌套循环,分别控制行和列,先循环打印表头,再双层循环,外层循环控制行,打印出行头,再内层循环控制乘法表达式,注意j <= i来控制格式,再打印出换行符,还需要用格式控制符来控制所占位数,从而使整个表在格式上保持对齐。输出国际象棋棋盘需要嵌套循环,通过格子所在行和列之和是否能被2整除来控制是白色还是黑色。打印楼梯、同时在楼梯上方打印两个笑脸也要用到嵌套循环控制行和列。

2020-05-28 13:05:23 2511 13

原创 C语言基础习题50例(一)1-5
原力计划

有多个数,可以组成多少个无重复数字的三位数,应该先用循环遍历得到所有的数,在去除掉重复的数。企业发放的奖金根据利润提成,在不同区间采用不同的提成率,可以采用两种方法实现,if条件判断和switch语句。一个数加100和268都是完全平方数,寻找这个数有两种方法,一是简单循环遍历,逐一进行判断;二是根据题意使用技巧,可以减少循环的次数。输入某年某月某日,判断这一天是这一年的第几天可以使用if判断逐一相加,但最好采用switch语句,可以简化代码。输入3个整数 ,将它们由小到大输出,需要将3个数一一比较。

2020-05-26 20:54:08 3160 15

原创 C语言入门系列之12.位运算

位运算是指按二进制位进行的运算;按位与运算符&,只有两个二进制位都为1结果才为1,可用于清零或取一个数中某些指定位;按位或操作符|,两个二进制位只要有一个为1,该位的结果值为1;异或运算符^,两个二进制位同号则结果为0,异号为1,可用于使特定位翻转和保留原值;取反运算符~对二进制数按位取反;左移运算符<<用来将数的各二进制位全部左移若干位;右移运算符>>将二进制数位右移2位;位运算符与赋值运算符可以组成复合赋值运算符。位运算有很多实际的应用;可以实现循环移位。在结构体中可定义指定位长度的成员,为位段。

2020-05-23 18:34:56 2549 19

原创 Python全栈(八)Flask项目实战之2.CMS后台功能开发
原力计划

用户登录验证需要实现表单验证,视图类中使用post函数实现表单提交,还需要进行邮箱和密码的验证。在用户名或密码验证失败或表单验证失败时应返回模板,get和post方法可以进行统一。登录验证有两种实现方式,使用钩子函数和使用装饰器,都可以单独建立文件,建议使用钩子函数;CSRF保护可以保证表单请求的真实可靠,模板表单中也要增加验证。后台页面基本实现包括模板和静态文件;用户名渲染在钩子函数中定义,并绑定到g对象;注销通过清空session和重定向实现。使用模板实现后台个人信息页面;通过模板继承来简化代码。

2020-05-23 11:47:56 1992 5

原创 C语言入门系列之11.文件和文件操作
原力计划

文件是一组相关数据的有序集合;从不同的角度可对文件作不同的分类;C语言对文件的操作都是用库函数实现。通过FILE类型定义文件指针;文件打开使用fopen函数,文件使用方式有很多种;文件关闭使用fclose函数。字符读写函数逐个读写字符,文本文件和二进制文件有区别;字符串读写函数读写指定个数字符到字符串;数据块读写函数读写具有一定结构的整块数据;格式化读写函数按格式读写数据。fseek函数改变文件的位置指针;ftell函数获取当前位置。ferror函数检测是否出错;clearerr函数将错误标志置为0。

2020-05-20 19:11:13 2556 10

原创 Python全栈(八)Flask项目实战之1.项目搭建
原力计划

一个Flask项目的首要工作是要根据需要创建好项目目录,本项目实现简单的论坛平台,后台管理cms和前台front分离实现,以优化代码结构,创建程序主入口文件、静态资源文件目录和模板目录,还需要创建配置文件、中间文件、数据库映射文件和前后台分离目录,目录下创建表单文件、模型文件和视图文件。CMS管理员定义模型,在manage.py中导入模型,并通过给函数添加装饰器实现在命令行中添加用户,在保存密码时需要经过加密,以提高安全性。CMS登录模板可以借助BootStrap等提供的模板,以实现更美观的前端页面。

2020-05-18 21:53:22 2379 12

原创 Python全栈(七)Flask框架之13.Flask-Restful的概念和使用
原力计划

Restful是用于在前端与后台进行通信的一套规范,包括协议、数据传输格式、url链接、http请求方法。Flask-Restful可以在Flask中快速实现Restful API功能;定义视图类时,要继承自Resource类,实现请求方法get等。使用reparse验证数据是否合法,通过add_argument()方法定义验证。可以通过marshal_with装饰器在视图类中预设好返回的字段;返回复杂结构可以用List和Nested;重命名属性需要用attribute参数;可以在指定字段时设置默认值。

2020-05-18 18:33:34 1581 17

原创 C语言入门系列之10.结构体和共用体
原力计划

结构体将不同类型的数据组形成一个整体;定义结构体类型变量有3种方式;引用结构体成员方式为结构体变量名.成员名;可以初始化结构体变量。可以定义结构体数组,还可以初始化;可以定义指针指向结构体变量;将一个结构体变量的值传递给另一个函数有3种方式。C语言提供了一些内函数,包括malloc、calloc、free,用来动态管理内存;链表是动态分配存储的一种数据结构,包括创建、打印、删除、插入等操作。共用体是使不同的变量共占同一段内存的结构。枚举类型用于列举取值有限的变量。typedef声明新名称来代替类型名。

2020-05-17 21:58:37 1778 13

原创 Python全栈(七)Flask框架之12.Cookie、Session、上下文和钩子函数
原力计划

cookie用于保存用户的登录状态;Flask中通过Response对象的set_cookie()方法来设置cookie。session一般存储于服务端,也有存储于客户端浏览器cookie中;Flask中像字典一样使用session,需要设置加密密钥,还可以指定会话到期时间、获取值和删除session。上下文包括应用上下文和请求上下文,有request、session、current_app、g对象等。钩子函数是挂载函数,开发者给调用者提供挂载点,可以大大提高灵活性,可以在请求之前或之后执行一些操作。

2020-05-13 19:00:46 1340 29

原创 Python爬虫常见异常及解决办法

Python 的一个很重要的应用场景就是爬虫,可以高效爬取大量数据,但是在使用过程种可能会出现一些异常:cannot find Chrome binary需要通过配置参数或修改源文件实现设置binary_location参数。持续更新……

2020-05-12 20:44:18 2937 21

原创 C语言入门系列之9.预处理
原力计划

在程序中预处理命令都放在函数之外,而且一般都放在源文件的前面。无参宏的宏名后不带参数;只是简单替换,不做任何检查,作用域为宏定义命令起到源程序结束,宏定义允许嵌套,可用宏定义表示数据类型,这与typedef不同,还可以对输出格式作宏定义。C语言允许宏带有参数,在宏定义中的参数称为形式参数,在宏调用中的参数称为实际参数,调用时是以实参代换形参;不必对参数作类型定义,形参通常要用括号括起来。文件包含一般用可以用双引号或尖括号括起来,可根据需要选择某一种命令形式。预处理程序提供了条件编译的功能,有3种形式。

2020-05-11 19:46:26 2003 12

原创 Python全栈(七)Flask框架之11.WTForms及其常见应用
原力计划

WTForms有很多功能。使用wtf进行表单验证时需要创建表单类,继承自Form类,可以根据需要导入验证器类进行验证,用form.validate()来判断用户提交的数据是否满足验证条件;常用的验证器有邮件、数字范围、必填、正则表达式、链接等,还可以定义方法实现自定义验证,方法名为validate_加要验证的变量名。wtf渲染模板需要在渲染模板时给模板传递form参数值。文件上传需要在form标签中指定enctype属性,需要对文件名进行过滤;一般需要对文件进行验证;还可以通过视图函数访问上传的文件。

2020-05-09 21:20:36 1400 15

原创 C语言入门系列之8.指针的概念与应用
原力计划

指针变量用来存放地址。*定义指针变量,&获取变量地址。可以定义指向数组元素的指针变量;引用数组元素有下标法和指针法2种;可以用数组名作函数参数;指针变量可以指向多维数组元素。定义字符串有字符数组和指针两种方式;字符串存取字符可以用下标或指针方法;字符指针可以作函数参数;字符指针变量和字符数组有一定区别。可以用函数指针变量调用函数;用指向函数的指针作函数参数;函数的返回值可以是指针型;可以定义指针数组和指向指针的指针;main函数可以将指针数组作为形参。void类型可以限定函数,可以用const修饰指针。

2020-05-08 00:28:23 1671 10

原创 利用JS事件让你更加愉快地划水

网页中一般都有很多事件监听器,一旦出发了某个事件就会执行一些特定的操作,这些事件也可以为我们所用,可以更加愉快地划水:很多小伙伴都有上网课的经历,但是你一从课程页面移开鼠标,就会暂停播放,这时可以在浏览器审计工具中删除mouseout事件监听器;有时需要复制网页中的文字,但是可能会禁止复制或需要登录,这时可以删除copy事件监听器,持续更新……

2020-05-04 19:13:35 10493 43

原创 Python全栈(七)Flask框架之10.ORM插件、Script和Migrate
原力计划

flask-sqlalchemy插件是对SQLAlchemy的进一步封装,可以更方便地操作数据库,所有的类都继承自db.Model。Flask-Script使得可以通过命令行的形式来操作Flask,实现方式有使用装饰器、继承自Command类;还可以传入参数,有3种方式,包括使用option装饰器、command装饰器中传参、继承自Command类传参3种方式。实际开发时修改数据库一般通过migrate实现,需要绑定app和数据库,命令行执行命令需要先初始化init,再migrate,最后upgrade。

2020-05-03 16:22:16 1813 7

原创 C语言入门系列之7.函数的定义、参数、调用和存储类别
原力计划

函数用于实现特定功能,可以互相调用。分为无参函数、有参函数和空函数。在定义函数时定义形参,调用函数时传递实参;函数返回值通过return获得;不带返回值时定义为空类型。函数调用形式为函数名 (实参表列)。C语言可以嵌套调用函数。在调用函数时又调用该函数本身为递归,必须有退出条件。数组元素相当于普通变量,数组名作参数时要求形参和实参必须为类型相同的数组。局部变量只在本函数内有效,全局变量范围从定义开始到文件结束。存储分为动态存储和静态存储,分为自动、静态、寄存器、外部;函数还可以分为内部函数和外部函数。

2020-05-01 11:55:56 2880 16

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

空空如也

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