- 博客(18)
- 问答 (9)
- 收藏
- 关注
原创 建造者模式
今天学习了建造者模式,写一篇记录一下。如果你在外面吃饭,发现老板给你放了太多的盐,你一定会很气愤,而其他人吃的却刚刚好,这是因为在炒菜的过程中有时因为一时粗心而失误放多了。麻婆豆腐是大家熟知的家常菜,可是在每个人手下都有不同的味道,因为每个人的做法都不尽相同,虽然都叫麻婆豆腐,却都不是一个东西。我们编写程序的时候可不能这样,要确保每一步都做到,而不会失误忘记了某个地方。大家发现只要是大的连锁餐
2017-03-08 22:28:42
224
原创 安卓Handler入门学习
安卓既然是用JAVA写的那么就意味着它也是支持多线程编程的,但是存在一个问题,就是在由于主线程是不安全的,所以在不允许在子线程中更新UI,只有极少数的UI更新操作是可以的。有时候不得不在子线程中完成操作并更新到UI上,这时候就需要Handler来帮我们的忙了。首先熟悉了下异步消息处理机制,涉及到四个部分:1.Message:是用于在多线程之间传递消息的,它里面的字段可以携带信息,例
2017-03-06 18:04:58
280
原创 URL学习
这图是网上的,可以很好的反应URI,URL,URN之间的关系,URL和URN都是URI。今天学习的是URL。http://www.aspxfans.com:8080/news/index.asp?boardID=5&ID=24618&page=1#name以上面的URL为例子URL可以分为7各部分1.协议部分:该URL的协议部分就是http:,后面跟个"//"分割,说明该网页用
2017-03-06 11:06:42
432
原创 HDU 2955
RobberiesTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 22261 Accepted Submission(s): 8232Problem DescriptionThe aspiring Roy the
2017-02-19 14:21:35
332
原创 HDU1176
免费馅饼Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 45241 Accepted Submission(s): 15609Problem Description都说天上不会掉馅饼,但有一天gameboy正走在回
2017-02-13 11:40:37
196
原创 HDU1864(动规)
最大报销额Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 23689 Accepted Submission(s): 7218Problem Description现有一笔经费可以报销一定额度的发票。允许报销的发票
2017-02-13 11:22:11
275
原创 HDU1495(BFS变形)
非常可乐Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 12643 Accepted Submission(s): 5066Problem Description大家一定觉的运动以后喝可乐是一件很惬意的事情,但是s
2017-02-04 17:50:37
224
转载 剖析同步器(转载)
作者:Jakob Jenkov 译者:丁一虽然许多同步器(如锁,信号量,阻塞队列等)功能上各不相同,但它们的内部设计上却差别不大。换句话说,它们内部的的基础部分是相同(或相似)的。了解这些基础部件能在设计同步器的时候给我们大大的帮助。这就是本文要细说的内容。注:本文的内容是哥本哈根信息技术大学一个由Jakob Jenkov,Toke Johansen和Lars Bjørn参与的M.
2017-02-02 22:06:45
220
原创 HDU 1494(动态规划初步)
跑跑卡丁车Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3548 Accepted Submission(s): 1274Problem Description跑跑卡丁车是时下一款流行的网络休闲游戏,你可以在这虚
2017-01-31 19:10:24
351
转载 0x3f3f3f3f 编程中无穷大常量的设置技巧
如果问题中各数据的范围明确,那么无穷大的设定不是问题,在不明确的情况下,很多程序员都取0x7fffffff作为无穷大,因为这是32-bit int的最大值。如果这个无穷大只用于一般的比较(比如求最小值时min变量的初值),那么0x7fffffff确实是一个完美的选择,但是在更多的情况下,0x7fffffff并不是一个好的选择。很多时候我们并不只是单纯拿无穷大来作比较,而是会运算后再做比
2017-01-31 18:58:19
310
转载 JAVA内存模型(转载)
Java内存模型原文地址 作者:Jakob Jenkov 译者:张坤Java内存模型规范了Java虚拟机与计算机内存是如何协同工作的。Java虚拟机是一个完整的计算机的一个模型,因此这个模型自然也包含一个内存模型——又称为Java内存模型。如果你想设计表现良好的并发程序,理解Java内存模型是非常重要的。Java内存模型规定了如何和何时可以看到由其他线程修改过后的共享
2017-01-26 15:20:01
210
转载 Java 动态代理机制分析(转载)
引言Java 动态代理机制的出现,使得 Java 开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所有的方法调用分派到委托对象上反射执行,在分派执行的过程中,开发人员还可以按需调整委托类对象及其功能,这是一套非常灵活有弹性的代理框架。通过阅读本文,读者将会对 Java 动态代理机制有更加深入的理解。本文首先从 Java 动态代理的运行机制
2017-01-23 13:57:30
226
原创 JAVA的反射机制
刚学习反射机制不久,参考了几篇博客,然后再自己吸收一下,记录自己的足迹。1.反射机制是什么反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。2.反射机制能做什么反射机制主要提供了以下功能: 在运行时判断任意
2017-01-20 23:09:43
230
原创 JAVA中关于equals的重写
学习JAVA不久,看了有关equals的内容,记录下来希望以后有用的时候能查找到,也希望能对别人有些许的帮助。 大家都知道JAVA有一个所有类的超类--Object类,它当中有许多的方法,其中就有equals的方法,在Object类中,这个方法用于判断两个对象是否具有相同的引用。但在自己写的类中,仅仅有这个判断是不足以满足我们的要求的。所以是需要重写这个类的,自己写的类也都应该都重写一下
2017-01-18 11:33:37
354
原创 HDU1086(判断两线段是否相交)
Problem DescriptionMany geometry(几何)problems were designed in the ACM/ICPC. And now, I also prepare a geometry problem for this final exam. According to the experience of many ACMers, geometry pro
2016-12-07 21:20:51
246
原创 HDU1686(KMP)
Problem DescriptionThe French author Georges Perec (1936–1982) once wrote a book, La disparition, without the letter 'e'. He was a member of the Oulipo group. A quote from the book:Tout avait
2016-11-28 11:59:42
297
原创 HDU1711 (KMP)
roblem DescriptionGiven two sequences of numbers : a[1], a[2], ...... , a[N], and b[1], b[2], ...... , b[M] (1 <= M <= 10000, 1 <= N <= 1000000). Your task is to find a number K which make a[K] =
2016-11-28 11:45:37
461
原创 HDU 3549
这是一道最大流的模版题可以给初学网络流的同学练练手#include#include#include#includeusing namespace std;const int N=1005;const int inf=999999999;int map[N][N],p[N],n,m;bool vis[N];bool bfs(){ int cu
2016-11-17 20:25:55
269
空空如也
关于安卓socket的问题
2017-05-17
安卓使用百度SDK出现问题
2017-03-27
关于JAVA泛型的类型擦除的一些疑问
2017-02-08
关于安卓7.0照片剪裁的问题
2017-01-04
安卓中关于图片剪裁的问题
2017-01-04
关于自定义ConteneProvider
2017-01-02
有关安卓sqlite的问题
2016-12-29
有关android device monitor的问题
2016-12-27
android studio粘贴了一个.9.png图片后每次运行都报错
2016-12-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人