分类目录归档:工作总结

红米手机用charles抓包安装证书的问题

用charles抓包时访问 chls.pro 安装证书的问题: 红米6 pro,最新miui系统10.0 用自带浏览器下载的文件叫 getssl.crt,点击提示“没有可安装的证书” 用qq浏览器下载的是 xx.pem,点击提示“没有应用打开这个格式的文件” 用 小米自带的 “文件管理” app找到你下载xx.pem的路径。 长按文件,弹出选项,选择更多-重命名,改成xx.crt。 然后再点击文件就可以安装了。  

发表在 工作总结 | 标签为 , | 留下评论

6月课余时间安排

最近想抽时间整理一下网站各个模块。预计6月完成。

发表在 工作总结 | 标签为 | 留下评论

201401工作总结

  一、wid的问题 date(‘W’,$tm) $tm 为2013.12.30 和31时返回值为1 。2013-12-30 – 2014-01-05是一周。 之前预想的是应该返回53的。用这个作为周期出了点问题。 修复方法:取时间所在周的周一 function DateWeek($tm) { $w = date(‘w’, $tm); // 周日的处理 if ($w == 0) { $w = 7; } $time = $tm + (7-$w)*24*3600; return date(“YW”, $time); }  二、广告发布问题。 购买时间后的第二天中午发布,按发布时间依次上。同一天可能买到很远的时间后。 … 继续阅读

发表在 工作总结 | 标签为 | 留下评论

几种程序报警通知的方式

线上的项目出现错误不能及时知道怎么办?不及时处理影响用户体验怎么办! 在error_handle 和exception_handle 方法里添加提醒方式。 有以下几种比较及时的方式: 1.短信接口。缺点是得浪费点钱。(不过一条就6分左右。这种费钱的报警必须注意控制频率。避免碰到访问量大时出现错误报警,持续狂刷,瞬间几千条短信耗完。可以借助memcache 几分钟报警一条。) 2.发邮件 + 微信开启邮件插件。 通知很及时! 3.qq机器人。 网上关于qq机器人的php版程序很多。主要是通过curl模拟了3g.qq.com的聊天过程。组织header,抓取响应的header 弄到sid,设置一些cookie,反正搞得跟3g.qq.com走网页一样就行了。curl_setopt 那个header选项设置为 true 便于能抓到header。 4.发送微信消息。 进微信公众平台 http://mp.weixin.qq.com/cgi-bin/loginpage?t=wxm-login&lang=zh_CN 然后你就用firebug或者chrome开发者工具研究怎么模拟提交表单吧。你要是看看qq机器人的程序弄这个很容易的。 好像是要设置2个cookie mp_user=gh_xxxxxxxxxxxxxxx mp_sid=RjU3cUQ1UU1ZVkloYXhrZE5ETUJLSmM0Q2MxYmpqaVlvcGxadThLcTJwSGNWWnFGQWJmalNwbHNCbkRTR1dOMWk3X0xkSWFmNlBzME1RRmxaU0NPZVhmUWhSRlZNc1cxeFVNTEJVWUZKbkdzY2lMOFl0T3FxSnQ1aUJYMmppSHc   进去后再看看发送给某人消息怎么发的吧。就是后台这块发消息用的一个fakeId 。你在要给某个用户发消息时链接上可以看到。 用户管理: http://mp.weixin.qq.com/cgi-bin/contactmanagepage?t=wxm-friend&lang=zh_CN&pagesize=10&pageidx=0&type=0&groupid=100 给某个用户发消息: http://mp.weixin.qq.com/cgi-bin/singlemsgpage?fromfakeid=60890145&msgid=&source=&count=20&t=wxm-singlechat&lang=zh_CN 提交 : 网络 – 保持一下。 http://mp.weixin.qq.com/cgi-bin/singlesend?t=ajax-response&lang=zh_CN post参数: ajax 1 … 继续阅读

发表在 工作总结 | 标签为 , , , , , | 留下评论

关于safari浏览器请求apple-touch-icon等

前阵子看接口日志,发现很多图片的url 404错误。大概都是apple-touch-icon.png 或者apple-touch-icon-precomposed.png 或者一些带尺寸大小的图片。因为名称上带apple,我就盯着日志,用iphone访问了一下网址,发现在想收藏网页或者放到桌面时(也就是点那个分享按钮弹出选项层时,会掉网站的缩图),这个时候触发请求了图片的那种url,导致出现404.然后我随便弄了个图片,弄成那个图片名,就出现指定的图片作为缩略图了。后来用各种ios访问过。发现还有好几种图片。什么precomposed、带尺寸的72*72,114*114的等等。后来百度了一下,有很多文章提到了这个。虽然作用不大,但是增加网站形象认知度还是有点作用的。。。 另外再head 部分加个<meta name=”apple-itunes-app” content=”app-id=9999999″>  id为苹果软件地址的id 用safari浏览时顶部出个弹层显示软件安装状态。对于引导新用户安装挺好的。 另外发现一些相关的好文章: WebApp化apple-touch-icon http://uecdcn.diandian.com/post/2012-07-06/40030373829 苹果图标apple-touch-icon-precomposed和apple-touch-icon两种设置的区别探究 http://blog.163.com/agw_slsyn/blog/static/3091511220124413037195/ iPhone 5/iOS 6 前端开发指南 http://www.iteye.com/news/26171

发表在 工作总结 | 标签为 , | 留下评论

2011.5月工作总结

五月份干啥了,没干啥,纠结呗,扯淡呗,然后就月底了。主要是熟悉了一下ci框架,做了点垃圾小项目。人家都整全文索引,sphinx等啥的,有时间还是得跟着学点,嘎嘎。 好好工作,拿奖金,加油。明天过节,当儿童真是好呀,木有烦恼,。祝小盆友们节日快乐哈!

发表在 工作总结 | 标签为 , , | 7 条评论

2011.3月工作总结

目前弄一个网页即时聊天的东西,现有的网站本来有,要弄到新网站上,要改好多东西。总算从头到尾把整个流程搞清楚了。 用户:发送消息,js即时显示它在聊天框,ajax发送此消息给php处理,php插入消息并且查询客服的最新的一条消息,把客服的消息等信息以json形式返回给js,ajax调用完成complete后再次发起此同样的请求,成功success后在聊天框显示客服的消息,错误error在聊天框显示发送失败。 客服端一样。 大厅表hall 表,记录客服和用户的id,ip,客服的状态等 房间表room_x(可以分多个表,根据用户id或者啥的),记录聊天开始时间,结束时间,有效时间客服打开窗口产生记录,sid等 聊天横向记录表 consultlist  (分表或者定时向其他多个分表复制)主键sid ,记录一对一的一次聊天的信息 临时聊天信息表 info_x 临时存储聊天内容(分10个表,按sid%10取余),结束咨询时转移到consultinfo_x中 聊天信息表 consultinfo_x(数据量特大,需要分表),sid,消息内容,发送时间   可以用个js数组记录上一次返回的信息,如response,本次返回的为json。 response.sid<1 && json.sid>0 认为有用户进入,可以在此发送欢迎语什么的! response.sid>0 && json.sid<1 咨询已结束 另外客服的每次轮询处理,都更新它最后的活跃时间,可以记录在memcache中,可以根据这个时间比当前时间小20秒(假如为20秒,传输信息一般要不了这么长时间)判断客服是否关闭了窗口。 另外用memcache记录两段最后说话时间,一方超时5分钟,提示用户,时间到了,结束操作,日志记录!   客服端打开窗口等待用户进入时,hall表产生一条记录id,ip,status等,room_x产生一条记录id等 用户进入:consultlist产生记录产生sid,hall表填充用户数据,room表填充用户数据、保存sid、记录开始时间等 聊天时:不断更新room表记录,如有效时间 结束操作:将room表的信息转移给consultlist表,room表信息清空,hall表清空用户数据继续等待,info表数据转移到consultinfo_x,info_x表清空。

发表在 工作总结 | 标签为 , , , | 留下评论