【经典语录】 没有播种,何来收获;没有辛苦,何来成功;没有磨难,何来荣耀;没有挫折,何来辉煌。——佩恩
今年已经过了109天
本周是今年的第16周
本月还有11天
距离星期六还有1天
距离星期天还有2天
活到老学到了,我也不怕你笑——Brisklan。
活到老学到了,我也不怕你笑——Brisklan。
一个不错的对分类进行树形结构返回的函数,有时候需要这种函数不好找(找了很多都不好用),自己写又有点花时间,所以经常记录一下比较好://通用返回父类和子类分类树,树形,php tree //return $this->getTree($data,'category_id','parent_id'); private function...
CSV是一种通用的、相对简单的文件格式,被用户、商业和科学广泛应用。最广泛的应用是在程序之间转移表格数据,而这些程序本身是在不兼容的格式上进行操作的(往往是私有的和/或无规范的格式)。因为大量程序都支持某种CSV变体,至少是作为一种可选择的输入/输出格式。 [1] 例如,一个用户可能需要交换信息,从一个以私有格式存储数据的数据库程序,到一个数据格式完全不同的电子表格。最可能的情...
将一个二维数组根据某值作为key重组新的数组,不用遍历数组方式简单易用。参数描述array必需。规定要使用的多维数组(记录集)。column_key必需。需要返回值的列。可以是索引数组的列的整数索引,或者是关联数组的列的字符串键值。该参数也可以是 NULL,此时将返回整个数组(配合 index_key 参数来重置数组键的时候,非常有用)。index_key可选。用作返回数组的索引/键的列。<...
workerman是一个高性能的PHP socket 服务器框架,workerman基于PHP多进程以及libevent事件轮询库,PHP开发者只要实现一两个接口,便可以开发出自己的网络应用,例如Rpc服务、聊天室服务器、手机游戏服务器等。workerman的目标是让PHP开发者更容易的开发出基于socket的高性能的应用服务,而不用去了解PHP socket以及PHP多进程细节。 workerm...
波场TRON以推动互联网去中心化为己任,致力于为去中心化互联网搭建基础设施。 [1] 旗下的波场TRON协议是基于区块链的去中心化应用操作系统协议之一。 [2] 为协议上的去中心化应用运行提供高吞吐,高扩展,高可靠性的底层公链支持。 [2] 有限的高计算性能节点被用户选为网络维护节点。 [3]...
利用php实现ftp功能操作。遇到问题: ftp_nlist(): php_connect_nonb() failed: No error (0) 解决该问题:添加设置:ftp_set_option($conn,FTP_USEPASVADDRESS,false);说明bool ftp_set_option ( resource $ftp_stream , int $option...
有些数据经过计算后的小数比较多,不方便前端页面的展示,也不符合展示逻辑。选择截取保留2位小数的模式统一展示,这种方式还是很多地方用到的;但是系统自动的number_format/round/sprintf等函数都会导致四舍五入,所有自定义一个截取格式化函数:/** * 截取保留2位小数 * @param $number * ...
今天周日,闲下来突然想给自己的博客加个访客地图,目的是想要大概知道访客来源的地区。这里选用了百度地图开放平台的功能——点聚合。由于之前没有做访客的ip记录,所以需要新增记录功能(这里不详细写过程),一般来说打开页面需要授权定位的都比较反感,所以我采用不太准确的方式:IP转经纬度。步骤:①在百度地图控制台新建应用——javascriptApi应用;②在获取应用的ak,为了防止被恶意使用,一定要设置好...
chatbot聊天机器人是参考AIML 2.5和Program-P而写成的,这聊天机器人实现的aiml标签和标准的aiml标签由一定的差距,所以你从网上下载的aiml语料库可能没法正常工作。适用于UTF-8编码的,单词后缀根据不同的时态而改变的那些语言。感兴趣的朋友可以自己研究学习一下。使用起来非常简单,也是根据自定义的话题、分类回复问题,也可以开启学习、智能模式。经过简单修改调整支持中文。1. ...
serialize和json_encode都是php里面对数据进行序列化的方法,这两个方式到底哪个性能更优呢?什么时候用serialize和json_encode比较合适呢?最近发现某个项目用了不少的serialize去序列化数据,习惯json_encode的我感觉这里需要更深入了解两者的优势特点。经过认真学习和操作,现在说是他们的主要区别:1.serialize后的对象可以被反序列后继续调用其成...