- 博客(14)
- 收藏
- 关注
原创 2019-05-24笔记:redis的安装及使用
一、安装redis官网:https://redis.io/redis中文网:http://www.redis.cn/redis GigHub地址:https://github.com/antirez/redis下载软件包并解压wget http://download.redis.io/releases/redis-5.0.4.tar.gztar -xzvf redis-5....
2019-05-26 20:24:05
630
原创 2019-05-20笔记:GIT教程
安装后配置$ git config --global user.name 'Your Name'$ git config --global user.email 'email@example.com'创建 GIT 仓库$ git init将文件添加到仓库$ git add reame.txt强制添加忽略文件$ git add -f thumbnail_100X100.jpg将文件...
2019-05-20 11:33:05
183
原创 2019-05-04笔记:编译安装PHP
.一、编译安装PHP获取PHP:wget https://www.php.net/distributions/php-7.0.33.tar.gz依赖安装:libxml2 bison libpng libpng-devel libjpeg libjpeg-devel freetype freetype-devel openssl openssl-devel curl curl-de...
2019-05-05 11:16:04
232
原创 2019-05-03笔记:MySQL的三种安装方式
一、RPM安装rpm 包不同的操作系统发行的不同的包,需要根据情况下载。rpm -i mysql-community-common-5.7.26-1.el7.x86_64.rpmrpm -i mysql-community-libs-5.7.26-1.el7.x86_64.rpmrpm -i mysql-community-client-5.7.26-1.el7.x86_64.r...
2019-05-04 13:58:27
231
原创 2019-05-01笔记:nginx 编译安装及使用
一、编译安装 nginxnginx 官网:nginx.org获取源码包wget http://nginx.org/download/nginx-1.16.0.tar.gz安装依赖:pcrepcre-develzlibzlib-develyum install pcre pcre-devel zlib zlib-devel -y配置、编译及安装./c...
2019-05-03 11:39:19
376
原创 2019-05-02笔记:MySQL存储引擎和数据类型
一、MySQL存储引擎查看MySQL支持的引擎:SHOW ENGINES;1.FEDERATED许多环境需要在一台服务器上运行Apache、MySQL和PHP。事实上,这有很多用处,但是如果需要从一些不同的MySQL服务器上聚合数据,其中有些服务器可能位于网络之外甚至归另外的公司所有,这时该怎么办?因为一直都可以连接远程MySQL数据库服务器,这实际上不是问题。但是,管理每...
2019-05-02 18:48:11
219
原创 2019-04-21算法:PHP实现快速排序
<?php$arr = [1,10,25,3,55,4,6,9,2,13,7,11];sort($arr);echo "原数组使用sort函数排序后的结果:<br>";echo "<pre>";print_r($arr);echo "</pre>";echo "<hr>";function quick_sort($arr)...
2019-04-21 22:20:25
128
原创 2019-04-21面试题:PHP中的魔术常量
1.__LINE__ 2.__FILE__ 3.__DIR__ 4.__FUNCTION__ 5.__CLASS__ 6.__TRAIT__ 7.__METHOD__ ...
2019-04-21 21:45:18
185
原创 2019-04-21面试题:PHP中 isset 和 empty 的区别
isset:检测变量是否已设置并且非NULL。若使用isset()测试一个被设置成NULL的变量,将返回FALSE。empty:检查一个变量是否为空。判断一个变量是否被认为是空的。当一个变量并不存在,或者它的值等同于FALSE,那么它会被认为不存在。如果变量不存在的话,empty()并不会产生警告。当var存在,并且是一个非空非零的值时返回FALSE否则返回TRU...
2019-04-21 19:43:39
255
原创 2019-04-20面试题:简述MySQL中的事务
1. 什么是事务概念:事务是作为一个独立单元的一组有序的数据库操作。如果一组中的所有操作都成功,则认为事务成功,即使只有一个操作失败,事务也不成功。如果所有操作成功完成,事务则被提交(commit),其修改将作用于所有其他数据库进程。如果一个操作失败,则事务将回滚(roll back),该事务所有操作的影响都将被取消。事务期间所造成的任何修改只作用于拥有该事物的线程,并一直保持如此,直到所...
2019-04-20 22:29:40
472
原创 2019-04-19面试题:简述MySQL中的索引
一、索引概念:索引本质上是表字段的有序子集,其每个记录项指向相应的表记录。优点:查询优化:数据按输入时的顺序储存在表中。但是,此顺序与你要访问的顺序也许并不一致。例如,假设批量插入一组根据SKU排序的产品。在线商店的访问者很有可能根据产品名来搜索产品。当目标数据有序时(这里以字母顺序排序),数据库搜索可以最高效的执行,所以为产品的 name 列(以及任何经常搜索的其他列)添加索引是有意...
2019-04-19 17:56:30
305
原创 2019-03-28笔记:Linux环境下使用二进制包安装mysql5.7
因为yum安装的mysql不能自定义位置,所以采用了二进制包安装的方式,而编译安装一次要1,2个小时,所以不使用。一、环境声明Linux:CentOS7Mysql:Mysql5.7二、依赖列表MySQL依赖于libaio库。yum install libaio三、安装1.获取mysql二进制包wget https://dev.mysql.com/get/D...
2019-03-28 15:53:31
366
原创 2019-03-27笔记:Linux环境下搭建Apache2.4
作为一个PHP程序员,一定要会在linux下搭建自己的开发环境。一、环境声明Linux:CentOS7Apache:Apache2.4二、依赖列表apr-1.6.5.tar.gz (获取:wget http://mirror.bit.edu.cn/apache//apr/apr-1.6.5.tar.gz)apr-util-1.6.1.tar.gz (获取:wget http...
2019-03-27 11:02:11
173
原创 2019-03-11笔记:Vim的基本配置及插件的安装
在最开始写程序的时候,使用的是sublime Text3编辑器,而sublime的Monokai配色实在是太经典了,导致后来在使用其他编辑器的时候无法脱坑,总会在第一时间找类似的配色方案,不过还是觉得sublime的配色好看。可能是太喜欢这个配色的原因,所以在使用vim的时候,也想整一个Monokai配色,经过千难万险(别吐槽),终于是学会 了给vim安装插件,其中当然包括了Monokai(友...
2019-03-11 15:02:05
540
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人