代码改变世界

chrome 26版本登录提示“糟糕,同步失败”的原因

2013-06-21 15:28 by cdamo, 345 阅读, 0 推荐, 收藏, 编辑
摘要:4.1 chrome 26版本不能登录的原因:通过代码代分析,初步认为是由于OAUTH2 认证没有通过引起的,具体为什么在26版本以后 chromium版本中的src\google_apis\google_api_key.cc 中将GOOGLE_DEFAULT_CLIENT_ID和GOOGLE_DEFAULT_CLIENT_SECRT 设为空值 还没弄明白。是google为了统计APP的使用情况还是其它的原因。 这一块没有深入去探究。虽然最终修改的地方只有两处,但其中对登录的比对还是发费了很多时间,特别是对https请求的抓包分析,一直没能成功,不知有谁有好的方法,能获取到https请求的数据 阅读全文

windows7 (64位)下 VS2010 编译chrome 18xxx版本

2013-03-23 11:20 by cdamo, 2932 阅读, 0 推荐, 收藏, 编辑
摘要:windows7 (64位)下 VS2010 编译chrome 18xxx版本1.我的编译环境: 硬件配置: I7 2600k 4核8线程 8G内存 win7旗舰版64bit 编译工程的空间至少在80G以上比较好. 源码压缩包约占2.27G,解压后约4.5G,编译后约占空间60G ,其中解压文件需要20分钟,总共848个工程,编译DEBUG版本约 1小时15分钟. vs2010(google官网推荐使用vs2010编译,因为其它低版本的vs将会被抛弃在不久的将来) 建议机器的配置越高好, 否则就是摧残自己!2.编译准备: 安装好vs2010后,还需要安装以下补丁:vs2010 sp1 VS20 阅读全文

chrome 左侧功能区切分页面实现方法

2012-11-22 09:52 by cdamo, 940 阅读, 0 推荐, 收藏, 编辑
摘要:一、功能目标:在chrome浏览器左侧切分一块区域,如下图.二、实验环境:1. 硬件配置intel i7 2600K CPU + 8G内存2. windows7 64位操作系统 + VS2010 + win8SDK3.chromium.r140492 tarball压缩包注: 具体安装编译环境可以参看http://www.cnblogs.com/cdamo/archive/2012/10/12/2720842.html三、实验步骤1. 修改src\chrome\browser\ui\v... 阅读全文

windows7 (64位)下 VS2010 编译chrome 15xxx版本

2012-11-12 10:07 by cdamo, 857 阅读, 0 推荐, 收藏, 编辑
摘要:windows7 (64位)下 VS2010 编译chrome 15xxx版本---------------------------------------------------------------------------------------------------------1.我的编译环境: 硬件配置: I7 2600k 4核8线程 8G内存 win7旗舰版64bit 编译工程的空间至少在20G以上比较好. 源码压缩包约占1.3G,解压后约4.5G,编译后约占20G ,其中解压文件需要20分钟,总共689个工程,编译DEBUG版本约 1小时15分钟. vs2010(google官 阅读全文

windows7 (64位)下 VS2010 编译chrome

2012-10-12 10:01 by cdamo, 1556 阅读, 0 推荐, 收藏, 编辑
摘要:windows7 (64位)下 VS2010 编译chrome 主要参考:http://blog.csdn.net/xt_xiaotian/article/details/5672454---------------------------------------------------------------------------------------------------------1.我的编译环境: 硬件配置: I7 2600k 4核8线程 8G内存 win7旗舰版64bit 编译工程的空间至少在20G以上比较好. 源码压缩包约占1.3G,解压后约4.5G,编译后约占20G... 阅读全文

fupdate在线升级

2012-09-04 09:40 by cdamo, 491 阅读, 0 推荐, 收藏, 编辑
摘要:前言代码下载地址:http://files.cnblogs.com/cdamo/fupdate.rar (有问题的朋友可以加我QQ群:256686988 或我的QQ:43232177)为了解决客户端软件版本维护性、布署不方便、升级困难、有时还需亲临用户现场等问题。我们开发了fupdate在线升级小工具,帮助用户解决软件新版问题,只需在您的软件中加几句代码,fupdate就能轻松的帮您解决新版本发布的问题。从远程服务器上下载文件列表soft_update.xml.与本地文件列表locallist.dat进行比较,得到需升级的文件列表项。采用HTTP协议从远程服务器上下载文件,并存放在tmp目录中 阅读全文

大图转转缩略图方法

2011-12-01 17:11 by cdamo, 387 阅读, 0 推荐, 收藏, 编辑
摘要:大图转转缩略图方法背景: 由于现在相机拍的图片分辨率越来越大,倒导普通的转缩略图的程序无法正常工作。运行环境: Linux version 2.6.18-164.el5xen工具:ffmpeg-0.6.1Ffmpeg安装步骤:下载ffmpeg源码http://ishare.iask.sina.com.cn/f/15261958.html解压安装:tar zxvf ffmpeg-0.6.1.tar.gz在编译之前修改一个文件里的值(这一步很重要)否则会出现wScaler: Compile-time maximum width is 5120 change VOF/VOFW and recompi 阅读全文

Nginx 中ngx_gmtime函数小析

2011-11-30 14:26 by cdamo, 854 阅读, 0 推荐, 收藏, 编辑
摘要:Nginx 中ngx_gmtime函数小析最近开始看nginx原码,从main()函数开始,看到ngx_gmtime()函数时,发现有些地方看不明白.voidngx_gmtime(time_t t, ngx_tm_t *tp){ ngx_int_t yday; ngx_uint_t n, sec, min, hour, mday, mon, year, wday, days, leap; /* the calculation is valid for positive time_t only */ n = (ngx_uint_t) t; days = n / 86400; /* Jaunary 阅读全文