自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 问答 (2)
  • 收藏
  • 关注

原创 你真的有产品思维吗?

最近参加了公司的一个公益创意比赛,比赛内容是做一个公益相关的产品。评委在点评时一席话点醒了我:你们给用户带来心灵的冲击,但是最终没有归结到具体的点上。用户看完了,然后呢?你们要始终记住:用户、公益、平台(注:指公益平台)。我后来思考,我们总是以“人人都是产品经理”自诩,以为只要有想法、有创意就能做一个好的产品经理。其实,如果不搞清楚下面三件事,你还只能算是一个头脑活跃的普通青年。

2017-05-14 23:43:23 397

原创 乱谈精灵宝可梦Go(Pokemon Go)

精灵宝可梦Go(Pokemon Go)是去年任天堂推出的一款手游,全球大热,短短一周的时间跃居美国Google Play下载量第一,上线三天任天堂股价暴涨90亿美金。而我的专业恰好和这个游戏挺相关的。所以在公司毕业生封闭培训上我做了一个相关分享,现整理如下。精灵宝可梦Go中有四个很有意思的元素,我们可以一一来看。无敌IP口袋妖怪,价值405亿美金大家可能都看过《神奇宝贝》,都知

2017-04-30 22:13:45 2594

原创 从《乌合之众》看代码重构

最近在阅读法国社会心理学家古斯塔夫.勒庞的《乌合之众——大众心理学研究》,有很多观点很有意思。其中,在第二卷《群体的意见与信念》中,有一段话打动了我:每个民族都有它自己的性格。对各个民族的统治,不是根据他们一时的奇思怪想,而是根据他们的民族性格来决定要怎么统治他们。一种政治制度的形成需要上百年的时间,改造它也同样如此。……这样看来,政治家在调整制度的时候,应当遵循以下几个原则:一、

2017-04-16 23:53:33 604

原创 Java的Date格式的应用

为什么从System.currentTimeMillis()转成标准时间格式会相差12个小时?为什么从System.currentTimeMillis()转成标准时间格式会相差8个小时?如何从一个时间字符串比如2016-12-19 13:36:20获得其秒数,可以用来比较时间的早晚

2016-12-19 21:45:49 668 2

原创 精度评定中的准确率(Precision)和召回率(Recall)

在模式识别中,我们经常会使用到一些指标对目标识别或者影像分类的结果进行评价。我们经常使用的有三个指标:(1)准确率(Precision),又称“精度”、“正确率”;(2)召回率(Recall),又称“查全率”;(3)F1-Score,准确率和召回率的综合指标。...

2016-05-05 23:27:33 29196 2

原创 Android开发的三重境界

Android开发的三重境界是自己在Android学习、实习和工作中的体悟。第一重境界:快速构建App包括四大组件(Activity、Broadcast、Service、ContentProvider)的使用、

2015-09-13 22:56:00 519

原创 Android应用的安全开发

Android是一个完全开放的平台,其安全问题一直受到人们的关注。Android平台基于Linux内核,而Linux内核中提供了一个安全模型。Android平台有一个独一无二的抽象方式,然而它是基于Linux内核实现的,将Linux的用户账号管理应用到应用程序库中。在安装之后,应用程序被授予一个唯一的用户 标识符(UID),这和桌面机以及服务器上的UNIX UID非常相似。UID在一个给定的系

2015-09-13 22:23:12 779

原创 Android应用的定时通知实现

在移动应用的开发中,我们经常会遇到定时提醒用户的需求,比如:电影票预订后在电影开始前两个小时提醒用户电影时间。我的思路大致如下:1.使用AlarmManager设置闹钟既然要使用定时服务,那么自然第一个想到的是闹钟。AlarmManager可在指定的时间或者指定周期启动其他组件(包括Activity、Service、BroadcastReceiver)。比如: // 指定启动A

2015-09-04 00:59:31 3013

转载 Android中dp sp和pt

Android支持下列所有单位。 px(像素):屏幕上的点。 in(英寸):长度单位。 mm(毫米):长度单位。 pt(磅):1/72英寸。 dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px。 dip:与dp相同,多用于android/ophone示例中。 sp(与刻度无关的像素):与dp类似,但是可以根据用户的字体大

2015-09-01 18:02:21 688

转载 malloc calloc realloc和new

