摘要: 任何系统都有可能会出现问题,出现问题时我们的第一反应是为什么会出错?出错时发生了什么?如何复现? 如果你记录了完善的日志,那么只要一看日志,你就能快速知道程序出现错误时究竟发生了什么,进而追溯到导致错误发生的原因,从而修复问题。 可以说一个日志记录是一个完善的系统必不可少的一部分。本文简单探讨为什么 阅读全文
posted @ 2018-09-25 17:47 悠悠i 阅读(2037) 评论(1) 推荐(2) 编辑
摘要: 你有没有遇到在业务中让你添加几个字段,等你一看表,那家伙几百万甚至千万的数据,这个时候修改表结构不得不考虑更多的问题。本文从各个方面介绍执行表结构尤其表列修改的时候需要注意的一些细节。希望能够给你带来一些启发。 阅读全文
posted @ 2018-08-28 00:03 悠悠i 阅读(2272) 评论(0) 推荐(2) 编辑
摘要: C++中,除了简单的函数,类成员函数,函数指针,你还知道匿名函数(lambda表达式)吗?仿函数呢?std::function呢?它们之间有什么区别?怎么使用?怎么把函数作为参数?回调函数机制如何实现?本文将带你详细了解! 阅读全文
posted @ 2018-04-24 19:21 悠悠i 阅读(8313) 评论(7) 推荐(6) 编辑
摘要: 又被运维大佬约谈,数据库服务器CPU又飙到了100%。数据库究竟经历了什么,如此不堪重负!关于数据库优化,不得不分享的满满干货! 阅读全文
posted @ 2018-03-27 14:36 悠悠i 阅读(2259) 评论(11) 推荐(20) 编辑
摘要: 序列化 序列化格式 在PHP中,序列化用于存储或传递 PHP 的值的过程中,同时不丢失其类型和结构。 序列化函数原型如下: 先看下面的例子: 输出结果为: 所以序列化对于不同类型得到的字符串格式为: : s:size:value; : i:value; : b:value;(保存1或0) : N; 阅读全文
posted @ 2018-03-20 16:28 悠悠i 阅读(39009) 评论(2) 推荐(27) 编辑
摘要: 序言 去年7月刚过了日语N2,想着今年考个N1,为了加深日语文化的了解,还有学习日语,平时免不了经常上日语网站。 但是毕竟水平有限,所以不免遇到不认识的单词,日语单词的一个特点就是很多单词你知道是什么意思,但是不知道怎么读。 比如:“簡素な構造” 中的第一个词:“簡素”,很显然就是“简单,朴素的意思 阅读全文
posted @ 2018-03-14 18:29 悠悠i 阅读(1265) 评论(2) 推荐(6) 编辑
摘要: 本文将会从水波的基本原理开始,详细讲解在canvas中模拟水波扩散,分析并计算水波的能量分布,并通过振幅模拟水波对图像的折射效果,最后实现水波特效。 水波基本原理 首先复习一波高中物理知识。 波是指振动的传播。波的传播方向与质点振动方向垂直的为横波,相同则为纵波,水波是横波和纵波的叠加。 对于水波这 阅读全文
posted @ 2018-03-12 08:00 悠悠i 阅读(9354) 评论(9) 推荐(4) 编辑
摘要: 本文将会介绍如何在canvas中实现动画的方法,并一起完成一个canvas动画实例:如果在canvas里面模拟自由落体运动。 阅读全文
posted @ 2018-03-07 23:16 悠悠i 阅读(1610) 评论(1) 推荐(3) 编辑
摘要: 从简单的基本图形,到复杂炫酷的动画,通过canvas元素获取的2D图形渲染上下文 ,能够使用丰富的API来进行图形绘制。这篇文章将会总结在之前的canvas教程中用到的所有渲染上下文的API。 可以参考之前的教程: 如何绘制基本图形可以参考: "canvas基本图形绘制" 如何对基本图形移动旋转缩放 阅读全文
posted @ 2018-03-07 17:20 悠悠i 阅读(931) 评论(0) 推荐(0) 编辑
摘要: PHP中的浮点数 浮点数精度 在PHP中,浮点数的字长和平台相关,通常最大值是 1.8e308 并具有 14 位十进制数字的精度(64 位 IEEE 格式)。 浮点数的精度有限。尽管取决于系统,PHP 通常使用 IEEE 754 双精度格式,则由于取整而导致的最大相对误差为 1.11e 16。非基本 阅读全文
posted @ 2018-02-27 15:45 悠悠i 阅读(7036) 评论(0) 推荐(1) 编辑