自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 Fiddler模拟Slow Network

点击Rules->Performance->Simulate Modem Speeds。如果需要修改速度,可点击Rules->Customize Rules来修改。该配置文件保存路径为C:\Users\xxx\Documents\Fiddler2\Scripts\CustomRules.js参考:http://caibaojian.com/fiddler...

2015-05-17 13:10:00 147

转载 Fiddler查看网络传输消耗时间

在做performance profiling的时候,需要将server,network以及client区分开来。在client上设置Fiddler的代理,可以轻松查看网络传输所花费的时间。在Fiddler工具栏下方,右键点击选取Customize columns,在Collection中选取Session Timers。添加ClientBeginRequest,ClientDo...

2015-05-17 12:55:00 403

转载 Fiddler替换response

先看一下真实的response是什么样的。点击Inspectors->Raw,如果有乱码,有一行提示“Response is encoded and may require decoding before inspection. Click here to transform”,点一下就解析出来了。点击View in Notepad,把内容复制粘贴到你要伪造的respons...

2015-05-17 12:45:00 391

转载 Fiddler无法抓取Android设备包的原因

基本设置是要在Android设备上设置proxy,Fiddler上开启Allow remote computers to connect。但是就是抓不到包,Android设备也上不了网。原因有两点:一是没有关Windows的防火墙。二是之前设置的有代理,换了代理后需要关闭再重启WiFi。做完这两步就ok了。转载于:https://www.cnblogs.com/Rus...

2015-05-17 12:01:00 510

转载 Jenkins实战 在redhat上编译android项目jar包

好久没记录自己学到的东西了。现在加入了新公司,先做个持续集成练练手,期间遇到很多问题,在此记录一下。首先是Jenkins刷新几次就直接挂了,其实没有多少job在跑。这个问题没这么看,最后mentor发现是memory的问题,默认值太低了,必须设置一下。参见link。然后项目源码是放在自建gitlab上的,装了个gitlab hook插件,里面会帮你装git相关的插件,而hook可...

2015-04-12 13:12:00 121

转载 Java网络编程

Socket是建立在TCP/IP上的API,连接需实现三次握手。一旦连接建立,服务端和客户端便可开始相互发送数据,直到一方断开连接为止。Http连接使用的是“请求—响应”的方式,每次请求都需要服务器回送响应,在请求结束后,会主动释放连接。从建立连接到关闭连接的过程称为“一次连接”。Socket:长连接。多用于操作频繁(握手耗时),点对点通讯,且连接数不太多情况,如数据库连接。通过...

2015-01-29 11:48:00 84

转载 Java多线程

线程同步假设创建并启动100个线程,每个线程都往同一个账户中添加一个便士。非同步状态下得到的结果是2。package com.halin.demo;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concur...

2015-01-28 17:22:00 295

转载 Jenkins学习

1. 新建Mac Slave NodeManage Jenkins > Manage Nodes > New Node设置name并勾选Dumb Slave2. 设置权限Manage Jenkins > Setup Security勾选Enable security,记得勾选Allow users to sign up,这是为了添加账户...

2015-01-16 14:53:00 85

转载 使用Robolectric对Android应用进行单元测试

Google提供了Android Testing framework,但是需要模拟器或者真机去跑,速度较慢。要做纯净的unit test,项目代码里面又有很多Android API的依赖,太难测。上网搜了一下,要将java的code和Android的code区分开,好像只有Robolectric能做到。两篇参考文章http://stackoverflow.com/question...

2015-01-08 14:45:00 205

转载 SurfaceView学习中遇到的问题

1. 听说游戏开发都用Surfaceview,上网搜了下,说是SurfaceView在更新视图时,采用了双缓存机制,可以提高更新效率,加强用户体验。下面两段粘贴自别人的博客,说的还挺清楚的。Note: On each pass you retrieve the Canvas from the SurfaceHolder, the previous state of the Canva...

2014-12-16 17:08:00 140

转载 Android Espresso试用小结

昨天把GATC2014的视频看了,发现Google终于会继续更新Espresso了,正好总结一下以前试用的心得。 照着官方指南(https://code.google.com/p/android-test-kit/wiki/Espresso)搭好环境,可能要翻墙,不过百度也能搜到一些配置的文章。遇到两个问题:一是报错Dex Loader Unable to ex...

2014-11-26 13:48:00 135

转载 RunTracker(33章-36章)

34章里面只有个添加Run,感觉不太好,自己加了个删除Run的。结果发现删除Run后RunListFragment不更新,即便是执行了notifyDataSetChanged()。百度了一下才发现cursor需要requery一下才能刷新。网上有说可以auto requery,试了下不起作用,不知道是没用还是哪儿写错了。而且文档里面也不推荐讲requery的flag设置为tr...

2014-11-24 18:54:00 467

转载 本地化MIME类型与文件类型匹配

有这么个issue,app下载flac和ape后,点击打开,不能提示跳转到第三方的播放器。但是在Galaxy S3 (4.3),S5(4.4.2)和Tab Pro(4.4.2)上可以直接弹出默认播放器播放flac,而在Nexus 10(4.2,4.4.3)上不行。估摸着是不是三星默认安装的播放器不一样。 查看代码发现setDataAndType传过去的type有...

2014-11-20 10:28:00 203

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除