自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Clew123的博客

clew.fun/blog/

原创 CentOS7 配置SOCKS5代理服务

CentOS 7 配置SOCKS5服务器 ss5 嫌啰嗦的拉到最下,有干货。

2017-07-10 15:41:43 54895 23

原创 云服务器LNMP环境搭建

写在前面关于目的这是一篇介绍如何在云服务器上搭建LNMP环境的指北南内容基于我近一段时间来的学习和实践,所以有些内容会和网上其他文章有重复,所以说本文目的在于通过前辈们的知识,并且尽量清晰的总结出一套行之有效的方法。关于LNMPLNMP = Linux + Nginx + MySQL + PHP其...

2017-06-06 17:46:18 2843 5

原创 Python3 Scrapy 安装方法 (一脸辛酸泪)

写在前面最近在学习爬虫,在熟悉了Python语言和BeautifulSoup4后打算下个爬虫框架试试。 没想到啊,这坑太深了。。。看了看相关介绍后选择了Scrapy框架,然后兴高采烈的打开了控制台,pip install Scrapy坑出现了。。。。运行报错error: Unable to fi...

2016-09-28 11:42:48 59169 39

原创 如何实现扫码登陆

背景 最近工作原因需要在项目中加入扫码登陆功能,因为之前没有接触过所以对几个网站主流网站进行了调查。 实现方式 轮询 调查的全部网站都采用轮询的方式来实现二维码登陆,但是具体细节有不同。 以京东为例: 可以看出,在二维码登陆页面,网页会不断的请求服务器(轮询),以获取是否扫描二维码. 当完成扫码...

2018-11-28 20:32:03 781 0

原创 TinyMCE工具栏配置详解

TinyMCE工具栏配置详解 写在前面 本文章讲述TinyMCE的工具栏方面的配置方法。 本文的前提为你已经将TinyMCE整合到了你自己的项目中。 什么是工具栏 如图一个编辑器的工具部分。 分为两个部分,上面的文件、编辑...为 菜单栏 部分。 下面的红色框起来的为 工...

2018-04-10 14:28:01 22631 7

原创 TinyMCE菜单配置详解

TinyMCE菜单配置详解 写在前面 本文章讲述TinyMCE的菜单方面的配置方法。 本文的前提为你已经将TinyMCE整合到了你自己的项目中。 什么是菜单 如图一个编辑器的工具部分。 分为两个部分,上面的文件、编辑...为 菜单栏 部分。 下面的为 工具栏 部分。 ...

2018-04-08 18:39:23 9858 1

原创 Vue用axios实现TinyMCE的图片上传功能

Vue用axios插件实现TinyMCE的图片上传功能 最近工作用到富文本编辑器,通过各种对比选择了TinyMCE编辑器。 在配置方面参考了这篇文章vue项目移植tinymce踩坑, 对原文作者表示感谢。 同时,因为项目中使用axios插件进行请求,为了统一格式,使用axios重新实现了T...

2018-04-08 14:23:44 7996 4

原创 Vue.Draggable 文档总结

Vue.Draggable学习总结 Draggable为基于Sortable.js的vue组件,用以实现拖拽功能。 特性 支持触摸设备 支持拖拽和选择文本 支持智能滚动 支持不同列表之间的拖拽 不以jQuery为基础 和视图模型同步刷新 和vue2的国度动画兼容 支持撤销操作 当需要完...

2018-04-03 21:38:15 68925 4

原创 JavaScript基础强化笔记-继承

JavaScript基础强化笔记-继承 出于安全考虑,本地类和宿主类不能继承,其他都可以继承。 ECMAScript并没有严格的定义抽象类,但是存在一些不允许使用的类。 子类将继承超类的所有属性和方法,包括构造函数及方法的实现。记住,所有属性和方法都是公用的,因此子类可直接访问这些方法。子类...

2018-01-24 15:27:45 200 0

原创 JavaScript基础强化笔记-对象

JavaScript基础强化笔记-对象 对象 object:属性的无序组合,每个属性存放一个原始值、对象或函数。 类 每个对象都由类定义,可以把类看做对象的配方。类不仅要定义对象的接口(interface),还要定义对象的内部工作。 编译器和解释程序都根据类的说明构件对象。 实例 程...

2018-01-24 11:35:38 157 0

原创 人月神话笔记-贯彻执行

