正文内容加载中...
posted @ 2016-09-15 23:26 重庆Debug 阅读(32) 评论(0) 编辑
摘要: 这周二下班之后我在软件园的草坪下看到一只鸟,它旁边还有三只雏鸟,有两只已经横躺着,有一只已经奄奄一息在抖动翅膀;我走近过去想仔细看,那大鸟立即就飞到我头顶的树枝上,依然警惕的瞩视着我。等我在那只大鸟的目送下离开大约有十米左右,它才重新飞下来救它孩子。不知道是谁那么缺德捣了它窝,也许是老鼠,也许是清洁阅读全文
posted @ 2016-07-31 15:15 重庆Debug 阅读(17) 评论(0) 编辑
摘要: 接触背景 因为工作上某项目的需要设计一种分布式处理耗时的运算,每个节点然后将运算结果返回给中心服务器,而最初未了解RPC这部分之前我的设计是在每一个RPC服务器上搭建一个webserver,然后部署运算的service在上面,用json的方式通讯,这样肯定是可以实现的,但是部署极其麻烦又让webse阅读全文
posted @ 2016-04-09 16:50 重庆Debug 阅读(489) 评论(3) 编辑
摘要: 对于开源菜谱的思考近年厨师这行业越来越吃香了,特别是厨师长越来越拽了,甚至和餐馆老板关系弄僵了带着一群徒弟反炒老板的鱿鱼,但是大家都只看到表层现象,为什么没有思考一下烹饪和编程有什么相似之处吗?今天我就是要拿厨师来和程序员做一做比较,剖析一下菜谱和厨艺、厨师这些与之对应的关系。现在我们可以做一个大胆...阅读全文
posted @ 2015-09-17 23:09 重庆Debug 阅读(72) 评论(1) 编辑
摘要: 其实在此之前我并不了解WMI相关的知识,最初是因为今晚上不小心从某软件站里下载了某所谓绿色软件,Firefox被挟持首页到360上网导航了,有问题本身并不可怕,重要的是解决过程,因此我按照正常排查问题的顺序:1.首先在Firefox中打开about:config标签页,然后看到browser.sta...阅读全文
posted @ 2015-09-07 00:34 重庆Debug 阅读(355) 评论(1) 编辑
摘要: 前一段时间,无意在网上看到了一篇文章感觉找到了同类。文章原文:http://www.guancha.cn/europe/2014_04_15_222159.shtml原来这个世界上还有与我同类的人,只不过他们可能比我更严重。文中有提到英国埃塞克斯大学的研究员也在2007年进行了类似实验。实验结果显示...阅读全文
posted @ 2015-07-11 22:08 重庆Debug 阅读(178) 评论(0) 编辑
摘要: 前二天突然发现家里所用的长城宽带的www.12306.cn无法正常显示,点击余票查询或者车票预订均打不开,加载时间非常长,现象好似CSS等资源文件未载入成功(如图所示)更换chrome、firefox、IE均不行,起初我还以为是12306网站被大量刷不到票的黄牛DDOS攻击的结果,后来等待了几天一直...阅读全文
posted @ 2015-04-26 15:32 重庆Debug 阅读(265) 评论(0) 编辑
摘要: 协程的介绍协程(coroutine),意思就是“协作的例程”(co-operative routines),最早由Melvin Conway在1963年提出并实现。跟主流程序语言中的线程不一样,线程属于侵入式组件,线程实现的系统称之为抢占式多任务系统,而协程实现的多任务系统成为协作式多任务系统。线程...阅读全文
posted @ 2014-11-12 17:11 重庆Debug 阅读(413) 评论(0) 编辑
摘要: 我几年前曾经遇到过这事情,当时在大街上人很少,就在一个医院旁边,一个老人突然倒地抽泣打摆子,有点像羊癫疯,癫痫的症状。 我立即跑到附近30米内的医院,通知里面窗口的人跟他们说明了情况,他说必须要有负责人才会出救,还说谁知道他是不是流浪汉?后来我又一直就站在旁边询问那老人家在那,他抽搐着没法说话...阅读全文
posted @ 2014-09-14 16:51 重庆Debug 阅读(69) 评论(0) 编辑
摘要: 其实最初不是为了解决这个问题而来的,是Peter兄给我的提示解决另一个问题却让我误打误撞解决了另外一个问题之后也把这个隐藏了很久的bug找到(之前总是有一些特别短的视频产生不知所措还以为是视频素材本身有问题呢),今天真是收获颇丰啊,对libav的理解更深。 一直以来我的程序架构是让读一帧av_re...阅读全文
posted @ 2014-09-02 16:42 重庆Debug 阅读(860) 评论(10) 编辑
摘要: OpenCV学习之CvMat的用法详解及实例CvMat是OpenCV比较基础的函数。初学者应该掌握并熟练应用。但是我认为计算机专业学习的方法是,不断的总结并且提炼,同时还要做大量的实践,如编码,才能记忆深刻,体会深刻,从而引导自己想更高层次迈进。1.初始化矩阵:方式一、逐点赋值式:CvMat* ma...阅读全文
posted @ 2014-08-22 13:26 重庆Debug 阅读(614) 评论(0) 编辑
摘要: 距离上一次教程又过去了将近一个多月,相信大家已经都将我上节课所说的东西所完全消化掉了。这节课就来点轻松的,说说libav的命令使用吧。注:遇到不懂的或者本文没有提到的可以用例如命令后加 --help full或者man 命令(man avconv)查看全部参数细节,或者进libav.org网站查:h...阅读全文
posted @ 2014-08-13 17:50 重庆Debug 阅读(776) 评论(1) 编辑
摘要: Bezier曲线的原理Bezier曲线是应用于二维图形的曲线。曲线由顶点和控制点组成,通过改变控制点坐标可以改变曲线的形状。一次Bezier曲线公式:一次Bezier曲线是由P0至P1的连续点,描述的一条线段二次Bezier曲线公式:二次Bezier曲线是 P0至P1 的连续点Q0和P1至P2 的连...阅读全文
posted @ 2014-07-29 14:32 重庆Debug 阅读(212) 评论(0) 编辑
摘要: 突然发现又有好久没有写技术blog了,主要原因是最近时间都用来研究libav去了(因为api极类似ffmpeg,虽然出自同一份代码的另外一个分支,因项目选用libav,故下文均用libav代替),其实要从知道这个库的时候已经很久了,早在加入avplayer开源社区的已经略有耳闻,看着他们讨论我却一...阅读全文
posted @ 2014-07-01 18:11 重庆Debug 阅读(1056) 评论(2) 编辑
摘要: 我在一个生物技术企业工作了四年,之前是做市场的,最近一年被老板调到了人力资源部当经理。一年的人事工作经历使我对人性有了更深入的认识,对中国人(包括自己在内)的坏毛病有颇多感慨和无奈。之所以放大说是中国人的劣根性,是因为我相信我下面说的很多特性在国人身上是普遍存在的,发生的几率要高于那些比 我们好的...阅读全文
posted @ 2014-04-28 11:17 重庆Debug 阅读(364) 评论(0)  编辑
摘要: 最近一段时间在编译Android 的source code的部分工作,网上的许多资料都废话太多,下面是我将其精简出来的版本。(我的编译环境是 ubuntu linux 12.04 64bit)首先需要安装一些依赖环境:(http://source.android.com/source/initializing.html)一、配置环境根据我这种环境需要执行的命令有:$ sudo apt-get install sun-java6-jdk$ sudo apt-get install git gnupg flex bison gperf build-essential \ zip curl lib.阅读全文
posted @ 2013-12-05 15:41 重庆Debug 阅读(1292) 评论(0) 编辑
摘要: how to set html format string to clipboard copy clipboard to memory阅读全文
posted @ 2013-10-19 17:32 重庆Debug 阅读(1239) 评论(0) 编辑
摘要: 伯乐在线编注:这篇文章综合了两位博主(wallwind和DoEver)对一则故事的感触,这则故事出自张锦喜的一本职场书:《挖一口属于自己的井》。两个和尚的故事两个和尚住在隔壁,所谓隔壁就是隔壁那座山,他们分别住在相邻的两座山上的庙里。两座山之间有一条溪,这两个和尚每天都会在同一时间下山去溪边挑水,久而久之,他们便成为了好朋友。就这样,时间在每天挑水中不知不觉已经过了5年。突然有一天,左边这座山的和尚没有下山挑水,右边那座山的和尚心想:“他大概睡过头了。”便不以为意。哪知道第二天左边这座山的和尚还是没有下山挑水,第三天也一样。过了一个星期还是一样,直到过了一个月,右边那座山的和尚终于忍不住了,他阅读全文
posted @ 2013-09-10 13:37 重庆Debug 阅读(1148) 评论(1)  编辑
摘要: 我们知道实现C++和Javascript通讯有下表5种接口: 引擎编写语言API接口C、C++与JavaScript交互(变量、函数、类)vc2005编译静态库的大小示例EXE的大小执行、解析JavaScript的速度Google V8C++C++可以23.1M1.1M最快Firefox3.5以前 SpiderMonkeyCC可以1.3M500K慢Firefox高版本SpiderMonkeyC++C可以15.3M1.7M一般Webkit JavaScriptCoreC++C可以26.2M1.4M一般IE未知COM可以未知100K(没有链接库)一般IE的Trident引擎是非开源的,...阅读全文
posted @ 2013-09-09 10:06 重庆Debug 阅读(1322) 评论(0) 编辑
摘要: 本来是一件很简单的事情,就是将View上使用OpenGL画出来的数据生成图片让其实现打印的功能,我们知道MFC提供打印的接口是不支持OpenGL的(至少我不清楚),必须将它转成GDI再画在Print的pDC上。OpenGL一直都有一个函数名字叫:glReadPixels,它能read a block of pixels from the frame buffer,但是谁都没想到它竟然转换成CImage竟然是这样的规则。http://www.opengl.org/sdk/docs/man/xhtml/glReadPixels.xml中说到:Specify the window coordinat阅读全文
posted @ 2013-08-12 10:03 重庆Debug 阅读(1376) 评论(0) 编辑
摘要: 在调试公司项目代码的时候,有一个系统设置的功能,里面需要从注册表中去读取数据,因为使用了MFC框架所以,为了简化代码直接使用了CWinAppEx::GetString 、CWinAppEx::SetString、CWinAppEx::GetInt、CWinAppEx::SetInt等等框架内函数,因为使用它之间只需要SetRegistryKey(_T("Application Name"));设置一下就好了,远比自己调用win32 API或者CRegKey类用起来方便多了。发现一个GetString的在实现的时候有一个bug,起初是我在读取一个注册表String时发现,CW阅读全文
posted @ 2013-08-07 13:41 重庆Debug 阅读(1180) 评论(0) 编辑
摘要: 因为公司的个项目最近开始写MFC了,又遇到一个坑爹的问题,使用的View视图模式在VS2010中创建的工程,默认就带入了许多的Style,例如Office 2007的许多漂亮样式确实很方便,但是同样也会造成一些字体模糊问题(见下图),后来整了半天才解决,特此做个记录。首先这确定是MS的Bug,http://connect.microsoft.com/VisualStudio/feedback/details/505466/mfc-visual-style-font-size-too-small-to-display-chinese-character-clearly-on-windows-xp阅读全文
posted @ 2013-07-23 15:28 重庆Debug 阅读(1284) 评论(0) 编辑
摘要: 因为初次接触OpenGL,图形学也后悔当初在学校没有认真学,隐约记得教授当时讲过图像变形的问题,而且我的bitmap也是2的N次方:16*16的,在网络上找到的大多都是一句话:“视口的纵横比一般和视景体的纵横比相同,若不同则当图像投影到视口时就会变形。”太奇怪了,如果说是因为视口和是视景的比例不同的话,应该也会是图像全部是同样的变形啊,实际上是同一个层级下,不同的icon会不同的扭曲!无语了。。难道这个实现不了就不能让用户放大地图到某一个层级了吗?有没有OpenGL大神能否救救我这个可怜的。。。阅读全文
posted @ 2013-06-21 17:25 重庆Debug 阅读(1086) 评论(0) 编辑
摘要: 因为公司的原因需要很多数据处理的功能,某些功能需要在网页上进行操作,因此很多情况不能使用桌面版C#、C++、Air程序来实现,对于javascript这一块我又不想重复造轮子,找了找JQuery又发现很多plugin功能不是我想的功能太符合。终于在某一个机缘下发现了ExtJS这个好框架,首先就被它里面的example所折服,功能看起来比Flex里面的还强大很多,很多功能在Flex中是需要重写的很多控件才能实现的,在ExtJS中都是原生就带了只需要设置一个属性就可以了的。从此我就下定决心所有页面多的需求和功能变态的需求尽量都用ExtJS来尝试。但是实际学起来可没有想象中的那么容易上手哎,全部都是阅读全文
posted @ 2013-06-16 15:12 重庆Debug 阅读(1160) 评论(0) 编辑
摘要: 最近公司有个小任务,需要做一个排程并且能有一个页面显示所有用到的服务状态。排程程序我当然是用python在最快之间内就完成了,剩下来的就是显示网页部分,我这个人不甘随便弄一个最基本丑陋的网页凑合着来显示,当然也可以用MVC架构的后台脚本框架来view产生网页,但是我偏不想这样做,原因有几点:1、页面实时更新不方便,整个页面都要刷新,用户体验差。2、布局不方便,不如单独写一个html页面用ajax更能够专心的编写页面。3、对ajax不是很熟练,正好借这个机会锻炼一下。实际开发中我采用了几个库:jquery、jquery-ui、google jsapijquery主要用来控制DOM的,jquery阅读全文
posted @ 2013-05-30 23:04 重庆Debug 阅读(854) 评论(0) 编辑
摘要: 记不住是在哪一篇文章上看到flash player 11之后支持3d,并且是使用显卡来绘制,速度相当可观,我身为"flex铁杆粉丝"的程序员怎么能不尝试一下呢?立马试之。。1、首先从官方网站上下载了http://away3d.com/的swc库文件,并且另外下载了example的zip文件2、创建一个actionscript项目(我吃亏在这里,创建的是Flex项目,查看了很多教程都没有说清楚这个,唉)3、将目录下的/away3d-examples-fp11_4_1_1_Beta/ 所有文件、文件夹拷贝到刚刚创建的actionscript项目中4、然后选中一个as例子程序设置阅读全文
posted @ 2013-05-17 16:27 重庆Debug 阅读(512) 评论(0) 编辑
摘要: 1、先去lua.org官方网站上去下载一个win32的vc10库(vs2010),如果你是其他版本请按照实际需求下载。2、创建一个新的 空控制台应用程序3、复制lualib下的include所有.h文件到项目中,并且全部加入到header files和source files中。4、新建一个main.cpp文件到source files中:加入C++代码:#include <stdio.h>#include <stdlib.h>#include <iostream>extern "C" {#include "lua.h"阅读全文
posted @ 2013-05-16 13:07 重庆Debug 阅读(537) 评论(0) 编辑
摘要: 身份证号码构成的规定:中国大陆的身份证为18位,老的身份证是15位。关于身份证第18是怎么计算的,原理如下:根据〖中华人民共和国国家标准 GB 11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数 字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。地址码(身份证前六位)表示编码对象常住户口所在县(市、旗、区)的行政区划代码。(所有区域的编码可以到查询到最新的县及县以上的行政编码资料。) 生日期码(身份证第七位到第十四位)表示编码对象出生的年、月、日,其中年份用四位数字表示,年、月、日之间不用阅读全文
posted @ 2013-05-16 10:41 重庆Debug 阅读(443) 评论(0)  编辑
摘要: 我看到有些公众平台比如:海南大学 功能非常丰富,包含四六级成绩查询、自习室空位查询、小i机器人、天气查询、快递查询、笑话、火车查询、人品计算。。。我实现了海南大学微信公众平台的部分功能,再根据自己需要另外添加了车牌查询等,这些功能觉得对我来说实用的,有下面几个:1、ip/域名查询2、车牌号归属地查询3、手机归属地查询4、公交查询5、英汉互译其中 ip查询是调用互联网的:http://www.ip.cn/getip.php?action=queryip&from=web&ip_url=车牌号查询是我自己在网络上抓的数据import到mysql中,做的模糊like查询实现的手机归属阅读全文
posted @ 2013-05-08 15:31 重庆Debug 阅读(784) 评论(0) 编辑
摘要: 上一次只是说了Google TTS API 的原理,这次自己用php实现了下,主要就一个函数参数为两个,第一个是需要朗读的文字,第二个参数是语言,另外发现一个问题,如果在语言为zh-cn的时候,里面包含的英文,朗读出来都是逐字母朗读的。而如果是en-us语言却包含中文的话中文部分将不会有任何声音。下面是实现代码,可直接运行。将这段代码加入到微信公众平台中,你发送消息,将会自动将你刚刚说的汉字翻译成mp3音乐回传给用户,用户点击将会播放,要是将小i机器人或者小黄鸡的聊天机器人API接上,就可以根据用户发送的内容智能回复相关信息,要是再引入Google的语音识别(目前还没找到Google提供的ap阅读全文
posted @ 2013-05-08 12:58 重庆Debug 阅读(1073) 评论(2) 编辑
摘要: 在博文小黄鸡simsimi非官方API被封了,转用小i机器人吧(解决方法)提到现在的韩国小黄鸡被封了,会出现api接入错误:Unauthorized access!. In this program(site, app), the SimSimi API is being used illegally. Please contact us. http://developer.simsimi.com。并建议大家转国内小i机器人,不过没过几天也出现查封的问题,出现403错误,下面的内容转 发自Kaedeen's Blog,牛人解决了这个问题,特此转发。以下内容为转发,如果你要转发,请注明链阅读全文
posted @ 2013-05-06 16:34 重庆Debug 阅读(749) 评论(0)  编辑
摘要: 聊天机器人可以说服你去做不寻常的事情——比方说让你相信一定要点某个链接或者让你泄露信用卡密码。不过在绝大多数情况下,它们只不过是想让你相信 它们是能喘气的真人。而聊天程序的作者们则尽力补偿它们没有灵魂和独立意志的缺陷。以下是聊天机器人伪装成真人的10种最具迷惑性的伎俩。电影《西蒙妮》。10、一次说一整句话你已经注意到了,如果你曾经和朋友聊天的话,真人会把一句话分开说,就像他们平时说话一样。人们会加上一个“嗯”,为了戏剧化的效果,或者他们会加 上“……”显示自己在思考或者反应。而聊天机器人并不真正理解人类的说话,这些话头话尾会引发一些回应。如果有人输入“啊”和“OK”,而聊天机器人回答 “那是怎阅读全文
posted @ 2013-05-06 16:07 重庆Debug 阅读(329) 评论(0)  编辑
摘要: MySQL Server 的日常维护中最重要的一项大概就是数据库的定时备份,而 MySQL 数据库的备份方式有很多但一般来说大致上可概分为二种:1、Binary Copy (直接复制数据库档案)2、Dump Database (将数据库输出成为文字档)一、Binary Copy (直接复制数据库档案) 开门见山的说,非常不建议你这样子做。MySQL 支援许多种不同的 Storage Engine,但并不是每一种 Storage Engine 都是 Binary Portable,意思就是说不是每一种 Storage Engine 都可以让你把数据库档案直接复制到另外一台 MySQL Serve阅读全文
posted @ 2013-05-06 11:31 重庆Debug 阅读(69) 评论(0) 编辑
摘要: 有时候需要用到text文字转换成朗读后的语音,国内的科大讯飞虽然提供了接口,而且识别率还比较高,但是申请太麻烦,更重要的是有时候你并不是一个客户端应用,只是后台需要用的,申请的话也是无法通过的。正好google翻译中有提供朗读的功能,抠出来立马就可以使用:http://translate.google.com/translate_tts?ie=UTF-8&q=%E6%BA%90%E8%AF%AD%E8%A8%80&tl=zh-CN&total=1&idx=0&textlen=3参数idx=0ie=UTF-8q=源语言textlen=3tl=zh-CNto阅读全文
posted @ 2013-04-28 15:20 重庆Debug 阅读(1929) 评论(0) 编辑
摘要: 废话多了,现在看看Google的猥琐API之STT!(属于speech-api v1的recognize)http://www.google.com/speech-api/v1/recognize?xjerr=1&client=chromium&lang=zh-CN不过使用不是那么简单的哦……如何调用要使用这个API,你得先有一些心理素质:面对倒霉的FLAC格式,因为这个API只支持FLAC格式的数据,杯具啊。不过你找到了我的博客,那么你是幸福的,因为我已经为你准备了不少好东西了。(顺便说一句,如果要转载记得清楚地标注“来自http://blog.laobubu.net”,我信阅读全文
posted @ 2013-04-28 10:39 重庆Debug 阅读(560) 评论(0)  编辑
摘要: 文/蓝月长风那一场雨一直下在心里,这么多年未曾淡去,仅仅一面之缘的相遇,就决定了来世今生的宿命。青石板上,多少次望着那远去的马蹄,欲问那个叫潇湘的女子在哪里?阡陌淡夏,朦胧烟雨中,倚窗听雨,低吟浅唱中沏一壶清茶,饮一杯月白风清,在尘埃里对望过往的时光。幽幽江南梦,那湖光山色里的潋滟波光,那小桥屋檐的粉墙黛瓦,那碧波千顷的淡紫轻蓝。在千年梦境里轮回,前世的你,还记得那个轻衫瘦颜的素衣女子么?独撑一把油纸伞,浅眉明眸,在残桥上,在雾霭中,缓步低徊,顾盼流愁在迷离潇湘烟雨里!他日的约定,在青春中慢慢燃尽,你多情无心的一笔,把我葬在等待里。那唐时的一缕风烟中,牵系着我痴痴期盼的眼眸。那宋时的一蓑烟雨里阅读全文
posted @ 2013-04-28 09:32 重庆Debug 阅读(21) 评论(0)  编辑
摘要: 我们常常听到人们各种各样的梦想,每一个梦想听起来都很美好,但在现 实中,我们却很少见到真正坚韧不拔、全力以赴去实现梦想的人。人们热衷于谈论梦想,把它当作一句口头禅,一种对日复一日、枯燥贫乏生活的安慰。很多人带着 梦想活了一辈子,却从来没有认真地去尝试实现梦想。 只有人类能够去梦想,并把梦想变成现实。没有梦想就没有精彩的生活,梦想是人们对未来的向往。它意味着还没有体会过的生活,意味着无穷的可能性,意味着意想不到的惊喜,意味着对自己的信心。 可是什么阻止人们去实现自己的梦想呢? 我们听到的理由多如牛毛。比如说想去某地旅游,但没有足够的钱;想学习英语,但没有足够的时间;想要追求...阅读全文
posted @ 2013-04-28 09:24 重庆Debug 阅读(19) 评论(0)  编辑
摘要: 在做微信公众平台的同时,还有另外一个开发的事情在我身上,就是在类似字典的东西,我觉得做成一般的样子,没什么新颖,我想把它改进成漂亮一点的,比如是360桌面 盒子那个样式那样,在网上搜索了一下还果真搜到了,在这里要再次感谢前辈。显示效果:因为截图的时候,背景还是vs,所以看起来还有一些代码在后面,这样子是不是很好看?是不是很动心?也像给自己WPF添加这样的样式?code就在下面,自己去尝试吧。WindowBaseStyle.xaml 1 <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/阅读全文
posted @ 2013-04-27 14:02 重庆Debug 阅读(266) 评论(0) 编辑
摘要: 上一次讲了腾讯服务器与我们自己的公网服务器之间的通讯写的那个后台,里面需要用到一个database,但是这些资料当然不是给我们开发人员来使用的,所以还需要做一个后台给市场部那边的人使用,我想到了使用flex来快捷开发一个B/S系统,后台选用php语言codeigniter框架,不过就是CRUD,当场就开始制作起来,下面这张图这是现在的系统截图:直接是一个主界面你不难发现到右边编辑框中包含了很多信息,下面来一一分解他们吧1、来源类型设置,它可以给指定一个规则设定它的来源类型2、回应类型又分为三种:1)、第一种回复文本消息:只需要输入文本字串即可,将它拼凑成腾讯规定好的xml样式2)、第二种是回应阅读全文
posted @ 2013-04-27 13:43 重庆Debug 阅读(162) 评论(0) 编辑
摘要: Naming Conventions“c” = camelCase“P” = PascalCase“_” = Prefix with _Underscore“x” = Not Applicable.IdentifierPublicProtectedInternalPrivateNotesProject FilePxxxMatch Assembly & Namespace.Source FilePxxxMatch contained class.Other FilesPxxxApply where possible.NamespacePxxxPartial Project/Assembl阅读全文
posted @ 2013-04-27 13:27 重庆Debug 阅读(55) 评论(0) 编辑