自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习记录

求解

  • 博客(54)
  • 收藏
  • 关注

原创 PHP 类和对象

类的声明一个文件只保存一个类,文件名中包含类名,文件名:类名.class.php类名:单词的首字母大写[修饰类的关键字] class 类名 { 成员属性 成员方法}(1)成员属性,在类中声明的变量,称为成员属性。声明时,变量前面必须使用一个关键字,如使用public、private、static等关键字修饰,如不需要有特殊意义的修饰,则可使用var关键字(2)成员方法,在类中声...

2019-02-21 00:32:55 1042 2

原创 GIT 学习笔记

Git 学习笔记

2018-12-25 16:41:48 182

原创 (十六)JavaScript 异步加载JS 、时间线

JS的异步加载 defer aysnc 动态创建 script时间线

2018-12-06 14:54:51 220

原创 (十五)JavaScript JSON

json 格式 JSON.stringify() JSON.parse()

2018-11-29 15:23:30 129

原创 (十四)JavaScript RegExp正则表达式

创建正则表达式RegExp规则RegExp 对象的方法String 对象的方法

2018-11-28 08:43:26 201

原创 (十三)JavaScript 事件详解

绑定事件的监听函数 (事件处理函数)addEventListener()attachEvent()事件对象事件的传递

2018-11-22 17:48:12 141

原创 (十二)JavaScript Date 对象、定时器

Date对象setInterval() 和clearInterval()setTimeout() 和 clearTimeout()

2018-11-18 17:33:57 199

原创 (十 一)JavaScript 控制CSS

JavaScript 脚本化 CSS元素节点的style属性(Element.style)style属性的值是一个 CSSStyleDeclaration 实例。这个对象所包含的属性与 CSS 规则一一对应,但是名字需要改写,比如background-color写成backgroundColor。改写的规则是将横杠从 CSS 属性名中去除,然后将横杠后的第一个字母大写。如果 CSS 属性名...

2018-11-18 17:32:41 303

原创 (十)JavaScript 窗口属性(滚动条的滚动距离、可视区窗口尺寸、元素的几何尺寸)

滚动条的滚动距离window.pageXOffset 属性返回页面的水平滚动距离,window.pageYOffset 属性返回页面的垂直滚动距离,单位都为像素。这两个属性只读。兼容性:IE8及IE8以下不兼容别名:window.scrollXwindow.scrollYIE8及IE8以下 浏览器可使用document.body.scrollLeftdocument.body.s...

2018-11-18 15:23:32 2791

原创 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 152

原创 (九)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 148

原创 关于框架标签frameset、frame、iframe

关于框架标签frameset、frame、iframe

2018-11-02 15:03:01 1430

原创 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 423

原创 添加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 3312

原创 PHP函数 exec 获取更高权限(sudo)

在服务器环境 apache + php下,PHP函数exec()执行whoami得到的结果是apache

2018-10-29 17:51:11 5105

原创 阿里云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 1263

原创 (八)JavaScript 严格模式

