- 博客(154)
- 收藏
- 关注
原创 1.请求服务器常见错误
1.TimeoutError 请求服务器超时 服务器挂掉了09-06 06:31:56.441: W/EGL_genymotion(1332): eglSurfaceAttrib not implemented09-06 06:32:03.941: E/Op(1332): [doPost] url = http://192.168.8.210:8020/lulugo-mobile-weba
2015-09-06 15:16:47
1877
转载 图片缓存之内存缓存技术LruCache,软引用
每当碰到一些大图片的时候,我们如果不对图片进行处理就会报OOM异常,这个问题曾经让我觉得很烦恼,后来终于得到了解决,那么现在就让我和大家一起分享一下吧。这篇博文要讲的图片缓存机制,我接触到的有两钟,一种是软引用,另一种是内存缓存技术。先来看下两者的使用方式,再来作比较。除了加载图片时要用到缓存处理,还有一个比较重要的步骤要做,就是要先压缩图片。1、压缩图片至于要压缩
2015-08-11 09:56:27
587
转载 Android使用 LruCache 缓存图片
使用图片缓存技术在你应用程序的UI界面加载一张图片是一件很简单的事情,但是当你需要在界面上加载一大堆图片的时候,情况就变得复杂起来。在很多情况下,(比如使用ListView, GridView 或者 ViewPager 这样的组件),屏幕上显示的图片可以通过滑动屏幕等事件不断地增加,最终导致OOM。为了保证内存的使用始终维持在一个合理的范围,通常会把被移除屏幕的图片进行回收处理。此
2015-08-11 09:55:41
433
转载 Universal-Image-Loader(android图片缓存)
转载来自http://write.blog.csdn.net/postedit?ref=toolbar点击下载所需jar文件项目介绍:Android上最让人头疼的莫过于从网络获取图片、显示、回收,任何一个环节有问题都可能直接OOM,这个项目或许能帮到你。Universal Image Loader for Android的目的是为了实现异步的网络图片加载、缓存及显示,支
2015-08-11 09:31:22
566
转载 Android研究之手PullToRefresh(ListView GridView 下拉刷新)使用详解
ListView和GridView利用pull-to-rerfesh 实现下拉刷新和上拉加载更多。对布局不清楚的可以看Android研究自定义ViewGroup实现FlowLayout 详解。1、ListView下拉刷新快速入门pull-to-refresh对ListView进行了封装,叫做:PullToRefreshListView,用法和listview没什么区别,下面看d
2015-08-11 08:02:54
596
原创 二叉树--面试加分
package com.briup.a10_9z.Stack_Queue; //孩子双亲表示法//每一个节点包含 数据域 左孩子 右孩子 指针变量//如果是 威哥讲解的是什么public class BinaryDemo {public static void main(String[] args) {// 客户端测试类ManagerNode mn = new
2014-11-17 23:28:48
436
转载 java匿名内部类
匿名类是不能有名称的类,所以没办法引用它们。必须在创建时,作为new语句的一部分来声明它们。这就要采用另一种形式的new语句,如下所示: new 这种形式的new语句声明一个新的匿名类,它对一个给定的类进行扩展,或者实现一个给定的接口。它还创建那个类的一个新实例,并把它作为语句的结果而返回。要扩展的类和要实现的接口是new语句的操作数,后跟匿名类的主体。如果匿名类对另一个类进行扩展,它的主体可
2014-10-07 07:33:31
461
转载 字符串压缩的一些算法
应用中,经常需要将字符串压缩成一个整数,即字符串散列。比如下面这些问题:(摘自JULY的博客 http://blog.csdn.net/v_july_v/ )(1)搜索引擎会通过日志文件把用户每次检索使用的所有检索串都记录下来,每个查询串的长度为1-255字节。请找出最热门的10个检索串。(2)有一个1G大小的一个文件,里面每一行是一个词,词的大小不超过16字节,内存限制大小是1M。返回
2014-10-07 07:25:44
2267
转载 7种排序算法实现及分析
所谓排序,就是要整理文件中的记录,使之按关键字递增(或递减)次序排列起来。其确切定义如下: 输入:n个记录R1,R2,…,Rn,其相应的关键字分别为K1,K2,…,Kn。 输出:Ril,Ri2,…,Rin,使得Ki1≤Ki2≤…≤Kin。(或Ki1≥Ki2≥…≥Kin)。 排序的时间开销可用算法执行中的数据比较次数与数据移动次数来衡量。基本的排序算法有如下几种:交
2014-10-07 07:23:17
586
转载 二分查找算法分析精确解析
二分查找算法的思想很简单,《编程珠玑》中的描述: 在一个包含t的数组内,二分查找通过对范围的跟综来解决问题。开始时,范围就是整个数组。通过将范围中间的元素与t比较并丢弃一半范围,范围就被缩小。这个过程一直持续,直到在t被发现,或者那个能够包含t的范围已成为空。 Donald Knuth在他的《Sorting and Searching》一书中指出,尽管第一个二分查找算法早在1
2014-10-07 07:21:54
607
转载 二分查找容易忽略的一个bug
对于二分查找算法,相信大家肯定不会陌生。算法从一个排好序的数组中找指定的元素,如果找到了返回该元素在数组中的索引,否则返回-1。下面给出了解法。[cpp] view plaincopyprint?//a为排好序的数组,n为数组的大小,x为指定元素 int binarySearch(int a[], int n, int x) {
2014-10-07 07:21:46
603
转载 java 产生一组不重复的随机数
产生一个随机数很简单,可以产生一组不重复的随机数应该怎么做呢,今天写程序用到了这个功能。下面是几行关键的代码:[java] view plaincopyRandom random = new Random (); boolean[] bool = new boolean[14];
2014-10-07 07:12:00
2240
1
转载 android怎么阻止横竖屏切换
在默认情况下,android的activity是可以横竖屏自动切换的,如果想用横竖屏这样的功能做的很炫,那就要同时多做一倍的页面(包括横屏的页面和竖屏的页面)。一般情况下建议只用竖屏的,为什么这么说呢?因为如果用横竖屏自由的切换会带来一些问题,比如横竖屏自由切换的过程中,前面的一个activity中的数据会丢失,这样处理起来就会很麻烦。那么如何阻止横竖屏幕的自由切换呢?很简单,只要
2014-10-07 07:10:45
687
转载 Java程序排序之选择排序
1、选择排序的基本思想每一趟在n-i+1(i=1,2,…n-1)个记录中选取关键字最小的记录作为有序序列中第i个记录。我们主要介绍简单选择排序、树型选择排序和堆排序。 简单选择排序的基本思想:第i趟简单选择排序是指通过n-i次关键字的比较,从n-i+1个记录中选出关键字最小的记录,并和第i个记录进行交换。共需进行i-1趟比较,直到所有记录排序完成为止。例如:进行第i趟选择时,从
2014-09-06 17:06:39
505
转载 Java程序排序之交换排序
1、定义交换排序:根据序列中两个记录键值的比较结果来对换这两个记录在序列中的位置,交换排序的特点是:将键值较大的记录向序列的尾部移动,键值较小的记录向序列的前部移动。2、 Java实现:public static void main(String[] args) { Scanner sc=new Scanner(System.in); int[]score=new in
2014-09-06 17:06:02
562
转载 Java程序排序之分配排序
分配排序的基本思想:排序过程无须比较关键字,而是通过"分配"和"收集"过程来实现排序.它们的时间复杂度可达到线性阶:O(n)。箱排序(Bin Sort)1、箱排序的基本思想 箱排序也称桶排序(Bucket Sort),其基本思想是:设置若干个箱子,依次扫描待排序的记录R[0],R[1],…,R[n-1],把关键字等于k的记录全都装入到第k个箱子里(分配),然后按序号依次
2014-09-06 17:05:20
620
转载 Java程序排序之插入排序
1、插入排序:有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。2、插入排序算法步骤 1.从有序数列和无序
2014-09-06 17:04:27
474
转载 Java程序排序之希尔排序
1、希尔排序(Shell Sort)是插入排序的一种。是针对直接插入排序算法的改进。该方法又称缩小增量排序,因DL.Shell于1959年提出而得名。2、希尔排序基本思想:先取一个小于n的整数d1作为第一个增量,把文件的全部记录分成d1个组。所有距离为d1的倍数的记录放在同一个组中。先在各组内进行直接插入排序;然后,取第二个增量d2 该方法实质上是一种分组插入方法。
2014-09-06 17:03:08
454
转载 13.Struts2 <s:token/>防止表单重复提交
Struts2学习笔记第十三记:Struts2标签防止表单重复提交1、使用struts2的标签编写JSP页面导入标签库:add.jsp示例:....2、配置提交的拦截器(系统自带)/WEB-INF/page/add.jsp/WEB-INF/page/message.jsp
2014-09-06 17:01:53
444
转载 12.Struts2 国际化
第十二记:Struts2国际化国际化信息作用域包括:全局范围、包范围和Action范围1、全局范围的国际化信息1-1、编写国际化文件 新建web项目,在src目录目录下添加properties文件 如:book_zh_CN.properties和book_en_US.properties 这两个文件分别表示实现中国大陆和美国英语语言的国际化
2014-09-06 17:01:18
478
转载 11.Struts2 输入校验
第十一记:struts2输入校验注:action内针对所有方法或指定方法名的校验。如果有验证方法必须在struts.xml中设置input视图,当未通过验证返回名称为input的视图1、struts2的输入校验方式 方式一:采用手工编码实现 方式二:基于XML配置实现2、采用手工编码实现 2-1、编写JSP表单输入:change.jsp
2014-09-06 17:00:34
438
转载 10.Struts2 自定义拦截器
第十记:自定义拦截器注:以用户登录拦截为例,session为空不允许操作。1、编写Action方法类public class UserAction{ private String message; public String getMessage(){ return this.message; } public void setMes
2014-09-06 16:59:45
491
转载 9.Struts2 文件上传
第九记:文件上传(1)、单个文件上传 1-1:实现步骤: 1)、在WEB-INF下的lib目录中添加commons fileupload 1.2.1.jar和commons Io 1.3.2.jar 文件下载路径:http://commons.apache.org/ 2)、在文件上传的Act
2014-09-06 16:59:04
379
转载 8.Struts2 域属性的添加和访问
第八记:域属性的添加和访问(1)、设置访问属性 1-1:通过ActionContext设置访问属性 public String execute(){ ActionContext act=ActionContext.getContext();
2014-09-06 16:57:13
433
转载 6.Struts2 动态方法调用和参数获取
第六记:struts.xml引入多个配置文件,动态方法调用和参数获取(1)、引入多个struts的配置文件 (2)、动态方法调用 2-1:url指定方法名访问: 如:useraction!userinfo.action,表示调用useraction的userinfo方法。
2014-09-06 16:54:57
434
转载 7.Struts2 自定义类型转换器
第七记:自定义类型转换器(以时间类型转换器为例)1、局部类型转换器 1-1:遵循时间规范的字符串自动类型转换 如:UserAction中的时间 public class UserAction{ private Date today; public void setToday(Date
2014-09-06 16:53:46
345
转载 2.Struts2第一个应用
第二记:Struts2的第一个应用(1)、编写struts.xml创建Action,如:ExampleAction /login.jsp
2014-09-06 16:51:06
352
转载 3.Struts2 struts.xml配置和Action有关的属性
第三记:与struts.xml配置和Action有关的属性(1)、解决struts2输入” 原因:未联网无法获取到struts的DTD文件。 解决办法:添加struts2文件中的模板DTD。 添加步骤: windows>reference>myEclipse>Files And Editors>XML>XML
2014-09-06 16:50:17
439
转载 1.Struts2开发环境搭建
第一记:Struts2介绍及开发环境搭建(1) Struts2和Struts1的区别: 不同点: Struts2 和 Struts1 从项目上讲他们都是Struts 但从技术上来讲他们是两个完全 不一样的东西。 Struts2是基于 “Xwork”基础上的WEB框架。 XWork是从webWork 2 中分离出来的一个单独项目。所以Str
2014-09-06 16:47:38
460
转载 5.struts.xml配置常量和Action处理流程
第五记:struts.xml配置常量和Action处理流程(1)、常量设置 1-1:修改ation的后缀 将.action后缀改为.do: 可以修改访问多种后缀: 如 1-2:设置字符编码
2014-09-06 16:47:10
410
转载 4.Struts2 result视图转发类型
第四记:result视图转发类型(1)、普通的页面转发 /index.jsp /WEB-INF/pages/list.jsp /WEB-INF/pages/success.jsp
2014-09-06 16:45:58
438
转载 Spring依赖注入的过程,ref注入与内部bean方式注入
举例说明下spring依赖注入的具体过程:applicationcontext.xml的配置如下:(通过ref的方式注入)//ref注入:class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> lazy-init="true"> bean id="borrowD
2014-09-05 18:55:15
1981
转载 [转] 应聘时最漂亮的回答! 留着 早晚用的上
1、请你自我介绍一下自己好吗?回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在
2014-09-04 12:13:04
542
转载 我的真实体验:应聘华为,三进三出!
背景:华为,中国最具争议于神秘色彩的高科技民营企业。1988年由***出身的任正非以2万元的资金创立,经过15年的时间发展成为中国最大的通信设备供应商,专门从事通信网络技术与产品的研究、开发、生产与销售,为电信运营商提供固定网、移动网、数据通信网等设备。2003年的销售额超过300个亿,产品覆盖遍及世界70多个国家。 自成立之初,华为一直与高科技、全员持股、3G、民营企业等关键字紧密相随
2014-09-04 08:00:48
8575
3
转载 献给正在学习IT专业的朋友们
1.首先请你热爱这个专业。只有这样,你才会从抽象的理论中找到实实在在的快乐。如果你不热爱她,或者只因为这是个热门专业,那么极力要求你放弃这个专业,因为计算机是一把双刃剑,学好了你会飞黄腾达,学不好你毕业后会极其痛苦,高不成低不就,没有发展潜力,如同学英语专业的人到了美国一样。2.不要用功利眼光对待这个学科,这绝对不是点点鼠标就能挣钱的专业。不要去想做网站挣钱
2014-09-04 07:59:09
568
转载 微笑求职--一名软件测试人员的简历
个人简历 姓名:史× 性别:男 出生年月: 1982年 10月16日 健康状况: 健康 毕业院校:湖北经济学院 专业: 计算机科学与技术 电子邮件: aknag0227@163.com
2014-09-04 07:58:20
3077
转载 三大秘籍笑傲IT职场
最新调查数据显示,05年大学毕业生的就业率出现滑坡,最低工资水平竟然跌破800。与此相对的却是许多IT人的工资水准不断翻番,从3000元到6000元再到万元高薪,短短时期就能顺利实现别人要花费几十年才能达到的目标。IT行业作为处于就业金字塔的顶端行业,一直是众多年轻人的职业梦想。那么,对于怀抱高薪理想的年轻人来说,如何实现他们的IT梦想呢? 秘诀一:认清IT的职业价值 通常人们一提到I
2014-09-04 07:56:34
486
转载 无以言退 献给高科技企业员工
我从事IT行业十多年,几乎经历了国内高科技、IT行业发展的过程。恰逢改革开放三十周年,我很想写点什么,写一写这群与改革开放一样岁数的人群,正是他们以自己的青春造就了不平凡的事业。他们代表了一个时代,表达了一种精神。 我把这种精神总结为“无以言退”。 “无言以退”和“无以言退”,我使用哪个呢?我想了很久,最后决定使用“无以言退”。 “无言以退”可能已经有了思想和精神的松
2014-09-04 07:55:31
534
转载 一位华为IT总监 职场是学习和感恩的
看到了太多猎奇华为的评论、新闻和猜想,也看了很多由员工自杀而引起的议论,所以,应该写写华为的真情,职场的,同事间的,那些合力和战斗。不去理解和读取这些真人真事,永远不可能真正去了解华为、联想等高科技企业。《无以言退》让你走近真人真事,了解真实的高科技企业。 我看到了一封关于一位华为IT总监离职时写给大家的告别信。这是真人真事。恰恰在这封告别信中,体现了华为人的品质和精神,同时让我们对
2014-09-04 07:54:43
951
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人