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

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

  • 博客(238)
  • 资源 (43)
  • 收藏
  • 关注

原创 uni-app实战之社区交友APP(4)首页开发

pages.json配置app-plus,定义搜索框和发帖按钮;实现头像、昵称和关注按钮;实现发帖标题、点赞、评论和分享;将CSS样式提取到公共的CSS文件,将列表项封装为组件。添加全局分割线组件,组件中直接使用;实现点击关注和其他按钮的动画特效;组件需要定义接口,通过绑定事件实现,用消息传递实现关注;完善顶踩功能接口。滚动选项卡用scroll-view实现,实现动态滚动和动画显示;使用swiper实现滑动列表;列表放入swiper;开发上拉加载更多数据;封装上拉加载更多组件;无数据默认情况封装组件。

2021-01-25 20:24:03 83 2

原创 uni-app实战之社区交友APP(3)Vue.js和uni-app基础

view是视图容器,用于包裹元素内容,有hover-class等属性,text是文本组件,用于包裹文本内容;uni-app支持普通和CSS3选择器;uni-app推荐Flex布局,有多种用法实现灵活布局,可以灵活选择。数据在data中定义,在页面中用{{}}包含,即可渲染数据,可以实现动态修改;可以动态修改class和style属性;条件渲染使用v-if实现;使用v-for实现列表渲染,遍历数组或对象。事件处理器用于处理点击等事件;监听属性在watch属性中定义;计算属性在computed属性中定义。

2021-01-23 13:31:09 113 1

原创 uni-app实战之社区交友APP(2)全局样式引入和底部导航栏开发

uni-app项目有标准的目录结构,App.vue是页面入口文件:新建模板项目中的uni.css文件即为官方CSS样式库,复制到本项目中,并在App.vue中导入;图标需要在iconfont中选择并下载,将iconfont.css拷贝到本项目中并进行修改,即可在页面中使用;动画库使用animate.css,下载并复制到目录下。pages.json文件用来对项目进行全局配置,globalStyle属性用于配置全局样式。底部导航栏包括社区、动态、消息和我的4个模块,下载图标并配置pages.json文件。

2021-01-21 19:30:48 79 2

原创 uni-app实战之社区交友APP(1)项目介绍和环境搭建

社区交友项目实战,基于uni-app开发,实现安卓、iOS、微信小程序、支付宝小程序等多端发布,后端数据接口采用Django实现,包含帖子、话题、搜索、会员、聊天、广告位等模块。开发环境最核心的是HBuilderX,为了加速开发,可以安装所需的插件;创建uni-app项目后,即可运行到APP、小程序等多端,也可以运行到真机。安卓手机调试,需要链接数据线并打开USB调试,可以实现动态调试;iOS真机调试需要先点击信任机构,才能运行;微信小程序调试和支付宝小程序调试均可以安装开发者工具,或者进行真机调试。

2021-01-18 19:54:21 292 1

原创 uni-app开发 经验和技巧总结

uni-app是一个基于Vue开发前端应用的框架,只需要一套代码即可发布到Android、iOS、Web和小程序等多端,在开发过程中使用一些经验和技巧可加速开发:自定义组件时,可以选择自定义模板,增加所需属性。持续更新中...

2021-01-14 16:44:15 58

原创 uni-app入门教程(9)字体库、自定义组件、打包和新闻实战

使用iconfont字体库,需要选择图标、添加至购物车,再创建项目并添加图标、下载字体,使用其中的CSS并进行修改,并在App.vue全局导入。自定义组件位于components目录,可以自定义模板,使用前需要导入并注册,还可以定义props属性来给组件动态设置属性,使用该组件时给属性传值即可,子组件可以使用$emit触发父组件事件,实现组件间消息传递。微信小程序可以申请测试号,并实现预览和真机调试,APP可以选择云打包和本地打包。新闻列表和详情实战包含列表页样式设计、页面间参数传递和第三方接口使用。

2021-01-14 10:14:56 164 1

原创 uni-app入门教程(8)在uni-app中使用Vue

Vue是基于JavaScript、用于构建用户界面的渐进式框架,支持响应式数据操作,uni-app是使用Vue开发前端应用的框架,也支持定义和动态绑定属性和方法。Vue支持实例生命周期,uni-app在此基础上增加了应用生命周期和页面生命周期。uni-app中实现全局变量有3种方式:定义公用模块保存常量;挂载Vue.prototype,使Vue继承其常量和方法;使用globalData属性在App中声明全局变量。class和style属性可以实现动态绑定,支持对象语法和数据语法,实现动态改变元素样式。

