通过 Nginx 实现多机负载均衡

2019-12-10
阅读 3 分钟
6.3k
现有三台配置相同,且处于同一网络中的 CentOS 服务器,需要对这三台服务器进行合理的负载均衡配置,使各服务器的硬件及带宽资源均得到有效利用。

网站后门文件(Webshell)分析笔记

2019-10-15
阅读 6 分钟
8.7k
出现后门文件的网站,在几个目录下均存在恶意的global.asa文件,用Beyond Compare对这几个文件进行比较后发现内容相同,那只需要分析其中一个文件即可。

网站接入QQ登录功能

2019-08-01
阅读 3 分钟
5.6k
本文中所说的QQ登录功能,是采用官方的OAuth2.0来实现的,这样有更多的自主权。另一种较为简单的JS-SDK开发方式,虽然非常简便,但自主性不够,所以没有采用。

Windows 下 tusd 编译安装全流程

2019-07-30
阅读 4 分钟
2.8k
原文链接:[链接] 项目简介 tus/tusd,这是项目官网,该项目是一个后端服务,用于接收从前端页面所上传的文件。搭配前端 JS 库 transloadit/uppy,即可实现完整的文件上传功能。 tusd 这个库的一大亮点,是可以实现文件的断点续传。 项目克隆 需已在 Windows 上安装 Go 进入 $GOPATH\src 目录,$GOPATH 通常位于 C:\User...

Windows 下 IIS + FFmpeg 搭建流媒体服务

2018-04-17
阅读 1 分钟
11.8k
名词解释 先用自己的理解,描述一下什么是流媒体服务: 在访问网络上的普通资源时,通常都需要把资源文件完整下载过来之后才能播放。 比如打开一个网页的时候,对应的 HTML、CSS 和 JS 文件都下载完成之后,页面内容和功能才能完整呈现。 普通的体积小的资源还好,但是如果我要浏览一个几百兆的视频,就必须等视频下载完...

每个 JavaScript 工程师都应当知道的 10 个面试题

2018-04-02
阅读 8 分钟
12.6k
对大部分公司来说,招聘技术人员这种事情,管理层就应该放手交给技术团队,只有他们才能够准确地判断应聘者的技术实力。如果你恰巧是应聘者,你也是迟早都要去面试的。不管你是哪边的,都让大哥来教你几招。

配置 PM2 实现代码自动发布

2018-03-25
阅读 5 分钟
7.6k
参考文档 使用pm2部署你的项目防止过劳死 Quick Start Deployment 先期准备 PM2 的代码自动发布依赖 GitHub 或类似功能的网站,所以需要先在 GitHub 上添加个人电脑和远程服务器的 SSH 秘钥。 大体流程如下( Mac 和 Linux 系列的系统直接在终端中执行指令,Windows 需要先安装 Git 客户端): 检查本机是否有现成的 SSH...

Windows系统Node开发环境重置

2018-03-09
阅读 1 分钟
4.3k
在阿里云服务器 ESC 和办公室电脑上,Windows 下的 Node.js 开发环境不一致,就用周五下午的一点时间重置了一下。 卸载全局包 将两边的全局安装的包都卸载了,包括用 npm 和 Yarn 安装的: {代码...} 更新 nvm 在 nvm-windows 的项目网站上可以看到最新版是 1.1.6,服务器上是最新版,本机则是旧版,先把本机的 nvm 更新...

Web端嵌入百度地图实现流程

2018-03-09
阅读 2 分钟
6.7k
百度地图这么大的一个平台,应该会给开发者提供 API。去哪里找呢?不知道,那就先打开百度地图页面:[链接],看到页面下方有百度地图开放平台,应该就是它了,点进去看看。

王下邀月熊_Chevalier的前端每周清单系列文章索引

2018-02-27
阅读 3 分钟
4.4k
感谢 王下邀月熊_Chevalier 分享的前端每周清单,为方便大家阅读,特整理一份索引。 王下邀月熊大大也于 2018 年 3 月 31 日整理了自己的前端每周清单系列,并以年/月为单位进行分类,具体内容看这里:前端每周清单年度总结与盘点。 前端每周清单第 56 期:D3 5.0,深入 React 事件系统,SketchCode 界面生成 前端每周清...

