在Android开发中,我们经常会用到列表下拉刷新和上拉加载的功能。
Google在support.v4包中提供了一个组件可以用来进行下来刷新,这个组件是SwipeRefreshLayout。
下面我们来看一下这个组件的使用:
在布局文件中加上xml代码<android.support.v4.widget.SwipeRefreshLayout
android:id...
分类:
其他好文 时间:
2016-04-22 19:59:49
阅读次数:
243
2015ACM/ICPC亚洲区长春站
dp...
分类:
其他好文 时间:
2016-04-22 19:58:01
阅读次数:
134
对application监听对application监听,实际上就是对ServletContext(Servlet上下文)监听,主要使用ServletContextListener和ServletContextAttributeListener两个接口。上下文状态监听:ServletContextListener
ServletContextListener接口的定义
在上下文状态监听操作中,一...
分类:
其他好文 时间:
2016-04-22 19:57:59
阅读次数:
114
初学github,记录一下操作步骤。写得不好,欢迎指正。
会来看github入门的应该都知道啥是github了吧,这儿就不多说了。
1、首先当然是登入github网站
https://github.com/
点击网站右上角的按键 “Sign Up”注册一个 github账号
填写名字,邮箱,密码后点“Create an account”提交即可
第二步直接选择...
分类:
其他好文 时间:
2016-04-22 19:57:58
阅读次数:
190
题目链接:点击打开链接
思路:用d[i][a][b][c][is]表示当前到了第i位, 三个数的i位分别是a,b,c, 是否有进位 , 的方法数。
细节参见代码:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#includ...
分类:
其他好文 时间:
2016-04-22 19:59:01
阅读次数:
191
找单词
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 5782 Accepted Submission(s): 4062
Problem Description
假设有x1个字母A, x2个字母B,.......
分类:
其他好文 时间:
2016-04-22 19:58:34
阅读次数:
219
要发布首先需要发布证书,其获取和安装的基本流程和真机调试证书一致,关于真机调试证书的获取和使用可以参考这篇文章。不过现在Xcode7不需要真机调试证书也可实现真机调试了,可以参考这篇文章。
要获取证书,以及发布app,都需要开发者账号,开发者账号分为个人和企业两种,在https://developer.apple.com/programs/这个网站注册。关于申请开发者账号,有时间再写一篇文章...
分类:
移动开发 时间:
2016-04-22 19:58:14
阅读次数:
193
详细讲解使用友盟社会化分享实现分享到微信、QQ、微博...
分类:
移动开发 时间:
2016-04-22 19:56:26
阅读次数:
3097
一、连接MySQL
格式:
mysql -h主机地址 -u用户名 -p用户密码
1、例1:连接到本机上的MYSQL。
首先在打开DOS窗口,然后进入目录
mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提...
分类:
数据库 时间:
2016-04-22 19:56:52
阅读次数:
346
??
进程、线程、内存管理是一个内核最基本的服务,也是一个内核最主要的组成部分。这几方面的知识是一个软件开发人员必须掌握的基础知识。虽然一个人不懂这些知识也能编写简单的程序,但这样的程序只能算是皮毛。掌握了进程、线程和内存管理方面的知识,就能够充分利用操作系统内核提供的服务,提高你编写的软件的执行效率、更节省资源、更健壮。顺便说一下,在Windows
CE.net下可以运行用Visual S...
分类:
编程语言 时间:
2016-04-22 19:55:56
阅读次数:
192
本篇文章假设读者没有任何的触摸事件基础知识,所以我们会从最基本的触摸事件分发处说起。
ScrollView为什么会出现嵌套EditText出现滑动事件冲突呢?相信你会有这种疑问,我们来看这么一种情况:
有一个固定高度的EditText,假设它只能显示3行文本,但是,我们在其中输入的文本多余三行时,那么这时就需要可以在EditText内部进行小幅滚动了。那么将这个EditText放入了S...
分类:
其他好文 时间:
2016-04-22 19:55:10
阅读次数:
372
十条有用的 Go 技术
这里是我过去几年中编写的大量 Go 代码的经验总结而来的自己的最佳实践。我相信它们具有弹性的。这里的弹性是指:
某个应用需要适配一个灵活的环境。你不希望每过 3 到 4 个月就不得不将它们全部重构一遍。添加新的特性应当很容易。许多人参与开发该应用,它应当可以被理解,且维护简单。许多人使用该应用,bug 应该容易被发现并且可以快速的修复。我用了很长的时间学到了这些事...
分类:
其他好文 时间:
2016-04-22 19:54:49
阅读次数:
273
当我们相册中的图片有几千张的时候,你快速的拖动滚动条到底部,怎么样才能保证图片加载的流畅性以及避免OOM呢
1.使用Lru算法对图片进行缓存保证流畅性以及避免OOM
2.图片加载肯定是要异步进行的,那么就涉及到多线程的并发进行,使用线程池对任务进行调度
3.使用android内部的异步消息机制Looper+Handler对taskQueu...
分类:
其他好文 时间:
2016-04-22 19:55:08
阅读次数:
155
在Java中,每一个对象都拥有一个锁标记(monitor),也称为监视器,多线程同时访问某个对象时,线程只有获取了该对象的锁才能访问。
在Java中,可以使用synchronized关键字来标记一个方法或者代码块,当某个线程调用该对象的synchronized方法或者访问synchronized代码块时,这个线程便获得了该对象的锁,其他线程暂时无法访问这个方法,只有等待这个方法执行完毕或...
分类:
编程语言 时间:
2016-04-22 19:56:04
阅读次数:
179
算法目的给一个数n,快速提取n的一个因数。算法根据:生日悖论讲生日悖论之前,先看一个东西。
给出[1..1000]的数,从中任意选出一个数为k的概率是110001\over 1000。
但是假如选出两个数p,q要求他们的差值为k,就是|p-q|=k的概率大概是15001\over 500,因为要去绝对值。
继续向下,选出l个数,使他们之间有两个数的差值为k,那么概率会随l的变大而变大,最终会趋...
分类:
编程语言 时间:
2016-04-22 19:57:18
阅读次数:
131
1. 首先下载TexturePacker 写该文章时最新的版本是4.1.0
下载地址为:https://www.codeandweb.com/blog/2013/09/23/spritekit-animations-and-textureatlases
2. 启动TexturePacket拖动自己准备好的图片,直接拖动到工作区, 他会自动变成一张图片。
我这里面做了10个数...
分类:
其他好文 时间:
2016-04-22 19:54:22
阅读次数:
458
一、准备工作
1、注册环信帐号
注册一个环信账号之后,我们用注册的帐号登陆。然后创建一个应用,会得到一个对应的AppKey,这个AppKey在初始化环信SDK的时候需要用到。
点击查看注册环信帐号教程
2、制作推送证书
如果需要做离线推送的功能,需要制作一个推送证书。如果只是需要实现单聊、群聊等功能,可以跳过此步骤。个人建议刚开始接触环信的开发者可以忽略此步骤。
...
分类:
移动开发 时间:
2016-04-22 19:55:10
阅读次数:
233