自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 PHP重载小结

PHP重载的定义PHP所提供的 “重载” 是指动态地"创建"类属性和方法。我们是通过魔术方法来实现的。说人话当调用当前环境下未定义或不可见的类属性或方法时,重载方法会被调用。PS:将使用不可访问属性(inaccessible properties)和不可访问方法(inaccessible methods)来称呼这些未定义或不可见的类属性或方法。注意PHP中的"重载"与其它绝大多数面向...

2019-08-08 21:00:26 200 1

原创 docker小册学习笔记之三——操作镜像

第十一课:保存和共享镜像提交容器更改Docker镜像的本质是多个基于UnionFS的镜像层依次挂载的结果,而容器的文件系统则是在以只读方式挂载镜像后增加的一个可读可写的沙盒环境。基于这样的结构,Docker中为我们提供了将容器中的这个可读可写的沙盒环境持久化为一个镜像层的方法。也就是,我们能够轻松的将docker里的容器内的修改记录下来,保存为一个新的镜像。docker commit we...

2019-05-21 16:35:05 419 2

原创 docker小册学习笔记之二——使用容器

第6课 镜像与容器Docker镜像定义:docker镜像是基于unionFS文件系统的一组镜像层依次挂载而得,而每个镜像层包含的其实是对上一层镜像层的修改,这些修改是发生在容器运行过程中的。可以反过来理解,镜像是对容器运行环境进行持久化存储的结果。docker images //查看镜像第7课 从仓库中获取镜像docker pull ubuntu //获取镜像docker se...

2019-04-11 16:05:56 312

原创 php数组与json的定义及相互转换总结

json定义json是一种数据交换格式,json格式只有四条规则。并列的数据之间用逗号(",")分隔;映射用冒号(":")表示;并列数据的集合(数组)用方括号("[]")表示;映射的集合(对象)用大括号("{}")表示。总结:前两条是用来描述一个集合里不同元素数据的表述,后两条是描述不同

2019-02-16 16:16:20 2300

原创 redis深度历险(一):基础数据结构

Reids基础数据结构String类型// name为一个key codehole为一个value/** 键值对 */set name codehole //设置key valueget name // 获取key的value exists name //key是否存在del name // 删除某个key/** 批量键值对 */mset name1 boy name2 g...

2019-02-12 17:53:33 321

原创 Laravel路由配置未生效

使用laravel框架,做了一个简单的demo,在一个新建的Controller中写一个index方法并建立对应路由及视图。如图现象描述访问 http://laravel-demo:84/index.php laravel欢迎界面正常访问 http://laravel-demo:84/index.php/student 出错,如图但是在apache下,都是成功的。所以说问...

2018-10-11 10:33:41 7843

转载 Laravel指定版本的安装

安装指定版本的laravelcomposer create-project laravel/laravel=5.3.* demo --prefer-distdemo 是文件夹名查看Laravel版本号php artisan --version转自: https://www.jianshu.com/p/670e53dbdfcf...

2018-10-09 11:34:06 1894 1

原创 php添加redis扩展

上篇博客总结了下如何部署redis服务,可以参考linux下redis服务的搭建。现在要在php环境下使用redis,需要在php环境下添加redis扩展。思路很简单,安装php,安装redis,添加redis扩展,三个步骤。(PS: 我是新建另一台虚拟机进行安装,所以php也需要安装)。环境介绍及准备VMware虚拟机,centos6.3新虚拟机需要安装一些常见的工具包,包括gcc在内的...

2018-09-21 16:52:55 11947 1

原创 linux下redis服务的搭建

安装环境:window下VMware虚拟机, 系统:centos6.3安装准备新建software文件夹存放下载的源码文件压缩包及解压文件,新建一个存放redis配置的文件夹用来存放redis.conf。[root@localhost ~]# mkdir software[root@localhost ~]# mkdir /root/config[root@localhost ~]#...

2018-09-21 14:52:31 358

转载 mysql 一条sql实现插入或更新 on duplicate key update

转自: https://blog.csdn.net/u010727189/article/details/79387693 ...

2018-09-09 15:12:34 382

原创 Nginx实现简易负载均衡

最近看一些高并发解决方案,了解了一些常见的处理方案,其中很多方案仍需要在实践中不断使用才能深刻理解。今天使用nginx实现了对某个网站的负载均衡。环境准备nginx+php,这个不多说。如未配置,可以参考wnmp环境配置,这个写的比较清晰简单。第一步 配置测试域名首先在nginx下配置一个域名(load-balance.com),监听某个端口(10001),用来测试,并在...

2018-09-04 19:26:05 166

转载 Wamp升级php5.5.12到5.6中问题汇总

转载自https://blog.csdn.net/DaveLeeCN/article/details/80689525 今天突然想研究下ThinkPHP5.0,结果发现要求php5.6以上,没办法,只好升级下php版本了,因为一直使用的是wamp...

2018-08-02 14:28:29 1493

原创 docker下搭建LNMP环境

nginx的安装docker run -it -d -p 80:80 -v /E_DRIVE/nginx/conf_bak/nginx.conf:/etc/nginx/conf.d/default.conf -v /E_DRIVE/nginx/html:/var/www/html --name zzh-nginx nginx命令解析docker run 创建并运行一个容器 格...

2018-07-31 15:41:28 500 1

原创 php文件上传小结及uploadifive的基本使用

本篇对 不使用框架实现php上传 和 使用uploadifive框架进行了小结不使用框架实现文件上传简单看了下菜鸟教程上的demo 文件结构如下图 form.html <form action="upload_file.php" method="post" enctype="multipart/form-data"> <label for="f...

2018-05-07 11:28:58 652

原创 php文件下载

PHP文件下载// 1. 文件路径file_name = 'basa.jpg'; //文件名$file_dir = '' //路径// 2. 判断文件是否存在if(!file_exits($file_dir.$file_name)){ echo '文件找不到'; exit;}else{ //3. 打开文件 $file = fopen($fi...

2018-04-13 15:20:02 673

原创 php中保留小数的常见方法

php中保留小数的常见方法对于保留几位小数的处理,方法有很多,思路上主要有两种,一种是当作数字来通过计算来实现;另一种则是把变量当作字符串,通过字符串的一系列截取操作来实现。当然具体使用要根据实际业务情况来使用。实际情况也大概三种,分别是,四舍五入、舍弃后面、进一位三种(类似取整时的四舍五入、向下取整、向上取整)。思路一,当作数字(float)来进行处理大致用到下面几个方法直

2018-02-07 18:04:48 2801

原创 php中empty、isset、is_null、!!、==null、==0区分

php中empty、isset、is_null、!!、==null、==0区分涉及到判断时,经常是凭感觉或者经验,稍微总结下几个常用的方法及判断方式。参考了这两篇博客,并总结了下。 参考一 参考二 话不多说,先上代码$a;$b = false;$c = '';$d = 0;$e = null;$f = array();issetecho '=========isset======

2017-11-07 14:26:56 738

原创 Android 进程间通信之使用Messenger

android进程间通信之Messenge,Messenger翻译为信使,顾名思义,就是传递消息。那么,我们今天讨论的是在进程之间传递消息。使用Messenger进行进程间通讯总体来说还是比较简单的,是一种轻量级的IPC方案,它的底层是实现了AIDL,在这里,我们只需要了解即可,不讨论AIDL。

2016-10-26 08:47:21 497 3

空空如也

空空如也

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

TA关注的人

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