组件化 Todo List 编写笔记

2018-02-26
阅读 14 分钟
3.4k
在学习 Vue.js 组件化开发 Todo List 的时候,自己虽然也能编码实现,但如果不做笔记,只是写代码,学习的效果还不够好。只有把自己的实现思路记录下来,遇到的问题和解决方法也记录下来,用文字把这个过程梳理清楚,才能对整个项目有更加清晰、准确的认识。

两行代码的故事

2018-01-13
阅读 2 分钟
2.4k
今天上午闲来无事,就想着把 前端相关资源汇总 这篇文章中收集的链接整理一下,看到 《jQuery === 面条式代码?》 这篇文章的时候,感觉里面的代码挺有意思 ,于是就一边读文章,一边照着敲代码。

Windows下安装nvm、npm及node.js

2017-08-10
阅读 4 分钟
27k
首先感谢“Windows 下安装 nvm 管理 nodejs 版本”这篇文章。 我的文章在上面这篇文章的基础上有所更新,并补充部分细节。 注意 如果要按照这篇教程来操作,并且对这些东西不熟悉的话,请完全照着教程的每一步来操作。 没有完全按照教程操作,可能出现的问题: 自己用的旧版的nvm,教程里的操作用的新版的nvm,那么在安装n...

前端资源收集整理

2017-07-28
阅读 5 分钟
5k
工作原因,最近一年断断续续写了一点前端代码,收集整理了一些资料,和大家共享。 Github版本:Front-End Resource Collection 前端相关资源汇总 学习指导 精华文章 Web前端的路该怎么走?:文章超长,但是干货超级多,值得反复精读! 听说2017你想写前端?:适合于已经度过了小白阶段,达到初级水平的前端开发者。留言...

个人文章分类整理

2017-01-26
阅读 1 分钟
3.2k
春节闲来无事,看看自己在SegmentFault上写的文章,想不到已经20篇了,各方面的都有,那就分类整理一下吧,也方便自己和别人查看。 CSS CSS Background-Size 属性小记 [译]关于垂直居中 Vertical Align 的探讨 [译]CSS 居中(Center)方法大合集 折叠多级菜单的实现方法 IE8 CSS 样式兼容性清单 SASS 学习笔记 JS bigSli...

页面设计笔记

2017-01-26
阅读 2 分钟
2.6k
最近两周写了几个页面,虽然看起来很简单,但是也考虑到了IE8的兼容性、不同屏幕尺寸的适配性以及其它的一些方面,所以也算是小有收获。下面就把写代码过程中遇到的各种问题和解决方案记录下来。

Vue学习笔记之一 - 入门

2017-01-17
阅读 4 分钟
4k
所演示的示例,都是在JS中将Vue实例绑定至HTML中的指定元素,然后再通过Vue实例中data内的属性或者methods中的方法,来对所绑定元素的子元素进行操作的,而不是对指定ID元素本身进行操作。

TortoiseSVN应用笔记

2016-10-27
阅读 3 分钟
3.3k
前言:工作也有一年多了,涉及到写代码的小项目也做了若干个,看着Code文件夹里的一个个项目文件夹,觉得真是得赶紧采用版本控制工具了,不然以后项目越做越多、越做越大,到时候再用版本控制工具的话,会多花费很多功夫。考虑到所在公司的实际情况,决定采用TortoiseSVN。其实迅速找到一个比较靠谱的工具就行,更重要的...

页面设计相关链接收集

2016-09-30
阅读 1 分钟
2.8k
浏览器版本 StatCounter国内电脑端浏览器版本统计(15年8月~16年8月); 屏幕分辨率 W3Schools上的分辨率统计; 网页设计中常见的宽高比; 常见显示设备的媒体查询标准; 百度统计的中国网民分辨率使用情况; IE兼容性 设置仅用于IE的样式; 设置IE渲染模式; 设置IE及Chrome渲染模式; IE8 CSS 样式兼容性清单; IE8开...

