python多线程操作MySQL数据库pymysql
python多线程操作MySQL数据库pymysql Python import pymysql import threading class Db(object): def __init__(self, host=None, username=None, pwd=None, dbn……
Redis、Memcache和MongoDB的区别
Memcached Memcached的优点: Memcached可以利用多核优势,单实例吞吐量极高,可以达到几十万QPS(取决于key、value的字节大小以及服务器硬件性能,日常环境中QPS高峰大约在4-6w左右)。适用于最大程度扛量。 支持直接配置为session handle。 Memcached的局限性: 只支持简单的key/value数据结……
理解RESTful架构
RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。 但是,到底什么是RESTful架构,并不是一个容易说清楚的问题。下面,我就谈谈我理解的RESTful架构。 一、起源 REST这个词,是Roy Thomas Fielding在他2000年的博士论文中提出的。 Fielding是……
Laravel如何优雅的使用Swoole
背景## 正在做一个智能家居的项目,接收下位机(就是控制智能家居硬件模块的HUB)协议解析,Web端维护硬件状态,利用APP交互。由于下位机数据是发送到服务器的XXX端口,所以必须对XXX端口进行监听。其实和聊天室的概念差不多,研究了一下workerman、swoole和其他几个开源的项目,决定采用swoole。 关于php解析下位机的16进制协议,其实……
laravel5.5安装excel
注意5.5版本,要求安装的excel也要高版本,不然会报错 composer require maatwebsite/excel ~2.1.23 ……
php-cp连接池(mysql和redis)
php-cp(php-connect-pool)是用php扩展写的一个数据库连接池。 我们知道php开发速度快,适合创业快速迭代,但当流量大了之后,php大量的短连接给db层造成多余的消耗,而php处理请求过程中连接会一直持有再加上进程之间不能共享tcp连接会导致撑高mysql的连接,mysql的性能会随着连接数的升高而急速下降,所以很多大公司都强转jav……
cakePHP的联表查询
cakephp的联表查询 PHP $fields = array('BagBook.id','BagBook.bid','BagBook.position','Cmbook.name as name','BagBook.bag_class_id' ,'Cmbook.cover_url as co……
PHP报imagettfbbox(): any2eucjp(): invalid code in input string的两个解决办法
PHP在使用Intervention/image往图片插入文字时,报了imagettfbbox(): any2eucjp(): invalid code in input string错误。原因是PHP的一个bug把我们输入的文字被识别成日文。 方法一: 网上大多数解决方法是重新编译PHP,取消–enable-gd-jis-conv这个参数。 方法二: 对我……
PHP自动根据文字大小确定转化的图片高度
PHP自动根据文字大小确定图片高度 PHP <?php header ("Content-type: image/png"); // header('Content-Type: text/html; charset=utf-8'); mb_internal_encoding("UTF-8"……
PHP GD库生成图片自动换行函数,自动分页函数
/* 文字自动换行 * @param $card 画板 * @param $pos 数组,top距离画板顶端的距离,fontsize文字的大小,width宽度,left距离左边的距离,hang_size行高 * @param $str 要写的字符串 * @param $iswrite 是否输出,ture, 花出文字,false只计算占用的高度 * @pa……
- 1
- 2