月度归档:2016年11月

PHP7中的MongoDB\Driver\WriteConcern

这个是个对mongodb的写入性能、以及确保数据一致性的控制设置,非常重要的一个类

1、final public MongoDB\Driver\WriteConcern::__construct ( string|int $w [, integer $wtimeout [, boolean $journal ]] )

参数:$w
1:默认的writeConcern,数据写入到Primary就向客户端发送确认
0:对客户端的写入不需要发送任何确认,适用于性能要求高,但不关注正确性的场景

继续阅读

PHP7中的MongoDB\Driver\Manager

这个MongoDB中的操作入口类,包括了连接MongoDB服务器、write、query的操作.

final public MongoDB\Driver\Manager::__construct ( string $uri [, array $options [, array $driverOptions ]] )

继续阅读

PHP7中MongoDB\Driver\BulkWrite

这个类可以理解为是一个搜集类,从类名中也可以提现,bulk在有道中的释义“使扩大”。该类可以将insert(写)、update(更新)、delete(删除)的多条操作收集后,发送给
MongoDB\Driver\Manager::executeBulkWrite()使用。

继续阅读

php7的安装以及编译中的错误

1、下载地址:http://php.net/downloads.php

2、configure的配置如下:

./configure –prefix=/usr/local/php7 -with-config-file-path=/usr/local/php7/etc -with-mcrypt=/usr/local/libmcrypt -with-mysqli=mysqlnd -with-pdo-mysql=mysqlnd -with-gd -with-iconv -with-zlib -enable-xml -enable-bcmath -enable-shmop -enable-sysvsem -enable-inline-optimization -enable-mbregex -enable-fpm -enable-mbstring -enable-ftp -enable-gd-native-ttf -with-openssl -enable-pcntl -enable-sockets -with-xmlrpc -enable-zip -enable-soap -without-pear -with-gettext -enable-session -with-curl -with-jpeg-dir -with-freetype-dir -enable-opcache –with-readline

编译PHP8:

./configure –prefix=/usr/local/php8 –with-config-file-path=/usr/local/php8/etc –with-mysqli=mysqlnd –with-pdo-mysql=mysqlnd –with-iconv –with-zlib –enable-xml –enable-bcmath –enable-shmop –enable-sysvsem –enable-mbregex –enable-fpm –enable-mbstring –enable-ftp –with-openssl –enable-pcntl –enable-sockets –enable-soap –without-pear –with-gettext –enable-session –with-curl –enable-opcache –with-readline –enable-cgi
–enable-pdo –with-mhash

继续阅读

卸载php5

1、查看已安装的PHP

rpm -qa | grep php

2、使用rpm -e  逐个删除

centos 7中与网络有关的命令

1、启动、停止、关闭网络服务

systemctl retart network.service 或 systemctl restart network
systemctl start network.service 或 systemctl start network
systemctl stop network.service 或 systemctl stop network

继续阅读

不常用的 CSS

1、文本转换

文本转换属性是用来指定在一个文本中的大写和小写字母。
可用于所有字句变成大写或小写字母,或每个单词的首字母大写。

继续阅读

canvas与svg的比较

什么是SVG?

  • SVG 指可伸缩矢量图形 (Scalable Vector Graphics)
  • SVG 用于定义用于网络的基于矢量的图形
  • SVG 使用 XML 格式定义图形
  • SVG 图像在放大或改变尺寸的情况下其图形质量不会有损失
  • SVG 是万维网联盟的标准

继续阅读

Html5与html的不同(总结篇)

一、新的语义和结构元素(区块标签)

这个使整个html文档(web页面)布局更清晰,类似于header、footer、section、nav、aside、article、dialog、mark、time等

补充:contenteditable=”true” ,好用,点赞

继续阅读