- 博客(28)
- 收藏
- 关注
转载 linux centos7安装phpMyAdmin详解,以及解决各种bug问题
使用php和mysql开发网站的话,phpmyadmin和navicat是目前非常好的mysql管理工具,但是phpmyadmin最主要是免费开源,目前很多集成的开发环境都会自带phpmyadmin,例如windows系统下的wampserver,这是款不错的集成开发软件,链接:http://www.wampserver.com/,想学习php开发的可以下载。当然很多虚拟主机都...
2018-09-05 16:04:00
685
转载 Linux crontab命令 定时任务 用法详解以及no crontab for root解决办法
最近系统服务器进行搬迁,又恰好需要使用定时任务运行程序,而我的程序主要使用PHP写的,然后总结了下定时任务的用法,但是在这里主要写的是关于crontab命令的用法,使用过程中遇到不少问题,例如no crontab for root等问题。一、Linux系统安装crontab服务 1.确认crontab是否安装 # crontab -l 如果报 ...
2018-07-19 17:09:00
2468
转载 composer安装教程 windows系统 | Linux系统 | mac系统
如何安装 Composer下载 Composer安装前请务必确保已经正确安装了PHP。打开命令行窗口并执行php -v查看是否正确输出版本号。打开命令行并依次执行下列命令安装最新版本的 Composer:下载安装脚本 -composer-setup.php- 到当前目录。执行第一条命令下载下来的composer-setup.php脚本将简单地检测...
2018-07-15 13:31:00
143
转载 CentOS 7.0下使用yum安装MySQL
CentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql,但是CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。1.下载mysql的repo源$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2.安...
2018-03-21 18:05:00
117
转载 Linux PHP多版本切换 超简单办法
今天在帮别人安装一个不知所谓的东西时碰到,三版本的PHP环境,我感觉那个人也是666哒,他使用的是AMH快速开发工具有图有真相!!!然后就顺便写下怎么快速,简便切换php版本首先:find命令找下php在哪里先#find / -name php第一步:ln命令(百度下大把资源)主要用来创建软连接现在主要是想将5.4版本换5.5版本:...
2018-02-01 16:43:00
510
转载 PHP设计模式(六): 单例模式
???? 单例模式现实生活示例一个国家同一时间只能有一位总统。只要使命召唤,这个总统就必须采取行动。 这里的总统就是一个单例。概述确保特定类的对象只被创建一次。维基百科在软件工程中,单例模式是一种软件设计模式,用来限制类初始化为对象。当恰恰只需要一个对象来协调整个系统的功能时,单例模式非...
2018-01-11 15:19:00
90
转载 PHP设计模式(五): 原型模式
???? 原型模式现实生活示例还记得多莉吗?那只克隆羊。这里不深入细节,关键点在于克隆。概述基于现有对象通过克隆创建对象。维基百科在软件开发过程中,原型模式是一种创建型设计模式。当要创建的对象类型由原型实例确定时,将通过克隆原型实例生成新对象。简言之,原型模式允许你创建现有对象...
2018-01-11 15:18:00
82
转载 PHP设计模式(四):生成器模式
???? 生成器模式现实生活示例想象一下你在 Hardee’s 餐厅点了某个套餐,比如「大 Hardee 套餐」,然后工作人员会正常出餐,这是简单工厂模式。但是在很多情况下,创建逻辑可能涉及到更多步骤。比如,你想要一个定制的 Subway 套餐,对于你的汉堡如何制作有几个选项可供选择,比如你想要什么类型的酱汁?你想要什么奶酪? 在这种情况下,建造者模式便可以...
2018-01-11 15:16:00
118
转载 PHP设计模式(三):抽象工厂模式
???? 抽象工厂模式现实生活示例扩展一下简单工厂模式中的房门例子。基于所需,你可能需要从木门店获取木门,从铁门店获取铁门或者从相关的门店获取 PVC 门。进一步讲,你可能需要不同种类的专家来安装房门,比如木匠安装木门,焊接工安装铁门等等。正如你所料,房门有了依赖,木门需要木匠,铁门需要焊接工。概述一组工厂的工厂:将相关或...
2018-01-11 15:14:00
73
转载 PHP设计模式(二):工厂方法模式
???? 工厂方法模式现实生活示例考虑招聘经理的情况。一个人不可能应付所有职位的面试,对于空缺职位,招聘经理必须委派不同的人去面试。概述工厂方法模式提供了一种将实例化逻辑委托给子类的方法。维基百科在基于类的编程中,工厂方法模式是一种使用了工厂方法的创建型设计模式,在不指定对象具体类型的情...
2018-01-11 15:10:00
97
转载 PHP设计模式(一):简单工厂模式
???? 简单工厂模式现实生活示例想象一下,你正在建造一座房子而且需要几扇房门,如果每次需要房门的时候,不是用工厂制造的房门,而是穿上木匠服,然后开始自己制造房门,将会搞得一团糟。概述简单工厂模式只是为客户端创建实例,而不将任何实例化逻辑暴露给客户端。维基百科在面向对象程序设计中,工厂通...
2018-01-11 15:09:00
97
转载 超详细 Linux 下编译安装Redis 以及php配套使用
一、Linux 下安装Redis下载地址:http://redis.io/download,下载最新文档版本。把鼠标移到上图的绿色框上,就会显示下图提示:(直接右键复制链接就好)本教程使用的旧版,文档版本为 3.2.11,(旧版的链接在同一页面的下方找的到)下载并安装:$ wget http://download.redis.io/releases/redis...
2018-01-02 16:42:00
81
转载 聊聊这两天在linux安装PHP7遇到的坑,真的是坑死人不偿命啊
前情摘要:这两天要在虚拟机上部署项目,用于测试在linux上项目效果怎样,然后这两天就一直在部署apache+mysql+php其实部署还是很简单的具体的apache和mysql部署方法请看其他两篇博文:apache:http://www.cnblogs.com/sunshine-H/p/8110608.htmlmysql:http://www.cnblogs.com/s...
2018-01-02 16:40:00
144
转载 超详细的 Linux CentOS 编译安装python3
前言:安装完CentOS7后,执行#Python与#python -V,看到版本号是2.6,而且之前写的都是跑在python3.X上面的,3.X和2.X有很多不同,在这里我就不弊述两者之间的区别了新python千万不要把老版本的删除!新老版本是可以共存的,很多基本的命令、软件包都要依赖预装的老版本python的,比如yum。而且python的多版本是可以共存的,下面会教大家如何处...
2017-12-26 14:54:00
320
转载 Linux CentOS完全卸载PHP
很无语,CentOS居然php版本才5.1.6,很多开源的CMS无法安装。查看php版本命令:#php -v下面的命令是删除不干净的#yum remove php因为使用这个命令以后再用#php -v还是会看到有版本信息的。。。。。必须强制删除,使用下面命令查看全部php软件包#rpm-qa|grepphp...
2017-12-26 11:22:00
882
转载 超详细的 Linux CentOS yum 源的配置与使用【转发+新增】
一、yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器。起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke 开发团队进行改进,遂有此名。yum...
2017-12-26 10:25:00
214
转载 超详细 值得收藏 linux CentOS 7 配置Apache服务【转发+新增】
一、Apache简介Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源代码的网页服务器软件,可以在大多数电脑操作系统中运行,由于其跨平台和安全性(尽管不断有新的漏洞被发现,但由于其开放源代码的特点,漏洞总能被很快修补。因此总合来说,其安全性还是相当高的。)。被广泛使用,是最流行的Web服务器软件之一。它快速、可靠并且可通过简单的API扩充...
2017-12-25 18:16:00
363
转载 linux vi/vim编辑文件显示行号
方法一(最尴尬的方法):1、显示当前行行号,在VI的命令模式下输入:nu2、显示所有行号,在VI的命令模式下输入:setnu #这是:set number 的简写方法二(最好的方法):使用vi编辑~/.vimrc文件,该文件不存在时会自动生成一个新文件,所以不用担心该文件是否存在,在该文件中加入一行"set nu",添加内容不含...
2017-12-25 17:20:00
330
转载 超详细的CentOS7 64位下MySQL5.7安装与配置(YUM)【转发+新创】
安装环境:CentOS7 64位 MINI版,安装MySQL5.71、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/# 下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-e...
2017-12-25 14:53:00
101
转载 CentOS7给终端配置快捷键【转发】
1、打开Applications,选择System Tools2、选择Setting进入如下面界面,选择Keyboard3、选择Keyboard,进入如下面界面,再点击Shortcuts4、再点击+号,弹出如下对话框输入如下:Name:Run a TerminalCommand:/usr/bin/gnome-t...
2017-12-25 11:30:00
93
转载 SQL语句 insert into 语句的写法
方式1: INSERT INTO t1(field1,field2)VALUE(‘001‘,‘002‘); 最好的做法明确插入的每一列,列于查错,而且漏列的几率会降低!方式2: INSERT INTO t1 (field1,field2) values (‘001‘,‘002‘),(‘003‘,‘004‘)......;能够批量插入数据最好批量插入...
2017-12-14 15:09:00
327
转载 mysql 系统性浅聊 myisam 存储引擎【原创】
》》思维导图》》介绍 mysql中的存储引擎都是以插件的形式存在,目前用的最多存储引擎就是innodb和myisam。MySQL5.5.5以后(包括5.5.5)默认使用InnoDB存储引擎,之前的版本基本就是MyISAM的了。现在有很多人都在网上问,innodb作为存储引擎之后,myisam引擎是不是要被淘汰了?其实它们两者之间各有优势,暂时还不能说谁替...
2017-12-11 14:32:00
94
转载 MySQL查看和修改表的存储引擎(转载+加点东西)
1 查看系统支持的存储引擎 show engines;2 查看表使用的存储引擎两种方法:a、show table status from YOUR_DB_NAME where name='YOUR_TABLE_NAME';b、show create table YOUR_TABLE_NAME;如果显示的格式不好看,可以用\g代替行尾分号有人说用第二种方法...
2017-12-11 11:36:00
63
转载 linux centos ubentu安装IPython四种方法
IPython是Python的交互式Shell,提供了代码自动补完,自动缩进,高亮显示,执行Shell命令等非常有用的特性。特别是它的代码补完功能,例如:在输入zlib.之后按下Tab键,IPython会列出zlib模块下所有的属性、方法和类。完全可以取代自带的bash下面介绍下linux安装IPython四种方法:第一种:ipython源码安装ipython的源码下载页面为:h...
2017-12-02 23:55:00
87
转载 PHP+Redis 实例【二】页面缓存 新玩法
今天算是认识到博客园里的审查团队多内幕了,哈哈,贴个图玩下。气死宝宝了。进入主题!今天就不写什么功能性的了,换下口味说下关于页面级的缓存,应该怎么做。相信有很多小伙伴查了百度,甚至google,看了很多文章,以前我也这样做了,但是发现,上面写的真的不知所云。有两点可以看出他们哪里不行:第一,网上有很多种写法,只要你稍微有点redis基础,就是懂得redis...
2017-12-01 12:03:00
97
转载 产品设计 实战篇 登录注册的思维导图【超精超详细】
话不多说,直接上图!一切尽在图中!补充几点:其实在右侧的注册登录划分那里还可以加上“注册登录一体化”和“注册登录分离”的结构体系,“注册登录一体化”的实例如“饿了么”的用户登录或者注册都是采用直接手机号码+验证码的方式,而“注册登录分离”的就是图上说讲的。上面的图主要围绕本人自己的项目而进行的,但是同时也适用大部分的小伙伴们学习。自己调整下结构就能用了。可惜这里...
2017-11-30 14:52:00
1213
转载 PHP+Redis 实例【一】点赞 + 热度 下篇
这篇主要讲如何将数据保存回Mysql,但是里面还会涉及到如何将错误信息以及提示信息保存到文件里,方便以后的运维,再有就是如何使用PHP写进程BAT。Redis数据刷回数据库前的知识准备 首先针对上篇提到的关于redis刷回数据库的安全性的设计模式,因为我们使用的是list来做数据索引,所以在我们将list数据提取出来的时候,一旦redis在这时候出现异常,就会导致刚提取出来的数...
2017-11-30 11:13:00
152
转载 PHP+Redis 实例【一】点赞 + 热度 上篇
这次的开篇,算是总结下这段时间来的积累吧,废话不多说,直接干!前言点赞其实是一个很有意思的功能。基本的设计思路有大致两种, 一种自然是用mysql(写了几百行的代码都还没写完,有毒)啦数据库直接落地存储, 另外一种就是利用点赞的业务特征来扔到redis(或memcache)中, 然后离线刷回mysql等。我这里所讲的功能都是基于我之前的项目去说的,所以有些地方可以不用管的...
2017-11-29 19:19:00
173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人