自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 论文阅读笔记SiamRPN:High Performance Visual Tracking with Siamese Region Proposal Network

SiamRPN是2018CVPR上的一篇文章,通过孪生网络+RPN的方式实现高速、精准的目标跟踪。摘要  主要讲述目前大部分深度学习算法无法达到高速和准确同时兼顾,本文的SiamRPN利用大量训练图片实现端对端的离线训练,通过孪生网络进行特征提取,RPN网络进行分类和回归操作。在实际跟踪阶段,可以视为单样本目标检测过程(one-shot detection),VOT2015,VOT2016...

2018-10-07 23:10:01 1930 2

原创 手游中游戏设置的加载、存储方式

以吃鸡手游为例,游戏的参数分为操作、音频、社交等等模块,每个模块数据的管理对应一个model实例,这些model实例保存于一个单例settingManager中以便获取: public class SettingManager { private BattleSettingModel battleSettingModel_; private Ba...

2018-08-13 20:15:10 549

原创 AIDL原理分析

以上是AIDL的基本原理,在《安卓开发艺术探索》中也有所说明,不过稍显抽象,这里稍微解释一下: 有时当前进程需要访问别的进程,或者将当前进程的内容交给另一个进程进行操作,这时可以用到AIDL进行跨进程的IPC操作。例如客户端需要将己方的计算数据传给服务端进行计算,那么数据量比较大时,可以将要计算的数据封装为一个类传递给服务端,服务端在连接客户端后收到数据则开始计算。 然而实际情况并不是这么简单。

2017-08-31 14:01:06 373

原创 AIDL初级样例

最近看《安卓开发艺术探索》,降到binder,Messenger,AIDL的相关东西,主要用于IPC处理,学习了一个小样例,总结AIDL基础用法和注意问题。 视频来源:http://www.imooc.com/video/11193 样例内容:客户端做一个简易计算器,将输入传给服务端,服务端进行计算回传给客户端作为结果。客户端和服务端分别属于两个进程(可以在一个APP中,声明服务端在另一个进程

2017-08-30 17:02:39 236

原创 仿QQ侧边栏滑动的实现

视频来源:http://www.imooc.com/video/4386 实现过程:主要是实现一个继承于HorizontalScrollView 的控件SlideMenu ,大致步骤:重写OnMeasure 方法来定义子View的大小重写onLayout 方法来初始化子View的位置重写onTouchEvent 方法来设置滑动事件重写onScrollChanged 方法来设置滑动动画,以达

2017-08-30 10:24:07 815

原创 Rxjava 跳坑日记1

分析我感觉这是我最近一段时间以来入的最深的一个坑[捂脸][捂脸],这几天在做一个根据坐标获取位置信息的一个接口,通过Retrofit+Rxjava实现。 输入是一个坐标信息的长字符串,包含N个坐标,由于高德、百度等地图一次性最多处理20个坐标,所以如果N>20,需要将该字符串分成每20个一组,分批处理。 问题在于,如果仅处理一组,那么我只需要直接将这些参数传给服务器,通过retrofit从服务器

2017-08-15 15:18:15 250

原创 实习笔记之个人设置界面

这是实习第一周的几天所做的事情,主要内容包括:切图几种基本控件的使用主要实现功能:修改密码,个人资料(头像选择,修改昵称,性别选择),关于我们声明:所有代码基于kotlin和databinding。首先是设置界面的跳转:override fun onCreateOptionsMenu(menu: Menu): Boolean { menuInflater.inflate(R.

2017-07-28 17:36:12 630

原创 实习笔记1

关于从github上download下来的项目keystore问题: 打开Project Structure设置signing中StoreFile路径为项目app目录下项目名.keystore(etrip.keystore)

2017-07-18 10:22:17 353

原创 使用Service进行后台下载

今天学习service一章,现在总结其中知识点并通过实例进行分析: 一、在学习service之前首先讲解了关于多线程的知识,因为service在主线程中开启,但往往自身会开启线程进行UI等其他操作。 多线程调用方法不在多说,调用Runnable接口实现run方法即可。andriod中关于多线程的问题主要包括UI操作这部分,UI操作不可在子线程中进行,需要用特殊的处理方法。 1.

2017-07-10 00:39:06 874

原创 android JSON解析:官方&GSON方式

同样在apache/hotdoc目录下创建get_data.json文件,内容如下:[{"id":"5","version":"5.5","name":"Boom Beach"},{"id":"6","version":"7.0","name":"Clash Royale"}]第一种解析方式:官方解析 调用方法:parseJSONWithJSONObject 具体代码:public class

2017-07-05 17:21:06 282

原创 PULL方式解析XML文件

首先需要创建一个xml文件以让程序获取:下载安装apache在hotdocs目录下新建一个文件get_data.xml(这里记事本创建不了,我用sublime创建),内容如下:<apps><app><id>1</id><name>Google Map</name><version>1.0</version></app><app><id>2</id><name>Chrome</name><vers

2017-07-05 16:46:51 229

原创 VideoView 播放sd卡目录下视频的路径问题

以下是视频播放源代码:package com.example.c7contentprovider;import android.Manifest;import android.content.pm.PackageManager;import android.os.Bundle;import android.os.Environment;import android.support.annot

2017-07-05 16:27:00 2360

转载 文章标题

第一篇CSDN博客今天开始学习android并将笔记记录到博客上,一点点进步,start from today!!

2017-07-05 12:22:02 155

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-07-05 12:11:03 116

空空如也

空空如也

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

TA关注的人

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