- 博客(54)
- 收藏
- 关注
原创 PHP 类和对象
类的声明一个文件只保存一个类,文件名中包含类名,文件名:类名.class.php类名:单词的首字母大写[修饰类的关键字] class 类名 { 成员属性 成员方法}(1)成员属性,在类中声明的变量,称为成员属性。声明时,变量前面必须使用一个关键字,如使用public、private、static等关键字修饰,如不需要有特殊意义的修饰,则可使用var关键字(2)成员方法,在类中声...
2019-02-21 00:32:55
1121
2
原创 (十三)JavaScript 事件详解
绑定事件的监听函数 (事件处理函数)addEventListener()attachEvent()事件对象事件的传递
2018-11-22 17:48:12
194
原创 (十二)JavaScript Date 对象、定时器
Date对象setInterval() 和clearInterval()setTimeout() 和 clearTimeout()
2018-11-18 17:33:57
236
原创 (十 一)JavaScript 控制CSS
JavaScript 脚本化 CSS元素节点的style属性(Element.style)style属性的值是一个 CSSStyleDeclaration 实例。这个对象所包含的属性与 CSS 规则一一对应,但是名字需要改写,比如background-color写成backgroundColor。改写的规则是将横杠从 CSS 属性名中去除,然后将横杠后的第一个字母大写。如果 CSS 属性名...
2018-11-18 17:32:41
346
原创 (十)JavaScript 窗口属性(滚动条的滚动距离、可视区窗口尺寸、元素的几何尺寸)
滚动条的滚动距离window.pageXOffset 属性返回页面的水平滚动距离,window.pageYOffset 属性返回页面的垂直滚动距离,单位都为像素。这两个属性只读。兼容性:IE8及IE8以下不兼容别名:window.scrollXwindow.scrollYIE8及IE8以下 浏览器可使用document.body.scrollLeftdocument.body.s...
2018-11-18 15:23:32
2915
原创 linux IP地址配置
1、使用setup工具在命令行输入setup,启动setup工具。[root@centos ~]# setup如下:配置好后[root@centos ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0把 ONBOOT=no 改成 ONBOOT=yes (启动网卡)[root@centos ~]# service network re...
2018-11-16 17:45:59
222
原创 (九)JavaScript DOM操作详解
1. getElementById方法定义在Document.prototype上,即Element节点上不能使用。 2. getElementsByName方法定义在HTMLDocument.prototype上,即非html中的document(如xml中的document、Element节点)不能使用。 3. getElementsByTagName方法定义在Document.prototype和Element.prototype上,即HTML、xml中的document和Element节点都
2018-11-05 18:42:55
185
原创 CentOS下安装Apache MySQL PHP
一、linux下安装Apache PHP MySQL1、Apache apache在linux中的名字是httpd,检查是否已安装 rpm -qa |grep httpd,如没有则进行下一步的安装yum install httpd开启 | 停止 | 重启apache服务:service httpd start | stop | restart 查询服务状态:service httpd ...
2018-10-31 16:38:17
486
原创 添加yum资源 epel 和 remi
如CentOS系统内置的yum源中,没有想要的安装包。可额外添加yum源。比较常用yum源,epel 和 remi 。添加yum源,都会在/etc/yum.repos.d/文件夹中添加有相应的.repo文件显示yum仓库yum repolist all//显示所有仓库yum repolist enabled//显示可用的仓库如:1、安装 EPEL 源。yum install...
2018-10-31 11:48:46
3403
原创 PHP函数 exec 获取更高权限(sudo)
在服务器环境 apache + php下,PHP函数exec()执行whoami得到的结果是apache
2018-10-29 17:51:11
5338
原创 阿里云centOS7.4 安装配置 vsftpd 3.0.2
1、阿里云后台 开放 21 端口在阿里云后台添加安全组规则,开放ftp 21 端口2、安装vsftpd安装yum install -y vsftpd启动vsftpdsystemctl start vsftpd.service开机自启动vsftpdsystemctl enable vsftpd.service配置vsftpdvsftpd 的配置目录为 /etc/vsftpd修改...
2018-10-08 18:39:53
1311
原创 (八)JavaScript 严格模式
不再兼容es3的一些不规范语法,使用全新的es5规范。启用方法es5.0 严格模式的启用'use strict';两种方法1)全局严格模式use strict放在脚本文件的第一行,整个脚本都将以严格模式运行。2)局部严格模式(函数内)use strict放在函数体的第一行,则整个函数以严格模式运行。function strict() { 'use strict'; re...
2018-09-19 16:32:44
193
原创 (七)JavaScript 错误处理机制、try...catch、错误类型SyntaxError、ReferenceError
错误只影响当前代码块,不会影响其他js代码块的运行。try...catch错误类型SyntaxErrorReferenceError
2018-09-19 15:40:08
1148
原创 (六)JavaScript 数组
数组的创建一、 var arr = []; (数组字面量) 二、 var arr = new Array(); (构造函数) 数组常用方法push(),pop(),shift(),unshift(),reverse(),splice(),sort(),concat(),slice(),join()类似数组的对象
2018-09-12 15:34:13
264
原创 (五)JavaScript 对象、包装对象、原型、原型链、instanceof、call/apply、继承、模块、深度克隆、this、arguments
JavaScript 对象属性的操作属性是否存在:in 运算符对象属性遍历枚举for...in对象的创建方法包装对象原型原型链instanceofcall / apply继承的发展史模块区分数组和对象的三种方法深度克隆thisarguments
2018-09-11 18:54:28
214
转载 (四)JavaScript 立即执行的函数表达式(IIFE)
立即执行函数:此类函数没有声明,在一次执行过后即释放。适合做初始化工作。 官方写法: (function (){}()); (function (){})();函数声明:使用 function 关键字声明一个函数 function fnName(){ ... }...
2018-08-27 11:06:22
146
原创 (三)JavaScript 作用域 作用域链 闭包 原理
`[[scope]]`指的就是我们所说的作用域,其中存储了`执行期上下文的集合`,这个集合呈链式链接,我们把这种链式链接叫做作用域链。查找变量时,从该函数作用域链`顶端`依次向下查找。闭包,当内部函数被保存到外部时,将会生成闭包。闭包会导致原有作用域链不释放,造成内存泄漏(内存被占用)。
2018-08-24 18:04:24
553
原创 Apache的Rewrite知识点梳理(mod_rewrite、RewriteCond、RewriteRule)
Apache的Rewrite知识点梳理(mod_rewrite、RewriteCond、RewriteRule)
2018-08-23 16:05:46
766
转载 linux 软件管理(源代码形式、RPM、YUM)
CentOS软件管理方式:源代码、RPM、YUM源代码形式绝大多数开源软件都是直接以源代码形式发布; 源代码一般会打包成.tar.gz的归档压缩文件; 程序源代码需要编译成二进制形式之后才能运行使用; 源代码形式的软件使用起来比较麻烦,但是兼容性及可控制性较好;源代码基本编译流程: ①解压缩 tar -zxvf http-2.2.29.tar.gz ②进入解压目录 cd ...
2018-08-07 15:13:39
355
转载 linux 系统启动详解(自启动服务、自启动脚本)
系统启动流程BIOS (Basic Input Output System)MBRGRUB加载内核kernel运行 init运行级别 runlevel加载开机启动程序配置自启动服务自启动脚本
2018-08-03 09:56:13
2087
转载 Shell 概念
在计算机科学中,Shell俗称壳,是指 “提供给用户使用界面” 的应用程序。这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Shell 建立了用户与操作系统内核之间的通讯。 基本上shell分两大类:一:图形界面shell(Graphical User Interface shell ,即 GUI shell)例如:应用最为广泛的 Windows Explor...
2018-08-01 14:24:24
521
转载 linux 定时任务调度
crond任务调度任务调度,是指系统在某个时间执行特定的命令或程序。 任务调度分类:1、系统任务调度。2、用户任务调度。系统任务调度和。系统任务调度:系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件。 /etc/crontab 文件 前四行是用来配置crond任务运行的环境变量,第一行SH...
2018-07-31 17:42:30
1268
1
转载 vi和vim编辑器
vi和vim编辑器linux系统都会内建 vi 文本编辑器,vim 具有程序编辑的能力,可视为 vi 的增强版。 vi和vim的三种模式 正常模式: 刚刚启动 vi或vim,便进入了正常模式。按 i 切换到编辑模式,以输入字符。输入 : 切换到命令行模式,以在最底一行输入命令。 编辑模式:按 ESC,退出编辑模式,切换到正常模式。 命令行模式::q 退出程序 ,:w 保存文件 ,:q...
2018-07-29 15:45:57
217
转载 linux netfilter iptables 详解
linux 内核通过 netfilter 模块实现网络访问控制功能,在用户层我们可以通过iptables程序对netfilter进行控制管理。netfilter 可以对数据进行允许、丢弃、修改操作netfilter 支持通过以下方式对数据包进行分类: 源IP地址目标IP地址使用接口使用协议(TCP、UDP、ICMP等)端口号连接状态(NEW、ESTABLISHED、RELATE...
2018-07-14 10:59:40
646
原创 linux 下使用 autossh 对设备进行远程控制(在虚拟机上做测试)
最近在弄一个 openwrt 路由器,需求是远程对openwrt 路由器进行控制。 需要用到一台服务器,原理是在openwrt 路由器上安装autossh ,使用autossh 对服务器进行反向连接,便可通过服务器对openwrt 路由器进行远程控制。 为此在两台虚拟机上进行测试如下: 机器 主机名 ip 服务器 centOS 192.168.0.10...
2018-07-11 19:02:26
2097
转载 linux 文件目录机构
linux系统目录中有且只有一个根目录 / linux是以文件的形式管理设备,对 linux 系统 来说一切皆为文件。linux 具体的文件目录结构*/bin (/usr/bin 、/usr/local/bin) 是binary的缩写,这个目录存放着经常使用的命令。 /sbin (/usr/sbin 、/usr/local/sbin) s 就是super user的意思,这个目...
2018-06-27 11:32:09
138
原创 linux 初装 问题记录
一、选择CentOS的ISO首先因是使用VMware虚拟机安装,在选ISO镜像文件的时候,发现在网易镜像站里有几类CentOS的ISO 如: CentOS-6.9-x86_64-netinstall.iso 网络安装或修复 CentOS-6.9-x86_64-minimal.iso 基本的CentOS 系统和最少的软件包安装 CentOS-6.9-x86_64-LiveDVD.is...
2018-06-26 17:57:24
194
原创 VMware12 虚拟机的网络连接三种形式(桥接模式、NAT模式、主机模式)
一、BIOS里设置开启虚拟化设备支持二、VMware12 虚拟机的网络连接三种形式的说明桥接模式(直接连接物理网络)。假如宿主机器在局域网中的IP为(192.168.1.10),则虚拟机被分配的IP地址则为(192.168.1. x),即是在宿主机器的局域网中。虚拟机可以与在局域网中的其他主机【如ip为(192.168.1.20)】通讯,可以连接公网。由此可能出现的问题就是局域网中的ip...
2018-06-23 15:44:01
4596
1
转载 PHP 使用 JSON 函数 json_encode() json_decode()
仅为学习和使用过程中的记录,参考自网络信息从5.2版本开始,PHP原生提供 json_encode() 和 json_decode() 函数,前者用于编码,后者用于解码。一、json_encode()该函数主要用来将数组和对象,转换为json格式。$arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=&amp
2018-06-07 11:51:25
619
原创 响应式设计要点
项目前需考虑: 所谓响应式就是一个URL链接,可以适配 PC端、iPad、移动端等设备。兼容到 IE 几 (响应式在IE8以下是做不到的)选择什么设备开发选择什么浏览器开发顺序:先完写HTML,再写CSS,再写JS。 尽量不要在CSS样式里写宽 width,尤其不要写高 height...
2018-05-14 16:38:49
386
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人