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

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

  • 博客(255)
  • 资源 (46)
  • 收藏
  • 关注

原创 数据结构与算法练习(1)

数据结构与算法练习:给定一个数,获取到这个数最大的质因数,有循环和递归两种方式,后者性能更高;由两个3位数相乘得到的最大回文乘积,可通过单层循环和双层循环实现,性能相近。

2021-06-17 19:02:54 1

原创 uni-app实战之社区交友APP(20)兼容处理和打包上线

文章列表和话题列表可以隐藏滚动条;APP更新打包可以选择整包升级和热更新,文件格式不同;APP打包上线需要进行配置,包括基础、图标、启动页面和模块等配置,打包需要选择证书。编译到小程序时,首页、消息页等需要自定义导航栏;小程序分享通过onShareAppMessage生命周期实现;通过条件编译实现小程序隐藏版本更新。通过button实现微信小程序登录,后端实现小程序登录逻辑;打包上线需要配置appid、安全域名、压缩项目;支付宝小程序在图标等方面存在兼容性问题,发布小程序;登录需要获取公钥私钥和权限。

2021-04-03 21:44:23 171 2

原创 uni-app实战之社区交友APP(19)个人空间和聊天交互实现

个人空间页获取用户基本信息,后端提供数据接口;获取个人空间的交互数据和帖子列表;实现判断用户和拉入黑名单。聊天模块封装都在Vuex中完成:聊天时需要先开启websocket;客户端id和用户进行绑定避免恶意连接;接收和发送的消息都会保存到本地缓存,聊天列表和聊天详情分别存储,同时消息需要组织数据格式;发送消息也需要组织数据格式。聊天会话列表需要渲染列表数据、初始化登录状态和更新未读数;聊天历史记录需要获取聊天记录并渲染,同时需要开启和关闭监听;发送消息直接调用全局方法实现即可;消息页实现清除聊天记录。

2021-03-30 16:43:51 223

原创 uni-app实战之社区交友APP(18)文章发布和朋友列表交互实现

发帖子需要实现选择话题,跳转到话题页选择;通过接口获取文章分类再选择;多图上传选择先选图、在提交发布文章时再真正上传,减少服务器压力;验证并发布文章。评论列表展示需要实现无限极分类。实现给文章添加以及评论和二级评论。获取关注用户的最新文章列表,实现后端接口和前端交互;我的好友列表包括互关列表、关注列表和粉丝列表;搜索用户需要格式化用户数据。实现APP热更新,在APP加载和点击关于页面时触发;新建浏览历史页面,common-list组件在进入详情页时将文章加入列表,可以从浏览历史访问文章和清空浏览历史。

2021-03-24 19:15:08 180

原创 uni-app实战之社区交友APP(17)账号模块和文章列表实现

我的页面通过Vuex修改登录状态和保存用户信息到缓存;实现手机号验证码和用户名密码登录两种方式;启动APP时初始化用户登录状态来保持登录状态;退出登录需要修改登录状态、清除登录信息,并调整显示内容;第三方登录包括微信、QQ和微博登录,使用uni.login接口实现。搭建修改账号与安全页面;新建页面实现绑定手机功能;实现修改密码交互;实现绑定邮箱功能;实现第三方账号的绑定与登录。修改头像需要上传图片;实现修改用户信息功能。在文章列表和详情页面实现关注;获取用户交互数据;在文章列表和详情页面实现顶踩功能。

2021-03-20 17:29:12 193

原创 uni-app实战之社区交友APP(16)模块封装、文章和话题功能实现

Vuex是Vue全局变量和方法的管理器,uni-app内置,可以定义state和mutations;点赞评论等操作需要验证权限;将接口请求模块进行封装、简化代码。首页交互需要获取文章分类、所有分类下的文章、上拉加载更多、避免重复加载;封装请求错误处理逻辑;格式化显示文章时间。实现文章详情页交互;分享支持微信、QQ、微博或者微信朋友圈;搜索文章需要实现加载拉刷新和缓存搜索历史。话题页涉及的接口包括话题分类、轮播图和热门话题列表;实现话题分类交互和加载更多;话题详情页包括话题信息和文章列表;实现搜索话题。

