自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 问答 (3)
  • 收藏
  • 关注

原创 Ubuntu系统下搭建lamp环境

LAMP是Linux、Apache、MySQL、PHP的简称。本文描述在Ubuntu 14.04 LTS Server 64位的系统中安装Apache2、MySQL5、PHP5的过程。第一种方式:tasksel一键安装tasksel是Debian/Ubuntu下的安装任务套件,可一次安装多个软件包。使用tasksel安装LAMP套件是一个简单方便的方法。命令如下:tasksel i

2016-09-29 01:26:27 512

原创 Ubuntu下gcc编译器安装及使用

gcc可以实现C语言、C++语言、Java语言由源码向二进制编译的过程,是一个工具。在Ubuntu下安装GCC和其他一些Linux系统有点不一样。方法一:该方法超简单:sudo apt-get  build-depgcc就上面这条命令就可以搞定方法二:sudo apt-get  install  build-essential还是简单,一句命令也可以搞定安装完了

2016-09-28 17:02:43 7047

原创 解决Ubuntu安装ftp服务出现的 Unable to locate package vsftpd问题(绝对有用!!!)

1 . Ubuntu系统下ftp服务的安装首先我们得先在Ubuntu下安装ftp服务,如下图:失败的原因是还没有更新源。解决办法:使用终端软件secureCRT连接linux系统,然后以root用户输入命令 vi  /etc/apt/sources.list把下面这段话复制,加在该文件最下面,保存debhttp://mirrors.163.com/debian

2016-09-28 16:55:31 14919 2

原创 Linux系统软件安装介绍

1.二进制码软件安装其软件安装与windows软件安装原理一致,把从网络下载的“二进制码”软件从安装包复制到系统指定目录的过程。本质:二进制码软件文件----(复制)---》系统指定目录。二进制码才可以直接和计算机交流,所以要转换成而二进制码。在linux里,有两种二进制码安装的方式:  (1)rpm方式       该方式软件安装本质与windows系统软件安装方式一致,就是

2016-09-28 16:46:28 474

原创 SecureCRT 终端软件连接linux操作系统(解决Ubutu密钥交换失败的问题)

我们可以使用终端软件SecureCRT 去连接linux操作系统(该SecureCRT服务走端口22,协议是ssh(类似apache走http协议,端口80)),SSH 为 Secure Shell 的缩写。具体操作如下:(1)首先得下载SecureCRT这个软件。 (2)下载好了后,打开这个软件,会弹出下面的窗口点击连接,发现连接失败:这是因为

2016-09-27 18:24:15 18895 2

原创 Linux的网络配置(虚拟机下的配置)

一台装了Linux系统的电脑如果要上网,那么就先得进行网络配置,如果你用的linux发行版不是Ubuntu,比如是centerOS的话,请参阅http://jingyan.baidu.com/article/fedf07375dc85e35ac89778b.html。如果你的电脑可以上网而且用的是ubuntu的话,那就不用配置了,因为ubuntu会自动联网,会使用dhcp协议自动获得ip地址。

2016-09-27 17:56:15 547

原创 php工程师面经

今天忽然想写写面试经历了,毕竟是职业生涯的第一次面试,还成功地拿到了offer,终究是值得纪念的。        故事从暑假开始说起。那时投了很多简历给南昌的公司,不过几乎都拒绝了,原因是不招兼职,因为我还要读大三,无法进入全职状态。        起初现在这家公司也是拒绝的,因为不招兼职,但是后来,也就是9月14号,我生日那天,公司的hr突然问我是否还想去实习,当时我正在上数据库实验课,

2016-09-25 21:53:23 1276

原创 Linux的任务调度指令

定义:规定系统在指定的时间完成指定的任务过程。       设置:              > crontab –e     //编辑任务调度指令              > crontab –l      //查看任务调度指令  具体步骤:  (1)先建一个a.shell,里面输入以下内容。保存。       (2)执行指令crontab –e ,就会进入vi编辑

2016-09-25 20:59:57 856

原创 Linux用户和组的操作

组:就是为了管理具有相同文件操作功能的用户而设定的,如果有新用户添加进来,就只需要把他加入到组里面,这样就会自动地和文件建立关联,节省了很多时间。如下图,财务,客服,技术,这三个就相当于组,同一组内的成员都是完成相同的功能,为了完成这个功能,需要操作同样的一些文件。如果有新用户加进来,比如说xiaoming,他也是客服,那么只要把他加入客服组,这样他就能与文件2,3自动建立联系。具有和link

2016-09-25 16:58:30 450

原创 Linux软链接和硬链接

1.软链接定义:就是windows里的快捷方式作用:可以对硬盘空间进行合理分配具体设置: ln –s 源文件  软链接首先:我们在当前目录下选择1.txt,并创建软链接放在/var 目录下然后用ls -l /var 目录查看var目录下的文件信息可以看到文件名是红色的,说明有错,无效,因为没有指定绝对路径,系统只会在当前目录下查找1.txt,发现没有找到,所

2016-09-25 16:24:17 657

原创 Linux系统常用指令、管道、find 文件查找指令

