自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(180)
  • 资源 (2)
  • 收藏
  • 关注

转载 命令行式下java package的编译与运行注意事项

转载自:http://blog.csdn.net/hittata/article/details/4231276#comments 首先,如果你有两个类:   (1)A.java        import edu.ustc.*;        public class A{          public static void main(String[] a

2016-06-06 21:14:56 566

原创 记-wap的预实习

已经这么多天过去了,预internship还历历在目,虽然后天就要考试了,但还是决定现在就把这些事和这些人记录下来,我怕时间长了一些细节会忘的。我是参加2016年4月的一批,记得接到技术面试的电话的时候,是懵的状态,故作镇定的约了下午的时间,之后就是以一杯咖啡的代价叫同学陪我一起去,帮我看书包( 感觉还是挺划算的~~)。面试的时候是一个日本的面试官,感觉挺严肃的(之后才知道是藤井先生~ Mr.

2016-05-03 18:59:19 1057 3

原创 产品体验-潮汐

这是第一篇写产品体验,不是很专业,毕竟要培养一段时间的发现问题的眼光,之后的体验报告会根据一些专业的产品体验报告的模式来写,这样问题也清晰些,改进也有方向。产品名称:潮汐产品归类:工作,学习,效率,闹钟,定时器产品描述:番茄工作法同类型产品:疯狂番茄,番茄工作,番茄任务,番茄钟产品特点:所占空间小。功能简单,上手容易。磨砂界面,显示时间的方式时尚,整体比较清新。加入

2016-04-06 22:30:05 741

原创 poj3278-两种方法的比较

之前写过两个版本的,一个是两年前的,一个是两年后的,结果两年后的速度比不上两年前的仔细比较了一下两个的代码,应该我之后的bfs是用queue实现的,而之前是直接使用数组,用front和rear来控制,队列的速度没有数组快,但是存储空间节省了不少

2016-03-27 17:57:02 1844

原创 poj3278-两年后的重写

哎,今天一看以前写的,真是不忍直视~担心以前被我毒害到的青年,我自己现在都被自己毒到了~~,于是先简单重写一波,晚上查查看有没有什么更加优化的地方,现在先还一波债;用的是BFS,代码里有简单的优化:用isVisited来记录已经访问过的点,以及当前位置大于牛的位置的话,只剩下-1的方案能选。我数组开的挺大的,基本上是两倍的,是为了防止K接近100000的时候,内存爆了#include#i

2016-03-27 17:20:58 502

转载 c/c++头文件的作用

C语言中的.h文件和我认识由来已久,其使用方法虽不十分复杂,但我却是经过了几个月的“不懂”时期,几年的“一知半解”时期才逐渐认识清楚他的本来面目。揪其原因,我的驽钝和好学而不求甚解固然是原因之一,但另外还有其他原因。原因一:对于较小的项目,其作用不易被充分开发,换句话说就是即使不知道他的详细使用方法,项目照样进行,程序在计算机上照样跑。原因二:现在的各种C语言书籍都是只对C语言的语法进行详细的不能

2016-03-12 23:38:28 524

原创 安装opencv过程中的一些注意点和测试代码

我使用的是vs2013来安装opencv2.4.1版的,这可以参考百度经验:如何在VS2013下配置OpenCV_;按上面的步骤一步一步配置就可以了,但如果从网上面下载opencv300,注意这个文件是只针对作者的那台电脑,要修改两个部分:首先是后面的文件路径要写成你自己opencv的路径,比如我就是E:\opencv\opencv\build\x86\vc12\lib;还有一个就是和

2015-02-15 14:38:53 698

原创 寒假计划

最近终于把考试考完了,终于有大把的时间来学编程和算法,虽然有40天但中间被各种事情占用,所以还是会有点紧张;寒假的任务主要有:图像的相关算法,android的学习,还有美赛(估计要坑队友了!),linux学习;首先美赛的时间是2月5号到2月10号,所以在这之前要多看看数模的常用算法,了解图像的处理的基本知识,看看android学习视频,一个星期出一份学习心得,linux的指令的学习,在虚拟机上

2015-01-25 11:42:03 479

转载 常用但忽略的anroid知识10-获取屏幕的宽高

获取屏幕的宽高:方法1://获取屏幕的宽度 public static int getScreenWidth(Context context) { WindowManager manager = (WindowManager) context .getSystemService(Context.WINDOW_SERVICE); Displ

2014-12-16 22:08:25 536

原创 日志14-12-15

最近要开始看高仿微信了,看完之后再看看qq5.0的侧滑实现,感觉这两个的类型差不多,放在一起看效果应该比较好。最后终于分享被采纳了,很高兴的说~~~

2014-12-15 21:39:55 466

原创 日志-14-12-14

这两天有点心不在焉吧!有点急躁,调整好状态迎接接下来的学习和考试

2014-12-15 00:02:51 463

原创 流式布局的实现-3-onLayout

我们主要是来实现FlowLayout中的onLayout函数。

2014-12-13 20:07:30 696

原创 流式布局的实现-2-onMeasure的实现

在这一篇中,我们主要是来实现FlowLayout中的onMeasure函数。先说一说onMeasure,可以说重载 onMeasure(),onLayout(),onDraw()三个函数构建了自定义View的外观形象。再加上onTouchEvent()等重载视图的行为,可以构建任何我们需要的可感知到的自定义View。我们知道,不管是自定义View还是系统提供的TextView这些,它们都必须放

2014-12-13 17:07:12 947

原创 流式布局的实现-1

流式布局可以实现逐行填满的布局效果;适用于关键词搜索和热门展示,可以动态的添加标签,用起来十分方便与快捷

2014-12-13 16:56:32 1437

转载 常用但忽略的anroid知识9- 自定义View之onMeasure()

可以说重载onMeasure(),onLayout(),onDraw()三个函数构建了自定义View的外观形象。再加上onTouchEvent()等重载视图的行为,可以构建任何我们需要的可感知到的自定义View。本节我们探索自定义View中onMeasure()起到了什么样的作用,题外要插的一句是,Activity框架,View框架中大量的on函数基本上都应用到了Template模式,掌握这一

2014-12-13 10:35:56 644

原创 日志14-12-11

今天对流水布局整理了一下,但是感觉还是不是很清楚的样子,明天一定要把他弄懂。最近又有点小松懈了,加油吧!

2014-12-11 22:59:16 588

原创 ListView实现下拉刷新-3-将顶部布局动态的显示出来

在第二篇中主要讨论了将顶部布局加载到ListView中,重点分析了init,measureView和topping三个方法的实现;这一篇主要是收尾部分,即判断状态,加载相应的函数并实现函数回调机制;onTouchEvent:判断手势动作的方法:public boolean onTouchEvent(MotionEvent ev) {         // TOD

2014-12-11 17:22:04 990

原创 ListView实现下拉刷新-2-将顶部布局加载到ListView中

上一篇实现了Adapter类的创建,和getView函数的分析;这一篇主要讲第二部分,即将顶部布局加载到ListView中;重点是ReFlashListView的实现上,这一篇中我会谈一谈在阅读源代码的过程中所遇到的困难和采取的方法;首先看ReFlashListView类:public class ReFlashListView extends ListView i

2014-12-11 17:18:21 1064

原创 ListView实现下拉刷新-1-实现ListView

第一篇:实现LIstView;重点在MyAdapter的实现上和convertView回收的机制; 第二篇:将顶部布局加载到ListView中,即顶部布局初始化; 第三篇:将顶部布局动态的显示出来,涉及到的功能和机理比较多,如接口回调机制,还有状态的设置;

2014-12-11 16:32:56 945

原创 日志14-12-10

今天终于把用listView实现下拉刷新的部分写完了,并且得到别人的认可,觉得狠高兴。这部分我也会尽快的在博客上发表的。明天主要开始分析流水式布局,压力有点大呀..加油吧!(明天快递应该也快要到了,好开心的说)

2014-12-10 23:42:18 500

原创 日志14-12-9

今天感觉有点烦躁,可能是快要期末考试,课还没有复习。。。。还是在整理ListView的部分,有做到将Head布局加载到ListView布局中,明天应该可以吧这个结束了。还看了android流水布局的视频,没有源码,所以之后的分析可能会有些麻烦,明天应该可以把流水布局的视频看完。后天开始写流水布局的分析

2014-12-09 23:12:23 431

转载 常用但忽略的anroid知识8-Context

Context通俗上的讲叫做上下文,正如读书时我们常常需要通过上下文来判断某句话的意思,在程序中我们也会碰到Context,在Android中Context的出现次数是相当多的。本文主要站在Android的角度分析了Context的用意以及设计思想,仅供参考。从个人的角度来说,我其实更加喜欢称这里的上下文为环境,试想我们在饭店吃饭,那么饭店为我们提供了就餐的环境,这环境里就包括了食物、筷子、勺

2014-12-09 20:11:18 491

转载 常用但忽略的anroid知识7-ViewGroup

这回我们是深入到ViewGroup内部\,了解ViewGroup的工作,同时会阐述更多有关于View的相关知识。以便为以后能灵活的使用自定义空间打更近一步的基础。希望有志同道合的朋友一起来探讨,深入Android内部,深入理解Android。一、ViewGroup是什么?       一个ViewGroup是一个可以包含子View的容器,是布局文件和View容器的基类。在这个类里定义了Vi

2014-12-09 20:07:13 515

转载 常用但忽略的anroid知识6-深入理解Android中View

这回我们是深入到View内部,去研究View,去了解View的工作,抛弃其他因素,以便为以后能灵活的使用自定义空间打下一定的基础。希望有志同道合的朋友一起来探讨,深入Android内部,深入理解Android。一、View是什么?       View是什么了,每个人都有自己的理解。在Android的官方文档中是这样描述的:这个类表示了用户界面的基本构建模块。一个View占用了屏幕上的一个

2014-12-09 19:40:58 652

转载 常用但忽略的anroid知识5-获得一个view的宽和高

摘要 我们都知道在onCreate()里面获取控件的高度是0,这是为什么呢?我们来看一下示例: 首先我们自己写一个控件,这个控件非常简单: public class MyImageView extends ImageView { public MyImageView(Context context, AttributeSet attrs) { super(context, attrs我们都知道

2014-12-09 11:35:22 909

原创 日志14-12-8

今天主要是把星期六和星期日看的ListView实现下拉刷新整理了一遍,分析了ListView实现的机理,主要是adapter实现的部分和adapter中getView函数的实现,涉及到convertview的回收,setTag,getTag函数实现

2014-12-08 23:54:57 414

原创 android笔记22-UI模板设计

系统定义控件的步骤的步骤是首先定义atts.xml文件来定义控件的属性,之后重写控件,确定好继承关系,最后在xml文件中使用控件;参考系统,我们的设计需要:首先设计需要的属性->实现一个"view"->引用所实现的"view"步骤: 第一步(设计属性):在values目录下新建一个xml文件,命名为atts;通过声明           ...在decl

2014-12-08 19:12:25 605

原创 android笔记21-数据存储之SQLite

数据存储之SQLiteandroid中的SQLite:SQLite的常用函数: Cursor类: SQLiteDatabase: 在android中,默认每个程序的数据库是唯一的且不互相干扰;步骤(调用SQLite自己的语句来完成操作): 第一步:创建数据库并打开;创建SQLiteDatabase对象并

2014-12-08 18:54:50 520

原创 android笔记20-数据存储之sharedPreference

sharedPreference:以xml文件,键值对的方式来存储;步骤: 第一步:创建SharedPreference对象,并调用PreferenceManager类的静态成员函数getDefaultSharedPreference(MainAcitivty.this)将返回值给SharePreference对象完成初始化,或者可以直接调用getSharedPreferences(n

2014-12-08 18:52:25 712

原创 android笔记19-帧动画

帧动画: 属性:  oneshot:表示是不是只播放一遍; 通过xml方式来创建帧动画: 第一步:在布局文件中创建两个按钮和ImageView。来控制动画的播放和显示动画; 第二步:在drawable文件夹下,创建xml文件,并选择类型为animation_list;在animation_list下创建子标签用来添加图片 drawable:表示图片位置; durat

2014-12-08 18:46:28 541

原创 android笔记18-anroid补间动画

anroid补间动画:都有的属性: duration:表示动画的持续时间,单位为毫秒级的; interpolator:动画的加速器; repeatCount:动画的重复次数; startOffSet:表示隔多少秒后执行。可以利用这个性质来把set中的各个动画隔开;alpha的属性:(渐变) fromAlpha:开始时的透明度; toAlpha 

2014-12-08 18:41:58 661

原创 android笔记17- 各种menu

各种menu:OptionsMenu:创建菜单;点击菜单按钮时显示菜单项,点击菜单项时,有点击事件;创建菜单项:  第一步:在Activity中重写onCreateOptionsMenu()来创建选项菜单,在中包含了getMenuInflater().inflate(R.menu.main,menu),R.menu.main是res的menu文件夹下的xml文件是放菜单的文

2014-12-08 18:37:23 714 1

原创 android笔记16-Notification

Notification:状态栏通知;通知栏的内容: 图标,标题,内容,时间,点击后的响应;Notification.Builder的方法:  setSmallIcon(R.drawable...):设置图标;  setTicker(string):设置手机状态栏的提示;  setWhen(System.currentTimeMillis()):时间;  setCont

2014-12-08 18:35:41 516

原创 日志:14-12-27

这两天一直在看用listView来实现下拉刷新的例子,通过这个例子,让我对android的Interface,回调机制,常用类之间的继承关系,适配器都有了比之前有了太多的认识。有不懂的地方知道去查developer上的API文档,也会用ctrl+左键直接去类里面来查。之前虽然也是知道这些方法,但是一直都不怎么去用。一直说是记住实现,例子,代码就ok了,结果是笔记越来越多,但是还是一个没有记住。所以

2014-12-07 23:37:55 507

转载 BaseAdapter中重写getview的心得以及发现convertView回收的机制

以前一直在用BaseAdapter,对于其中的getview方法的重写一直不太清楚。今天终于得以有空来探究它的详细机制。下面先讲讲我遇到的几个问题:一.View getview(int position, View convertview, ViewGroup parent )中的第二个参数是什么含义;二.View的SetTag和getTag方法的用途;先来解决第一个问题:an

2014-12-07 16:08:07 645

转载 常用但忽略的anroid知识4-interface

这虽然是java的内容,但理解他也是很重要的!(虽然说得很直白,但不得不承认人家的水平在那,话挫理不挫。)http://zhidao.baidu.com/link?url=p-JKmg4nwRrLlqP6djf9vPqztYHazI5a7dQkL1QJeFcX6EX5S7cQjMxrEJslC-hx3NO0ehikURk6TGn7StEWjK

2014-12-07 13:21:22 460

转载 常用但忽略的anroid知识3-Adapter

转自http://blog.csdn.net/kieven2008/article/details/6576439Android Adapter适配器Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。Android中有很多的适配器,首先看看这些适配器的继承结构D

2014-12-07 13:15:04 828

原创 linux入门-菜鸟级操作2-基础的目录和文件的操作

概述:ls,cd,mkdir,rm,cp,ln,mv,pwd等ls:查询目录中的内容 选项: -l:显示详细内容(long):  第一列显示的权限:权限默认10位:    第一位文件类型(- 文件,d 目录,l 软链接)--共有7种,常见的是3种;    其他位是每三位是一组:      所有者u   所属组g   其他人o;        rw-

2014-12-07 11:03:46 558

转载 常用但忽略的anroid知识2-回调问题

下面是我选的两篇博客,第一篇主要是介绍原理的,第二篇主要是代码,互补吧!太长了,我就不粘了http://blog.csdn.net/lindir/article/details/7819720http://blog.csdn.net/wangjinyu501/article/details/22052187

2014-12-06 16:43:13 686

转载 常用但忽略的android知识1-Inflate

转载自 http://blog.csdn.net/andypan1314/article/details/6718298Inflate()作用就是将xml定义的一个布局找出来,但仅仅是找出来而且隐藏的,没有找到的同时并显示功能。最近做的一个项目就是这一点让我迷茫了好几天。android上还有一个与Inflate()类似功能的方法叫findViewById(),二者有时均可使用,但也有区

2014-12-06 16:35:51 720

流式布局源码

这是我关于流式布局的源码,来自于慕课网老师的分享,对于流式布局的详细分析,请看我的博客http://blog.csdn.net/softtrilobite

2014-12-13

ListView实现下拉刷新

配合我的关于ListView实现下拉刷新,效果会更好,我在那三篇文章里介绍和解释一些关于android。所以如果你下载的话,请一定要看看我的博客,不是说赚访问量,这些数字是没有意义的,我只是不想被下载的人说我坑,http://blog.csdn.net/softtrilobite,标题为:ListView实现下拉刷新

2014-12-11

空空如也

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

TA关注的人

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