- 博客(37)
- 资源 (19)
- 收藏
- 关注
原创 【百度目标检测7日打卡营】目标检测学习总结
目标检测之前只用过yolo算法,训练的不是很好,没有系统的学习,经过百度训练营的系统基础的学习,对目标检测概念及其算法有了深入的了解,不过短期内不再进行CV的研究,回归NLP,因此对现阶段的目标检测进行总结,感谢百度提供的训练营,及其百度讲师和班主任芮芮算法近20年发展:https://arxiv.org/abs/1905.05055RCNN 算法:两阶段RCNN:区域选择+检测(分类+定位)Fast-RCNN : 1. 引入RoI Pooling操作,解决重复特征提取问题...
2020-10-10 14:11:20
536
1
原创 【论文复现】Temporal Pyramid Network for Action Recognition
前言: 感谢百度大脑,paddlepaddle组织顶会论文复现活动,让我加班加点写代码,熬夜读paper ! 痛苦并快乐着!感谢AI技术生态部的团队的老师的讲解和运营团队的努力准备,尤其是班班-芮芮班主任,直播后加班加点赶视频,整理内容,解答问题,天天工作到凌晨2、3点钟,激发我继续努力学习的动力!论文地址: https://arxiv.org/abs/2004.03548导读:这篇文章是香港中文大学和商汤发表在CVPR 2020 的文章作者提出TPN网络,用于视频分类问题的解决,思想和slowf
2020-08-06 02:36:37
1227
1
原创 K-NN(K Nearest Neighbo,又称k近邻算法)
大晚上玩游戏无聊了,翻了下facenet谷歌人脸检测算法开源库,白天跟别人聊了下,K-NN算法,看facenet这篇论文时也提到了k-NN算法,所以记录下。 Machine learning最基础的算法,通过计算新数据与训练数据特征值之间的距离,然后选取K(k>=1)个距离最近的邻居进行分类或者回归。当k=1时,新数据将分配给其近邻类。 三个距离测量公式仅对连续变量有效。在分类变量的情况下,
2017-11-23 00:18:42
665
原创 机器学习最基础算法之最小二乘法(最小平方法)
最小二乘法(Least Squares Method, 简称LSE,又称最小平方法)是一种数学优化技术。它通过最小化误差的平方和寻找数据的最佳函数匹配。利用最小二乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平方和为最小。最小二乘法还可用于曲线拟合。其他一些优化问题也可通过最小化能量或最大化熵用最小二乘法来表达。 “最小二乘法”是对过度确定系统,即其中存在比未知数更
2017-11-19 00:31:07
8179
原创 BlobCache算法
BlobCache 提到此算法,就是想到上一篇LruCache算法 ,BlobCache 算法与LruCache算法都是图片缓存算法,在安卓中使用到 仅利用三个文件:Index文件,Active文件和Unactive文件。通过FileInputStream().getChannel().map()把索引文件直接映射到内存中,通过索引偏移来读取文件中的图片缓存。清除旧图片的方法就是see
2017-11-17 01:21:30
1299
翻译 (译文)TensorFlowLite
Google基于TensorFlow针对移动和嵌入式设备轻量级的机器学习框架。轻量级 启用具有较小二进制大小并且快速初始化/启动设备上机器学习模型。跨平台 可以运行设计跑到许多不同的平台上,从Android和IOS上开始快速 针对移动设备进行了优化,包括显着提高的模型加载时间,并支持硬件加速目前越来越多的移动设备采用专用的定制硬件来更有效地处理ML工作负载。 TensorFlow Lit
2017-11-17 00:53:02
2331
原创 性能优化整理
磁盘I/O优化 规则 方案 原因 避免主线程 I/O 避免主线程操作文件及数据库 一半的卡顿问题由主线程I/O 引起 apply替代commit apply异步,commit同步操作 提前初始化Sharepreference 多进程中初始化过程时在主线程中 减少I/O读写量 减少使用select查找语句 减少从数据库中读的数据量,耗时操作
2017-11-16 23:22:01
315
原创 LruCache算法
LruCache (Least Recently Used Cache)近期最少使用 当初接触LRU算法是在学习操作系统时接触到,内存管理的一种页面置换算法,采用局部性原理。Android开发中,imageLoader等一些开源框架中使用此算法。LruCache的原理 内部存在一个LinkedHashMap和maxSize,给出来put和get方法,每次put图片时计算缓存中所有
2015-11-04 02:21:25
2563
原创 发送短信及其判断是否发送成功
/** 发送与接收的广播 **/String SENT_SMS_ACTION = "SENT_SMS_ACTION";//短信发送private void sendMessage(String phone, String message) {//如果不考虑短信发送是否成功的话,可以使用PendingIntent.getBroadcast PendingIntent pi
2015-09-07 11:04:57
3765
原创 获得安卓内存空间信息
获得安卓内存空间信息API Demo 里Setting查看内存空间:private String getMemoryInfo(File path) { StatFs stat = new StatFs(path.getPath()); long blockSize = stat.getBlockSize(); long totalBlocks = stat.getBlockCo
2015-08-02 17:19:55
409
原创 Android下定时任务
之前写一个定时任务,不知道怎么写,今天发现有两种方式可以搞定上代码:方法一:Timer timer;TimeTask task;timer.schedule(task, delay, period);方法二:/***@ parm millisInFuture 间隔多少秒*@ parm countDownInterval 多久后执行**/ Co
2015-07-07 02:54:50
484
原创 创建快捷图标
private void installShortCut() { boolean shortcut = sp.getBoolean("shortcut", false); if(shortcut) return; Editor editor = sp.edit(); Intent intent = new Intent(); intent.setA
2015-07-05 17:33:18
423
原创 校验服务是否还存在
对于一个勾选状态来讲,我们可以使用SharedPreferences进行存储当前是否勾选的状态,但对于服务来讲,我们不能用SharedPreferences存储状态,那我们如何来存储服务是否开启和结束呢?package com.jk.superloveboy.utils;import java.util.List;import android.app.ActivityManager;
2015-06-25 01:47:44
563
原创 Java的23种设计模式
之前学习Java不精,在校听老师讲设计模式没有任何概念,只是知道有这么回事,没有总结,出了校门,发现许多都是要用"土话"讲出来的,才能证明你能懂,最好还能敲出来最简洁的代码demo这个才叫学扎实。 图:Java的23种设计模式后面我们一一学起!学
2015-06-02 20:18:24
472
转载 Android自动测试之monkey测试
一、 什么是MonkeyMonkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。 二、 Monkey的特征1、 测试的对象仅为应用程序包,有一定的局限性。2、 M
2015-05-20 11:17:29
632
原创 针对push到avd报错问题
transfer error: Read-only file systemFailed to push selection: Read-only file system随便敲了下shell命令,报错如上解决方案: 在命令行中输入:adb shell mount -o remount rw /之后输入导入成功!
2015-05-18 21:04:07
795
原创 Preference框架(登录界面)
今天写个登录,用了次android Studio,用了多年的eclipse开发,使用上studio实在是太难受,加上那个下面的触摸板特别灵活,Fn热键的关闭小键盘关闭不了,导致我写了个小登录界面用了两个小时,键盘硬的不能忍了! 当时人家催我,我就没多想,反正也不准备待,本是用SharedPreference写用户存储的,就是一个简单的demo,就不用db了,可我发现难受的想尽快结束
2015-04-28 23:49:48
641
原创 probuf
【Probuf简介】 下载地址:https://developers.google.com/protocol-buffers/docs/downloadsProtocol Buffers(以下简称PB)是google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了三种语言的实现:java、c++ 和 python,每一种实现都包含了相应语言的
2015-04-22 16:06:48
637
转载 eclipse下必备快捷键(至少)
高效eclipse开发,必备快捷键!上次记得太多了,不熟练,导致忘记了,这回在整理下!1. ctrl+shift+r:打开资源2. ctrl+e:快速转换编辑器注:在打开的编辑器之间浏览。使用ctrl+page down或ctrl+page up可以浏览前后的选项卡3. ctrl+o:快速outline 注:如
2015-04-11 14:34:44
682
原创 水题
好久不动脑子了,都生锈了,朋友给我发来了一道判断题。 问题如下: 我当时第一反应是直接模2,他说哪个方法更好,我没反应过来,还有方法? 吃完饭会回来,考虑了下是不是用二进制来做题呢?2的阶次方数这类的数字特点每个数二进制最高位为一,其他位为零,有这个特点的情况下是不是可以考虑一种方法来判断,当时反应如果移位后,全为零,但是不知道下来怎么表示
2015-03-29 19:25:10
448
原创 GreenDao的简单使用及其介绍
老大让我使用GreenDao,我个水菜,摸索了半天,搞定了自己要建立的表。 首先说GreenDao吧! 【GreenDao介绍】 官网文档:greendao-orm.com/ GreenDao:是数据库ORM(Object Relation Mapping)框架,(ORM框架:ORMLite、greendao、ormndroi
2015-03-27 11:42:44
726
原创 跳转验证
在群里看到有人问Activity跳转验证问题,它是Activity A跳转到Activity B之后验证是否正确,写了个判断,后按返回,却发现没有界面了。当时没反应过来,告诉他,你可以在返回的时候重新建立一个Activity,可以解决,但是建立Activity不是一个很好的办法。再仔细看了下代码,他是在Activity A跳转到Activity B之后验证密码是否正确,返回intent值不存在了,
2015-03-20 11:00:55
846
转载 【Android基础】Activity的启动模式(android:launchMode)
在android里,有4种activity的启动模式,分别为:“standard” (默认)“singleTop”“singleTask”“singleInstance” 它们主要有如下不同: 1. 如何决定所属task“standard”和”singleTop”的activity的目标task,和收到的Intent的发送者在
2015-03-09 23:45:34
396
原创 android中Activity、Window 和 View的关系
首先我们要了解什么是Activity、Window和View。Activity:Activity有是包含了SetContentView()和attach()两个方法,Activity包含一个Window,该Window在Activity的attach方法中通过调用PolicyManager.makeNewWindo创建。Window: 表示一个窗口,不一定有屏幕那么大,可以很大也可以很
2015-02-27 17:49:24
543
原创 eclipse快捷键及代码整理
eclipse使用技巧1、选中括号颜色: Window->Preferences->Java->Editor->color2、显示行号: Window->Preferences->General->Editors->Text Editors->Show line numbers3、快速注释(比较实用) 行注释 Ctrl+/ 块注释 C
2015-02-25 23:11:27
16641
1
原创 Android应用程序基础(Manifest结构预览约定和进程生命周期)
一、应用程序资源介绍1.R类及资源的关系2.res资源文件夹3.常用的资源及其所在文件夹value资源: 1)string 2)color(argb,a:α通道,即透明度;r:red;g:green;b:blue) 3)dimen 比较px(像素),dp(dip:与密度无关的相对像素),sp(与密度
2015-02-25 22:04:22
635
原创 Android应用程序基础及原理概要
做开发时候每个程序都要思考的问题1.性能(更快、更灵敏)2.响应能力(拒绝ANR) ANR(Application Not Responding) 何时会ANR:1.点击事件和按键事件5秒钟无响应 2.接收到消息后10秒钟没有处理返回 处理准则:IO操作(File,sql,Network)和复杂的运算(比如游戏的移动运算)最好用异步3
2015-02-25 21:47:09
565
原创 创建helloWorld app,报错workspace\appcompat_v7\res\values-v21\styles_base.xml No resource found that matc
[2014-10-22 17:13:51 - appcompat_v7] WARNING: unable to write jarlist cache file C:\Users\Cliff\workspace\appcompat_v7\bin\jarlist.cache[2014-10-22 17:13:51 - appcompat_v7] WARNING: unable to write j
2015-02-23 13:53:29
1789
转载 如何给你的Android 安装文件(APK)瘦身
Android的apk文件越来越大了这已经是一个不争的事实。在Android 还是最初版本的时候,一个app的apk文件大小也还只有2 MB左右,到了现在,一个app的apk文件大小已经升级到10MB到20MB这个范围了。apk文件大小的爆炸式增长主要是因为用户对app质量的期待越来越高以及开发者的开发经验增长,具体体现在以下几个方面:Android设备 dpi 的多样化 ([l|m|
2015-02-21 22:38:53
455
原创 2015hosts屏蔽后,安装SDK
新手安装ADT和SDK的问题解决,在hosts不能用之后!因导入epf带jre信息导致环境出问题,不知如何处理的情况下,重新安装环境!耗时较长解决初级问题,发出来帮其他人解决此类问题,节约时间!
2015-02-11 03:16:37
610
原创 Toast
提示信息――当用户执行某个操作后,自动显示,过一会儿自动消失。实现方法:― Toast.makeText(context,显示的内容,时间长短); ●context―可以是Activity的实例或者用getApplicationContext()得到 ●时间的长短为两个常量Toast.LENGTH_LONG或者Toast.LENGTH_SHORT一、显示文
2015-01-13 13:41:34
384
转载 DBCP连接池的最简单应用(用于ORACLE数据库)
鉴于有人问起DBCP直接用于JDBC连接的问题,我做了一个最简单的示例。所有资源来源于网上。它不需要什么Web容器,就是一简单的控制台应用。 资源: http://apache.etoak.com//commons/pool/binaries/commons-pool-1.5.6-bin.zip http://labs.renren.com/apache-mirror//commo
2015-01-09 18:32:13
1049
原创 面向对象之封装,继承,多态
Java是一种面向对象的语言,这是大家都知道的,他与那些像c语言等面向过程语言不同的是它本身所具有的面向对象的特性——封装,继承,多态,这也就是传说中的面向对象三大特性
2015-01-09 18:30:03
1619
转载 25家面试难度最高的公司:谷歌排在第九位
美国科技博客网站Business Insider近日刊载文章,列出了25家最难面试的公司,评选的标准除了面试问题的难度以外还包括“负面的面试体验”和“雇员满意度”两项评价。在这份榜单中,麦肯锡居于首位,波士顿顾问集团和奥纬咨询分列第二、三位。科技公司中,谷歌排在第九位,Juniper排在第18位,Facebook和电子商务巨头亚马逊分别排在第24和25位。以下是这篇文章的全文:众所
2012-08-05 13:11:00
7909
数据仓库工具箱(第3版)维度建模权威指南 中文版 高清带书签完整版
2018-06-12
TiDB Executive Summary (Jan 2018)
2018-06-12
httpwatch网页数据分析工具
2012-12-10
C++语言矩阵加减法实现
2012-01-14
spring管理struts的action的代码
2012-01-14
运动会(C语言链表实现)
2012-01-11
运动会(C语言实现)
2012-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人