人月神话笔记-贯彻执行 他只是坐在那里,嘴里说:“做这个!做那个!”当然,什么都不会发生,光说不做是没有用的。 文档化的规格说明-手册 手册或书面规格说明,是一个非常必要的工具,仅有文档是不够的。 手册 是 外部规格说明: - 他描述和规定了用户所见的每一个细节 - 是结构师的主要...

2018-01-23 17:12:04 199 0

原创 人月神话笔记-画蛇添足

人月神话笔记-画蛇添足 结构师的交互准则和机制 尽早的交流和沟通可以使结构师有较好的成本意识,以及使开发人员获得对设计的信心,并且不会混淆各自的责任分工。 面对估算难题: 消减设计 采用成本更低的实现方法 结构师需要: 牢记开发人员是承担创造性和发明性的实现责任,所以结构师只...

2018-01-23 17:08:36 177 0

原创 JavaScript基础强化笔记-ECMAScript 值与类型

JavaScript基础强化笔记-ECMAScript 值与类型 变量 第一个字符必须是字母、_ 、$ 余下的字符可以是下划线、美元符号或者任何数字字符 变量不必需要声明、未声明的变量是全局变量 值 ECMAScript中,变量可以存在两种类型的值: 原始值、引用值 原始...

2018-01-23 17:05:11 150 0

原创 Vue.js代码风格-笔记

Vue.js代码风格-笔记组件组件命名 组件名为多个单词 主要能够拼接文件的构建系统,就把每个组件单独分成文件 组件文件名单词开头始终大写 基础组件应该全部以特定的前缀开头(Base,App,V) 只拥有单个活跃实例的组件应该以The命名前缀,以示唯一性 与父组件紧耦合的组件应该以父组件名为前缀 ...

2018-01-02 14:07:02 627 0

原创 人月神话笔记-外科手术队伍

人月神话笔记-外科手术队伍外科手术队伍这些研究表明,效率高和效率低的实施者之间个体差异非常大,经常能够达到数量级的水平。问题需要沟通和协调的人员数量影响着开发成本,因为成本的主要组成部分是沟通和交流,以及更正沟通不当所导致的不良结果。一拥而上的开发方法是高成本、速度缓慢、低效的。开发出的是无法再概...

2017-12-22 17:51:21 277 0

原创 人月神话笔记-焦油坑、人月神话

人月神话笔记-焦油坑、人月神话焦油坑程序、编程系统、编程产品、编程系统产品 程序 本身是完整的 可以在指定的平台运行 作为单个程序员的生产率的评估标准 编程产品: 可以被任何人运行、测试、修复和扩展的程序 可以在多种操作平台上运行,供多套数据使用 要求 必须按照普遍认可的风格编写 有合理的基...

2017-12-22 16:20:47 329 0

原创 大话数据结构笔记-图

大话数据结构笔记-图定义图(Graph)是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为 G(V,E), 其中 G表示一个图, V是图G中的顶点的集合, E是图G中边的集合。顶点就是图中的数据元素。在图中任意两个顶点都可能存在关系,顶点之间的逻辑关...

2017-12-21 18:27:44 284 0

原创 大话数据结构笔记-查找

大话数据结构笔记-查找查找就是根据给定的某个值,在查找表中确定一个其关键字等于给定值的数据元素(或记录)。查找概论查找表是由同一类型的数据元素(或记录)构成的集合。关键字(key)是数据元素中某个数据项的值。若此关键字可以唯一的表示一个记录,则称此关键字为 主关键字(Primary Key)。对于...

2017-12-21 18:25:58 185 0

原创 大话数据结构笔记-树

大话数据结构笔记-树基础概念树是n个节点的有限集。 n=0时称为空树 在任意非空树中 有且仅有1个根结点(Root) n>1时其余节点分别为m个互不相交的有限集 每个集合本身就又是一棵树称为根的子树(SubTree) 结点 结点拥有的子树称为结点的度(Degree) 度为0的结点称为叶结点...

2017-11-20 11:12:40 207 0

原创 大话数据结构笔记-线性表

大话数据结构笔记-线性表基础知识线性表(List):零个或多个数据元素的有限序列。重点:有顺序、有限例如有一个线性表:a, b, c, d, ···, z则: a是b的直接前驱元素 b是a的直接后继元素 每个元素至多有一个直接前驱元素和直接后继元素 所有线性表元素的个数n(n>=0)为线性表...