2021-03-13 17:13:55 224

原创 uni-app实战之社区交友APP(15)聊天功能开发和后端API部署

APP版本更新对应数据表为update;序列化进行验证,视图判断是否是最新版本,并i定义路由。聊天模块对应数据表为message;序列化验证字段,视图中进行判断并创建消息,并定义路由。服务器部署接口代码时,需要生成依赖库、导出测试数据,通过宝塔面板将代码和.sql文件上传到服务器,使用Python项目管理器创建项目,并在面板安全栏和云服务控制台安全组中放行相应端口,在settings.py中配置静态资源目录并进行域名映射和Nginx配置,为了安全需要安装SSL;DRF可以自动生成文档,配置并设置路由。

2021-03-07 18:42:06 503

原创 uni-app实战之社区交友APP(14)用户交互模块开发

编辑图片需要进一步完善图片上传序列化,实现多图上传和单图上传;修改用户信息不保证每个字段都为必填;修改密码有很多验证规则,包括两次新密码是否相同等。黑名单模块数据表为blacklist表;开发加入黑名单接口;移出黑名单和加入黑名单是相反的操作。粉丝模块数据表为follow表,建立自关联的多对多关系;关注用户接口和加入黑名单接口类似;取消关注和移出黑名单实现类似;互关列表是粉丝列表和关注列表的交集;粉丝和关注列表通过差集列表得出。用户反馈模块为feedback表;开发用户反馈接口;开发获取反馈列表接口。

2021-02-25 16:57:27 241 1

原创 uni-app实战之社区交友APP(13)搜索和用户交互功能开发

将用户行为独立到operation,搜索模块继承自APIView,以标题为关键字开发搜索话题API,使用模糊查询;以标题为关键字开发搜索文章API;以用户名为关键字开发搜索用户API,并进行封装;附加功能独立到addon,开发广告模块API。绑定手机API开发需要判断登录类型和手机号是否存在;绑定邮箱和绑定手机类似;绑定第三方账号业务逻辑相对简单。用户点赞数据表为support;顶踩接口开发;当前用户每篇文章顶踩情况接口完善。用户评论数据表为comment;评论接口开发;获取当前文章评论列表接口开发。

2021-02-23 21:10:41 230 1

原创 uni-app实战之社区交友APP(12)文章和话题API开发

创建post app来保存文章、话题等,文章与话题为多对多关系;文章分类API开发重写list方法;话题分类API开发重写list方法。话题与话题分类为多对一关系;获取热门话题API重写list方法;指定分类话题列表API开发可以定义方法并进行路由映射,并实现分页。文章模块涉及文章表、图片表和关联表;多图上传API需要验证手机号、配置文件保存路径;发布文章需要关联图片列表、自定义序列化和视图;获取文章详情API使用Retrieve;指定话题和分类文章列表API开发;指定用户的公开和所有文章API开发。

2021-02-21 13:26:52 315

原创 uni-app实战之社区交友APP(11)API环境搭建和登录API开发

后端测试环境需要选择云服务器、申请域名和配置;API调试工具可以选择Postman;后端采用DRF,IDE为PyCharm;数据库管理使用Navicat;创建项目并运行;MySQL数据库创建和配置。登录主要涉及user、userinfo和user_bind表;同意封装异常类接口;实现用户验证;封装基础列表。手机验证码API开发;对接第三方短信发送平台实现短信发送;手机号验证码登录API开发;账号密码登录API开发;第三方登录API开发;装饰器实现权限验证、手机号绑定和是否禁用判断;退出登录API开发。

2021-02-16 18:12:38 810 2

原创 关于高考志愿信息交流平台可行性的调查

各位读者朋友和大佬,小编马上就要毕业了、做毕业设计,主题是高考志愿信息交流平台,主要面向高中生和在校大学生,需要前期做问卷调研了解需求,希望可谓可以动动你们的金手指,下面是问卷介绍:对于已经是一名在校大学生或者已经大学毕业的你,您是否后悔过自己所填的志愿、所选的专业?您是否觉得自己曾经因为没有获取到足够的院校和专业信息而报读了自己不喜欢的学校或者专业?您是否想将大学母校的奇闻轶事、美食美景分享给可能成为您学弟学妹的奋斗者?如果当时有一个可以与所在高校专业的学长学姐直接交流的平台您是否会选择使用?

