会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
吴丹阳的技术博客
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
2019年6月26日
php yii 查看帮助时会调用具体脚本类的析构函数
摘要: 现象 执行 php yii 查看脚本有什么命令的时候,发现会调用我一个类中的析构函数的命令。并且不是一次调用,是3次,截图中有两次,还有一次输出完析构函数所在的类中的命令之后。 分析原因 在析构函数中加入调试语句: 发现是在 HelpController.php 的 193 行调用的 原来 yii
阅读全文
posted @ 2019-06-26 13:41 吴丹阳-V
阅读(233)
评论(0)
推荐(0)
2019年6月3日
Redis 底层数据结构介绍
摘要: Redis 底层数据结构 版本:2.9 支持的数据类型: 1. 字符串 2. 散列 3. 列表 4. 集合 5. 有序集合 字符串 Redis 利用原生的 c 字符串进行了一次封装。封装的字符串叫做简单动态字符串:SDS(simple dynamic string) Redis 使用的简单动态字符串
阅读全文
posted @ 2019-06-03 10:14 吴丹阳-V
阅读(731)
评论(0)
推荐(0)
2019年6月1日
Redis 的常用命令
摘要: Redis 的数据类型 一些命令需要结合 redis 的数据类型来说。 Redis 4.0 之前有5种数据类型,分别是:字符串(string)、散列(hash)、列表(list)、集合(set)、有序集合(zset)。 在 4.0 版本,Redis 新加了一种 stream 的类型。暂且先不说,以后
阅读全文
posted @ 2019-06-01 20:44 吴丹阳-V
阅读(338)
评论(0)
推荐(0)
2019年5月24日
Yii2 框架跑脚本时内存泄漏问题分析
摘要: 现象 在跑 edu_ocr_img 表的归档时,每跑几万个数据,都会报一次内存耗尽 跟踪代码发现,是在插入时以下代码造成的: execute 之后会造成使用内存涨上去,并且在之后 unset 所有变量内存也会有一部分不会删除,直到内存耗尽。 于是跟踪到 Yii2中execute的具体代码块发现在记录
阅读全文
posted @ 2019-05-24 12:03 吴丹阳-V
阅读(657)
评论(0)
推荐(0)
2019年5月10日
PHP 是如何做垃圾回收的
摘要: PHP 是如何做垃圾回收的 包含 php 5 与 php7 的变量实现和垃圾回收的对比 变量的实现 PHP 的变量是弱类型的,可以表示整数、浮点数、字符串等类型。PHP 的变量是使用结构体 zval 表示的 PHP 5. zval 和 zend_value 结构 PHP 7.0 zval 和 zen
阅读全文
posted @ 2019-05-10 15:46 吴丹阳-V
阅读(492)
评论(0)
推荐(0)
2019年5月6日
如何修改PhpStorm快捷键
摘要: 
阅读全文
posted @ 2019-05-06 00:19 吴丹阳-V
阅读(333)
评论(0)
推荐(0)
2019年4月20日
《过目不忘的读书法》 读书笔记
摘要: 过目不忘的读书法 为什么读书 获取知识 节省时间 提高工作能力(知识储备) 健康 缓解压力 使大脑更加灵活 改变人生 自我成长与行为改变 基本原则 一周输出三次 利用碎片时间 深度而不速读 读书方法 输出读书法 读书时做笔记、划线 将书推荐(推销)给别人,给他们讲解书中的内容 将读书的感想、发现、书
阅读全文
posted @ 2019-04-20 18:22 吴丹阳-V
阅读(497)
评论(0)
推荐(0)
2019年4月17日
memcached 学习
摘要: memcached 是什么 特点 协议简单 基于 libevent 的事件处理 内置内存存储方式 memcached 不互相通信的分布式 启动 安装 依赖 libevent 安装命令 下载地址在这个网址上面找: "https://memcached.org/downloads" 启动 启动命令 $
阅读全文
posted @ 2019-04-17 15:35 吴丹阳-V
阅读(199)
评论(0)
推荐(0)
2019年4月14日
MySQL 是如何处理死锁的
摘要: MySQL(InnoDB)是如何处理死锁的 一、什么是死锁 官方定义如下:两个事务都持有对方需要的锁,并且在等待对方释放,并且双方都不会释放自己的锁。 这个就好比你有一个人质,对方有一个人质,你们俩去谈判说换人。你让对面放人,对面让你放人。 二、为什么会形成死锁 死锁形成的条件,咱们再复习一下: 1
阅读全文
posted @ 2019-04-14 01:52 吴丹阳-V
阅读(1761)
评论(0)
推荐(1)
2019年4月5日
费曼技巧与博客
摘要: 费曼技巧与博客 什么是费曼技巧? 费曼技巧是一种学习方法,核心是以教促学。 具体实践 以学习 为例: 1. 确定学习目标为学习 。 2. 寻找资料(网络、书籍、报刊等)学习 ,直到自己认为已经理解了 。想象现在要给一个完全没有听说过 的人,记下来所要讲解的内容。 3. 在记下内容的时候,会发现有很多
阅读全文
posted @ 2019-04-05 22:56 吴丹阳-V
阅读(338)
评论(0)
推荐(0)
2019年4月4日
MySQL 是如何解决幻读的
摘要: # MySQL 是如何解决幻读的 [TOC]  ## 一、什么是幻读 在一次事务里面,多次查询之后,结果集的个
阅读全文
posted @ 2019-04-04 15:40 吴丹阳-V
阅读(23677)
评论(6)
推荐(9)
2019年4月3日
YASnippet - emacs 的代码片段管理工具
摘要: 添加 snippet 1. 然后输入 回车 ,会出现一个新的 buffer 2. 在出现的 buffer 中填写相应的数据 3. 保存 可以保存到两个地方: ~/.emacs.d/private/snippets/modename mode/ ~/.spacemacs.d/snippets/mode
阅读全文
posted @ 2019-04-03 11:47 吴丹阳-V
阅读(623)
评论(0)
推荐(0)
Codeception 实战
摘要: Codeception 测试 Php 代码 一、一句话概述 使用 cc 进行单元测试,保证现有代码质量,为以后维护与重构提供支撑。 二、目标 安装配置 cc 编写测试代码,简化开发与最大化稳定性和可维护性 三、测试的类型 1. 单元测试(UT) 执行一段与其他代码完全隔离的代码单元 断言代码行为 描
阅读全文
posted @ 2019-04-03 11:44 吴丹阳-V
阅读(427)
评论(0)
推荐(0)
php 7.1 新特性解析
摘要: php 7.1 新特性解析 返回值和传入参数可以指定为 null 类常量可见性 php
阅读全文
posted @ 2019-04-03 11:43 吴丹阳-V
阅读(1545)
评论(0)
推荐(0)
学习之道 思维导图
摘要: 以下作品通过 "Xmind Zen" 创作。 在我看来 《学习之道》这本书相当于一本大脑使用手册。 学习之道 思维模式 集中思维 专注 发散思维 可以放松大脑 事件 跑步 散步 睡觉 冥想 纯音乐 没有左脑人和右脑人之分 让两种模式有足够的时间各行其是 组块 什么是组块:神经回路 构建组块的过程,就
阅读全文
posted @ 2019-04-03 10:11 吴丹阳-V
阅读(1197)
评论(0)
推荐(0)
2018年7月26日
PhpStorm 常用快捷键
摘要: PhpStorm 常用快捷键 File Structure 路径: 显示当前文件的类和函数结构,便于查找当前文件的函数 Go To Class 路径: 快速定位项目文件 Show Annotate 路径: 在左边栏显示当前文件每一行的最近一次的修改人 Copy Reference 路径: 复制当前文
阅读全文
posted @ 2018-07-26 18:19 吴丹阳-V
阅读(588)
评论(0)
推荐(0)
2018年7月25日
PhpStorm 常用插件
摘要: 目录1. 编辑1.1 IdeaVim【非 vim 用户不建议】1.2 IdeaVimExtension【非 vim 用户不建议】2. 界面2.1 Material Theme UI2.2 Rainbow Brackets2.3 CodeGlance3. 外部工具3.1 Dash3.2 WakaTim
阅读全文
posted @ 2018-07-25 16:53 吴丹阳-V
阅读(2734)
评论(0)
推荐(0)
2018年7月17日
Nginx 配置 https
摘要: 从云服务提供商处申请证书 "申请 https 证书教程 百度经验" 申请下来的证书目录结构 下文中只拿 Nginx 来做为示范 配置 Nginx https 服务器 上面的只是一个示例, 生产环境肯定要比这复杂得多. 推荐一个配置的建议网站: "Cipherli.st" 配置好之后重启 Nginx
阅读全文
posted @ 2018-07-17 13:46 吴丹阳-V
阅读(235)
评论(0)
推荐(0)
Tmux 入门
摘要: 什么是 Tmux "Tmux 官方 Wiki" 简单来说,Tmux 是一个能够让你一个窗口当多个窗口使用的终端模拟器。并且你还可以将它放到后台,等到想使用的时候再使用。 为什么要用 Tmux 在服务器上调试程序的时候,经常会打开好几个窗口,并且每个窗口都在不同的目录下。这时候,最怕的就是公司网络一个
阅读全文
posted @ 2018-07-17 11:11 吴丹阳-V
阅读(184)
评论(0)
推荐(0)
正则表达式基础
摘要: 一、什么是正则表达式? 正则表达式就是用某种模式去匹配一类字符串的一种公式。 二、正则表达式的组成 在php中,正则表达式由三部分组成:分隔符、表达式和修饰符。 分隔符:一般用:正斜线(/)、 、~或者%。 表达式:由可以表示其他字符串的字符组成 修饰符:可以开启或关闭某种功能(忽略大小写、多行匹配
阅读全文
posted @ 2018-07-17 11:09 吴丹阳-V
阅读(195)
评论(0)
推荐(0)
上一页
1
2
3
4
公告