2017-11-20 11:11:08 203 0

原创 大话数据结构笔记-栈和队列

大话数据结构笔记-栈和队列栈栈(stack)是限定仅在表尾进行插入和删除操作的线性表。 允许插入和删除的一端称为栈顶(top) 另一端称为栈尾、底(bottom) 不含任何数据元素的栈称为空栈。 栈又称为先进后出的线性表(LIFO)。 插入叫做进栈、压栈、入栈、push 删除叫做出栈、弹栈、pop...

2017-11-20 11:10:03 176 0

原创 大话数据结构笔记-串

大话数据结构笔记-串串(string)是有零个或多个字符组成的有限序列,有名叫字符串。 串中字符数目为串的长度 零个字符的串称为空串 字符串比较,先比较位数,位数多的大,再从高位比较到低位(ASCII)。模式匹配算法朴素的模式匹配算法 子串的定位操作通常称作串的模式匹配。最蠢:主串大循环KMP模...

2017-11-20 11:09:22 147 0

原创 大话数据结构笔记-算法

大话数据结构笔记-算法算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。算法的特性输入输出 算法具有零个或多个输入 算法至少有一个或多个输出 有穷性算法在执行有限的步骤之后,自动结束而不会出现无限循环,并且每一个步骤在可接受的时间内完成。确定性算法的...

2017-11-20 11:08:30 174 0

原创 大话数据结构笔记-数据结构基础

大话数据结构笔记-数据结构基础数据结构:是相互之间存在一种或多种特定关系的数据元素的集合。概念和术语数据描述客观事物的符号,是计算机中可以操作的对像,是能被计算机识别,并输入给计算机处理的符号集合。数据元素组成数据的、具有一定意义的基本单位,在计算机中通常作为整体处理,也叫做 记录数据项一个数据元...

2017-11-20 11:07:32 238 0

原创 laravel中$method(...$args)的意义

laravel中$method(...$args)的意义最近在学习laravel,在查看门面源码的时候在Illuminate\Support\Facades\Facade中发现了这样一句:return $instance->$method(...$args);因为太菜不懂什么意思,就查了一下...

2017-08-22 19:07:20 4121 0

原创 laravel笔记-数据库(迁移)

laravel笔记-数据库(迁移)写在前面时间可贵,善用目录↑学习Laravel的笔记,仅仅是作为laravel文档笔记,目的是强化对文档的理解,质量不高。什么是迁移之前因为不是很明白迁移的意义就没写这方面的笔记,现在差不多明白了就补一下,加深理解。迁移在我理解就是通过laravel提供的方法对数...

2017-08-14 19:57:37 901 1

原创 laravel笔记-Eloquent ORM(杂项)

laravel笔记-Eloquent ORM(关联关系)写在前面时间可贵,善用目录↑学习Laravel的笔记,仅仅是作为laravel文档笔记,目的是强化对文档的理解,质量不高。什么是关联关系这么说,一个数据库中表和表之间必然会存在一些联系,关联关系就是这个意思。通过Eloquent我们可以方便的...

2017-08-14 12:07:22 647 0

原创 laravel笔记-Eloquent ORM(关联关系)

laravel笔记-Eloquent ORM(关联关系)写在前面时间可贵,善用目录↑学习Laravel的笔记,仅仅是作为laravel文档笔记,目的是强化对文档的理解,质量不高。什么是关联关系这么说,一个数据库中表和表之间必然会存在一些联系,关联关系就是这个意思。通过Eloquent我们可以方便的...

2017-08-14 12:07:04 5744 2

原创 简单的例子理解依赖注入(PHP)

laravel笔记-Eloquent ORM(关联关系)写在前面时间可贵,善用目录↑学习Laravel的笔记,仅仅是作为laravel文档笔记,目的是强化对文档的理解,质量不高。什么是关联关系这么说,一个数据库中表和表之间必然会存在一些联系,关联关系就是这个意思。通过Eloquent我们可以方便的...

2017-08-14 12:06:34 1144 0

原创 laravel笔记-Eloquent ORM(基础)

laravel笔记-Eloquent ORM(基础)写在前面时间可贵,善用目录↑学习Laravel的笔记,仅仅是作为laravel文档笔记,目的是强化对文档的理解,质量不高。什么是Eloquent ORMM,就是其他框架里的模型~,用来和数据库交互,一般来讲每一个表对应一个模型。这篇主要介绍简单的...