2021-02-06 19:52:08 227 2

原创 uni-app实战之社区交友APP(10)登录、个人空间开发和动画优化

开发登录页,并配置顶部返回图标;构建登录页UI;实现验证码登录和账号密码登录切换;对登录表单进行验证,包括未输入禁用按钮、限制验证码点击频率、验证手机号码格式等;第三方登录使用接口。个人空间入口为帖子头像;开发头部组件;个人空间选项卡包括主页、帖子和动态;实现点击选项卡内容动态切换;实现点击右上角菜单按钮弹出操作菜单。通过接口获取缓存信息和清除缓存;新建JS文件用于保存全局配置和工具函数,同时在main.js中挂载;使用接口来获取和监听网络状态;用工具函数实现热更新;给帖子列表和消息列表添加动画效果。

2021-02-06 17:58:04 444 2

原创 uni-app实战之社区交友APP(9)我的页面开发

个人中心页面需要配置导航栏标题、菜单按钮等;个人中心需要实现顶部个人信息栏、互动信息栏、广告位、浏览历史、社区认证和审核帖子,使用uni-list-item组件;设置页入口是个人中心页面。修改密码页面入口在设置页;需要验证后两次密码相同;修改邮箱页面入口也是设置页,需要验证邮箱格式。编辑资料页也使用uni-list-item实现;修改头像使用图片上传接口实现;修改昵称使用输入框,修改性别、情感和职业使用接口;修改生日使用picker组件;城市选择使用三级联动城市选择器。开发帮助反馈页面;开发关于页面。

2021-02-04 19:53:44 1670 7

原创 uni-app实战之社区交友APP(8)搜索列表页和文章详情页开发

不同页面的搜索类型不同,通过标识加以区别,搜索页完善搜索类型和占位符;根据不同的搜索类型搜索不同的内容,通过页面传递的搜索类型来实现。帖子详情页配置右上角的菜单按钮,入口是公共列表;使公共列表组件兼容到帖子详情页头部,实现复用,给评论和分享按钮添加点击事件;在详情页实现关注和顶踩功能;给帖子数据增加content和images字段,显示在父组件中;评论输入框参考聊天页输入框,将输入框抽离成组件;评论列表组件使用官方模板;分享功能使用uni-popup组件实现,从底部弹出,封装为组件,实现多种分享接口。

2021-02-02 20:39:08 302

原创 uni-app实战之社区交友APP(7)消息页开发

消息列表页面开发,配置好友和菜单按钮;实现消息列表项,用uni-badge实现新消息提示,处理文字溢出,用时间处理库和过滤器处理时间,封装为组件;配置下拉刷新和无数据页面;下拉弹出层使用uni-popup,需要添加点击事件。我的好友列表页需要配置动画、取消返回等;导航栏包括互关、关注和粉丝3个选项;好友列表可以复用首页列表;用uni-badge组件显示性别图标;封装好友列表组件并优化。聊天页面配置按钮;实现底部聊天输入框;聊天消息列表用scroll-view组件实现;封装聊天列表组件;完善聊天页功能。

2021-02-01 18:27:21 321 2

原创 uni-app实战之社区交友APP(6)动态页开发

动态页包括顶部导航栏、关注列表和话题列表,顶部导航栏需要自定义,需要完善样式、禁止原生导航栏,并添加点击事件。关注和话题页面也是通过swiper嵌套scroll-view实现;导航栏和列表的联动通过tabIndex关联;实现顶踩、关注和上拉加载功能。热门分类包括标题、跳转按钮和关键词等部分,需要封装为组件;实现搜索框,轮播图用swiper组件实现;话题列表封装为组件;话题分类页从热点分类进入。话题详情页需要传递数据;开发话题介绍组件,进行封装;开发精华帖子列表;列表选项卡包括默认和最新;上拉加载更多。

2021-01-30 19:44:56 257 2

原创 uni-app实战之社区交友APP(5)搜索和发布页开发

