- 博客(126)
- 收藏
- 关注
转载 查看Linux各种版本信息
一。查看内核版本命令:1) [root@SOR_SYS ~]# cat /proc/versionLinux version 2.6.18-238.el5 (mockbuild@x86-012.build.bos.redhat.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-50)) #1 SMP Sun Dec 19 14:22:4
2016-08-31 23:14:33 1545
原创 linux系统useradd及周边命令和概念详解
在Linux 系统中,所有的用户和组像一个国家。如果国家要繁荣昌盛的话,需要治理得当,需要有主席或者总统,以及地方官员和老百姓组成。在linux 中如果你对安全需求比较苛刻,完全可以限制用户的各种行为,不同用户的权限是不同的。 在linux中系统中,它并不认识帐号名称。它认识的是我们的帐号ID,帐号ID保存在/etc/passwd文件中。我们在登录linux主机时,在输入完帐号和
2016-08-31 22:34:12 1183
原创 PHP面向对象的程序设计关键字--php高级最详细教程
PHP面向对象的程序设计关键字 原创关键字finalfinal不能修饰成员属性(类中声明常量不是用这个词,与JAVA不同)final只能修饰类和方法作用:使用final修饰的类,不能被子类继承使用final修饰的方法,不能被子类去覆盖用来显示类不能被继承,方法不被覆盖就使用finalstatic 1.使用static可
2016-08-30 22:42:00 744
原创 PHP面向对象的程序设计多态--php高级最详细教程
PHP面向对象的程序设计 原创多态抽象类抽象类 接口 多态抽象类是一种特殊的类,接口是一种特殊的抽象类,而多态就要使用到抽象类或接口抽象类:什么是抽象方法? 定义:如果一个类中的一个方法,没有方法体的方法就是抽象方法(就是一个方法没有使用{}而直接使用分号结束)abstract function test(); //抽象方法
2016-08-30 22:38:48 1030
原创 PHP面向对象的程序设计继承--php高级最详细教程
PHP面向对象的程序设计 原创继承概念:就是用子类"扩展"父类他也是面向对象的三大特性之一优点:1.开放性、可扩充性2.增加代码的重用性3.提高软件的可维护性其他语言比较:C++属于多继承,同一个类可以有多个父类PHP和Java属于单继承,同一个类只能有一个父类设计理念:只要
2016-08-30 22:36:25 723
原创 PHP面向对象的程序设计封装--php高级最详细教程
PHP面向对象的程序设计前言: PHP5正式版本的发布,标志着一个全新的PHP时代的到来。PHP5的最大特点是引入了面向对象的全部机制,并且保留了向下兼容性。程序员不必再编写缺乏功能性的类,并且能够以多种方式实现类的保护。(细说PHP2 224页)面向对象的介绍1、面向对象的程序设计(Object Oriented Programm
2016-08-30 22:32:27 4958
原创 smarty模板引擎--php高级最详细教程
Smarty(模板引擎) 原创一、什么是模板引擎?Smarty是一个php模板引擎。更准确的说,它分开了逻辑程序和外在的内容,提供了一种易于管理的方法。可以描述为应用程序员和美工扮演了不同的角色,因为在大多数情况下,他们不可能是同一个人;分开编写,加快开发进度!二、自定义模板引擎引擎类:Mytpl.class.php class M
2016-08-30 22:30:53 14584
原创 数据库抽象层--php高级最详细教程
数据库抽象层PDO 原创使用PDO的好处?PDO(PHP Data Object) 的出现让PHP达到一个新的高度。PDO扩展类库为PHP访问数据库定义了一个轻量级的、一致性的接口,它提供了一个数据访问抽象层,这个,无论你使用什么数据库,都可以通过一致的函数执行查询和获取数据。大大简化了数据库的操作,并能够屏蔽不同数据库之间的差异。使用PDO可以很方便的进行跨数据库
2016-08-30 22:24:29 1595
原创 数据库基础语法--php基础最详细教程
数据库开发篇 原创MySQL数据库概述 数据库系统(database system) 数据库(database) 数据库管理系统(Database Management system) 结构化查询语
2016-08-30 22:13:39 1020
原创 php动态图像处理--php基础最详细教程
PHP动态图像处理 原创创建新图片画图header('content-type:text/html;charset=utf-8');//1-1.创建一个基于调色板的画布$img1 = imagecreate(400,400);//1-2.创建一个真彩色画布$img2 = imagecreatetruecolor(400,400
2016-08-30 22:09:56 1596
原创 PHP的日期和时间--php基础最详细教程
PHP的日期和时间 原创介绍UNIX时间戳简介:以最小从0开始,最大到2的32次方减一的整数表示格林威治标准时间如112304325这个UNIX时间戳整数是从1970年1月1日0时0分0秒开始(计算机元年)到现在的秒数。作用:方便我们计算使用(参与运算)时间范围 1970-01-01 0:0:0 到2038-01-19 11:14:07 时间戳范围1-2
2016-08-30 22:04:59 564
原创 会话控制--php基础最详细教程
会话控制cookie和session 原创什么是会话控制?COOKIECOOKIE概述cookie技术服务器给客户端的 礼物就是借助 客户端 电脑 的 一个文件 来保存这个用户信息, 再访问同一个网站的各个页面都会带这些信息过去,服务器在每个页面只要通过这些信息就能区分用户COOKIE的设置注意:因为s
2016-08-30 22:03:19 1769
原创 php错误处理--php基础最详细教程
PHP的错误和异常处理 原创PHP的错误处理方式错误处理PHP程序的错误发生一般归属于下列三个领域:语法错误: 如 声明变量未加 $ 功能执行语句未加 ; 等 语法错误最常见,并且也容易修复。如:代码中遗漏一个分号。这类错误会阻止脚本的执行。 运行时错误:
2016-08-30 22:01:33 599
原创 正则表达式--php基础最详细教程
正则表达式简介 原创概念: 正则表达式是用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分割、匹配、查找及替换操作。作用:1.匹配,也常常用于从字符串中析取信息。2.用新文本代替匹配文本。3.将一个字符串拆分为一组更小的信息块。说明:如果可以使用字符串处理函数处理的任务,就不用使用正则。有一些复杂的操作,只能使用正则完成。正则
2016-08-30 21:59:59 678
原创 数组函数--php基础最详细教程
常用数组函数 原创header('content-type:text/html;charset=utf-8');date_default_timezone_set('PRC');//数组函数实例//数字创建函数//1.声明数组函数array()$arr = array('name'=>'vilin','age'=>27,'sex'=>'男','e
2016-08-30 21:57:03 576
原创 字符串函数--php基础最详细教程
字符串常用函数 原创header('content-type:text/html;charset=utf-8');date_default_timezone_set('PRC');//字符串处理函数 //去除空格或其他字符//1.trim ltrim rtrim 去除字符串首尾处/左边/右边的空白字符(或者其他字符)//string trim
2016-08-30 21:55:24 678
原创 流程控制与函数应用--php基础最详细教程
流程控制与函数应用流程控制顺序结构分支结构/选择结构/条件结构单路分支 格式: if(条件){ 循环体; //循环体可以是一条或者多条语句。 }注:if语句条件执行后的结果只有两种
2016-08-30 21:40:30 640
原创 PHP基本语法--php基础最详细教程
PHP基本语法 原创PHP定义:PHP(Hypertext Preprocessor缩写)超级文本预处理器,是服务器端嵌入到HTML中的脚本语言。PHP在WEB中的用途收集表单数据生成动态网页字符串处理动态输出图像服务器端文件系统操作编写数据库支持的网页会话跟踪控制处理XML文件
2016-08-30 21:35:46 2210
原创 最全的vim使用技巧快捷键
vim和软件安装vim编辑器vim简介:全屏幕纯文本编辑器vi /root/.bashrc 环境变量配置文件alias vi=’vim’注:用vi作为vim的别名vi/vim 进入vivi filename :打开或新建文件,并将光标置于第一行行首。vi +n filename : 打开文件,并将光标置于第n行行首。
2016-08-30 21:32:50 800
原创 LIUNX安装和VMware使用
LIUNX安装和VMware使用一、VMware虚拟机安装与使用VMware虚拟机官网:www.vmware.com1.创建快照(类似于系统的还原,可以还原到初始保存的快照)、管理快照(恢复到快照)2.克隆(以原始系统作为母盘克隆一个相同的系统。多系统联机实验使用此方法)二、系统分区硬盘限制(分区类型规则):主分区最多只能有四个。扩展
2016-08-30 21:20:15 581
原创 LINUX简介和学习方法 自学技巧
LINUX简介和学习方法Linux简介UNIX简介 UNIX发展史1 1965年,美国麻省理工学院(MIT)、通用电气公司(GE)及AT&T的贝尔实验室联合开发Multics工程计划,其目标是开发一种交互式的具有多道程序 处理能力的分时操系统,但因Multics追求的目标过于庞大复杂,项目进度远远
2016-08-30 21:13:51 588
原创 自己整理的LINUX自学笔记
LINUX常用命令 原创初学者建议一1.严格区分大小写2.所有内容都要写入文件才能永久生效3.不靠扩展名区分文件类型压缩包:.gz .bz2 .tar.gz .tar.bz2 二进制: .rpm网页文件 .html .php脚本文件 .sh配置文件 .conf4.所有存储设备都必须挂载才能使用5.WINDOWS程序不能直接在LIN
2016-08-30 21:09:25 781
原创 JavaScript基础学习笔记
JavaScript基础学习笔记 绝对原创JavaScript概述1.什么是JavaScript JavaScript 是一种具有面向对象能力的、解释型的程序设计语言。更具体一点,它是基于对象和事件驱动并具有相对安全性的客户端脚本语言。因为他不需要在一个语言环境下运行,而只需要支持它的浏览器即可。它的主要目的是,验证发往服务器
2016-08-30 21:04:03 760
原创 Html最详细语法
HTML的设计与应用 绝对原创一、HTML基础HTML(Hyper Text Marked Language)即超文本标记语言,由浏览器解析。标记: 绿色所谓超文本,是不仅可加入文字的文本文件,还可以加入链接、图片、声音、动画、影视等内容文本文件。标记: 红色所谓标记语言,是在纯文本文件中包含HTML指令代码。这些代码不是程序语言,只是标记结
2016-08-30 21:01:24 1318
原创 CSS最详细的基础教程
层叠样式表CSS 绝对原创CSS简介:Cascading Style Sheets(层叠样式表)的缩写,它是一种用来表现HTML或XML等文件样式的计算机语言。CSS的作用:是定义网页外观(例如,字体、背景、文本、位置、布局、边缘、列表及其他等),它也可以和JavaScript等浏览器端脚本语言合作做出许多动态效果。所谓的样式表,是样式化HTML的一种方法,HTML
2016-08-30 20:54:48 8706 3
转载 Git SSH Key 生成步骤
Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。github的SSH配置如下:一 、设置Git的user name和email:$ git config --global user.name "xuhaiyan"$ git config --global user.email "haiyan.xu.vip@gmail
2016-08-29 22:44:00 676
原创 使用过代码版本管理方案
版本开发管理方案一、操作事项说明1.分支(1)development分支作为项目的开发分支,此分支上面的代码可以给测试人员直接测试;(2)每个人的开发分支统一命名为“name_dev”,如:wangnan_dev;(3)name_dev分支作为个人的开发分支;2.提交(1)每个人在自己本地的name_dev分支上面做开发,提交,推送操作;
2016-08-29 22:40:19 1627
转载 远端仓库初始化成裸仓库 git init --bare
1 git init 和 git init –bare 的区别 用"git init"初始化的版本库用户也可以在该目录下执行所有git方面的操作。但别的用户在将更新push上来的时候容易出现冲突。比如有用户在该目录(就称为远端仓库)下执行git操作,且有两个分支(master 和 b1),当前在master分支下。另一个用户想把自己在本地仓库(就称为本地仓库)的master分支的
2016-08-29 22:34:13 836
原创 git删除远程分支和tag相关命令
这篇文章记录我在使用git的过程中碰到远程分支和tag的相关内容,查看远程分支删除远程分支和tag删除不存在对应远程分支的本地分支重命名远程分支把本地tag推送到远程获取远程tag查看远程分支加上-a参数可以查看远程分支,远程分支会用红色表示出来(如果你开了颜色支持的话):$ git branch -a master remote tungway v
2016-08-29 22:22:52 21236
原创 自己使用的git命令备份
查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git add . # 将所有修改过的工
2016-08-29 22:18:46 893
原创 git config --global push.default simple 的相关解读
一直以来对git push与git pull命令的默认行为感觉混乱git push通常对于一个本地的新建分支,例如git checkout -b develop, 在develop分支commit了代码之后,如果直接执行git push命令,develop分支将不会被push到远程仓库(但此时git push操作有可能会推送一些代码到远程仓库,这取决于我们本地git c
2016-08-29 22:08:28 10013
原创 git常用命令说明
1. Git概念 1.1. Git库中由三部分组成 Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目录内。 1) 工作目录:用户本地的目录; 2) Index(索引):将工作目录下所有文件(包含子目录)生成快照,存放到一个临时的存储区域,Gi
2016-08-29 21:53:32 683
转载 httpd编译安装
httpd编译安装 =========================================== 官网:http://httpd.apache.org/ 包:httpd-2.4.20.tar.bz2 注释:此处只考虑 2.4+ 的安装与配置,基于CentOS 6 和 CentOS 7。 (1)环境准备。 ~]# yum -y in
2016-08-29 21:33:10 658
转载 nginx编译安装
nginx编译安装 =========================================== Nginx官网:http://nginx.org/ Nginx官网下载地址(选择 Stable version 稳定版):http://nginx.org/en/download.html 官网安装介绍:http://nginx.org/en/linux_packag
2016-08-29 21:31:45 661
转载 php编译安装与配置
php编译安装与配置 =========================================== 官网:http://php.net/ 官网下载:http://php.net/downloads.php =========================================== 一:了解与准备 1.1:Apache
2016-08-29 21:29:48 5608 1
转载 php模块编译
php模块编译 ============================================ 一:模块编译步骤 1.1:执行 phpize ~]# /usr/local/php5/bin/phpize 1.2:执行 php-config ~]# ./configure --with-php-config=/us
2016-08-29 21:26:15 823
原创 Linux压缩与解压缩和打包命令详解
Linux压缩与解压缩 打包命令 ============================================== ————————————————————————————————— ###:zip:unzip:后缀名:.zip 压缩:zip filename.zip file1|dir1 [file2|dir2......] 解压:unzip filena
2016-08-29 21:22:24 2645
原创 Linux常用命令
Linux常用命令这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题。1、显示日期的指令: date2、显示日历的指令:cal3、简单好用的计算器:bc怎么10/100会变成0呢?这是因为bc预设仅输出整数,如果要输出小数点下
2016-08-29 20:55:48 713
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人