2017-08-10 16:12:42 473 0

原创 laravel笔记-数据库(查询构建器)

laravel笔记-数据库(查询构建器)写在前面时间可贵,善用目录↑学习Laravel的笔记,仅仅是作为laravel文档笔记,目的是强化对文档的理解,质量不高。查方法还是用API文档的好!什么是查询构建器我的理解就是:使用框架内置的方法,通过链式操作,快速的构建SQL语句。 类似于ThinkP...

2017-08-10 16:08:39 362 0

原创 laravel笔记-数据库(配置与基础)

laravel笔记-数据库(配置与基础)写在前面时间可贵,善用目录↑学习Laravel的笔记,仅仅是作为laravel文档笔记,目的是强化对文档的理解,质量不高。写在前面关于MySQL的配置方法参见另一篇博客: laravel5 数据库配置(MySQL)基本参数支持的数据库: -MySQL -...

2017-08-10 16:00:35 377 0

原创 laravel笔记-事件

laravel笔记-事件写在前面时间可贵,善用目录↑学习Laravel的笔记,仅仅是作为laravel文档笔记,目的是强化对文档的理解,质量不高。什么是事件 Laravel事件提供了简单的观察者模式实现,允许你订阅和监听应用中的事件。事件类通常存放在 app/Events 目录,监听器存放在a...

2017-08-10 15:58:00 535 0

原创 laravel笔记-验证

laravel笔记-验证写在前面时间可贵,善用目录↑学习Laravel的笔记,仅仅是作为laravel文档笔记,目的是强化对文档的理解,质量不高。什么是验证?你前端不能一直只是页面跳来跳去吧,得有个表单啥的像后台提交点数据吧。然后就是在哪验证,这个有很多种: 控制器中 $this->...

2017-08-10 15:55:11 1862 0

原创 laravel笔记-模板

laravel笔记-模板写在前面时间可贵,善用目录↑学习Laravel的笔记,仅仅是作为laravel文档笔记,目的是强化对文档的理解,质量不高。什么是模板模板就是在视图(View)中的一系列命令,归根结底还是为了方便编写。 因为在html中插入php代码显得不 优雅 乱,还不容易维护。 la...

2017-08-10 15:53:14 492 0

原创 laravel笔记-视图

laravel笔记-视图写在前面时间可贵,善用目录↑学习Laravel的笔记,仅仅是作为laravel文档笔记,目的是强化对文档的理解,质量不高。什么是视图、模板视图就是MVC中的V(View), 我认为Controller控制web服务的业务逻辑,View控制表现逻辑。就是说在控制器(Cont...

2017-08-10 15:51:37 298 0

原创 laravel笔记-控制器

laravel笔记-控制器写在前面时间可贵,善用目录↑学习Laravel的笔记,仅仅是作为laravel文档笔记,目的是强化对文档的理解,质量不高。什么是控制器(Controller) 将相关的 HTTP 请求封装到一个类中进行处理。通常控制器存放在 app/Http/Controllers ...

2017-08-10 15:50:10 324 0

原创 laravel笔记-请求与响应

laravel笔记-请求与响应写在前面时间可贵,善用目录↑学习Laravel的笔记,仅仅是作为laravel文档笔记,目的是强化对文档的理解,质量不高。预备知识Jsonp:利用script标签绕过同源策略,获得一个类似这样的数据,jsonpcallback是页面存在的回调方法,参数就是想得到的js...

2017-08-10 15:47:55 624 0

原创 laravel笔记-中间件

laravel笔记-中间件写在前面时间可贵,善用目录↑学习Laravel的笔记,仅仅是作为laravel文档笔记,目的是强化对文档的理解,质量不高。什么是中间件(middleware) HTTP 中间件为过滤进入应用的 HTTP 请求提供了一套便利的机制。 个人理解中间件相当于控制器的守门人。...

2017-08-10 15:45:38 386 0

原创 yum常用命令

在学习linux的过程中接触到yum命令,扩展学习一下。 想查常用指令的直接看最后~yum是什么yum命令是基于rpm的软件包管理器,可以便捷的下载、安装(删除、升级)软件,同时自动安装相关依赖软件。如何使用yumyum [options] COMMANDoptions options ...

2017-06-07 18:47:47 414 0

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