2021-01-13 11:13:25 131 1

原创 uni-app入门教程(7)第三方登录和分享

小程序和APP登录接口不同,需要在前端进行跨端兼容处理:微信小程序端必须配置appid,开发时沙箱环境测试号;APP端需要进行OAuth鉴权配置,选择所需要的登录方式。微信小程序需要判断是否登录,新建登录页面,使用条件编译,获取用户的相关信息,先获取到code,再获取openid和session_key。APP登录进行事件绑定,需要获取服务商,再调用uni.login方法。小程序分享使用onShareAppMessage生命周期实现;APP通过uni.share实现,可以分享文本、图文和分享到朋友圈。

2021-01-12 17:39:35 143 1

原创 面试之算法基础系列(1)最长子字符串、字符串同构

给定一个字符串和一个数字k,输出最长的包含k个不同字符子串的长度,正确解法之一是使用同向双指针和字典实现,通过滑动窗口实现,只遍历一次字符串就能得到结果,实现时间复杂度为O(n),性能较高。给定两个字符串s和t,确定它们是否同构,使用字典存储对应位置的字母,来判断字母是否对应。

2021-01-02 19:12:13 291 5

原创 uni-app入门教程(6)接口的扩展应用

getSystemInfo获取系统信息;getNetworkType获取网络状态;makePhoneCall拨打电话;scanCode扫码;vibrate设置振动;addPhoneContact添加手机联系人。setNavigationBarTitle动态设置标题。onPullDownRefresh监听下拉刷新;onReachBottom实现上拉加载更多;使用动作链获取节点信息。用ifdef和endif实现跨端兼容。交互反馈包括显示隐藏Toast、显示关闭loading、显示模态弹窗、显示操作菜单等。

2021-01-01 20:58:47 2889 9

原创 给自己一个交代之2020-环境让我成长

旧年即去、新年将始,是时候给自己的过去1年的学习、工作和生活进行总结了。求学之路虽然有焦虑不安、遗憾,但是总算尘埃落定,基本上实现了自己的目标。求职充满了曲折,从开始的容易倒现在的屡败屡战,虽然还未定局,但是也受益颇多,认识到了自己的不足,给自己重新定位。生活方面,很难得地与家人待在一起大半年时间,学到学校和实习的生活基本上就是两点一线了,并且还会受到通勤的困扰、疫情的影响,当然我还单身。逐步学会了自学并用博客记录,希望可以一直坚持下去。希望自己可以在未来的一年里实现给自己定的小目标,未来可期不可负。

2020-12-31 11:51:40 318 5

原创 uni-app入门教程(5)接口的基本使用

request接口用于发起网络请求,可以指定请求方法、携带参数等。chooseImage接口用于从本地选择图片;previewImage接口用于预览图片;getImageInfo接口用于获取图片信息;saveImageToPhotosAlbum接口用于保存图片到本地。uploadFile接口用于将本地文件上传到服务器;uni.download接口用于将文件资源下载到本地。setStorage用于保存数据到本地;getStorage用于根据键从本地获取数据;removeStorage用于从本地删除数据。

2020-12-23 11:45:16 307 1

原创 uni-app入门教程(4)组件的基本使用

基础组件:scroll-view是可滚动视图区域;swiper是滑块视图容器;text是文本组件;rich-text是富文本组件;process是进度条。表单组件:button是按钮;checkbox是复选框;input是输入框;picker是滚动选择器;radio是单选框;slider是滑动选择器;switch是开关选择器;textarea是多行输入框;form是表单容器。页面跳转可以用组件或者API实现;跳转可以传递参数。媒体组件:audio是音频组件;image是图片组件;video是视频组件。

2020-12-21 18:11:56 1999 6

原创 uni-app入门教程(3)数据绑定、样式绑定和事件处理

一般在script语言块的data块中定义变量,在template语言块的视图中用{{}}调用变量,可以绑定基本变量和数组等,声明的变量都是响应式的,可以访问数组的某个元素、属性或者v-for遍历;v-if进行条件渲染,满足条件才会渲染元素,:hidden属性用来定义是否隐藏某个元素,两者有所区别。class通过选择器定义样式,进行属性绑定,可以使用三元运算符;style一般定义行内样式,也可以进行属性绑定。uni-app中的事件和web中有一定区别;通过@进行事件绑定;触发事件时,可以传入动态参数。