在nw.js中显示Flash

2016-09-25
阅读 1 分钟
6.4k
即使把 PepperFlash 复制到 nw.js 的根目录下,有时候 Flash 还是无法播放。表现为没有错误提示,但是一直在转圈,这个时候,就需要在 nw.js 根目录的 package.json 这个配置文件中,加上下面这个选项:

IE8 CSS 样式兼容性清单

2016-09-24
阅读 2 分钟
9k
最近部门业务网站需要考虑IE8的兼容性,刚好查到MSDN上有IE系列浏览器对CSS兼容性的完整清单,把其中IE8部分的内容翻译了出来,作为备忘。

Win7 64位 + PHP 5.3 环境下 Xdebug 安装笔记

2016-07-11
阅读 1 分钟
2.9k
最近又开始写 PHP 代码,需要搭建调试环境,上网搜了一番,发现 Xdebug 似乎还不错,于是开始配置环境。最开始用的是支持 PHP 5.3 非 TS 的 dll,但是发现怎么换版本都无法加载 dll,后来一边 Google 一边查看 Apache 和 PHP 的日志,最后在 Apache 的日志中看到了加载 xdebug 插件时的错误提示信息,原来系统环境为 TS ...

SASS 学习笔记

2016-06-03
阅读 3 分钟
2.5k
预处理功能,就是将 SASS/SCSS 格式的文件输出为 CSS 文件,可以对单个文件进行预处理,也可以对指定目录进行预处理,还可以对指定目录进行实时监控,基本语法如下:

Apache 2.4 及 PHP 5.6.22 配置文件整理

2016-06-03
阅读 3 分钟
4.6k
先说个题外话,之前一直以为发文章时可选的tag只有鼠标点击tag区时,悬浮框里显示的那些,今天尝试着在tag区输入文本,才发现原来还有自动联想功能,真不错,又有新发现,哈~

[译]Windows 下手动安装 Apache + PHP + MySQL

2016-05-31
阅读 3 分钟
5.2k
可以去Apache Lounge下载,一方面要考虑Windows是32位还是64位,另一方面还要考虑所用模块的版本,如果只有32位的,就只好下载32位的Apache了。下载后的文件解压到某个目录即可,如C:\Apache24\bin。

Windows下Apache2.2+PHP5.3.28+MySQL5.5安装配置笔记

2016-05-31
阅读 3 分钟
4.3k
这里还有另一篇自己翻译的文章,也是全新安装Apache + PHP + MySQL,可以互相参考。[[译]Windows 下手动安装 Apache + PHP + MySQL]([链接]

网站入口页双栏对称布局实现思路

2016-05-27
阅读 2 分钟
3.9k
接下来说一说这种页面布局的实现思路,因为自己是从零开始的,所以着实花了好几天功夫才实现了这么一个看起来很简单的布局,所有东西都要自己一点点摸索,不过这种经历对于自己的成长也是很有帮助的。好了,下面进入正题。

用 JS 更改元素的属性

2016-05-26
阅读 2 分钟
3.5k
用 bigSlide 生成的可滑动侧边栏需要更改其定位和高度属性,更改定位令其与中间内容区域的顶部对齐,更改高度令其与中间内容区域的底部对齐。这个问题可以拆分为下面几个需求来依次实现:

折叠多级菜单的实现方法

2016-05-26
阅读 1 分钟
3.4k
对于在网页上展示的课本目录这样的多级菜单,想要实现“完整显示某一章的目录,其它章只显示章名”的效果,最开始用的是 "hide all child elements but first" 作为关键字搜索,但是找到的语句 $(".unfocused").not(":first-child").hide(); 并没有效果。第二天早上再看这段代码的时候,决定逐语句测试,发现最开始的 $("....

[译]CSS 居中(Center)方法大合集

2016-05-26
阅读 5 分钟
5k
本文只给出了不同条件下的实现方式,未对原理做探讨。PS:原来要显示 jsfiddle 和 CodePen 之类网站的代码预览,只需将其以 Markdown 语法来插入链接即可。