会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
秦至臻
悟已往之不谏,知来者之可追
博客园
首页
新随笔
联系
管理
订阅
2019年11月21日
PHP-不涉及第三个变量交换两个变量的值
摘要: 不涉及第三个变量交换两个变量的值 方法1:使用加减法 输出: $a=4,$b=3 方法3:使用与(^)交换方法 输出:$a=6,$b=5 总结 以上为想出来的交换方法,肯定还有其他的方法,如果你有意的话,可以提出来,大家一起交流。
阅读全文
posted @ 2019-11-21 23:05 秦至臻
阅读(240)
评论(0)
推荐(0)
2019年11月18日
使用纯php构建一个简单的PHP服务器
摘要: 使用原生PHP构建一个简单的PHPWeb服务器 1.目录机构 webserver src Response.php Server.php Request.php vendor Server.php composer.json 2. 使用comoposer构建自动加载 编辑 文件 使用PSR 4自动加
阅读全文
posted @ 2019-11-18 18:40 秦至臻
阅读(1945)
评论(0)
推荐(0)
2018年5月9日
用go实现的一个堆得数据结构
摘要: 用golang实现的堆,主要提供了两个方法,push和pop及堆的大小,代码如下:
阅读全文
posted @ 2018-05-09 19:24 秦至臻
阅读(626)
评论(0)
推荐(0)
2018年5月3日
关于mysqlbinlog的重要性.
摘要: 今天在做update更新数据的时候,因为没有统一好需要更新的数据编执行了update操作,所以需要回滚到先前的数据,所以就赶紧去服务器看binlog日志,结果一看binlog竟然没有开启,把我给惊的啊,然后一看mysql原来是用的腾讯云的mysql数据库,自带的开启了binlog功能,知道了这点,然
阅读全文
posted @ 2018-05-03 17:25 秦至臻
阅读(1180)
评论(0)
推荐(0)
2018年4月18日
学习laravel源码之中间件原理
摘要: 刨析laravel源码之中间件原理 在看了 关于中间件的源码和参考了相关的书籍之后,写了一个比较简陋的管道和闭包实现,代码比较简单,但是却不好理解所以还是需要多写多思考才能想明白其中的意义。代码如下,权当自己的笔记吧。 管道实现 执行结果: Dog Cat Tom 呵呵哒 闭包实现 输出结果为: b
阅读全文
posted @ 2018-04-18 00:37 秦至臻
阅读(184)
评论(0)
推荐(0)
2018年4月15日
PHP垃圾回收机制
摘要: 1.PHP垃圾回收机制主要用到了引用计数概念。 在每个变量生成的时候后存在于一个叫做“ZAVAL”的变量容器里面。一个zval变量容器,除了包含变量的类型和值,还包括两个字节的额外信息。第一个是"is_ref",是个bool值,用来标识这个变量是否是属于引用集合(reference set)。通过这
阅读全文
posted @ 2018-04-15 18:41 秦至臻
阅读(116)
评论(0)
推荐(0)
2017年9月21日
vim出现自动补全的问题
摘要: 当使用vim编辑文件自动补全文件名称的时候,可能会出现 的错误,这个时候一般都是出现在终端使用ohmyzsh插件的原因,这个时候可以考虑删除自动跳转的插件. ,如果还不可以,可以执行 ,这样一般问题就解决了.
阅读全文
posted @ 2017-09-21 11:34 秦至臻
阅读(543)
评论(0)
推荐(0)
2017年8月29日
homestead安装
摘要: homestead安装 =========== 安装vagrant和virtualbox 到 官网和virtualbox`官网下载安装对应版本,并进行安装. 安装homestead 不知道安装什么版本的 的话,可以到 下载安装对应的版本,比如想使用最新版的php版本,可以下载最新版的 ,如果使用较老
阅读全文
posted @ 2017-08-29 11:51 秦至臻
阅读(294)
评论(0)
推荐(0)
2017年8月19日
为phpstorm安装右侧代码预览工具
摘要: 打开设置界面,进入到plugins页面,然后再搜索 ,然后点击安装即可.
阅读全文
posted @ 2017-08-19 20:26 秦至臻
阅读(3465)
评论(0)
推荐(1)
2017年8月6日
mac下面安装redis
摘要: 本文只记录了在 下面安装redis的过程,过程比较简单,作为自己以后翻阅用吧, 首先安装 ,打开终端,在终端下面允许下面的命令(不要用root用户): 安装redis 安装完成homebrew之后,运行下面的命令: 运行redis 使用homebrew的命令进行启动: 运行 ,这样就开启了redis
阅读全文
posted @ 2017-08-06 22:36 秦至臻
阅读(167)
评论(0)
推荐(0)
下一页
公告