自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Centos 搭建 FastFDS 分布式文件存储系统

FastFDS:是一个开源的轻量级分布式文件系统,由跟踪服务器(tracker server)、存储服务器(storage server)和客户端(client)三个部分组成,主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB < file_size <500MB)为载体的在线服务。前期准备libfastcommon-master.zipFastDFS_v5.05.tar...

2018-03-27 00:07:12 941

原创 Everything is new !

Everything is new ! 我换工作了!很开心也很有压力。从找工作到辞职然后找房,退房。这一周经历了太多太多。这一周真正让我感受到毕业大学生刚出校门的各种无助和无奈。新年开始,我一直在思考我到底适不适合在IT行业混下去。自我感觉,我是一个头脑简单,不灵活,比较死板的人,特别是我不是很会从晚上吸取知识。有时候看到我的同学能够在网上学会各种黑科技,我就很羡慕,我的知识获取来源特别的狭隘。这

2017-03-02 00:27:19 459

原创 2017年立春

今天是2017年立春。一年之计在于春,新年新气象,新的开始,新的起点,一切都是新的。后首去年,说好的计划总是因为种种原因没能完成,其中最大的因素就是自己太懒了!所以今年一定要好好计划,并坚决执行!

2017-02-04 21:39:37 338 1

原创 Android 基本的UI布局

今天我们来聊聊 Android 的五大UI布局 一、LinearLayout(线性布局) 二、RelativeLayout(相对布局) 三、AbsoluteLayout(绝对布局) 四、TableLayout(表格布局) 五、FrameLayout(帧布局)一、LinearLayout(线性布局):这个布局通过android:orientation 来设置组件的对齐方式(垂直/水平)二、 RelativeLayout(相对布局):这个布局主要是通过组件的ID来设定相对的位置的显示,比如,现在

2016-10-28 23:25:53 392

原创 Android的数据存储方式(三)

网络存储数据,就是把我们的数据传送到我们的服务器上,比如上传图片,视频,文件夹等。那么今天我来给大家介绍我最常用的一个网络开源框架-- volley 。 Volley是一个第三方开源框架,有如下的优点:自动调度网络请求;高并发网络连接;通过标准的 HTTP cache coherence(高速缓存一致性)缓存磁盘和内存透明的响应;支持指定请求的优先级;网络请求cancel机制。我们可以取消单个请求,或者指定取消请求队列中的一个区域;框架容易被定制,例如,定制重试或者回退功能;包含了调试与追

2016-10-25 00:29:03 375

原创 Android的数据存储方式(二)

SharedPerferences 是一个轻量级的存储类,一般用来存储一些简单的参数。数据以xml文件的方式存储,放在/data/data/<package name>/shared_prefs 目录下 SharedPreferences的使用非常简单,通常有两种方法去获取它:一种是通过Context对象的 getSharedPerferences()获取的SharedPerferences对象可以被整个应用所使用另一种是通过Activity对象的 getSharedPerferences()获取的

2016-10-22 00:24:01 436

原创 Android的数据存储方式

种种原因,我们每日一博的约定断了差不多一个月。原因有很多:开学啦,中秋啦,公司旅游啦,国庆啦........但今天我满血回归!坚持我们的每日一博! 按照约定,今天我们应该来聊聊 Binder、AIDL,但我博客的定位的基础中的基础,这两个属于稍微深点的东西,我们就不聊了。今天开始我们的第四点:Android的数据存储方式!Android的数据存储方式,主要有五种:一、Android本身的数据库:SQLite数据库,SQLite是一个轻量级的,跨平台的数据库。数据库中所有的信息都存储在单一文件内,

2016-10-21 10:17:29 1644

原创 Android消息处理机制:Handle

Handle能做些什么呢?1)执行计划任务,你可以再预定的实现执行某些任务,可以模拟定时器。2)线程间通信。在Android的应用启动时,会 创建一个主线程,主线程会创建一个消息队列来处理各种消息。

2016-09-08 22:49:14 464

原创 Android多线程之AsycnTask

doInBackground(Params…) 后台执行,比较耗时的操作都可以放在这里。注意这里不能直接操作UI。此方法在后台线程执行,完成任务的主要工作,通常需要较长的时间。在执行过程中可以调用publicProgress(Progress…)来更新任务的进度。onPostExecute(Result) 相当于Handler 处理UI的方式,在这里面可以使用在doInBackground 得到的结果处理操作UI。 此方法在主线程执行,任务执行的结果作为此方法的参数返回有必要的话你还得重写以下这三个方

2016-09-07 22:27:52 601

原创 事件分发机制

