:

2019年02月读书《程序员的英语》

发布于:2019-2-11 16:02 作者:song100e 浏览:299 分类:人丑就要多读书
五种常用句式

句式1 为〈主语+ 动词〉,是基本句式。此处的“动词”指完全不及物动词(字典中常标注为vi.),后面不接宾语。
    He made toward the central station. 他向中央站走去。

句式2 为〈主语+ 动词+ 补语〉。此处的“动词”指不完全不及 物动词,补语可以为名词和形容词。补语为名词时,补充说明主语; 补语为形容词时,表示主语的状态。

    He will make a good programmer. 他将成为一名优秀的程序员。

47305.jpg

阅读全文>>

0

设置PHP curl超时

发布于:2019-1-30 13:49 作者:song100e 浏览:148 分类:PHP
    PHP CURL的超时设置有两个 CURLOPT_CONNECTTIMEOUT CURLOPT_TIMEOUT,他们的区别是:
    CURLOPT_CONNECTTIMEOUT:在成功连接服务器前等待多久(连接成功之后就会开始缓冲输出),这个参数是为了应对目标服务器的过载、下线或者崩溃等可能状况。
    CURLOPT_TIMEOUT:从服务器接收缓冲完成前需要等待多长时间,如果目标是个巨大的文件,生成内容速度过慢或者链路速度过慢,这个参数就会很有用。
应用举例:
    使用 curl 下载 MP4 文件是一个对开发人员来说不错的例子,CURLOPT_CONNECTTIMEOUT 可以设置为10秒,标识如果服务器 10 秒内没有响应,脚本就会断开连接,CURLOPT_TIMEOUT 可以设置为 100 秒,如果 MP3 文件 100 秒内没有下载完成,脚本将会断开连接。

需要注意的是:CURLOPT_TIMEOUT 默认为 0,意思是永远不会断开链接。所以不设置的话,可能因为链接太慢,会把 HTTP 资源用完。

php_curl.PNG

标签: curl

0

升级PHP到7.3

发布于:2019-1-26 13:56 作者:song100e 浏览:146 分类:PHP

PHP 7.3声称速度比PHP 5快3倍还多,再加上最近有点闲的蛋疼,准备升级PHP到最新版本,本来以为很简单,结果我错了,底层支撑技术差别还是很大的。

阅读全文>>

标签: PHP7.3

0

升级 MySQL 5.6 到 8.0.13 记录

发布于:2019-1-24 14:10 作者:song100e 浏览:134 分类:MySQL


MySQL8.0 版本带来很多新特性以及成倍的速度提升,官方建议尽快进行升级!

下面记录我的升级过程:

阅读全文>>

标签: MySQL8

0

2019年01月书单

发布于:2019-1-23 20:29 作者:song100e 浏览:145 分类:人丑就要多读书

区块链就是基于区块链技术形成的公共数据库(或公共账本)。区块链技术是指多个参与方之间基于现代密码学、分布一致性协议、点对点网络通信技术和智能合约编程语言等形成的数据交换、处理和存储的技术组合。
区块链分类:公共链、联盟链、私有链侧链、互联链。

阅读全文>>

标签: 区块链

0

UEditor上传结合又拍云图片存储

发布于:2018-12-13 11:40 作者:song100e 浏览:161 分类:PHP

UEditor文件目录

ueditor_upyun.PNG

阅读全文>>

标签: UEditor upyun

0

2018年12月书单

发布于:2018-12-7 11:57 作者:song100e 浏览:151 分类:人丑就要多读书

0

thinkphp5 where between and 的用法

发布于:2018-12-6 17:41 作者:song100e 浏览:160 分类:ThinkPHP5
$where[] = ['create_time', 'between time', [$start_time, $end_time]];

$where['create_time'] = ['between time', [$start_time, $end_time]];

阅读全文>>

标签: between

0

phpExcel 设置单元格颜色和背景色

发布于:2018-12-5 13:50 作者:song100e 浏览:200 分类:PHP

这两天又被 PHPExcel 搞惨了, 遂记录加强印象。

新增颜色常量值,具体见图片,定义在 \PHPExcel\PHPExcel\Style\Color.php 

最后导出箭头所指的行需求:

阅读全文>>

标签: PHPExcel

0

InnoDB 存储引擎的三个关键特性

发布于:2018-12-4 17:50 作者:song100e 浏览:158 分类:MySQL

InnoDB存储引擎的三个关键特性:插入缓冲(insert buffer)、二次写(double write)、自适应哈希索引(adaptive hash index)。

  • 插入缓冲(insert buffer)的原理:
            对于非聚集索引的插入和更新,不是每一次直接插入索引页中,而是首先判断插入的非聚集索引页是否在缓冲池中,如果在,则直接插入,否则,先放入一个插入缓冲区中。好似欺骗数据库这个非聚集的索引已经插入到叶子节点了,然后再以一定的频率执行插入缓冲和非聚集索引页子节点的合并操作,这时通常能将多个插入合并到一个操作中,这就大大提高了对非聚集索引执行插入和修改操作的性能。    

            插入缓冲使用的条件:
            1、索引是辅助索引;

            2、索引不是唯一的;

阅读全文>>

0

1 2 3 4 5 6 7 8 9 10 11 ... »