自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

水到渠成

缓缓行

  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 IntegerCache的上限

有个经典的问题, Integer i1 = 100,i2 = 100; System.out.println(i1==i2); Integer i3 = 1000,i4 = 1000; System.out.println(i3==i4); 答案是truefalse其原因是Integer中有缓存类IntegerCache,常见环境下是range ...

2018-03-10 16:25:49 545 1

转载 【摘自《算法》】科学方法

1. 细致地观察真实世界的特点,通常还要有精确的测量;2. 根据观察结果提出假设模型;3. 根据模型预测未来的事件;4. 继续观察并核实预测的准确性;5. 如此反复知道确认预测和观察一致。科学方法的一条关键原则是我们所涉及的实验必须是可重现的,这样他人也可以自己验证假设的真实性。所有的假设也必须是可证伪的,这样我们才能确认某个假设是错误的(并需要修正)。正如爱因斯坦的一句名言所说:“再多的实验也不...

2018-02-25 20:48:02 353

原创 由FocusChange引发的问题手札

这次碰见了Fragment.replace后发生的focus改变问题。 这个问题是用户用蓝牙键盘的Enter键点击了某个tabContent的内容,该内容由ListFragment来展现,切换的方式是ft.replace。所以发生了显示异常问题(显示的不是所点item对应的内容,而是tab0的内容)。 Fragment fg = AListFragment.getNewInstance(su

2016-11-20 14:57:37 1184

原创 android界面开发读书笔记

布局参数。layout_weight。内边距 和外边距

2016-11-09 23:10:30 470

原创 CTS fail issue学习

关于CTS测试,真的是每次碰见都跟初见似的。好像大家永远都是:我也不知道怎么看。 CTS的结果有两份log,一份host_log.txt, 一份device_logcat.txt。 且看host的log: 10-31 18:20:53 I/3204d119376711eb: com.google.android.xts.devicepolicy.DeviceOwnerTest#testUse

2016-11-01 21:18:40 774

原创 学习手札: 关于flattenToString。

flattenToString

2016-10-28 22:15:59 2080 1

原创 日常开发小记录

Jar包使用学习笔记

2016-10-22 19:19:15 464

翻译 Navigation with Back and Up Developer Docs

Navigation with Back and Up Developer Docs带有回退键和向上键的导航栏 开发文档

2016-10-22 19:16:07 380

原创 Android adb unauthorized 问题

关于这个问题,就像感冒一样,因人而异。也有很多朋友给出了很好的解决方案和解释,这里我记录一下自己碰上的情况。我的问题在于:在开发者选项中撤回USB除错授权后打开USB调试,始终没有弹出授权界面(该界面如下图)。解决方案是:1. cmd > echo %ANDROID_SDK_HOME%   --->查看电脑环境变量中Android SDK的值是否正确(我的问题就是因为换了SDK位置导致

2016-08-05 10:52:29 1229

原创 Tomcat8 console控制台不正常显示中文

这个问题捯饬了一下午,虽然好像不太影响正在学的东西,但是整不明白感觉人都不好了。问题的起因是imooc教程介绍的时候用的是tomcat6,可是tomcat8改变了很多最重要的一点tomcat8之前的默认编码是ISO-8859-1,而tomcat8的默认编码为utf-8。所以当我在代码里面这么写:index.jsp<%@ page language="java"

2016-06-08 17:46:28 1216

转载 判断线段相交的方法

转载自 hsfzxjy 的http://hsfzxjy.github.io/the-simplest-way-to-find-out-if-two-segments-are-intersected/引子如何判断两条直线是否相交?这很容易。平面直线,无非就是两种关系:相交 或 平行。因此,只需判断它们是否平行即可。而直线平行,等价于它们的斜率相等,只需分别计算出它们的斜率,即可做出判

2016-05-14 12:53:20 906

原创 判断线段相交的向量叉积算法

这是一道比较简单的判断线是否相交的题。题意是:每个case给出ABC三条线:Line A 的起始点 (x1, y1) & 终点 (x2, y2)Line B 的起始点 (x1, y1) & 终点 (x2, y2) Line C 的起始点 (x1, y1) & 终点 (x2, y2) 有五种可能的关系:1. 三条线都不想交2.AB相交,C与它们分离

2016-05-14 11:44:27 2004

原创 背包2

#includeusing namespace std;#define min(x,y) ((x)<(y)?(x):(y))#define MAX_INT 10000000int p[501];int w[501];int f[10001];int main(){ freopen("knap_input2.txt","r",stdin); int t; cin>>t;

2016-03-16 09:28:17 404

原创 背包(1)

#includeusing namespace std;#define max(x,y) ((x)>(y)?(x):(y))int w[3403];int d[3403];int f[13000];int main(){ int i,j,n,m; int nMax = 0; freopen("knapsack_input.txt","r",stdin); cin>>n;

2016-03-16 09:26:53 259

原创 今天学学动态规划

Returning Home 和 WorkConversion昨晚回去的路上理了一下Dijkstra算法,都是求最短路径,但是我对别的算法实在是一点也想不起来,比如佛洛依德和Prim。因此在最短时间内能达到最好的效果,就还是用Dijkstra。先说说 Returning Home:The farmer wantsto return home, Farm No. 1 from Farm

2016-03-10 20:15:00 388

原创 深度优先遍历的栈实现

——PickingupJewels捡珠宝是典型的需要回溯的深度优先遍历,它要求找出能获得最多珠宝的路径,并且将该路径输出。         这个题比较难的两点是怎么不走环路和怎么回溯。回溯相对简单一点,就是出栈以后,你要将它置为未访问过,不用担心重复走它,因为还有方向控制前进的方向。而对于环路,一开始想得很苦恼,没明白,多设了很多条件,后来还是在老大的帮助下,想通了其实不重复进栈就不会

2016-03-07 19:27:51 1702

原创 广度优先遍历队列实现

本周做了两道题,Fast Robot和Picking up Jewels先说Fast Robot,要求找出从起点到终点最少拐弯次数。这道题其实有一种很简单的算法:1.      从起点开始,将拐1次弯的点全部入队,map[i][j].path全部标记成1(并且标记为已访问),然后起点出队。2.      拐一次弯的第一个点出队,将第一个点作为起点,所有拐一次弯并且未入队的点入队,即

2016-03-07 19:18:15 2999

转载 VS2010 Ctrl + F5 控制台模式设置

摘自  http://blog.sina.com.cn/s/blog_63a881060102v37h.html, mark一下。在VS2010里的控制台应用程序在运行时,结果画面一闪而过,不管是用F5 还是用Ctrl + F5都是一样,导致无法看到结果。1、网上有不少的办法,说是都是在程序最后加一个要程序暂停的语句( system("pause"); )2、或从控制台

2016-03-02 12:21:05 2156

原创 粗糙学点批处理之一(创建文件)

准备学习JSP,在不用eclipse的情况下我想快速地创建jsp文件,实在是不想一个个新建再改名儿了所以粗糙地学学bat吧!@echo offecho.echo please enter a name for jsp fileset /p name=filename:echo.>D:\UsefulTools\tomcat\apache-tomcat-8.0.32\webapps\R

2016-02-28 17:39:31 484

原创 浏览器省流量功能手札

今天帮忙发一个浏览器省流量功能的调研,借此机会,学了点新知识。在手机用浏览器通过移动网络上网时,浏览器会和网页服务端取得联系,进行数据请求。服务器再根据请求的内容向手机返还数据。运营商在这里的角色是充当数据通道中的收费站,在浏览器和网站服务器间记录数据流量来收取费用。那么怎么省流量呢?开启浏览器的省流量模式后,打开一个网页,浏览器会先把数据请求发送给自家的服务器,然后服务器再根据请

2015-08-03 23:24:32 438

Http方式实现图片上传

学习笔记,通过Http方式实现固定路径下的图片上传,本资源只是Android代码,不含服务器端代码。

2016-08-14

空空如也

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

TA关注的人

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