搜索页可以根据关键字搜索,通过生命周期和接口实现,还包括搜索历史,可以输入和点击关键词;根据关键词显示搜索结果。发布页需要自定义导航栏设置权限,需要使用uni-app官方提供的组件;文本输入框使用textarea;底部操作条包括选择分类、添加话题、选择图片和发布按钮,需要设置尺寸和添加动画效果;图片上传用官方模板提供的上传接口并进行修改即可,通过消息传递实现;删除图片需要添加图标并绑定事件;保存草稿使用生命周期onBackPress实现,通过缓存保存编辑内容,通过消息传递、ref和计算属性等方式实现。

2021-01-28 18:12:56 1193 1

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

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

2021-01-25 20:24:03 2938 7

原创 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 460 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 560 2

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

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

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

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

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

2021-01-14 16:44:15 312

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

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

2021-01-14 10:14:56 294 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 458 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 328 3

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

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

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

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

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

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

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

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

2020-12-31 11:51:40 440 6

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

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

2020-12-23 11:45:16 615 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 2325 6

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

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

2020-12-15 21:47:51 698 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 518 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 1661 4

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

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

2020-12-13 08:36:48 1108

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

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

2020-11-18 14:57:57 377

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

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

2020-11-15 10:20:52 240

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

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

2020-11-15 10:18:16 159

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

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

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

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

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

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

Community_Dating-社区交友APP前端uniapp代码和素材

资源为uni-app社区交友APP开发实战专栏(https://blog.csdn.net/cufeecr/category_10748973.html)前端uni-app代码和素材,配套专栏使用,方便各位读者,整理不易,一顿早饭钱。

2021-02-16

upload-labs.rar

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

2020-03-19

pikachu.rar

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

2020-03-05

chromedriver.exe

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

2020-02-26

Renminwang-Message-Crawler-2.rar

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

2020-02-28

NetAssist.exe

NetAssist是由CutterRunner开发的Desktop Shareware 软件,用于网络调试,通常在TCP、UDP等Socket编程中用到,可视化数据传输。

2020-02-02

phpstudy_pro.zip

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

2020-04-19

Renminwang-Message-Crawler-1.rar

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

2020-02-28

Jingdong_Comment.py

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

2020-04-12

Jingdong_Comment-MultiThreading.py

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

2020-04-12

Community_Dating-社区交友APP后端API代码

资源为uni-app社区交友APP开发实战专栏(https://blog.csdn.net/cufeecr/category_10748973.html)后端接口代码,配套专栏使用,方便各位读者,整理不易,一顿早饭钱。

2021-03-07

Git-2.25.0-64.rar

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

2020-03-27

Chrome_HackBar_ZH.rar

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

2020-03-03

Redis - 3.0.504.zip

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

2020-03-21

sqlmap-1.4.2-31.zip

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

2020-02-13

Renminwang-Message-Crawler-3.rar

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

2020-02-29

xadmin Django3

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

2020-07-21

bilibili_downloader_1.py

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

2020-03-12

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

Navicat for MySQL.zip

强大的数据库管理和设计工具,支持 Win、macOS 和 linux。直观的 GUI 让用户简单地管理 MySQL、MariaDB、MongoDB、SQL Server、SQLite、Oracle 和 PostgreSQL 的数据。

2021-02-07

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

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

前端开发框架vue.js

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

2020-04-02

o15-ctrremove Office卸载工具.zip

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

2020-07-13

python 3.8

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

2020-07-18

Postman - 7.21.2.rar

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

2020-04-10

SQLYog.zip

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

2020-04-19

bilibili_downloader_1.py

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

2020-03-08

nvm-1.1.7.rar

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

2020-04-06

xadmin Python3

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

2020-07-20

DjangoUeditor

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

2020-07-20

Sqli_Edited_Version.zip

SQLI-LABS是一个学习SQLI的平台,可用于在web安全攻防、SQL注入中进行测试。但是由于新的php版本不兼容问题,原始的sqli会出现问题,这是热心网友修改过的版本,可以在新版本的php中使用。

2020-02-12

Editor.md package.zip

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

2020-06-29

163-Card.py

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

2020-03-20

百度 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

空空如也

空空如也

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

TA关注的人 TA的粉丝

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