2020-12-15 21:47:51 274 1

原创 uni-app入门教程(2)页面样式、配置文件和生命周期

uni-app支持的长度单位为px和%,基准宽度为750px;使用@import语句导入外联样式表;使用style、class属性定义内联样式;支持class、id等选择器;全局样式和局部样式的作用范围不同。pages.json主要对接小程序:globalStyle用于设置状态栏等,对所有页面生效,pages定义应用由哪些页面组成,tabBar定义多个标签页,condition定义模式配置;manifest.json偏向App配置。uni-app支持生命周期函数,用来定义页面在不同阶段需要执行的操作。

2020-12-14 16:11:31 350 1

原创 uni-app入门教程(1)uni-app简介、部署和目录结构

uni-app是DCloud官方推出的使用Vue.js开发跨平台应用的前端框架,一套代码可编译到iOS、Android、微信小程序等多个平台,学习和开发成本较低。在进行uni-app开发之前需要先搭建环境,下载并安装HBuilderX、微信开发者工具;新建项目时选择类型,创建之后会自动生成项目的默认目录,可以通过多种方式编译运行。一个典型的项目包括App.vue、main.js等文件和pages、static等目录;uni-app遵守Vue单文件组件规范,vue文件包括模板、脚本和样式3个顶级语言块。

2020-12-13 11:01:21 690 2

原创 uni-app开发 常见异常和解决办法

uni-app是一个基于Vue开发前端应用的框架,只需要一套代码即可发布到Android、iOS、Web和小程序等多端,在开发过程中可能会遇到一些异常:调用微信开发者工具报错IDE service port disabled,需要打开服务端口;@import导入外部样式需要放于style块最前面,同时后面需要加分号。持续更新中...

2020-12-13 08:36:48 317

原创 Python全栈(十二)数据分析之2.matplotlib子图绘制及组件

Matplotlib是Python基础绘图库,用于将数据可视化,通过pip安装。绘图前需要figure创建图片,也可以在图片中创建子图,并给子图绘图;还可以调用subplots创建子图。折线图可以显示数据的变化趋势,通过plot绘制,通过show展示图片,也可以自定义绘图样式。可以设置坐标刻度、旋转、刻度标签,还可以设置坐标轴标签、标题和网格,还能将生成的图片保存到本地。matplotlib默认不显示中文,需要配置:rc方法设置font参数;rcParams定义字体;FontProperties定义。

2020-11-18 14:57:57 263

原创 CentOS 常见异常及解决办法

CentOS是一个很常用的Linux发行版,在使用的时候可能会出现一些问题,常见的异常及其解决办法如下:pip3安装mysqlclient报错需要安装依赖包。持续更新中。

2020-11-15 10:20:52 146

原创 CentOS 常见经验和技巧总结

CentOS是一种很常用的Linux发行版,总结了一些常见的配置和使用经验、技巧如下:添加路径到环境变量根据权限不同有3种方式。

2020-11-15 10:18:16 103

原创 Python全栈(十二)数据分析之1.数据分析介绍和Jupyter的基本使用

数据分析是用适当的方法数据进行分析,并提取有用信息、形成结论,包括明确目的、准备数据、数据解析等步骤,与数据挖掘有异同;数据分析有岗位的要求,是机器学习和数据科学的基础;可以使用工具或者编程语言进行数据分析;学习数据分析应该重视基础、归纳总结和坚持三多原则;发展方向包括业务型和技术型,侧重点有所不同。Jupyter Notebook是交互式的在线编辑器;使用前需要安装;先在命令行中启动;可以进行文件操作、编辑和运行代码等;还可以使用快捷键,包含命令模式和编辑模式,还可以通过多种方式查看模块的文档说明。

2020-11-04 09:20:44 207 2

原创 Python全栈(十一)Django项目之5.用户登录基本实现

用户登录需要发送请求、并接受校验参数,返回响应并进行持久化;参数包括用户名、密码和是否记住。后端使用authenticate验证用户,可以将错误信息传递到前端显示;嗨可以自定义用户认证后端,进而实现多种认证方式,此时需要重写authenticate方法。首页用户名展示有多种方式:上下文处理器auth传递变量user,不利于首页静态化;发送Ajax请求有延迟;Vue读取cookie渲染用户信息效率更高。

