Web开发这十年

Web开发这十年

业界关注2017年12月19日作者:Ivan Zarea标签:JavaScript  WEB 

相比2007年,它已经发生了翻天覆地的变化。很高兴看到大家仍然喜欢电脑。我们现在拥有的电脑比十年前多得多,同时这也带来了新的挑战。可穿戴设备、口袋设备、家具智能设备、自动驾驶汽车,它们都是计算机。我们还教会程序玩各种游戏,并打败了人类。当然,或许也只有喝酒这件事是电脑无法与人类匹敌的。阅读全文

老司机常用的几个JavaScript调试技巧

老司机常用的几个JavaScript调试技巧

Javascript前端2017年12月18日标签:JavaScript  HTML5 

我们调试Javascript一般会用到Chrome和Firefox的控制台作为调试工具,本文列出了几条用于调试Javascript的技巧,掌握它们,让我们花更少的时间来解决错误和bug,从而提高开发效率。阅读全文

CentOS7使用源码编译安装Nginx

CentOS7使用源码编译安装Nginx

运维知识2017年12月15日作者:月光光标签:Linux  CentOS  nginx 

Nginx是一款自由的、开源的、高性能HTTP服务器和反向代理服务器;也是一个IMAP、POP3、SMTP代理服务器,也就是说Nginx本身就可以托管网站,进行Http服务处理,也可以作为反向代理服务器使用。本文介绍在CentOS7下使用源码编译安装Nginx。阅读全文

前后端数据传输不得不面对的转码问题

前后端数据传输不得不面对的转码问题

业界关注2017年12月13日作者:v_guoyunan标签:JavaScript  PHP 

数据在传输的过程中,浏览器会对数据进行编码,如果涉及到文本框输入等复杂的内容数据传递为了避免中文乱码以及各种特殊符号带来的困扰就使用 base64 转码传递。如果只是URL里面的传递简单的参数可以使用 encodeURI 和 encodeURIComponent 等转码。阅读全文

CentOS7使用FirewallD管理防火墙

CentOS7使用FirewallD管理防火墙

运维知识2017年12月12日作者:月光光标签:Linux  CentOS 

FirewallD 提供了支持网络/防火墙区域(zone)定义网络链接以及接口安全等级的动态防火墙管理工具,它拥有运行时配置和永久配置选项。CentOS 7中防火墙是一个非常的强大的功能,本文主要介绍FirewallD常用管理命令。阅读全文

PHP中性能优化之生成器

PHP中性能优化之生成器

PHP后端2017年12月10日作者:月光光标签:PHP 

PHP生成器是5.5.0引入的功能,生成器实际上就是简单的迭代器。生成器会根据需求计算产出迭代的值,而标准的PHP迭代器经常在内存中执行迭代操作,这要预先计算出数据集,性能较低。如果使用特定的防护计算大量数据,可以使用生成器,即时计算并产出后续值,不占用内存。阅读全文

CentOS7修改SSH默认端口号

CentOS7修改SSH默认端口号

运维知识2017年12月07日作者:月光光标签:PHP  Linux 

SSH默认监听22端口,经常被一些人扫描甚至进行暴力破解,处于安全考虑,我们一般会把服务器SSH的默认端口修改掉,提供服务器的安全性,具体修改步骤非常简单,本文做了简单记录。阅读全文

开发者应该知道的12条Linux系统管理命令

开发者应该知道的12条Linux系统管理命令

运维知识2017年12月05日作者:月光光标签:Linux  CentOS 

无论你是开发者还是工程师都有必要学习一些基本的系统管理命令。下面12条基本的系统管理命令都可以帮助我们更好地了解我们的应用程序,这些命令适用于 Linux 开发环境、容器和虚拟机。阅读全文

如何编写优质干净的代码

如何编写优质干净的代码

业界关注2017年12月05日作者:Teixeira10标签:WEB  JavaScript 

编写干净的代码并不是一件容易的事情,这需要尝试不同的技巧和实践。作为一名开发者,编写一手干净的代码很重要,所以在本文中作者先列举出编写干净代码的一些好处,再提出6个技巧用于编写干净代码,供开发者进行参考学习。阅读全文

CentOS7时间同步和时区设置

CentOS7时间同步和时区设置

运维知识2017年12月03日作者:月光光标签:CentOS  Linux 

CentOS安装完后,可能系统时间和时区不对,我们需要设置系统的时间同步。一般情况下设置系统时间和CMOS时间即可,但有时候这些设置似乎没用,重启系统后时间还是没有同步,不用担心,我们只用几行命令解决。阅读全文