不再兼容es3的一些不规范语法,使用全新的es5规范。启用方法es5.0 严格模式的启用'use strict';两种方法1)全局严格模式use strict放在脚本文件的第一行,整个脚本都将以严格模式运行。2)局部严格模式(函数内)use strict放在函数体的第一行,则整个函数以严格模式运行。function strict() { 'use strict'; re...

2018-09-19 16:32:44 166

原创 (七)JavaScript 错误处理机制、try...catch、错误类型SyntaxError、ReferenceError

错误只影响当前代码块,不会影响其他js代码块的运行。try...catch错误类型SyntaxErrorReferenceError

2018-09-19 15:40:08 1110

原创 (一)JavaScript 数据类型/typeof、类型转换、逻辑运算符

主流浏览器及内核变量命名规则值类型(数据类型)类型转换运算符逻辑运算符

2018-09-18 17:05:09 155

原创 (六)JavaScript 数组

数组的创建一、 var arr = []; (数组字面量) 二、 var arr = new Array(); (构造函数) 数组常用方法push(),pop(),shift(),unshift(),reverse(),splice(),sort(),concat(),slice(),join()类似数组的对象

2018-09-12 15:34:13 128

原创 (五)JavaScript 对象、包装对象、原型、原型链、instanceof、call/apply、继承、模块、深度克隆、this、arguments

JavaScript 对象属性的操作属性是否存在:in 运算符对象属性遍历枚举for...in对象的创建方法包装对象原型原型链instanceofcall / apply继承的发展史模块区分数组和对象的三种方法深度克隆thisarguments

2018-09-11 18:54:28 179

转载 (四)JavaScript 立即执行的函数表达式(IIFE)

立即执行函数:此类函数没有声明,在一次执行过后即释放。适合做初始化工作。 官方写法: (function (){}()); (function (){})();函数声明:使用 function 关键字声明一个函数 function fnName(){ ... }...

2018-08-27 11:06:22 117

原创 (三)JavaScript 作用域 作用域链 闭包 原理

`[[scope]]`指的就是我们所说的作用域,其中存储了`执行期上下文的集合`,这个集合呈链式链接,我们把这种链式链接叫做作用域链。查找变量时,从该函数作用域链`顶端`依次向下查找。闭包,当内部函数被保存到外部时,将会生成闭包。闭包会导致原有作用域链不释放,造成内存泄漏(内存被占用)。

2018-08-24 18:04:24 519

原创 (二)JavaScript 预编译 详解

如对JavaScript的运用总是有些偏差,则应深入了解其中原理。运行步骤:语法分析、预编译、解释执行

2018-08-24 14:52:43 212

原创 Apache的Rewrite知识点梳理(mod_rewrite、RewriteCond、RewriteRule)

Apache的Rewrite知识点梳理(mod_rewrite、RewriteCond、RewriteRule)

2018-08-23 16:05:46 663

转载 linux 软件管理(源代码形式、RPM、YUM)

CentOS软件管理方式:源代码、RPM、YUM源代码形式绝大多数开源软件都是直接以源代码形式发布; 源代码一般会打包成.tar.gz的归档压缩文件; 程序源代码需要编译成二进制形式之后才能运行使用; 源代码形式的软件使用起来比较麻烦,但是兼容性及可控制性较好;源代码基本编译流程: ①解压缩 tar -zxvf http-2.2.29.tar.gz ②进入解压目录 cd ...

2018-08-07 15:13:39 313

转载 linux 系统启动详解(自启动服务、自启动脚本)

系统启动流程BIOS (Basic Input Output System)MBRGRUB加载内核kernel运行 init运行级别 runlevel加载开机启动程序配置自启动服务自启动脚本

2018-08-03 09:56:13 1987

转载 Shell 概念

在计算机科学中,Shell俗称壳,是指 “提供给用户使用界面” 的应用程序。这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Shell 建立了用户与操作系统内核之间的通讯。 基本上shell分两大类:一:图形界面shell(Graphical User Interface shell ,即 GUI shell)例如:应用最为广泛的 Windows Explor...

2018-08-01 14:24:24 458

转载 linux 定时任务调度

crond任务调度任务调度,是指系统在某个时间执行特定的命令或程序。 任务调度分类:1、系统任务调度。2、用户任务调度。系统任务调度和。系统任务调度:系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件。 /etc/crontab 文件 前四行是用来配置crond任务运行的环境变量,第一行SH...

2018-07-31 17:42:30 1185 1

原创 linux 组管理和权限管理

linux 组管理和权限管理组的介绍文件、目录 所有者文件的权限修改文件的权限关于链接数目

2018-07-31 12:56:46 188

转载 linux 常用操作指令(二)

linux 常用操作指令文件目录类时间日期类搜索查找类压缩和解压类

2018-07-29 17:07:32 256

转载 linux 常用操作指令(一)

linux 常用的一些指令 关机重启登入注销 用户、组管理 用户和组的相关文件 运行级别、找回密码

2018-07-29 17:07:04 275

转载 vi和vim编辑器

vi和vim编辑器linux系统都会内建 vi 文本编辑器,vim 具有程序编辑的能力,可视为 vi 的增强版。 vi和vim的三种模式 正常模式: 刚刚启动 vi或vim,便进入了正常模式。按 i 切换到编辑模式,以输入字符。输入 : 切换到命令行模式,以在最底一行输入命令。 编辑模式:按 ESC,退出编辑模式,切换到正常模式。 命令行模式::q 退出程序 ,:w 保存文件 ,:q...

2018-07-29 15:45:57 167

转载 linux netfilter iptables 详解

linux 内核通过 netfilter 模块实现网络访问控制功能,在用户层我们可以通过iptables程序对netfilter进行控制管理。netfilter 可以对数据进行允许、丢弃、修改操作netfilter 支持通过以下方式对数据包进行分类: 源IP地址目标IP地址使用接口使用协议(TCP、UDP、ICMP等)端口号连接状态(NEW、ESTABLISHED、RELATE...

2018-07-14 10:59:40 567

原创 linux 下使用 autossh 对设备进行远程控制(在虚拟机上做测试)

最近在弄一个 openwrt 路由器,需求是远程对openwrt 路由器进行控制。 需要用到一台服务器,原理是在openwrt 路由器上安装autossh ,使用autossh 对服务器进行反向连接,便可通过服务器对openwrt 路由器进行远程控制。 为此在两台虚拟机上进行测试如下: 机器 主机名 ip 服务器 centOS 192.168.0.10...

2018-07-11 19:02:26 2006

转载 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 112

原创 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 159

原创 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 4439 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 564

原创 响应式设计要点

项目前需考虑: 所谓响应式就是一个URL链接,可以适配 PC端、iPad、移动端等设备。兼容到 IE 几 (响应式在IE8以下是做不到的)选择什么设备开发选择什么浏览器开发顺序:先完写HTML,再写CSS,再写JS。 尽量不要在CSS样式里写宽 width,尤其不要写高 height...

2018-05-14 16:38:49 317

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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