2020-10-24 10:14:47 987 5

原创 Python全栈(十一)Django项目之4.短信验证码前端逻辑实现和注册性能优化

前端首先需要通过Vue绑定,并实现发送验证码的逻辑和视图。为防止恶意攻击,需要限制用户短信验证码的发送频率,通过设置标志变量实现,前后端同时完善相关逻辑;并在表单中验证短信验证码,同时对比和显示错误信息,还可以将相关信息保存到日志中。普通Redis一般多个请求不能同时进行,此时可以使用pipeline来实现多次发送和返回。发送短信时会有延迟,此时可以异步发送短信,具体是通过生产者消费者模式来解耦;Celery可以实现生产者消费者模式、提升效率;实现步骤包括创建实例并配置、定义任务、启动服务和调用任务。

2020-10-17 20:44:55 176 3

原创 Python全栈(十一)Django项目之3.图形验证码实现逻辑和短信验证码初步实现

后端实现图形验证码验证时,需要先使用第三方包生成验证码,同时保存到Redis中,最后响应到前端注册页,需要配置好Redis;前端需要生成uuid,并获取验证码图片和显示,还需要对验证码长度进行验证。短信验证码逻辑为接收参数并校验,在校验成功、图形验证码正确时生成短信验证码并保存、响应;发送短信选择容联云通讯平台,可以进行开发调试,需要安装依赖库;同时为了多人发送短信而需要多次初始化类导致的内存占用问题,封装了短信发送的单例类。按照实现逻辑实现后端视图,并返回相应状态;为了避免硬编码,专门定义常量文件。

2020-10-07 16:00:15 751 6

原创 Python全栈(十一)Django项目之2.用户注册功能实现

前端需要完善来实现验证,注册页面实现Vue属性,包括v-model、@blur和v-show等;定义Vue实现data和方法的定义,用于验证数据的合法性,还要保证只有验证成功后才能提交。验证字段有两种方式:后端form表单实现自定义验证,视图实现注册业务逻辑,验证成功则新建用户;前端Ajax实现验证,实现请求成功和失败的业务处理,需要后端定义接口。使用Redis实现状态保持,通过自带的login()方法实现,将用户信息写入session;将后端的Form错误信息显示到注册页面,向前端页面传递变量即可。

2020-10-05 17:06:38 1104 6

原创 Python全栈(十一)Django项目之1.项目搭建和用户注册逻辑

需求分析可以确定项目的业务流程和业务需求;项目主要包括首页、个人信息页等;项目分为用户、商品等模块,可以解耦和管理。项目采用前后端不分离模式;部署到Nginx,访问时可以根据不同的请求返回不同的结果。项目需要创建虚拟环境和安装所需库;需要配置开发环境的配置文件;进行MySQL配置;进行Redis配置;配置工程日志;配置静态资源文件和模板文件;配置时区。创建和配置用户app;实现用户注册页面。Django自带用户认证系统;提供了默认用户模型类;也可以自定义用户模型类。用户注册逻辑较多;需要用户注册接口。

2020-10-04 16:59:59 1776 9

原创 商业数据分析从入门到入职(9)Python网络数据获取

数据来源有很多;网络需要先请求再响应,使用浏览器访问,可以查看页面、页面元素、网络请求等;网页由HTML、CSS、JS等组成,从网页中抓取数据可以使用逐行扫描、属性模型等方式,有不同的工具。抓取BOSS直聘网站需要先预览网站基本情况,了解所需信息的特点;使用requests请求、bs库解析;定位到所需信息,并用循环和函数实现;进一步获取职位详情;最后进行词频统计和词云展示。王者荣耀英雄列表有JSON数据接口,可以通过json库处理;使用selenium模拟访问;将两个列表进行整合;最后实现关键字索引。

2020-10-03 10:26:00 2605 6

原创 Python全栈(十)Django框架之14.文件上传、登录状态和上下文处理器

普通方式文件上传需要后端接收和存储文件,前端定义相关标签和属性;使用模型上传直接使用FileField,还可以指定保存路径,包括upload_to和MEDIA_ROOT两种;可以限制文件扩展名来提高安全性;可以上传图片。cookie保存在浏览器,访问时会携带,session一般保存在服务器,浏览器访问时会根据id查询;可以设置、获取和删除cookie;session一般通过request.session操作,可以修改存储方案。上下文处理器可以定义变量,使之能在全局模板中使用;也可以自定义上下文处理器。

