Clew123的博客

clew.fun/blog/

CentOS7 配置SOCKS5代理服务

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

2017-07-10 15:41:43

阅读数 36520

评论数 10

云服务器LNMP环境搭建

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

2017-06-06 17:46:18

阅读数 2539

评论数 5

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

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

2016-09-28 11:42:48

阅读数 52744

评论数 36

如何实现扫码登陆

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

2018-11-28 20:32:03

阅读数 176

评论数 0

TinyMCE工具栏配置详解

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

2018-04-10 14:28:01

阅读数 6596

评论数 2

TinyMCE菜单配置详解

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

2018-04-08 18:39:23

阅读数 3166

评论数 2

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

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

2018-04-08 14:23:44

阅读数 4177

评论数 1

Vue.Draggable 文档总结

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

2018-04-03 21:38:15

阅读数 31311

评论数 2

JavaScript基础强化笔记-继承

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

2018-01-24 15:27:45

阅读数 165

评论数 0

JavaScript基础强化笔记-对象

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

2018-01-24 11:35:38

阅读数 103

评论数 0

人月神话笔记-贯彻执行

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

2018-01-23 17:12:04

阅读数 125

评论数 0

人月神话笔记-画蛇添足

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

2018-01-23 17:08:36

阅读数 135

评论数 0

人月神话笔记-贵族专制、民主政治和系统设计

人月神话笔记-贵族专制、民主政治和系统设计 在系统设计中,概念完整性应该是最重要的考虑因素。 获得概念的完整性 编程系统的 目的是使计算机更加 容易使用。 软件外部描述的规模大小是计算机系统本身说明10~20倍。 因为目标是易用性: 功能和概念的复杂程度的比值才是系统设计的最终测试...

2018-01-23 17:07:21

阅读数 107

评论数 0

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

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

2018-01-23 17:05:11

阅读数 119

评论数 0

Vue.js代码风格-笔记

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

2018-01-02 14:07:02

阅读数 463

评论数 0

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

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

2017-12-22 17:51:21

阅读数 167

评论数 0

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

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

2017-12-22 16:20:47

阅读数 223

评论数 0

大话数据结构笔记-图

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

2017-12-21 18:27:44

阅读数 199

评论数 0

大话数据结构笔记-查找

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

2017-12-21 18:25:58

阅读数 128

评论数 0

大话数据结构笔记-树

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

2017-11-20 11:12:40

阅读数 157

评论数 0

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