Win10小调整

有一个方面还是和win7不一样
找不到启动

打开运行对话框(win键+R),输入命 令 shell:startup 会直接弹出启动项对应的目录,然后像前面方法一样把应用程序快捷方式复制到启动目录

2.输入法
不如win7 方便
默认输入法设置成中文,(因为win+空格切的好麻烦)
需要输入支持。默认为英文
如sogou输入法支持
极点只能放弃了

chrome迁移记

换了新电脑
同步chrome,原电脑存了好多密码!!!
不清楚为何chrome FQ不过去
刚好之前用的FQ PAC代理通不去(用了一年的!!良心价100/年)
用了免费的小哥( pac.itzmx.com )
居然到登陆chrome处崩溃了!!!
这GFW真牛!
。。。。
省略中间折腾3小时
。。。。
无解时想起绿色某vpn
对新用户免费用很是良心!
同步完,发现原服务商提供
SS太帅了
直接挂上,挂上“系统代理”
所有的都不用设置了
太66666

nginx 502,服务器超时跟踪

近日腾讯老是报充值服务超时,但是查nginx日志,又不见具体的日志来,很是奇怪

1.在nginx中加访问日志,开始以为502这种超时不会有日志,结果发现还是有的):

10.105.24.130 - - [15/Aug/2016:15:16:10 +0800] "GET /Api_QQPayTest/pay HTTP/1.1" 502 172 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.19.1 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2"

目前只在access_log

access_log  /data/logs/pay.log  ;

2.怀疑php的脚本是不是有超时的情况,毕竟生产环境各种可能都有, 加上php-fpm 慢日志

slowlog = /data/logs/$pool.log.slow

 request_slowlog_timeout = 10s
 
request_terminate_timeout = 20s

3.测试:

将脚本sleep(20);这样肯定是超时的

发请求测试:

 
[root@VM_24_130_centos ~]# curl 'http://10.0.0.200:9001/test/'
<html>
<head><title>502 Bad Gateway</title></head>
<body bgcolor="white">
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx/1.4.4</center>
</body>
</html>
You have mail in /var/spool/mail/root
[root@VM_24_130_centos ~]# 

同时发现慢日志

[root@VM_70_200_centos Api]# tail -f /data/logs/www.log.slow 

[15-Aug-2016 15:16:00]  [pool www] pid 22915
script_filename = /data/htdocs/web/index.php
[0x00007fa976fdb498] sleep() /data/htdocs/web/controllers/test.php:117
[0x00007ffc6fd89770] test() unknown:0
[0x00007fa976fdb390] run() /data/htdocs/web/index.php:25

4.收工等生产环境日志来

5.参考 这里有更好的方案,加上php-fpm的执行时间 这里

拥抱nodejs

标准化的JS写法,甚至还可以用标准化的ES(ECMAScript)来写,在服务端执行是不是很酷啊....

1.安装 nodejs  在官方安装, nodejs.org
在linux源码安装可能还要装个npm ,用到时候再装吧 centos :

yum install nodejs
yum install npm

2.上手体验

var test =[];
test.push('item1');
test.push('item2');
console.log(JSON.stringify(test));//标准打印,标准JSON支持
const fs = require("fs");
var contents = fs.readFileSync("a.js").toString();
console.log(contents);

3.第三方插件 这个是nodejs的精华,拿来就可以用了,npm install request (全局npm install -g request)

var request = require("request");
var result=process.argv[3];

4.应用  刚好一个爬虫到的数据是js,PHP也不擅长解析,将这个js eval掉,再json_encode出给php用,是不是很帅-_-

刚好这个request还支持headers referer的,就不怕来源问题了

5.yum安装包全局安装问题 有时会有提示全局安装包找不到,其实是yum安装没有加入全局变量导致,需要加入/etc/profile

export NODE_PATH="/usr/lib/node_modules"

再执行source /etc/profile来生效

学习来源: 1.https://howtonode.org/hello-node 2.https://ianwu.tw/2013/08/17/nodejs-fake-referer/ 3.这个simple-code-highlighter插件还不错 ,用的

<

pre>标签,但有个问题会请求google字体!!

征信,信审的意思

1.征信

查<<新華字典>>,征字有證明、證驗的意思;信字有消息和信用的意思。可見徵信是查證、查核信用的意思。 並且引申為調查真相的意思。在現代語中,調查、偵查、偵察、查證都是徵信的近義詞。並且,徵信也引申為偵探。為何現代社會卻要使用徵信社這樣古意的詞呢? 台湾用的多

2.度娘:

征信就是专业化的、独立的第三方机构为个人或企业建立信用档案,依法采集、客观记录其信用信息,并依法对外提供信用信息服务的一种活动,它为专业化的授信机构提供了一个信用信息共享的平台。

转自:http://my.icxo.com/?uid-455765-action-viewspace-itemid-1213547

转:页游名词数据分析

DNU(Daily New Users): 每日游戏中的新登入用户数量

AU(Active Users):活跃用户,统计周期内,登录过游戏的用户数 相应的,根据统计周期,有DAU(日活跃用户),WAU(周活跃用户),MAU(月活跃用户)等。

PU ( Paying User):付费用户 APA(Active Payment Account):活跃付费用户数

这里我们要注意“用户”和“付费用户”的区分,这也将影响收入的计算。

ARPU(Average Revenue Per User) :平均每用户收入,即可通过 总收入/AU 计算得出。

ARPPU (Average Revenue Per Paying User): 平均每付费用户收入,可通过 总收入/APA 计算得出。

PUR(Pay User Rate):付费比率,可通过 APA/AU 计算得出。 LTV(Lift Time Value):生命周期价值,即平均一个用户在首次登录游戏到最后一次登录游戏内,为该游戏创造的收入总计

数据判断标准

1. 像一般能继续开服的游戏,20%以上次日留存和10%以上付费率和新用户日付费10(相当于每人付费10元),还有ARPPU达到上百(付费玩家付费上百元)以上都是好的数据

参考来源:

  1. http://www.gamelook.com.cn/2015/08/224878
  2. http://www.zhihu.com/question/20453225

Fatal signal 11 (SIGSEGV)

android中常见这种闪退:

其中最重要的错误信息是 Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1)


多半是内存为空,或者数据有空

一张加载不到图片也会导致这样的错误

06-15 14:53:26.778: D/cocos2d-x debug info(3754): [0.4999] bg2 nil