- 博客(38)
- 收藏
- 关注
转载 centos7 yum安装php
默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案:1.检查当前安装的PHP包yum list installed | grep php如果有安装的PHP包,先删除他们 yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86
2017-04-08 22:39:25
1673
转载 CentOS 7的yum源中貌似没有正常安装mysql
CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载 # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm# rpm -ivh mysql-community-release-el7-5.noarch.rpm# yum i
2017-04-08 22:00:27
338
转载 app接口设计之token的php实现
app接口设计之token的php实现1、首先说一句什么是接口:接口简单来说就是服务器端用来返回给其他程序或者客户端数据的桥梁2、接口的作用:根据固定参数返回固定数据,比如客户端传a=1,那么服务器端返回a的姓名,客户端传a=2,服务器端返回a的性别,而不会返回其他数据。3、signature签名的作用:保证接口与数据的安全4、token的作用:和PC登陆的sess
2017-03-24 21:00:41
560
转载 理解OAuth 2.0
理解OAuth 2.0作者: 阮一峰日期: 2014年5月12日OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。一、应用场景为了理解OAu
2017-03-14 11:28:03
339
转载 PHP 资源大全中文版
PHP 资源大全中文版我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理。awesome-php 就是 ziadoz 发起维护的 PHP 资源列表,内容包括:库、框架、模板、安全、代码分析、日志、第三方库、配置工具、Web 工具、书籍、电子书、经典博文等。Awesome 系列虽然挺全,但基本只对收录的资源做了极为简要的介绍,如果有更详细的中文介绍,对相应开发者
2017-02-23 11:04:04
1649
转载 Sublime Text 3 快捷键汇总
Sublime Text 3 快捷键汇总以前写代码的时候比较喜欢使用vs,虽说vs的功能的确比较强大,但是这个软件太大了。有时候还容易导致电脑卡,甚至崩溃。后来,我在网上看到了一款同样功能强大的编辑软件: sublime text. 用过的都给赞, 哈哈……下面是快捷方式汇总啦: 选择类:Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。
2017-02-21 11:36:14
363
转载 sublimetext3中保存代码片段
sublimetext3中保存代码片段在日常的开发工作中,不断重复上一次敲过的代码,有时确实感到伐木累。“蓝瘦”(难受)、“香菇”(想哭),大概表达的也是这样的心境吧!:grinning:所以,在空闲的时候就把常常用到的代码找出来,做成代码片段,为以后的开发缩减时间。这里整理了保存代码片段的整个过程:1、打开sublimetext3,在菜单栏找到tool,在tool
2017-02-20 21:01:00
1421
转载 超强、超详细Redis数据库入门教程
作者:不祥来源:互联网这篇文章主要介绍了超强、超详细Redis入门教程,本文详细介绍了Redis数据库各个方面的知识,需要的朋友可以参考下redis是什么redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。redis的官网地址,非常好记,是redis.io。(特意查了一下,域名后缀io属于国家域名,是brit
2017-02-20 16:53:24
1137
转载 CentOS7上临时关闭防火墙
本文主要讲述了如何在CentOS7上临时关闭防火墙、永久关闭防火墙、临时关闭SELinux和永久关闭SELinux的方法。出自openstackblog。防火墙(firewalld)临时关闭防火墙systemctl stop firewalld永久防火墙开机自启动systemctl disable firewalld
2017-02-17 11:06:38
2583
转载 推荐一些开源资料
语言无关类操作系统开源世界旅行手册鸟哥的Linux私房菜 (简体)Linux 系统高级编程The Linux Command Line (中英文版)Linux 设备驱动 (第三版)深入分析Linux内核源码UNIX TOOLBOXDocker中文指南Docker —— 从入门到实践FreeRADIUS新手入门Mac 开发配置手册Fre
2017-02-16 18:40:31
688
转载 Redis介绍以及安装(Linux)
Redis介绍以及安装(Linux)redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,redi
2017-02-16 10:02:17
256
转载 Centos 7 安装 Python3.5.2后yum不能正常使用的解决办法
Centos 7后自帶Python2.7.5, 考慮到 Python3更新的內容比較多,于是安裝 Python3.5.2 來學習,搭建了一個測試網站(hello.py) 后發現后臺還是以 Python 2.7.5 的環境執行 hello.py. 讓系統以 Python3.5.2的環境執行 hello.py 的處理方法如下:在 /usr/bin/ 目錄下建立鏈接文件 python
2017-02-14 10:59:34
2305
原创 centos更换阿里yum源
阿里云Linux安装软件镜像源阿里云是最近新出的一个镜像源。得益与阿里云的高速发展,这么大的需求,肯定会推出自己的镜像源。阿里云Linux安装镜像源地址:http://mirrors.aliyun.com/CentOS系统更换软件安装源第一步:备份你的原镜像文件,以免出错后可以恢复。mv /etc/yum.repos.d/CentOS-Base.repo /etc/
2017-02-07 20:20:26
391
转载 在CentOS最小化服务器版本中如何查找网卡IP和其它详细信息?
就像我们所知道的,“ifconfig”命令用于配置GNU/Linux系统的网络接口。它显示网络接口卡的详细信息,包括IP地址,MAC地址,以及网络接口卡状态之类。但是,该命令已经过时了,而且在最小化版本的RHEL 7以及它的克隆版本CentOS 7,Oracle Linux 7和Scientific Linux 7中也找不到该命令。在CentOS最小化服务器版本中如何查找网卡IP和其它详细信息
2017-02-07 16:46:55
600
转载 centos7下RPM方式安转nginx
下载对应当前系统版本的nginx包(package)# wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm2建立nginx的yum仓库# rpm -ivh nginx-release-centos-7-0.el7.ngx.noar
2017-02-05 19:07:35
4841
1
转载 Git分支操作
1、查看分支(查看远程分支)[plain] view plain copy print?git branch //查看本地分支 git branch -r //查看远程分支 git branch -a //查看所有分支 2、新建分支[plain] view plain
2017-01-15 18:53:17
191
转载 PHP快速排序
基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。function quick_sort($arr) { //先判断是否需要继续进行 $length = count($arr); if($length <= 1)
2017-01-09 21:16:54
262
转载 冒泡排序
冒泡排序(Bubble Sort,台湾译为:泡沫排序或气泡排序)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工>作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名冒泡$arr = array( 1, 43, 54, 62, 21, 66, 3
2017-01-09 21:15:30
184
转载 Centos7下安装mongodb
1,下载&安装MongoDB 3.0 正式版本发布!这标志着 MongoDB 数据库进入了一个全新的发展阶段,提供强大、灵活而且易于管理的数据库管理系统。MongoDB宣称,3.0新版本不只提升7到10倍的写入效率以及增加80%的数据压缩率,还能减少95%的运维成本。 MongoDB 3.0主要新特性包括: ·可插入式的存储引擎 API ·支持 WiredTiger
2017-01-09 20:48:43
342
原创 Centos7下配置网络
1.用vi或vim编辑路径vi /etc/sysconfig/network-scripts/ifcfg-eno16777736HWADDR=00:0C:29:3C:01:19TYPE=EthernetBOOTPROTO=staticDEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV
2017-01-09 20:33:23
290
转载 Centos7.0 lamp环境搭建
参考网站:http://www.cnblogs.com/mchina/archive/2012/05/17/2507102.htmlhttp://www.osyunwei.com/archives/5910.htmlhttp://www.luoxiao123.cn/centos-yum-lnmp.htmlhttp://blog.sina.com.cn/s/blog_66ac093901
2017-01-05 11:26:34
257
转载 Redis在Centos7上的安装部署
Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务器。Redis的所有数据都是保存在内存中(效率高),然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”)
2017-01-04 16:28:55
216
原创 Windos下PHP安装redis扩展
先简单的说下设置redis扩展的几个步骤1.下载redis扩展dll文件2.将扩展文件放入对应的php文件下3.修改php.ini加入extension=php_redis.dll //php_redis.dll这个名字必须和你下载的dll文件名所对应4.重新开启自己的服务环境接下来具体实现一:下载dll文件的网址 :http://pecl.php.net/
2017-01-04 13:56:26
310
原创 第一次使用git提交失败的解决方法
在第一次练习使用时,在使用git commit命令时会执行失败,比如我在首次使用时先使用git init命令初始化本地仓库,然后要用git commit -m "Initial commit"命令提交,但是提示失败:*** Please tell me who you are.Run git config --global user.email "you@example.com"
2016-12-30 11:57:20
2337
转载 开启ubuntu下lamp的php错误提示
开启ubuntu下lamp的php错误提示ubuntu下默认的lamp模式是没有php语法错误提示的,如果要开启,需要修改几个地方:1. 打开php.ini文件。这个文件在: /etc/php5/apache2 目录下,需要修改这个文件的权限才能写入。sudo chmod 777 /etc/php5/apache2/php.ini 2. 搜索并修改下行,把Off值改成On
2016-12-29 16:32:17
270
转载 Ubuntu下使用root用户
点击系统菜单栏中的“应用程序”,然后点击附件,之后在打开的附件子菜单中选择“终端”2点击终端后就打开如下图所示的终端工具,我们要做的所有操作都在这个窗口中进行3其实root账户是存在的,只是需要我们给它设置一个密码,然后使用的时候用root用户名登陆,然后输入对应的密码就就以root用户登录了,所以开启root账户,实际上就是给roo
2016-12-28 19:11:58
199
转载 ubuntu安装ssh
更新源列表打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入当前登录用户的管理员密码"-->回车,就可以了。安装ssh打开"终端窗口",输入"sudo apt-get install openssh-server"-->回车-->输入"y"-->回车-->安装完成。查看ssh服务是否启动
2016-12-28 19:08:35
190
转载 linux下如何把php升级到5.6
1:进入终端后查看PHP版本php -v输出可能如下:PHP 5.4.35 (cli) (built: Nov 14 2014 07:04:10) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies with Zend OPcac
2016-12-27 16:02:50
1386
转载 Githup上生成key
首先要检查key是不是已经存在,打开一个终端,并输入以下命令:$ ls -al ~/.ssh如果结果列表中包含以下文件, 则不需要在生成新的KEY, 可以直接使用。id_dsa.pubid_ecdsa.pubid_ed25519.pubid_rsa.pub如果不存在, 则需要创建新的Key来使用。输入下面的命令来生成key, 注意替换你自己的邮箱地址
2016-12-27 14:09:43
358
原创 javascript实现简单的时间倒计时
Document 5 var c=5var tfunction timedCount(){ c=c-1 if(c != 0){ t=setTimeout("timedCount()",1000) } document.getElementById('time').innerHTML=c}/** * C的初始值为5 * 当onclick="timedCo
2016-12-27 11:33:38
756
原创 Centos7中配置虚拟主机
linux环境下面配置虚拟主机域名第一步:在root目录下面(即根目录)ls(查看文件)cd进入etc目录find hosts文件vi hosts 打开hosts文件并进行编辑在打开的文件最下面添加:192.168.1.77 www.myfarme.com第二步:vim /etc/httpd/conf.d/自定义文件名.fconfNameV
2016-12-27 11:23:18
771
转载 PHP中spl_autoload_register函数的用法
PHP中spl_autoload_register函数的用法spl_autoload_register(PHP 5 >= 5.1.2)spl_autoload_register — 注册__autoload()函数说明bool spl_autoload_register ([ callback $autoload_function ] )将函数注册到SPL __auto
2016-12-26 13:38:55
264
原创 PHP_MVC入库文件_自动加载
一般在入库文件中我们会定义一些核心的公共函数、核心类文件、等路径。自动加载也是要在入库文件中完成的一件事?那么MVC框架是如何实现自动加载的?
2016-12-26 13:25:03
260
原创 MVC入库文件的编写
<?php /** * 入口文件 * 1.定义常量 * 2.加载函数库 * 3.启动框架 */define('MY_FRAME',dirname(__FILE__)); //定义项目绝对路径define('CORE',MY_FRAME.'/core'); //核心类路径define('APP',MY_FRAME.'/app'); //项目路径define('DEBUG',tr
2016-12-26 13:10:42
244
原创 对于MVC的理解
1.什么是MVC?MVC MVC是一种设计模式即主要的思想,是一种功能结构模块化的一种开发思想,目的是更好的管理自己的代码。M模型层 :即与数据库交互,数据操作将它单独的划分为一个模块进行管理。V视图层 :即与用户所看到的页面,是视图页面进行管理。C控制层 :即负责主要的逻辑操作,对于模型层的调度与视图的显示均由控制器完成。2.关于设计MVC的思想* 入口文
2016-12-24 17:02:53
219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人