自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (4)
  • 问答 (3)
  • 收藏
  • 关注

原创 关于个人博客上线通知

个人博客已经上线,地址,今后可能很少在CSDN上更新了,欢迎来新的地方继续技术交流!

2020-04-23 09:49:14 1644

原创 云服务器异地登录,服务器被黑

今天服务器被攻击了。大概过程大概过程是这样的,正在写博客的时候阿里云给我发来短信说云服务器异地登录,我想怎么可能 我的ip也没有透露出去,密码也没透露出去,不会又想我买你的啥子安全产品吧,,,,后来越想越简单不对劲,于是登录云服务器查看异地登录日志,发现一个可疑的IP然后又看百度统计有没有相同的IP果然,,,101.206.1.IP地址和云服务器的异地登录IP一模一样的,而且访问时常达一...

2020-04-30 22:39:49 3395

原创 教你在五分钟构建一个App页面

前言最近参加学校比赛,由于业务需求要做一个App,当时心想我不是web开发的吗?App跟我有啥关系?而且之前也没去了解相关的东西,当时很慌啊队友还说上一次某某某三天就出了个App,我…怀着忐忑的心情上度娘”app怎么开发“,发现常用的语言有java,html5,css3,javascript等等。博主是学PHP的且对安卓,java一窍不通。后来了解到App其实是有三种类型 原生应用程序(Na...

2020-04-29 15:12:16 11646 12

原创 如何在Laravel中使用easywechat

EasyWeChat 是一个开源的 微信 非官方 SDK。官方网站:https://www.easywechat.com/对于如何使用感觉官方上还是说的有点模糊,示例都比较简单首先安装第三方插件composer require "overtrue/laravel-wechat" -vvv命令行输入如下命令生成配置php artisan vendor:publish --provider...

2020-04-27 16:05:22 5154 1

原创 Laravel利用redis和定时任务实现活跃用户统计

最近在Summer的《Laravel教程-Web开发实战进阶》学到很多东西,以前只会看文档,大概了解Laravel的内容而在实际运用中确不知道该怎样做,碰到一个需求不会立马联想到“这个东西可以用…实现“。不是有句话”实践是检验真理的唯一标准“ 所以学习编程还是要多实践多写项目,不然就像我一样拿到东西不知道怎样运用 废话不多,今天分享一下利用redis和定时任务实现活跃用户统计如果你对redis...

2020-04-12 15:33:38 2269 1

原创 Laravel消息通知系统之数据库

Laravel 自带了一套极具扩展性的消息通知系统,尤其还支持多种通知频道,我们将利用此套系统来向用户发送消息提醒。通知频道指通知的各种途径,Laravel自带的有如下几种数据库邮件短信(通过 Nexmo)Slack通过数据库实现消息通知1.准备数据表 php artisan notifications:table该命令会生成消息通知表的迁移文件database/migr...

2020-04-11 12:02:56 2294

原创 Laravel队列简单使用

消息队列的主要特点是异步处理,主要目的是减少请求响应时间和解耦。所以主要的使用场景就是将比较耗时而且不需要即时(同步)返回结果的操作作为消息放入消息队列。同时由于使用了消息队列,只要保证消息格式不变,消息的发送方和接收方并不需要彼此联系,也不需要受对方的影响,即解耦和。配置队列安装扩展包composer require "predis/predis:~1.0"队列的配置信息存放在co...

2020-04-10 21:46:31 1797

原创 Laravel防范xss攻击

XSS 也称跨站脚本攻击 (Cross Site Scripting),恶意攻击者往 Web 页面里插入恶意 JavaScript 代码,当用户浏览该页之时,嵌入其中 Web 里面的 JavaScript 代码会被执行,从而达到恶意攻击用户的目的。解决办法:永远不要信任用户提交得数据。这里我们通过HTMLPuifier for Laravel 对用户提交的内容过滤安装HTMLPurifi...

2020-04-10 21:05:17 2920

原创 如何购买域名,阿里云服务器?针对新手得阿里云服务器教程

第一步 打开阿里云服务器官网如果你是学生可进行学生认证,购买域名和服务器都会有相应优惠,学生机一个月只要9块多!不管你是学生还是社会人士,首先你得注册阿里云账号注册登录后首先进行实名认证 如果你是学生要先进行实名认证在进行学生认证认证完毕后我们就可以购买服务器和域名了搜索学生机或esc服务器别忘了领优惠劵根据个人需求选配置 ,这里展示的学生用户 所以很便宜其他的选项默认即...

2020-04-08 14:01:29 1828

原创 购买阿里云服务器后怎么用?针对新手的阿里云服务器教程

前言最近想搭建一个个人博客,不过在这之前遇到许多坑,本系列记录我使用阿里云搭建个人博客详细教程。如果你购买了阿里云服务器作为小白的你相信和我一样,迷茫,不知道干什么,网上不是说买域名,服务器,备案啥的吗?等域名服务器买了才知道什么是束手无策。如何使用阿里云服务器?第一步,首先你得购买阿里云服务器,详情参考购买阿里云服务器第二部,购买阿里云服务器之后,你可以登录阿里云控制台选择云服务器E...

2020-04-08 13:44:56 13206 1

原创 Laravel核心概念:服务容器(ServiceContainer),服务提供者(Service Provider),门面(Facade),契约(Contracts)

写在前面学了两个多月的laravel一直没有去研究他的核心概念,在文档上看到些名词 “服务容器”,“服务提供者”…整个人人都是懵的下面结合我这几天的学习谈谈我的理解。laravel的核心架构:服务容器,服务提供者,门面,契约。要理解上面概念首先我们得知道什么是服务服务如我们在开发时需要的各种功能 邮件发送,图像处理,验证码等等 这些可以称之为服务,因为他为我们提供了一些第三方功能。如邮...

2020-04-04 20:32:53 2177

原创 Laravel开发小技巧

前言本文记录Laravel在实际开发中的一些技巧,提高自己帮助他人!1.提示框/警告框实现我们可以在前台视图或组件键入如下代码@foreach (['danger', 'warning', 'success', 'info'] as $msg) @if(session()->has($msg)) <div class="flash-message"> ...

2020-04-03 10:43:43 1505

原创 Laravel修改中文语言包

1.命令安装语言包composer require "overtrue/laravel-lang:~3.0"2.在将config/app.php的Illuminate\Translation\TranslationServiceProvider::class,替换为Overtrue\LaravelLang\TranslationServiceProvider::class,完美编译...

2020-04-03 10:01:16 2095

原创 Laravel自定义辅助函数

Laravel为我们提供了很多辅助函数,方便我们执行各种操作,但laravel也支持我们自定义辅助函数。方法如下:当app\目录下新键文件helpers.php在helpers.php添加你自定义的辅助函数function sayHi(){ return "hello word"}在compoers.json中添加如下代码 "autoload": { "ps...

2020-04-03 09:42:34 1503

原创 An unexpected error occurred: "EPROTO: protocol error, symlink '../../../../browserslist/cli.js' ->

解决办法;在yarn 后面加 --no-bin-links如yarn install --no-bin-links

2020-04-02 23:00:35 3094

原创 Symfony\Component\Debug\Exception\FatalErrorException

Laravel6构建项目报错Symfony\Component\Debug\Exception\FatalErrorExceptionDeclaration of Symfony\Component\Translation\TranslatorInterface::setLocale($locale) must be compatible with Symfony\Contracts\Tra...

2020-04-02 16:09:08 8303

原创 初识Koa

下载cnpm i koa -D基本使用const Koa = require('koa');let server = new Koa();server.listen(8080);路由koa本身不带路由,因此我们要引入第三方模块cnpm i koa-router -D基本使用//1.创建一个路由对象const Router = require('koa-router');/...

2020-04-02 14:36:15 1421

原创 koa框架路由嵌套

koa框架支持路由嵌套 可以实现类似php laravel框架路由分组功能我们可以为某些模块构建一个路由对象,在这个路由对象上又继续构建其他子路由对象如下两个路由企业用户与普通用户看到的页面是不相同的.com/user/company/show.com/user/admin/show通过路由嵌套实现1.创建总路由对象const koa = require('koa');const...

2020-04-01 20:46:29 1697

jquery.easing.1.3.js

css3过渡效果不够用?通过jquery.easing.1.3.js可以为为动画增加更多的过渡效果如$('div').animate({'left':300},3000,'easeInOutElastic',function(){ //动画执行完毕回调函数 });

2020-02-25

jquery.stellar.min.rar

jquery.stellar.min.js 视差滚动效果常用于全屏网页 其核心原理利用元素和背景以不同的速度移动,以实现视差滚动效果主要通过background-attachment=`fixed`属性实现

2020-02-25

jquery.fullPage.min.rar

fullPage.min.js是一款全屏滚动插件,如果你要制作一个全屏的网站,使用此插件可以帮你创建一个高端大气的网页

2020-02-25

singlePageNav.rar

singlePageNav.min.js单页面导航插件用于优化导航效果,使锚点链接不在很生硬,达到平滑过渡的效果,优化用户体验单页面导航插件用于优化导航效果,使锚点链接不在很生硬,达到平滑过渡的效果

2020-02-25

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

TA关注的人

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