- 鸿蒙学习-ListContainer
学渣中的战斗渣
ListContainer是用来呈现连续、多行数据的组件,包含一系列相同类型的列表项。自有XML属性rebound_effect:开启/关闭回弹效果,boolean类型shader_color:着色器颜色,color类型orientation:列表项排列方向horizontal:表示水平方向列表。vertical:表示垂直方向列表。ListContainer的常用接口设置响应点击事件。listCo
- Python之一个球从 100 米高度自由落下,每次落地后反弹回原高度的一半,再落下,再反弹。求它在第十次落地时,球共经过多少米? 第十次反弹多高?
guofeng_zhang
python
1.百度到的讲解的比较详细的地址,思路写的也比较容易理解:https://www.cnblogs.com/sangern/p/17404508.html规律图如下:total_distance=100#首次下落距离就是100forbottom_countinrange(1,11):#第1次到第10次rebound=100*0.5**bottom_countifbottom_count>=2:tot
- Flutter中也可以使用类似于Facebook的rebound动画了
efe379fd898f
这是一个Flutter库,模拟弹簧动力学,并添加现实世界的物理到您的应用程序。受到FacebookRebound启发使用要使用此插件包,请将flutter_rebound作为依赖项添加到您的pubspec.yaml文件中,详见dependencyinyourpubspec.yamlfile.示例//引入包import'package:rk4/rk4.dart';import'package:flu
- “BBTeamDataStatistics“ app Tech Support(URL)
weixin_42782982
objective-c
Asoftwareforstatisticsofbasketballteamdata,includingmultipledatasuchasScore,Assisting,Rebound,Steel,Blockedshot,Turnover,Freethrow,Threepointshot,Twopointshot,Foul,Shot,Goal,etcIfyouhaveanyquestions,y
- Rebound Privacy Policy
HeXiao_LuHe
introductionItisourresponsibilitytoprotectuserinformationsecurityandprivacy.Iamcommittedtotheconceptof"everythingbasedonuservalue",andstrivetoimprovethetransparencyofinformationprocessing,enhanceyourc
- NBA球员能力雷达图matplotlib,pandas
祖儿的网工
selenium数据可视化python
name=BaseData['球员']score=BaseData['得分']assist=BaseData['助攻']rebound=BaseData['篮板']steal=BaseData['抢断']block=BaseData['盖帽']num=BaseData['场次']mistake=BaseData['失误']defsortmax(li):liratio=[]limax=eval(st
- HarmonyOS之常用组件ListContainer的功能和使用
╰つ栺尖篴夢ゞ
HarmonyOSListContainer使用ListContainer接口ListContainer样式ListContainer优化
一、ListContainer简介ListContainer是用来呈现连续、多行数据的组件,包含一系列相同类型的列表项。二、支持的XML属性ListContainer的共有XML属性继承自Component,详情请参考我的博客:HarmonyOS之组件通用的XML属性总览。ListContainer的自有XML属性见下表:属性名称中文描述取值取值说明使用案例rebound_effect开启/关闭回
- 推荐一个python写的命令行错误信息收集工具
zhoucq
关键字:Rebound,cli,error,Python,Node.js推荐一个命令行错误信息的收集工具Rebound,当出现编译错误时,它能立即获取堆栈溢出的错误信息。它使用非常简单,只需用rebound命令去执行文件即可。安装Rebound在MacOS,Linux和Windows下均有二进制版本可下载。也可以使用pip直接安装,需要Python3.0或更高版本:$pipinstallrebou
- 使用两种方式完成四种弹性动画
yizhanzjz
前言 最近这段时间对弹性动画比较感兴趣,空闲就做了一下弹性动画的实现。网上对弹性动画的实现其实是有3种,属性动画设置spring插值器、facebook出的rebound以及google出的SpringAnimation。考虑到android的google背景以及想重温一下属性动画的使用,本博实现了第一种和第三种。最终实现效果springAni.gif 注意上述动态图界面的title,第一个界
- 【UI微专业】作品赏析
护林员
现在仔细赏析一下这个rebound吧!(出处:Dribbble-rebound_ui.jpgbyE-legance.net)这幅作品是我在dribbble上看到的,当时留下了深刻的印象。我的第一眼看来就很舒适,很流行的扁平化设计,色调很柔和很舒服。页面风格很统一,排版布局也很规整。细看门道也非常的多,首先,为了把控整体的柔和风格,图标的设计很稳妥,不是那种特别大胆、有活力的线条,同时用了中规中矩的
- 鸿蒙学习-ScrollView
学渣中的战斗渣
ScrollView是一种带滚动功能的组件,它采用滑动的方式在有限的区域内显示更多的内容。ScrollView的自有XML属性match_viewport:是否拉伸匹配,boolean类型,对应方法setMatchViewportEnabled();rebound_effect:回弹效果,boolean类型,对应方法setReboundEffect();常用方法doFling(intvelocit
- Facebook-Rebound探索发现
lumenghz
Facebook是什么就不赘述,我知道rebound这个库也是在看一个叫做Paper的软件的时候延伸到的,首先我介绍一下Paper。Paper是一个新闻客户端,Facebook设计和开发的他们迄今为止最优秀的移动应用,让人惊艳的优秀交互是大家关注的焦点,全手势、超流畅交互是吸引人的亮点。良心企业Facebook在Github上开源了Paper背后的动画引擎Pop。有了它,你也可以写出第二个Pape
- Rebound
星月下的青草
SpringAnimationsforAndroidReboundisajavalibrarythatmodelsspringdynamics.Reboundspringmodelscanbeusedtocreateanimationsthatfeelnaturalbyintroducingrealworldphysicstoyourapplication。rebound是Facebook的一个动
- The digital currency market began a short-term rebound
cortanababy
IntherallyfromSeptember18tothepresent,thetotalmarketvalueoftheentiredigitalcurrencymarketincreasedby$34billion.Afteralarge-scaleshort-termrebound,theentiredigitalmoneymarketbeganashort-termretracement
- Rebound
敲代码的本愿
介绍Rebound是Facebook推出的一款Android物理动画库,于2013年10月在Mobile@Scale大会上正式发布,旨在解决笨重、缓慢的传统移动网络界面。Rebound基于BSD许可协议,兼容HTML5和Node.js。其弹簧模型在应用程序中引入了现实世界的物理,易于集成,创建的动画能够让人感觉到非常自然,可用于滚动条、切换开关、呼叫等场景下。官网Github使用栗子:弹簧模型驱动
- Rebound-Android的弹簧动画库
丿天下丶第一
Android大神之路
简介官方网站githubRebound是facebook出品的一个弹簧动画库,与之对应的IOS版本有一个pop动画库,也是非常的强大给力。Facebook真是互联网企业中的楷模,开源了很多的实用开源库,大赞一个!!!讲解Rebound之前,先看看我们根据Rebound高仿的新浪微博弹出菜单,看效果图:话说回来,facebook为啥推出这个库呢?主要就是现有的动画离真实物理世界差别比较明显,为了让动
- (十七)ReactNative 中动画详解
yuanmengong886
ReactNative
大多数情况下,在ReactNative中创建动画是推荐使用AnimatedAPI的,其提供了三个主要的方法用于创建动画:Animated.timing()--推动一个值按照一个过渡曲线而随时间变化。Easing模块定义了很多缓冲曲线函数。Animated.decay()--推动一个值以一个初始的速度和一个衰减系数逐渐变为0。Animated.spring()--产生一个基于Rebound和Orig
- Recyclerview源码解析
qqmuhua123
newnewandroid
1:整体认识Adapter将数据展示到view上index位置binding借助adapter将数据展示在view上recycleview复用view保存在缓存里面再利用,节省解析时间scrapview进入暂时分离的状态,Dirtyview必须再次rebound才可以用2:细节认识1:recyclerview中的position一般就是两种position:1:adapter的position2:
- 姐弟恋
百事菠萝饭
每天一个关键词,500字,只要不是遇到要了命的急事,尽量每天更。今天的主题词是“姐弟恋”,之所以选择这个主题,是因为看了一部叫《Rebound》的电影。09年的片子了,有个很俗套的中文名,就是《姐弟恋》。剧情很俗套,但也有点小小的鼓舞人心,这里不过多讨论剧情,有兴趣的可以看了后去豆瓣发表影评,不过一大票热门影评的发布时间都是“五年前”,真是不择不扣的挖坟片。说回到姐弟恋本身,“兄弟我还是有点发言权
- linux反弹shell
abg49988
参考链接http://www.cnblogs.com/r00tgrok/p/reverse_shell_cheatsheet.htmlhttp://www.waitalone.cn/linux-shell-rebound-under-way.htmlhttp://roo7break.co.uk/?p=215http://pentestmonkey.net/cheat-sheet/shells/re
- 【控件】android 软软的动画弹出菜单,基于Facebook的Rebuond
锐心凌志
我是路过的DEMO:https://github.com/CarGuo/AnimationMenuimagerebound安利Facebook开源的弹簧动画库,模拟物理弹簧的效果,让直男♂的你从此软下来,产品经理再也不需要担心交互过硬了(✿◡‿◡)。rebound模拟的是物理效果,这里主要是有两个关键点:Tension(拉力系数)、Friction(摩擦系数)。Tension越大♀,弹性效果就越大
- Facebook Rebound Android弹性动画库 源码分析
MarkZhai
Rebound源码分析对于想体验一下rebound的效果,又懒得clone和编译代码的,这里提供一个demoapk。今天看到了tumblr发布了基于rebound的Backboard,本想直接分析一下Backboard对rebound做了些什么,不过考虑到rebound还没有仔细分析过,所以这里做一下源码分析。对外部来说,首先接触的就是SpringSystem了,但在说它之前,先让我们看看Spri
- shell脚本实现批量自动redis反弹shell攻击
十月鱼
Linux
一、shell实现redis反弹shell[root@xingchengattack]#catshell_rebound.sh#!/bin/bash##createbyxingcheng##20180403##function批量redis反弹shell获取系统权限,主要针对没有安全策略的reids服务器和弱口令redis服务器,他们往往使用root账户运行#ip_list=(39.106.107
- ToggleButton自定义View学习
xiongmaozhijin
Android
1.ToggleButton项目地址2.rebound项目地址3.本地下载4.相关参考android中onMeasure初看,深入理解布局之一!Android自定义ViewonMeasure方法的实现ANDROID自定义视图——onMeasure,MeasureSpec源码流程思路详解Android视图绘制流程完全解析,带你一步步深入了解View(二)昨天学习了ToggleButton,一个挺好看
- 总结2015:10个最佳响应式网站设计模版
tanmer
微相册展示模版微相册模版适合做分类信息展示的模版,博客模版最佳博客模版http://pukekodesigns.co.nz/clients/rebound/index.html最佳企业宣传网页模版,多终端适配,适用于营销型企业建站企业模版http://pukekodesigns.co.nz/clients/rebound/index.html最佳H5网页模版设计html5up是一个专门设计H5网页
- RecyclerView 入场动画-仿百度外卖
FrankFan
前言最初是用facebook出的rebound做的。rebound比较老了,几年没有更新,提供的demo也不支持Java8。于是在http://inloop.github.io/interpolator/上又调校了个插值器,效果还算可以,还可以少引用一个库。效果图百外卖入场动画我的基本流程流程很简单,先找到RecclerView的每一个itemView,在onCreateViewHolder时将每
- 8月14日笔记小结
飞鸟逐溪
#分享篇From烟册:这一部分印象最深刻的部分是关于Art那一块作者说的要做到delibratepractice我们需要认识和拒绝的三个流行的看法:1.thebeliefthatone’sabilitiesarelimitedbyone’sgeneticallyprescribedcharacteristics.2.ifyoudosomethingforlongenough,you’rebound
- Android Facebook-Rebound弹性动画
韩sang
ios动画和android动画长久以来我都有这么一个疑问,为什么同样的设计,同样的动画效果,在ios上的效果要明显好于android呢?随着开发经验的积累接触到更多种类的开发机,我发现主要的原因在于ios动画效果和屏幕显示效果,默认的ios动画是有弹性效果,而在android平台上动画都是生硬的效果,而且大部分公司的设计都是以ios为基准,MD设计的androidapp少之又少,ios的显示效果自
- ch05 需求分析+产品思维
_Ely
课前推荐书籍:《怪诞行为学》脑图:http://naotu.baidu.com/思维导图工具dribble功能:rebound灵感来源于muzli精选文章推荐image.png需求产生设计产品前,首先明确产品会做什么,能否帮助用户实现目标2018-01-30151028.jpg需求获取2018-01-30151521.jpg需求分类2018-01-30151651.jpg需求整理2018-01-3
- facebook rebound与数值分析
夜宿金陵渚
对rebound的阻尼效果很感兴趣,但是有些时候并不想引用整个的rebound库。只想利用它计算各个时间点对应的值,即提取出对应的算法,封装成类似Scroller的形式。也就是这里的SpringCalculator类,只是Spring稍稍改了一点点,具体项目:https://github.com/fornana/Animation。看代码的过程中,有些地方感觉可以注意一下,主要是这么几点:1、动画
- PHP,安卓,UI,java,linux视频教程合集
cocos2d-x小菜
javaUIlinuxPHPandroid
╔-----------------------------------╗┆
- zookeeper admin 笔记
braveCS
zookeeper
Required Software
1) JDK>=1.6
2)推荐使用ensemble的ZooKeeper(至少3台),并run on separate machines
3)在Yahoo!,zk配置在特定的RHEL boxes里,2个cpu,2G内存,80G硬盘
数据和日志目录
1)数据目录里的文件是zk节点的持久化备份,包括快照和事务日
- Spring配置多个连接池
easterfly
spring
项目中需要同时连接多个数据库的时候,如何才能在需要用到哪个数据库就连接哪个数据库呢?
Spring中有关于dataSource的配置:
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
&nb
- Mysql
171815164
mysql
例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WI
TH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作
- CommonDAO(公共/基础DAO)
g21121
DAO
好久没有更新博客了,最近一段时间工作比较忙,所以请见谅,无论你是爱看呢还是爱看呢还是爱看呢,总之或许对你有些帮助。
DAO(Data Access Object)是一个数据访问(顾名思义就是与数据库打交道)接口,DAO一般在业
- 直言有讳
永夜-极光
感悟随笔
1.转载地址:http://blog.csdn.net/jasonblog/article/details/10813313
精华:
“直言有讳”是阿里巴巴提倡的一种观念,而我在此之前并没有很深刻的认识。为什么呢?就好比是读书时候做阅读理解,我喜欢我自己的解读,并不喜欢老师给的意思。在这里也是。我自己坚持的原则是互相尊重,我觉得阿里巴巴很多价值观其实是基本的做人
- 安装CentOS 7 和Win 7后,Win7 引导丢失
随便小屋
centos
一般安装双系统的顺序是先装Win7,然后在安装CentOS,这样CentOS可以引导WIN 7启动。但安装CentOS7后,却找不到Win7 的引导,稍微修改一点东西即可。
一、首先具有root 的权限。
即进入Terminal后输入命令su,然后输入密码即可
二、利用vim编辑器打开/boot/grub2/grub.cfg文件进行修改
v
- Oracle备份与恢复案例
aijuans
oracle
Oracle备份与恢复案例
一. 理解什么是数据库恢复当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(硬件故障、软件故障、网络故障、进程故障和系统故障)影响数据库系统的操作,影响数据库中数据的正确性,甚至破坏数据库,使数据库中全部或部分数据丢失。因此当发生上述故障后,希望能重构这个完整的数据库,该处理称为数据库恢复。恢复过程大致可以分为复原(Restore)与
- JavaEE开源快速开发平台G4Studio v5.0发布
無為子
我非常高兴地宣布,今天我们最新的JavaEE开源快速开发平台G4Studio_V5.0版本已经正式发布。
访问G4Studio网站
http://www.g4it.org
2013-04-06 发布G4Studio_V5.0版本
功能新增
(1). 新增了调用Oracle存储过程返回游标,并将游标映射为Java List集合对象的标
- Oracle显示根据高考分数模拟录取
百合不是茶
PL/SQL编程oracle例子模拟高考录取学习交流
题目要求:
1,创建student表和result表
2,pl/sql对学生的成绩数据进行处理
3,处理的逻辑是根据每门专业课的最低分线和总分的最低分数线自动的将录取和落选
1,创建student表,和result表
学生信息表;
create table student(
student_id number primary key,--学生id
- 优秀的领导与差劲的领导
bijian1013
领导管理团队
责任
优秀的领导:优秀的领导总是对他所负责的项目担负起责任。如果项目不幸失败了,那么他知道该受责备的人是他自己,并且敢于承认错误。
差劲的领导:差劲的领导觉得这不是他的问题,因此他会想方设法证明是他的团队不行,或是将责任归咎于团队中他不喜欢的那几个成员身上。
努力工作
优秀的领导:团队领导应该是团队成员的榜样。至少,他应该与团队中的其他成员一样努力工作。这仅仅因为他
- js函数在浏览器下的兼容
Bill_chen
jquery浏览器IEDWRext
做前端开发的工程师,少不了要用FF进行测试,纯js函数在不同浏览器下,名称也可能不同。对于IE6和FF,取得下一结点的函数就不尽相同:
IE6:node.nextSibling,对于FF是不能识别的;
FF:node.nextElementSibling,对于IE是不能识别的;
兼容解决方式:var Div = node.nextSibl
- 【JVM四】老年代垃圾回收:吞吐量垃圾收集器(Throughput GC)
bit1129
垃圾回收
吞吐量与用户线程暂停时间
衡量垃圾回收算法优劣的指标有两个:
吞吐量越高,则算法越好
暂停时间越短,则算法越好
首先说明吞吐量和暂停时间的含义。
垃圾回收时,JVM会启动几个特定的GC线程来完成垃圾回收的任务,这些GC线程与应用的用户线程产生竞争关系,共同竞争处理器资源以及CPU的执行时间。GC线程不会对用户带来的任何价值,因此,好的GC应该占
- J2EE监听器和过滤器基础
白糖_
J2EE
Servlet程序由Servlet,Filter和Listener组成,其中监听器用来监听Servlet容器上下文。
监听器通常分三类:基于Servlet上下文的ServletContex监听,基于会话的HttpSession监听和基于请求的ServletRequest监听。
ServletContex监听器
ServletContex又叫application
- 博弈AngularJS讲义(16) - 提供者
boyitech
jsAngularJSapiAngularProvider
Angular框架提供了强大的依赖注入机制,这一切都是有注入器(injector)完成. 注入器会自动实例化服务组件和符合Angular API规则的特殊对象,例如控制器,指令,过滤器动画等。
那注入器怎么知道如何去创建这些特殊的对象呢? Angular提供了5种方式让注入器创建对象,其中最基础的方式就是提供者(provider), 其余四种方式(Value, Fac
- java-写一函数f(a,b),它带有两个字符串参数并返回一串字符,该字符串只包含在两个串中都有的并按照在a中的顺序。
bylijinnan
java
public class CommonSubSequence {
/**
* 题目:写一函数f(a,b),它带有两个字符串参数并返回一串字符,该字符串只包含在两个串中都有的并按照在a中的顺序。
* 写一个版本算法复杂度O(N^2)和一个O(N) 。
*
* O(N^2):对于a中的每个字符,遍历b中的每个字符,如果相同,则拷贝到新字符串中。
* O(
- sqlserver 2000 无法验证产品密钥
Chen.H
sqlwindowsSQL ServerMicrosoft
在 Service Pack 4 (SP 4), 是运行 Microsoft Windows Server 2003、 Microsoft Windows Storage Server 2003 或 Microsoft Windows 2000 服务器上您尝试安装 Microsoft SQL Server 2000 通过卷许可协议 (VLA) 媒体。 这样做, 收到以下错误信息CD KEY的 SQ
- [新概念武器]气象战争
comsci
气象战争的发动者必须是拥有发射深空航天器能力的国家或者组织....
原因如下:
地球上的气候变化和大气层中的云层涡旋场有密切的关系,而维持一个在大气层某个层次
- oracle 中 rollup、cube、grouping 使用详解
daizj
oraclegroupingrollupcube
oracle 中 rollup、cube、grouping 使用详解 -- 使用oracle 样例表演示 转自namesliu
-- 使用oracle 的样列库,演示 rollup, cube, grouping 的用法与使用场景
--- ROLLUP , 为了理解分组的成员数量,我增加了 分组的计数 COUNT(SAL)
- 技术资料汇总分享
Dead_knight
技术资料汇总 分享
本人汇总的技术资料,分享出来,希望对大家有用。
http://pan.baidu.com/s/1jGr56uE
资料主要包含:
Workflow->工作流相关理论、框架(OSWorkflow、JBPM、Activiti、fireflow...)
Security->java安全相关资料(SSL、SSO、SpringSecurity、Shiro、JAAS...)
Ser
- 初一下学期难记忆单词背诵第一课
dcj3sjt126com
englishword
could 能够
minute 分钟
Tuesday 星期二
February 二月
eighteenth 第十八
listen 听
careful 小心的,仔细的
short 短的
heavy 重的
empty 空的
certainly 当然
carry 携带;搬运
tape 磁带
basket 蓝子
bottle 瓶
juice 汁,果汁
head 头;头部
- 截取视图的图片, 然后分享出去
dcj3sjt126com
OSObjective-C
OS 7 has a new method that allows you to draw a view hierarchy into the current graphics context. This can be used to get an UIImage very fast.
I implemented a category method on UIView to get the vi
- MySql重置密码
fanxiaolong
MySql重置密码
方法一:
在my.ini的[mysqld]字段加入:
skip-grant-tables
重启mysql服务,这时的mysql不需要密码即可登录数据库
然后进入mysql
mysql>use mysql;
mysql>更新 user set password=password('新密码') WHERE User='root';
mysq
- Ehcache(03)——Ehcache中储存缓存的方式
234390216
ehcacheMemoryStoreDiskStore存储驱除策略
Ehcache中储存缓存的方式
目录
1 堆内存(MemoryStore)
1.1 指定可用内存
1.2 驱除策略
1.3 元素过期
2 &nbs
- spring mvc中的@propertysource
jackyrong
spring mvc
在spring mvc中,在配置文件中的东西,可以在java代码中通过注解进行读取了:
@PropertySource 在spring 3.1中开始引入
比如有配置文件
config.properties
mongodb.url=1.2.3.4
mongodb.db=hello
则代码中
@PropertySource(&
- 重学单例模式
lanqiu17
单例Singleton模式
最近在重新学习设计模式,感觉对模式理解更加深刻。觉得有必要记下来。
第一个学的就是单例模式,单例模式估计是最好理解的模式了。它的作用就是防止外部创建实例,保证只有一个实例。
单例模式的常用实现方式有两种,就人们熟知的饱汉式与饥汉式,具体就不多说了。这里说下其他的实现方式
静态内部类方式:
package test.pattern.singleton.statics;
publ
- .NET开源核心运行时,且行且珍惜
netcome
java.net开源
背景
2014年11月12日,ASP.NET之父、微软云计算与企业级产品工程部执行副总裁Scott Guthrie,在Connect全球开发者在线会议上宣布,微软将开源全部.NET核心运行时,并将.NET 扩展为可在 Linux 和 Mac OS 平台上运行。.NET核心运行时将基于MIT开源许可协议发布,其中将包括执行.NET代码所需的一切项目——CLR、JIT编译器、垃圾收集器(GC)和核心
- 使用oscahe缓存技术减少与数据库的频繁交互
Everyday都不同
Web高并发oscahe缓存
此前一直不知道缓存的具体实现,只知道是把数据存储在内存中,以便下次直接从内存中读取。对于缓存的使用也没有概念,觉得缓存技术是一个比较”神秘陌生“的领域。但最近要用到缓存技术,发现还是很有必要一探究竟的。
缓存技术使用背景:一般来说,对于web项目,如果我们要什么数据直接jdbc查库好了,但是在遇到高并发的情形下,不可能每一次都是去查数据库,因为这样在高并发的情形下显得不太合理——
- Spring+Mybatis 手动控制事务
toknowme
mybatis
@Override
public boolean testDelete(String jobCode) throws Exception {
boolean flag = false;
&nbs
- 菜鸟级的android程序员面试时候需要掌握的知识点
xp9802
android
熟悉Android开发架构和API调用
掌握APP适应不同型号手机屏幕开发技巧
熟悉Android下的数据存储
熟练Android Debug Bridge Tool
熟练Eclipse/ADT及相关工具
熟悉Android框架原理及Activity生命周期
熟练进行Android UI布局
熟练使用SQLite数据库;
熟悉Android下网络通信机制,S