升级完后发现gb2312的论坛乱码.
期初以为是set names gb2312的问题.后来发现不是,再一查,看到这个文章.原来是php.ini 里的的default charset的问题,改之,问题解决.
升级完后发现gb2312的论坛乱码.
期初以为是set names gb2312的问题.后来发现不是,再一查,看到这个文章.原来是php.ini 里的的default charset的问题,改之,问题解决.
升级的过程先要添加一个新的repo然后抹去老的php5.5 , 然后安装5.6,最后加上5.6 的mysql驱动.注意它同时会装上php7!
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get purge php5-common
sudo apt-get install libapache2-mod-php5.6
sudo a2dismod php5 # disable php5 mod in apache
sudo a2enmod php5.6 # enabel php5.6 mod in apache
sudo apt-get install php5.6-mysql # 可能需要重新安装一些扩展 比如mysql
sudo service apache2 restart
参考 http://askubuntu.com/questions/776164/ubuntu-14-04-problems-upgrading-php-to-5-6
来源 http://ourjs.com/detail/54be0a98232227083e000012
[].forEach.call($$("*"),function(a){ a.style.outline="1px solid #"+(~~(Math.random()*(1<<24))).toString(16) })
在浏览器的console里运行这个代码,可以为浏览器的元素加上边框.
具体语法分析参见上面的链接.
今天学了几点
1 如果页面不用viewport, 移动浏览器会用一个自定义的宽度去载入页面. 比如 苹果是980px. 如果在这样的一个页面内,用css的media query就会不准了.因为这个时候,你看到像素已经不是css里面的像素了
2 关于viewport的常见写法 width=device-wideh, inital-scale=1.0的由来. 所以这个声明对于responive desgin和css里面的media query特别的重要. 这样才能准确控制页面.
3 如果页面上不使用viewport,但是又要对某些浏览器做出优化.这就别用css的media query去解决了.而是应该用js了. 原因见1.
相关的说明 https://www.cnblogs.com/2050/p/3877280.html 这篇比较详细,值得反复阅读几次,
本来没计划升级,但是composer报告有依赖关系.主要是缺了2个扩展 .,索性就升级了.
升级5.6很方便 apt-get install php5.6 就好了,但是完成后发现缺少更多的扩展了. 然后手动安装一下扩展. 一开始一直没有用5.6,死活装不上,后来发现要加上5.6才行.
apt-get install php5.6-intl php5.6-bcmath php5.6-curl
CLI升级完后,发现apache还用5.5. 暂时先不动web了.
一开始参考了
https://gist.github.com/hollodotme/418e9b7c6ebc358e7fda
后来发现有更简单的
http://www.dieuwe.com/blog/xdebug-ubuntu-1604-php7
就是
sudo apt–get install php–xdebug
就好了.
ob_start(); $df = fopen('php://output', 'w'); fputcsv($df, array_keys(reset($yourData)), ';'); foreach ($yourData as $data) { fputcsv($df, $data, ';'); } fclose($df); $csv = ob_get_clean();
总是找不到key,问了一下同事,原来默认的不是db0 而是db2
所以登陆redis 后需要用 select 2 切换到db2 然后才能看到我的key.
项目内使用redis 的 sentinel 来管理3个redis实例
如果命令行要用到redis, 要先去 sentinel 问,当前的master是哪一个. 然后去连master那个.
比如
redis-cli -h 10.0.0.38 -p 26379
info
…
看返回最后一行的master0是什么.
如要屏蔽此功能
-webkit-text-size-adjust:
none
;