1、dispatchTouchEvent - 分发事件,默认为false。true:取消事件,不继续向下分发,false:向下分发事件2、onInterceptTouchEvent - 拦截事件,默认为false。true:拦截事件,自身的onTouchEvent()方法消费,false:事件继续向下传递3、onTouchEvent - 处理事件,默认为false,true:消费事件,false:不消费事件,向上层传递让上层处理。【注】如果发生了拦截,那么如果该层不处理则会继续向上传递,让上层处理。如果

2016-09-06 23:04:51 458

原创 Android自定义View

完全自定义组件的一般步骤:1.继承View 类,并重载前三个构造方法,API 21以上有第四个构造方法。2.重写onDraw() ,onMeasurd()。onDraw() 用于画出组件的样子onMeasure() 测量组件,宽度和高度在需要测量时调用该方法,应该进行测量计算组件将需要呈现的宽度和高度。它应该尽量保持传入的规格范围内,尽管它可以选择超过它们(在这种情况下,父视图可以选择做什么,包括裁剪,滚动,抛出一个异常,或者要求onMeasure()再次尝试,或使用不同的测量规格),宽高计算完毕后,必

2016-09-05 21:34:20 350

原创 Android的滑动冲突

外部拦截法(我称这为从上到下):就是当我们点击屏幕时,对最先获取到的组件设置其 onInterceptTouchEvent() 方法,根据点击事件判断是否要拦截,如果拦截,返回true,就由该组件处理,事件不再往下传,如果不拦截,返回false,事件继续往下传,直达最小的一个字组件结束。(这种方法符合事件分发机制,比较推荐)内部拦截法(从下到上):就是当我们点击屏幕时,先从最小的子组件开始判断是否拦截,然后一级一级往上传。直达最外层的组件结束,但这种方法不符合事件分发机制,所以会稍微麻烦一点,需要配合 r

2016-09-01 11:01:12 264

原创 Android动画

Android动画,一个神奇好玩的东西。Android中主要有两种动画:逐帧动画和补间动画。逐帧动画:就是我们事先准备好的静态图片,按照一定的顺序和时间逐个播放,形成一个动画效果。补间动画:提供淡入淡出,缩放效果,移动效果,旋转,来实现多种多样的动画效果。

2016-09-01 08:36:07 329

原创 Android四大组件之:ContentProvider

每日一搏之Android四大组件之:ContentProvider 今天是Android四大组件的最后一篇啦!有点小成就,有点小激动。废话少说,进入主题。ContentProvider中文:内容提供者。字面意识就是把自己的内容提供给被人的人。在Android中的意思就是把app自己的数据提供给其他app,或者说共享给其他app。共享的权限可以自己设置,主要有增删改查。比如现在很多app可以

2016-08-30 21:35:28 412

原创 Android四大组件之:Broadcast

电台发送的内容是语音,而在Android中我们要发送的广播内容是一个Intent。这个Intent中可以携带我们要传送的数据。电台通过大功率的发射器发送内容,而在Android中则是通过sendBroadcast这个方法来发送(很形象的名字吧)。 用户通过调整到具体的电台频率接受电台的内容。而在Android中要接受广播中的内容则是通过注册一个BroadCastReceiver来接收的。只有发送广播的action和接收广播的action相同,接受者才能接受这个广播。

2016-08-29 21:38:41 462

原创 Android四大组件之:service

Service(服务)是一个没有用户界面的在后台运行执行耗时操作的应用组件。其他应用组件能够启动Service,并且当用户切换到另外的应用场景,Service将持续在后台运行。另外,一个组件能够绑定到一个service与之交互(IPC机制),例如,一个service可能会处理网络操作,播放音乐,操作文件I/O或者与内容提供者(content provider)交互,所有这些活动都是在后台进行。

2016-08-28 20:27:45 488

原创 Android四大组件之:Activity

Activity中文意思是活动,当我们app第一次打开时呈现眼前的就是一个Activity。Activity是用户接口程序,原则上它会提供给用户一个交互式的接口功能。Activity本省是没有界面的,所以我们要通过 setContentView(View)接口把 UI 放到 Activity 创建的窗口上。下面我将主要介绍下面两点 一、Activity 的生命周期 二、Activity 之间数据交互

2016-08-27 21:23:45 587

原创 这是一个美好的开始

个人第一篇博文,这里将记录我职业生涯开始的点点滴滴,将会见证我的成长。

2016-08-26 22:56:03 884

mongodb 非关系型数据库

mongodb 非关系型数据库 centos 安装好的文件夹,下载解压即可

2018-03-27

fastFDS 安装资源

fastFDS 安装资源 libfastcommon-master.zip FastDFS_v5.05.tar.gz fastdfs-nginx-module_v1.16.tar.gz nginx-1.8.0.tar.gz

2018-03-27

空空如也

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

TA关注的人

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