2020-09-30 11:33:54 1837 7

原创 商业数据分析从入门到入职(8)Python模块、文件IO和面向对象

被其他程序引用的Python文件称为模块,多个模块组成包,可以通过多种方式导入模块和包;Python标准库提供了大量库,还可以自己安装第三方库。数据保存到磁盘中可以使其持久化,有多种文件读写模式;可以读写文本文件,分段读写可以降低内存压力;可以读写二进制文件;with自动打开关闭文件;可以获取和改变在文件中的当前位置;还可以读写结构化文件。面向对象是Python的重要特性,对象包含属性和方法;定义类并实现属性和方法;可以继承父类,还可以重写父类方法;支持子父类之间调用;支持鸭子类型;可以重写魔法方法。

2020-09-29 10:47:46 666 3

原创 Python全栈(十)Django框架之13.表单使用和数据验证

Django表单提供了渲染模板和验证数据的功能;定义表单类后,需要在视图中进行初始化并传递到模板,同时POST方法实现处理数据的逻辑。常用字段包括CharField等,有自己的属性;常用验证器包括RegexValidator等,实现更复杂的逻辑。有时候还需要自定义验证来实现对一个字段或多个字段的验证,需要通过方法实现;可以提取或自定义获取错误信息。ModelForm可以避免代码重复,Form类中直接定义Meta类绑定模型和指定验证字段;验证成功后直接调用save方法保存数据,也可以验证并保存部分字段。

2020-09-28 17:02:30 1642 8

原创 Python全栈(十)Django框架之12.HTTP对象、类视图和分页

WSGIRequest对象包括了客户端上传的所有信息,包括path、method、GET、is_secure等属性和方法;HttpResponse对象携带信息返回客户端,有content等属性和方法;JsonResponse对象用于返回json数据到客户端。类视图需要继承自View并实现相应的请求方法,可以提交数据、传递参数;TemplateView用于返回模板。ListView用于以列表形式展示数据,可以结合Paginator和Page实现分页。错误信息需要自定义模板显示;也可以创建app处理错误。

2020-09-27 17:16:21 873 3

原创 商业数据分析从入门到入职(7)Python基础数据结构及其操作

列表是最常见的容器类型,一般用[]表示,可以创建列表并使用下标访问和切片;有多种方式删除和添加元素;可以排序;赋值需要注意浅复制;列表推导式可以高效创建列表,支持条件和嵌套。元组是不可变的容器,用()表示;与列表相比有自己的特点。字典是由键值对组成的容器,用{}表示;访问字典是根据键访问值;可以更新、删除或清空字典。集合类似于数学中的集合,无重复元素;可以进行集合运算。序列一般都可以转化为列表;序列转化为字典需要有成对元素;zip用于生成新序列;变量类型分为可变与不可变;可以直接用for循环遍历序列。

2020-09-26 15:24:52 1406 7

原创 Python全栈(十)Django框架之11.ORM迁移、请求限制和重定向

makemigrations用于生成迁移脚本,可以指定app、文件名和生成空脚本;migrate用于将脚本文件映射到数据库,可以指定app、文件名进行映射,也可以只添加记录;showmigrations用于查看迁移文件;sqlmigrate用于查看sql语句。迁移版本不对应时,需要删除迁移文件、app对应的记录,再重新生成迁移脚本,并使用--fake-initial进行映射。根据已有的表自动生成模型,包括生成模型、修正模型、映射模型等。限制请求方法可以使用装饰器。重定向可以从一个页面跳转到另一个页面。

2020-09-24 21:54:11 326 1

原创 Python全栈(十)Django框架之10.ORM模型对象和QuerySet方法

模型.objects的类型是Manager,继承自BaseManager的from_queryset方法,实现动态添加属性和方法到类中。exclude方法排除满足条件的数据;order_by方法根据字段进行排序;values方法指定字段提取数据并返回字典;values_list方法返回元组;create方法创建数据并保存;get_or_create方法先查询数据,不存在则创建;exists方法判断数据是否存在;update方法更新数据;提取部分数据用切片;QuerySet对象不一定马上执行SQL语句。

