LMLPHP后院

基于 HTML5 的 EventSource 实时推送实现技术

maybe yes 发表于 2017-08-21 18:03

本文介绍 Comet 的 EventSource 实现方式,EventSource 对象只是对数据格式进行了简单的封装。服务端加上 event-stream 的头声明,数据以事件流的方式传递,保持长连接。

先上代码吧,后端代码示例 chat.php:

if (isset($_REQUEST['message'])) {
    file_put_contents('/tmp/message.txt',
        time() . '||data: ' . $_REQUEST['message'] . "\n", FILE_APPEND);
    echo $_REQUEST['message'];
    exit;
}

function output($v) {
    echo "data: {$v}\n\n";
    ob_flush();
    flush();
}

header('Content-Type: text/event-stream');
header('Cache-Control: no-cache');
header("Content-Encoding: none");
header('X-Accel-Buffering: no');
$last = time();

for (;;) {
    // exec('tail -n 1 /tmp/message.txt', $data);
    $tempArr = file('/tmp/message.txt');
    $arr = explode('||', end($tempArr));
    if ($arr[0] <= $last){
        sleep(1);
        continue;
    }
    $last = $arr[0];
    output($arr[1]);
    sleep(1);
}

PHPExcel 兼容读取电子表格技术

maybe yes 发表于 2017-08-17 17:39

本文使用 PHPExcel 实现一个兼容的读取电子表格的功能,PHPExcel 内置强大的识别能力,可以很好的支持 csv,xls,xlsx 等格式。

<?php

require 'E:\code\projects\PHPExcel\Classes\PHPExcel.php';
$inputFileName = 'example1.xlsx';
$inputFileName = 'example1.xls';
$inputFileName = 'example1.csv';
$objPHPExcel = PHPExcel_IOFactory::load($inputFileName);
$sheetData = $objPHPExcel->getActiveSheet()->toArray(null,true,true,true);
var_dump($sheetData);

Ubuntu DKIM 域名邮件身份认证技术

maybe yes 发表于 2017-08-16 14:00

邮件的认证方式有 SPF 和 DKIM。SPF 全称为 Sender Policy Framework,即发件人策略框架,DKIM 的缩写是 DomainKeys Identified Mail。gmail 墙裂推荐使用 DKIM 的认证方式,SPF 实现起来相对简单,只需简单的设置 DNS 就可以。本文主要讲解 DKIM 的实现。

以 Ubuntu 为例,使用 postfix 发送邮件。

第一步,安装 opendkim。

$ apt-get install opendkim opendkim-tools

修改配置,如下:

$ vim /etc/opendkim.conf

Domain lmlphp.com
KeyFile /etc/postfix/dkim.key
Selector mail
SOCKET inet:8891@127.0.0.1
Ubuntu DKIM 邮件身份认证

什么是半永久眉毛院内

maybe yes 发表于 2017-08-11 08:38

韩式半永久眉毛,纹眉,绣眉。

半永久眉,顾名思义,就是永久的眉毛,省去了化妆卸妆的烦恼。你可知道,化妆卸妆对于女人来讲是个多么耗时且麻烦的事情,特别是在炎热的夏季,或者出门在外碰上雨水,整个眉毛就不成样子了。有了这么好的技术可以省去这个烦恼,这也就是为什么韩式半永久眉这么受青睐的缘故吧。

半永久眉并不是适合所有人的,去做之前一定要咨询资深人生,千万不要懵懂的在网上胡乱找答案和咨询在线医生。针对不同的脸型而选择不同形状的眉,这个就更需要资深人士的建议啦,需要医生有好的审美观和精湛的技艺。这样才能作出适合自己的半永久眉。

纹眉须谨慎,且行且珍惜。爱美的妹子都要加油哦。

さよなら 是什么意思?院内

maybe yes 发表于 2017-08-11 08:11

さよなら 是什么意思?

翻译成中文,就是“再见”的意思。

翻译成英文,就是“Good Bye”的意思。

2024-03-29 02:00:31 1711648831 0.007803