大爷我就算功能重做,模块重构,我也不做优化!!!
运行真快!
日常小功能
本文日常整理收录一些小功能,持续更新...
图解几种常见的线性表
线性表
什么是线性表?就是一种连续或间断存储的数组,这里的连续和间断是针对物理内存空间中线性表元素之间是否连续,其中连续数组对应内置数组的实现方式,间断数组对应的是指针的实现方式,这种方式也称为链表实现。
也就是说,线性表有两种实现方式,一种是内置数组实现,另一种是链表实现。
下面来看一下,有哪些数据结构属于线性表吧!
PHP相关面试题总结
数据库
Btree和hash索引的区别
Hash
Hash索引,当我们要给某张表某列增加索引时,将这张表的这一列进行哈希算法计算,得到哈希值,排序在哈希数组上。所以Hash索引可以一次定位,其效率很高,而Btree索引需要经过多次的磁盘IO,但是innodb和myisam之所以没有采用它,是因为它存在着好多缺点
TIPI PHP源码阅读笔记(一)
Laravel学习笔记—Artisan命令与数据迁移填充
细数那些年PHP我们踩过的 “坑”
在编写代码的过程中,常常会踩到到各种坑,小坑小错啥的也经常犯,为什么呢?我想主要还是对PHP这门语言的不熟练啊,文档看的少...一些函数用到就查,用不到就烂在手册里了。这篇文章,主要记录一下PHP日常开发中遇到的“坑”(持续更新···)
微信开发之录音上传、下载、转码
一年的时间里,前前后后都在搞微信开发的相关模块,这不前一阵子,公司又开了个新项目,其中有一个就是类似于微信朋友圈的功能(我也不知道为啥要开发微信已有的功能啊,泪奔...),其中包含上传图片、录音、视频等,由于微信端上传图片和视频这块也是头一遭做,图片采用了微信的相关插件,视频嘛用的是百度的webupload插件,感觉也相当不错,采用了分片上传技术。今天这篇就主要介绍一下,录音的相关功能。
递归算法造成的问题分析与解决
【排序】交换排序之冒泡排序
自己之前对于排序的使用一直都是来自于对sort
,ksort
等排序函数的基础上,但是对具体的算法原理没有具体考虑过。闲下来,就思考下这些算法的实现。那么本篇文章以及未来的一系列排序文章,将总结排序在php中的原理以及实现: