07 2020 档案

摘要:工厂方法模式 - 父类提供一个创建对象的方法,允许子类决定实例化对象的类型。 - 静态方法是类与外界的接口, 返回的是一个对象。 简单工厂 先来看一个简单的,由浅入深。 <?php //Factory class Factory { public static function createProd 阅读全文
posted @ 2020-07-31 11:18 所见即我 阅读(172) 评论(0) 推荐(0)
摘要:查找文件 1、find - 格式:find path [options] - 按照文件名查找 (1)find /etc -name httpd.conf #在/etc目录下文件httpd.conf (2)find /etc -name '*srm*' #使用通配符*(0或者任意多个)。表示在/etc 阅读全文
posted @ 2020-07-29 11:52 所见即我 阅读(81) 评论(0) 推荐(0)
摘要:最近两个分支在开发项目,一时头大,在 A 分支时候把 B 分支项目 pull 下来。这操作,我只能给自己喊 666. 胆战心惊之下,查询了下补救措施。好在虚惊一场,git 提供了完善的命令来解决这种意外。 1、查看历史变更记录 git reflog 2、回退 git reset --hard HEA 阅读全文
posted @ 2020-07-28 12:19 所见即我 阅读(2281) 评论(0) 推荐(0)
摘要:十天没有写文章了,居然还有点手生,不知道该怎么开头了。。尴尬。 今天来分享一个小技巧--如何在手机上调试本地项目。 相信很多开发小伙伴都对手机样式调试比较头疼,在电脑模拟器上写好了 css 样式一切简直完美,但是到了手机上就是各种问题暴露。要是本地写好的样式可以直接到手机上去查看,岂不是美滋滋。小场 阅读全文
posted @ 2020-07-28 10:29 所见即我 阅读(831) 评论(0) 推荐(0)
摘要:愉快的周末又要来临了,对于极度热爱工作的我来说。。美滋滋。为了让大家有一个愉快的周末,今天来说点基础的东西,当做睡前催眠小文章。 redis 数据类型 redis 包含5种数据类型,相对于其他繁多的数据类型,只有5个可以说是非常有良心了。分别是 string(字符串),hash(哈希),list(列 阅读全文
posted @ 2020-07-17 11:12 所见即我 阅读(147) 评论(0) 推荐(0)
摘要:redis 的使用很普遍,如果你没有使用过 redis,都不好意思说自己是开发界的老司机。今天又到了知识普及时间。 聊到 redis,首先想到的是它的老表--Memcached。那么相比较它的老表,redis 有哪些闪光点呢? 1、持久化机制,可以定期将内存中的数据持久化到硬盘上。 2、binlog 阅读全文
posted @ 2020-07-15 10:25 所见即我 阅读(183) 评论(0) 推荐(0)
摘要:众所周知,redis的强劲性很大程度是因为将数据存储在了内存中,这样的优点显而易见,读取速度快;但是缺点也比较明显,过分依赖、占用内存,当redis重启后,存储在内存中的数据就会丢失。这时候就需要掌握一门新的技巧--redis持久化。 redis持久化方式 - RDB方式 根据指定规则,定时将内存中 阅读全文
posted @ 2020-07-12 16:46 所见即我 阅读(133) 评论(0) 推荐(0)
摘要:1、设置回调函数方式 - 匿名函数 <?php $service->on('Request', function ($req, $resp) use ($a,$b){ echo 'hello world'; }); - 类静态方法 <?php //类静态方法 class A { static fun 阅读全文
posted @ 2020-07-03 11:55 所见即我 阅读(163) 评论(0) 推荐(0)
摘要:1、TCP服务器 //创建Server对象,监听 127.0.0.1:9501端口 $serv = new Swoole\Server("127.0.0.1", 9501); //监听连接进入事件 $serv->on('Connect', function ($serv, $fd) { echo " 阅读全文
posted @ 2020-07-02 17:20 所见即我 阅读(328) 评论(0) 推荐(0)
摘要:mac使用类UNIX系统。 /bin bin是binary的简写,主要是一些系统必备的工具比如,cp,ls,mv,rm,sh等 /sbin sbin是管理员用于管理系统的一些必备命令,比如常用的,ifconfig,mount,reboot,shutdown等 /usr 目录下面的基本都是系统自带第三 阅读全文
posted @ 2020-07-02 15:08 所见即我 阅读(677) 评论(0) 推荐(0)
摘要:前段时间安装php拓展swoole时,经过一系列的猛如虎操作后,最后执行 make install 时,因为权限问题报错了。小朋友,是否有很多问号?sip明明已经关闭了好吗? 查看安装结果发现拓展已经安装成功了,只是写入 /usr/php/lib/php/extensions/no-debug-no 阅读全文
posted @ 2020-07-02 15:01 所见即我 阅读(298) 评论(0) 推荐(0)
摘要:学习使用swoole之前,先来简单了解swoole。 swoole是php的拓展,使用c/c++语言编写。是一个网络通信和异步io的引擎,一个基础库。提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时 阅读全文
posted @ 2020-07-02 14:24 所见即我 阅读(1112) 评论(0) 推荐(0)