notice:
通过命令行执行php文件 如 php -q c:\path\server.php
通过本地web服务器访问http://127.0.0.1/websocket/index.php
即可
notice:
需要php5.3或以上的执行环境,和一个web服务器如apache
浏览器需支持html5 web socket
这里监听 socket端口 9505,如遇到端口被占用可能需要在这两个文件内修改端口或者杀死相应端口进程
notice:
通过命令行执行php文件 如 php -q c:\path\server.php
通过本地web服务器访问http://127.0.0.1/websocket/index.php
即可
notice:
需要php5.3或以上的执行环境,和一个web服务器如apache
浏览器需支持html5 web socket
这里监听 socket端口 9505,如遇到端口被占用可能需要在这两个文件内修改端口或者杀死相应端口进程
今天遇到了这个问题, 报错信息是:cannot perform this action after onsaveinstancestate。百度了一下,都说将commit替换成commitAllowingStateLoss就可以了。(我的问题在于在onResume()方法内使用fragment的commit)这样替换的确解决了问题,但是后来仔细研究了下才发现事情没这么简单。
因为之前已经升级到3.0.1,所以这次升级过程比较简单。
重新安装了一下hexo-cli:$ npm update hexo-cli -g
然后,修改了package.json,改为3.1.1:
1 | "dependencies": { |
再执行:$ npm install
然后,用hexo发了一下这篇日志。目前看没有什么问题。
最近在做项目的时候,遇到了fragment重叠的问题。具体的情况是,我在一个fragment中,通过add的到FragmentTransaction的方式,又放了四个子fragment allFrg,movieFrg,newsFrg,otherFrg。当我点击allFrg对应tab键时,通过hide隐藏其他三个fragment,通过show来显示allFrg。正常情况下显示是对的,问题就在我切换他其他的app,操作一会之后,再回到当前的app,有很大几率会出现fragment重叠的现象。