一、系统常用指令系统常用指令如下图具体怎么用不做解释,一看就懂。二、管道linux的管道与smarty的变量修饰器使用效果一致。前者的输出是后者的输入参数。Smarty的变量修饰器:{$time|date_format:“%Y-%m-%d %H:%M:%S“}{$title|upper}linux的管道:其中的许多指令(grep  head  t

2016-09-25 16:06:22 686

原创 Linux的权限操作

Linux系统下每个文件或目录都有权限,权限决定了哪些用户对此文件或目录可读,可写,或者可执行。权限本身划分为:读Read、写Write、执行eXecute。权限针对用户的划分:主人User、同组用户Group、其他组用户Other主人就是文件的所有者,就是创建了该文件的用户。我们可以先来看一个例子:输入ls -l 查看当前目录下文件的具体信息我们可以看到每一行前1

2016-09-25 15:49:05 355

原创 Linux的vi编辑器

本文只供参考和查阅用,写得不是很详细,敬请谅解!在window系统下,我们可以通过记事本来打开一个文本文件,但是在linux下,我们是用vi编辑器来打开的。1.vi编辑器有三种模式:命令模式(默认)、编辑模式、尾行模式。各种模式的切换操作如下:2.编辑模式操作  命令模式切换到编辑模式(只需要记住i就行了,其它的可以转换)编辑模式到命

2016-09-24 00:23:57 626

原创 PHP获取文件后缀名(提供7种方法)

1.$file = 'x.y.z.png';echo substr(strrchr($file, '.'), 1);解析:strrchr($file, '.')    strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符2.$file = 'x.y.z.png';echo substr($file, strrpos($fil

2016-09-22 23:56:57 40818

原创 Linux分区原理及根目录的介绍

一、Linux分区原理为了更好的了解Linux的分区原理,我们可以先来了解window的分区原理。1.window分区原理(1)挂载如下图所示,window系统一般有C盘,D盘,E盘,从里向外环形分布。每个盘都有一个盘符,用来标记它是什么盘。我们把盘符和硬盘分区建立联系的过程,叫做挂载。分区是操作系统的逻辑概念,事实上硬盘本身是没有分区的。(2)挂载点与硬盘分区建立联系的系

2016-09-22 23:43:27 8173

原创 Linux常用的操作指令

1. 查看当做操作目录位置    > pwd2. 查看(当前)目录里边的文件内容    > ls                //list    > ls  -l  或ll      //显示文件的详细信息    > ls  -al           //all显示文件的详细信息(包括隐藏文件)    > ls  -a            //显示目录全部文件

2016-09-22 22:48:42 439

原创 php四种基础算法:冒泡,选择,插入和快速排序法

许多人都说 算法是程序的核心,一个程序的好于差,关键是这个程序算法的优劣。作为一个初级phper,虽然很少接触到算法方面的东西 。但是对于冒泡排序,插入排序,选择排序,快速排序四种基本算法,我想还是要掌握的。下面是我按自己的理解,将四个方法分析一遍。需求:分别用 冒泡排序法,快速排序法,选择排序法,插入排序法将下面数组中 的值按照从小到的顺序进行排序。 $arr(1,43,54,62,21

2016-09-20 22:13:33 351

原创 (document).height()、$(document).scrollTop()

jQuery(window).height()代表了当前可见区域的大小,而jQuery(document).height()则代表了整个文档的高度,可视具体情况使用.注意当浏览器窗口大小改变时(如最大化或拉大窗口后) jQuery(window).height() 随之改变jQuery(document).height()是不变的。$(document).scrollTop() 获

2016-09-20 22:09:30 1950

原创 网站高并发高负载系统架构

一、高并发和高负载的约束条件硬件部署操作系统Web 服务器PHPMySQL测试二、解决之道——硬件篇处理能力的提升:部署多颗CPU,选择多核心、具备更高运算频率、更大高速缓存的CPU;处理能力的提升最直接的反应在于Web请求的处理效率和PHP程序的执行效率。内存带宽与容量:更大的内存带宽和容量;内存带宽与容量的提升

2016-09-20 22:07:28 472

原创 PHP使用CURL抓取网页

CURL是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我 们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP” 还是“HTTPS”自动选择是否加密发送内容。使用CURL的PHP扩展完成一个HTTP请求的发送一般有以下几个步骤:初始化连接句柄;设

2016-09-20 21:56:44 8393

原创 AJAX 跨域请求 - JSONP获取JSON数据

Asynchronous JavaScript and XML (Ajax ) 是驱动新一代 Web 站点(流行术语为 Web 2.0 站点)的关键技术。Ajax 允许在不干扰 Web 应用程序的显示和行为的情况下在后台进行数据检索。使用 XMLHttpRequest 函数获取数据,它是一种 API,允许客户端 JavaScript 通过 HTTP 连接到远程服务器。Ajax 也是许多 mas

2016-09-20 20:35:44 449

转载 android LayoutInflater和inflate()方法的用法

LayoutInflater作用是将layout的xml布局文件实例化为View类对象。 实现LayoutInflater的实例化共有3种方法, (1).通过SystemService获得     LayoutInflater inflater = (LayoutInflater)context.getSystemServices(Context.LAYOUT_INFLAT

2016-09-11 23:53:51 413

空空如也

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

TA关注的人

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