1) malloc 函数: void *malloc(unsigned int size)     在内存的动态分配区域中分配一个长度为size的连续空间,如果分配成功,则返回所分配内存空间的首地址,否则返回NULL,申请的内存不会进行初始化。但是malloc不会进行初始化,其内存空间存储的是一些随机数据。2)calloc 函数: void *calloc(unsigned int n

2015-08-31 15:47:00 357

原创 Android中对日期进行排序

最近在项目中需要将读取的数据按照时间的降序进行排序。具体的步骤如下:1.读取数据,存入List中2.取出数据中的时间戳,由String转换成Date3.使用冒泡排序对List中元素按照Date进行排序具体代码如下: //将List按照时间倒序排列 @SuppressLint("SimpleDateFormat") private List invertOrderList

2015-08-12 18:37:22 3491

原创 static和final

static:静态的。一个类中静态的变量和函数,不需要进行类的实例化就可以进行访问。因为静态变量在类加载时就分配好了一块内存,无论类实例化多少次,静态变量都是这一块内存。final:final定义的变量可以看做一个常量,不能被改变。final定义的方法不能被覆盖。final定义的类不能被继承。

2015-07-30 21:12:14 396

原创 接口interface探索——以View.OnClickListner为例

与C++相比,Java有一个重大的改变,就是不再支持类的多继承。不过,Java提供了接口(interface),一个类可以实现多个接口。类和接口有点类似于游戏设定。继承一个类,就是选定一个英雄。英雄本身会有一些设定和技能。而实现接口,就是给英雄装上不一样装备,让英雄更加招式丰富,英勇善战。在安卓开发中,经常遇到在Activity中监听按钮的点击事件:public class Tes

2015-07-28 16:42:34 885

原创 Activity和Fragment的生命周期

Activity和Fragment的生命周期是面试时经常会被问到的问题,下面我们一起来对其进行探讨。首先是Activity。Activity在其生命中有四种状态:1.运行状态。Activity获得焦点。2.暂停状态。Activity失去焦点,但是依然可见。比如手机收到短信,系统弹出一个短信窗口。3.停止状态。Activity失去焦点,且完全不可见。4.销毁状态。Activi

2015-07-28 11:16:37 567

原创 面向对象方法的理解

面向对象方法引入了对象、消息、类、继承、封装、抽象、多态性等机制和概念。用面向对象的方法进行算法设计时,以问题域中的对象为基础,将具有类似性质的对象抽象成类,并利用继承机制,仅对差异进行算法设计。它的特征包括以下几个方面:抽象性——将各种独立的操作分解成为可以用命名区分的单元封装性——不同操作具有不同的作用范围多态性——对于不同的数据类型的相似操作使用相同的命名继承性——类可以被继

2015-07-16 00:47:11 621

原创 加密技术在移动开发中的应用

随着移动开发风起云涌,移动支付等受到广泛的应用,移动安全越来越被人们重视。移动安全的核心自然是通过数据加密保证数据安全。以下是自己在项目中的一些总结和感悟:1.由于http协议是不对数据进行加密的,所以通过简单的urlEncode或者BASE64进行编码,防止数据进行明文传输。2.对于普通请求或者返回数据,生成MD5检校(MD5中加入动态秘钥)进行数据完整性检验,安全性较低,优点是快速

2015-07-07 21:23:57 792

原创 Android动画探索——图标依次变大的水滴效果

一直打算模仿ios,做一个安卓的水滴效果:比如有四个图标,四个图标依次出现,并由小变大。就像水滴掉落时一头大一头小一样。

2015-05-11 17:54:54 5268

原创 Android开发使用Web Service获取数据

在安卓开发中,经常使用ksoap2-android调用WebService获取服务器端数据。操作步骤如下:1.创建HttpTransportSE对象,该对象用于调用Web Service操作。2.创建SoapSerializationEnvelope对象,该对象代表一个SOAP消息封包。3.创建SoapObject对象,创建该对象时需要传入所要调用的Web Service的命名空间、W

2015-03-08 22:18:05 759

原创 Android开发小结1

setTextColor定义为setTextColor(int color)正确的使用方法为btn.setTextColor(context.getResources().getColor(R.color.red));context的传递context,SDK中对其说明如下:Interface to global information about an a

2015-03-04 09:56:46 397

翻译 卷积神经滤波CNN(一)

最近一直在研究卷积神经滤波(Convolutional Neural Networks)。看到Eric Yuan有一篇文章,写得不错,而国内中文的比较少,所以决定将其翻译过来。可能中间会有些自己的理解,如果有理解得不对的地方还希望大家多多指出。卷积神经网络CNNCNN实际上是由卷积层加标准的神经网络组成。CNN的结构是为了充分利用图像的2D结构而设计。

2014-12-03 20:10:18 3685

原创 每天五个番茄时间

每天五个番茄时间,是番茄工作法是简单易行的时间管理方法。番茄工作法是弗朗西斯科·西里洛于1992年创立的一种相对于GTD更微观的时间管理方法。在番茄工作法一个个短短的25分钟内,收获的不仅仅是效率,还会有意想不到的成就感

2014-08-19 09:57:40 945

空空如也

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

TA关注的人

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