2020-09-24 10:41:55 671 1

原创 商业数据分析从入门到入职(6)Python程序结构和函数

if条件判断语句用于根据条件执行操作,可以进行嵌套;循环语句执行重复操作,包括while循环和for循环,while可与else结合使用,for循环经常与range结合使用,break终止循环;文本信息提取可以通过切片实现。函数可以替换代码、优化代码结构,可以根据是否传参和带返回值分类,参数分为位置参数和关键字参数,变量分为全局变量和局部变量。可变位置参数和可变关键字参数可以传入不定个数的参数;函数可以定义文档字符串;函数也可以作为参数;装饰器可以实现额外功能;匿名函数简单方便;报错可以进行异常处理。

2020-09-23 15:08:33 1586 2

原创 数据分析 常见技巧和经验总结

数据分析中有很多常见的经验和技巧。Pandas将dateime类型格式化为字符串,调用strftime()方法进行格式化转换即可。Pandas读取.sql文件,需要先执行.sql文件中的SQL语句将数据导入到MySQL数据库中,再使用pandas从数据库中读取数据。持续更新中。

2020-09-22 21:10:44 235

原创 Python全栈(十)Django框架之9.聚合函数和表达式

使用聚合函数来统计数据信息:Avg函数用于求平均值,返回的结果是字典,可以先过滤再使用聚合函数;aggregate返回字典,只有1个键值对,annotate返回QuerySet,可以进行分组和联合查询;Count用于获取对象的个数,指定distinct参数为True可以进行不重复计数;Max和Min用于获取对象的最大值和最小值;Sum用于求对象的总和,可以综合使用、实现各种需求。F表达式可以实现批量操作,而不需要先读取、再遍历操作、最后保存;Q表达式可以进行与运算、或运算和非运算,或者几种运算的结合。

2020-09-21 17:27:52 265 2

原创 商业数据分析从入门到入职(5)Python基本语法和数据类型

程序是指定计算机进行计算的指令,编程语言具有基本要素和指令;Python具有简洁、支持丰富的特点,应用于数据分析和软件开发;工具选择Anaconda;在命令行中启动jupyter notebook。print函数用于打印字符串;notebook可以进行计算;Python有其基本的语法规范;基本数值数据类型包括整型、浮点型、布尔型和字符串,不同类型间可以进行转换。对字符串的常见操作包括结合重复、提取切片、分割合并、替换和布局等。输出函数时print,输入函数是input,可以用多种方式进行字符串格式化。

2020-09-20 21:26:19 1153 2

原创 Python全栈(十)Django框架之8.外键约束和查询操作

两个表之间可以通过外键建立联系;插入数据时应保证数据在父模型中存在;ORM可以简化外键数据查询;不同app之间建立外键关系需要添加app名;存在自关联外键时,to参数为self或模型名;删除存在外键关系的父模型数据有多种方式,包括级联、受保护、设为空值等操作。exact用于精确查询,iexact使用like;contains用于模糊查询且区分大小写,icontains不区分,get和filter有区别;in用于查询值是否在某个容器中;比较包括大小和范围;日期和时间查询包括date、year和time。

2020-09-19 15:09:35 775 1

原创 商业数据分析从入门到入职(4)初识商务智能

商业智能,是一套完整的解决方案,用来将企业中现有的数据进行有效的整合,快速准确的提供报表并提出决策依据,帮助企业做出明智的业务经营决策;提供了从数据到挖掘出商业价值的全周期整套工具;一个完整的BI应包括人(决策层、管理层、员工)、系统(业务数据库、数据仓库)和企业流程最底层是分散的数据库和遗留数据,ODS与DW不完全一致,ETL即为提取、转化和存储数据,联机事务处理更偏向实际业务,联机分析处理更接近顶层报告。常见的BI包括Oracle、SAP、Microsoft等;Power BI可以实现丰富的功能。

2020-09-17 21:21:24 489 2

ffmpeg-20190921

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

2020-03-08

2018版PhpStudy.zip

phpStudy是一个PHP调试环境的程序集成包。该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等。由于新旧版本在很多方面存在着一定差异,很多时候旧的版本更适合特定的场景,因此特提供2018版供大家使用。

2020-02-12

pikachu.rar

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

2020-03-05

upload-labs.rar

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

2020-03-19

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

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

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

空空如也

空空如也

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

TA关注的人 TA的粉丝

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