Jul162018
Nginx访问控制与参数调优
Nginx作为高性能web服务器深受广大开发者喜爱。为了安全我们要做好Nginx访问控制,比如允许和禁止某个IP访问、禁止访问某个目录、反爬虫等。同时可以适当调优配置使Nginx性能更加强悍。
Nginx全局变量
Nginx中有很多的全局变量,可以通过$变量名来使用。下面列举一些常用的全局变量:
变量说明boxClass需要执行动画的元素的
变量说明
$args请求中的参数,如www.123.com/1.php?a=1&b=2...阅读全文
抢沙发
Jul132018
使用Redis缓存提高应用性能
在现代应用开发中,随着数据量的不断增长,提高应用性能成为了开发者们关注的重点。而使用缓存技术是优化应用性能的常用方法之一,而Redis作为一种高性能的内存数据存储系统,提供了丰富的功能来优化应用的性能和可扩展性。
什么是Redis?
Redis是一个基于内存的key-value存储系统,它支持多种数据结构(如字符串、哈希表、列表、集合等),并提供了丰富的操作命令来操作这些数据结构。与...阅读全文
Jul092018
jQuery实现页面元素的自动滚动效果
在网页设计中,为了提升用户体验和吸引眼球,常常会使用一些动态效果来展示页面内容。其中,页面元素的自动滚动效果是一种常见且非常实用的效果。而使用jQuery库能够简化这个过程,使得实现页面元素的自动滚动效果变得更加便捷和高效。
使用jQuery实现自动滚动效果的方法
1. 加载jQuery库
首先,在页面的头部引入jQuery库。
<script src="https://code.jquery.com/jquery-3.4.1.min.js...阅读全文
Jul062018
Python3学习之路~3.3 内置函数
Python内置函数表:
内置参数详解:https://docs.python.org/3/library/functions.html?highlight=built#ascii
用法:
#Author:Zheng Na
# abs() 取绝对值
print(abs(-10)) #10
# all() 如果可迭代对象iterabla中的所有元素都为真(或者iterable为空),返回True
print(all([])) # True
print(all([1,-5])) # True
print(all([0])) # False
# any() 如果可迭代对象iterable中任意一个...阅读全文
Jun292018
Python3学习之路~3.2 递归、函数式编程、高阶函数、匿名函数、嵌套函数
1 递归
在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。
def calc(n):
print(n)
if int(n / 2) == 0:
return n
return calc(int(n / 2))
calc(10) #输出:10 5 2 1
递归特性:
1. 必须有一个明确的结束条件
2. 每次进入更深一层递归时,问题规模相比上次递归都应有所减少
3. 递归效率不高,递归层次过多会导致栈溢出(在计...阅读全文
Jun242018
Vue.js与React.js的比较分析
在现代Web开发中,前端框架扮演着非常重要的角色。Vue.js和React.js 都是目前最受欢迎的前端框架之一。本文将对Vue.js和React.js进行比较分析,以帮助开发者选择适合自己项目的框架。
1. 社区支持和生态系统
Vue.js和React.js都拥有庞大的社区支持和强大的生态系统。Vue.js由于其易学易上手的特点,受到了大量开发者的喜爱,拥有活跃的社区,有许多优秀的第三方插件和扩展。而React.js作...阅读全文
Jun232018
前端开发中的标题栏组件与面包屑导航
在前端开发中,标题栏组件和面包屑导航是非常常见且重要的两种组件。它们不仅有助于提升用户体验,还可以有效地指示当前页面的位置和导航路径。下面将详细介绍这两种组件的作用和使用方法。
标题栏组件
标题栏组件通常用于显示页面的标题和一些重要的操作按钮,例如返回按钮、编辑按钮等。它位于页面的顶部,给用户明确的页面标识,提供一些常用的功能。
在前端开发中,实现标题栏组件的...阅读全文
Jun222018
Python3学习之路~2.9 字符编码与转码
详细文章:
http://www.cnblogs.com/yuanchenqi/articles/5956943.html
http://www.diveintopython3.net/strings.html
需知:
1.在python2默认编码是ASCII, python3里默认是unicode
2.unicode 分为 utf-32(占4个字节),utf-16(占两个字节),utf-8(占1-4个字节), so utf-16就是现在最常用的unicode版本, 不过在文件里存的还是utf-8,因为utf8省空间
3.在py3中encode,在转码的同时还...阅读全文
Jun172018
使用Canvas绘制动画效果
在现代web开发中,动画效果已经成为了提升用户体验的重要组成部分。而使用HTML5的Canvas元素,我们可以轻松地实现各种各样的动画效果。本文将介绍如何使用Canvas绘制动画效果,以及一些使用Canvas实现的常见动画效果示例。
Canvas基础知识
Canvas是HTML5提供的一个元素,用于通过脚本编写渲染图形的API。我们可以使用JavaScript操作Canvas元素上的像素来实现各种效果,包括绘制2D图形、渲...阅读全文
Jun142018
Centos7安装Nginx
介绍
Nginx是一款开源的高性能Web服务器和反向代理服务器。它可以快速处理静态文件,同时也可以作为负载均衡和HTTP缓存服务器。本篇博客将介绍在Centos7上如何安装Nginx,并提供一些有关配置和使用的常用命令。
安装Nginx
要在Centos7上安装Nginx,请按照以下步骤操作:
步骤1:更新软件包
在安装任何软件之前,请始终确保您的系统已更新至最新的软件包。
sudo yum update
步骤2:安装EP...阅读全文