自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 资源 (1)
  • 收藏
  • 关注

转载 文章标题

Chapter 1(one)Introduction    最近在读机器学习大牛Christopher M. Bishop的《Pattern Recognition and Machine Learning》。这是一本关于模式识别和机器学习的经典入门教材,但是由于自己的毕业设计和导师项目占用了绝大部分的时间,只有晚上十一点半后才有时间学习,由于自己的记忆力和理解力不强,所以自己做了学习笔记并与大家

2017-03-06 11:14:29 686

转载 文章标题

说明: 首先,你需要注册一个 github 账号,最好取一个有意义的名字,比如姓名全拼,昵称全拼,如果被占用,可以加上有意义的数字.本文中假设用户名为 tiemaocsdn1. 注册账号:地址: https://github.com/输入账号、邮箱、密码,然后点击注册按钮.图1 第1步2. 初始设置注册完成后,选择Free免费账号完成设置。图2 第2步2.1 验证邮箱请打开你的邮箱,查看发送给你的确

2017-03-01 15:36:00 524

转载 文章标题

对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。实现  因为我自己当初想转载的时候却不知道该怎么转载,所以学会了之后就把方法写出来,帮助那些想转载却不知道该怎么转载的人(大神勿笑)。

2017-03-01 15:26:35 746 1

转载 转载CSDN博客

对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。实现  因为我自己当初想转载的时候却不知道该怎么转载,所以学会了之后就把方法写出来,帮助那些想转载却不知道该怎么

2017-03-01 15:25:45 386

转载 文章标题

http://blog.csdn.net/u012572538/article/details/21447905 content Uri to pathpublic static String getFilePathFromContentUri(Uri selectedVideoUri, ContentResolver contentResolver) {

2017-02-21 18:19:46 504

原创 面试算法题:打印出如下图案(菱形)

题目 打印出如下图案(菱形) 思考传统思想一般会用两层for语句根据每个点的位置控制输出。 当然我这里也是这么想的,但是我想扩展一下,让算法更通用一些。那么我们用线性规划的方法是不是就能兼容更加复杂的不规则的图案绘制了呢?代码: public static void main(String[] args) { createRhombus(); } pr

2016-11-17 10:59:00 5270

原创 面试算法题:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

题目 一个正整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?思想 首先考虑正整数,负整数类似。 a+100=x*x x*x+168=y*y 则 (y+x)(y-x)=168,先计算出符合条件的两个因数(m,n)之积等于168,再另 y-x=m;y+x=n则x=(n-m)/2; 最终: a=x*x-100。代码private s

2016-11-16 21:12:07 8875 10

原创 面试算法题:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

题目 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 这个题目还是网上找的。思路 这个没什么好思路目前。想到的最通用的办法就是:先找出四个数字的其中三个,然后分别把这三个数字可以排布的顺序打印出来。 三个数字进行排布,C++会用链表,每次遍历一次链表输出一次,然后头结点断开,第二个节点成为新的头结点,然后尾节点指向原来的头结点。java里不知道用

2016-11-16 20:18:22 5596

原创 面试算法题:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下, 求它在 第10次落地时,共经过多少米?第10次反弹多高?

题目 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下, 求它在 第10次落地时,共经过多少米?第10次反弹多高? 思考做题目不一定总是要只想写程序,要总结规律并结合其他知识。 这个题目可以想象为有一个盆,先往里面放一半水,第二次放一半水的一半水…这个盆永远也不会满。 那么怎么让他满呢?给他加上最后一次放的水的量。 由于第N次放的水的量为b=100/pow(2,n-

2016-11-16 17:37:29 15119

原创 面试算法题:求n以内的完数

题目 求n以内的完数分析 完数定义: 如果一个数恰好等于它的因子之和,则称该数为“完全数”[1] 。各个小于它的约数(真约数,列出某数的约数,去掉该数本身,剩下的就是它的真约数)的和等于它本身的自然数叫做完全数(Perfect number),又称完美数或完备数。 例如:第一个完全数是6,它有约数1、2、3、6,除去它本身6外,其余3个数相加,1+2+3=6。第二个完全数是2

2016-11-16 17:05:25 3474 2

原创 面试算法题:求a+aa+aaa+aaaa+aa...a的值

题目 求s=a+aa+aaa+aaaa+aa…a的值,数字个数为n,其中a是一个数字。例如2+22+222+2222+22222(此时n=5)思路 由于aa…a是一个整数,这样基本排除要考虑越界问题,所以不用往大数方向考虑。 个位数就是n个a相加也就是a*n,十位数也就是a*(n-1)…… 各个位置上的数乘以权值相加即可。代码private static void add_N

2016-11-16 16:02:13 3350

原创 面试算法题:将一个正整数分解质因数

题目 将一个正整数N分解质因数思路 定义:每个合数都可以写成几个质数相乘的形式。其中每个质数都是这个合数的因数,叫做这个合数的分解质因数 所以从2开始测试,如果能被N整除,则说明是其质数,这样就得到了第一个质数,然后使N=N/i继续执行。 不用担心得到的不是质数,因为每次找到质数都执行N=N/i,已经将比当前数字小的质数分离出去了。 最后还是老规矩:遇到质数或者素数问题,

2016-11-16 15:27:31 2997

原创 面试算法题:数组中两个数之和为定值,找出这对数的下标

题目 已知一个数是一个数组中两个数据之和,找出这个数组中某一对符合条件的数 例如:a[]={1,2,3,5,8} n=10,则输出{2,8}思路 最笨的办法就是从第一个数开始,依次和后面的数相加,然后与n进行比较。如果相等则输出。时间复杂度o(n2) 然而如果这个数组是有序数组呢?首尾两个数x,y相加和n比较,如果和比n大,说明后面的数太大了,y再取倒数第二大的数,如果和小,证

2016-11-16 14:46:44 5670

原创 面试算法题:求所有的素数也就是质数

题目 给定范围n,判断小于n共有多少个素数,并输出所有素数。思路如果知道(sqrt(n)]以内的素数表,直接看n能否被这些素数整除即可。但是这条路我没想出来后面怎么做。只能用很笨的办法去做了:两个数的积为定值n,则一个数变大一个数一定变小,其中一个数必小于等于sqrt(n),则只要整除sqrt(n)以内的数就可以判断是否是质数其中2是质数,偶数都不是质数(素数)可以不用去判断偶数代码publi

2016-11-16 13:11:38 1948 2

原创 面试算法题:最大公约数和最小公倍数

最大公约数和最小公倍数 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 思路 如果两个数有最大公约数,那么两者之差也一定能被这个最大公约数整除,两者之差和这两个数的较小者的最大公约数也同样是这两个数的最大公约数,以此类推,当两个数相同时,这个数就是最大公约数。这个思想可以查下辗转相除法。代码public static void main(String[]args){

2016-11-16 13:07:22 1739

原创 面试算法题:有一对兔子,从出生后第3个月起每个月都生一对兔子

题目是网上找的有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?关键思路:第n个月比第n-1个月多的是有生兔子能力的兔子个数,而有能力生育的兔子个数是n-2个月的兔子数(这些兔子在第三个月可以生育)。所以fn=fn-1+fn-2这是典型的Fibonacci它的通项公式为:[(1+√5)/2

2016-11-16 11:18:30 4460

原创 算法前序

怎么说呢,面试android被算法鄙视了。然后决定练习算法。今后没隔一段时间就作几个简单的算法题。保证比网上一般的都要优化一些。有兴趣的可以看一下。觉得我写得不好的也欢迎打脸,但请请喷哈。

2016-11-16 11:10:10 587

原创 一个数组中两个数的和为N,找出这两个数字的下标

因为最近用的是java就按java写了。话说最近才发现原来java面试时候居然可以用库里的函数。分析,两个数字的和为N。那么这两个数字是否是唯一的呢?输出的下标是否是第一对出现的呢?1,我们假设这两个数字是唯一的和是唯一的,那么其中一个数字越大,另一个数字就越小。想到大小关系,我们就想到了排序。那么首先排序:int array[]={ 1, 2, 7, 9, 13, 5

2016-11-11 13:09:24 2876

原创 MyEclipse10破解时出现:integrity check error

遇到这个问题,说明你的myeclipse没有完全破解。这时候只要去下载打包war文件的破解包就可以了。下载地址:http://download.csdn.net/detail/uestcaa/9623295以下是使用的方法:一、原作者的破解程序在myeclipse10.7.1环境下测试通过(win7 x64) 按照步骤操作就可以完成破解过程。破解前先将common目

2016-09-06 16:32:45 5380

原创 Android 群英传表示有疑惑的地方。

只是粗略看一下。表示如下地方,作者应该说明一下:1,第六页,application的上下文和组件的上下文区别指的是哪方面的区别?至少可以提示下读者是哪方面的吧。2,makefile那部分很乱,建议重写。3,第23页。导入项目替换文件的方法就是误人子弟。为什么不告诉用户去编辑gradle文件,修改需求的版本来解决as导入项目会下载gradle的问题呢?未看完。生病了,精神

2016-07-04 18:04:10 804

原创 Button覆盖ListView接收点击事件的解决办法

ListView中的item放置了Button,Button就会获取到点击焦点。这样listview的item就获取不到点击事件了。1.在adapter配置的xm文件中在最外面的view添加android:descendantFocusability="blocksDescendants"2.Button下面添加android:focusable="false"

2016-06-01 18:28:32 687

原创 记录一些Android开发要用到的网站。

annotations 官网:https://github.com/excilys/androidannotations未完待续

2016-06-01 10:41:21 450

原创 提醒下自己

1,官方总是最厉害的。多看Android源码。然后还有developer,material design.2,技术总是革新的,自己不追逐新的技术,就会被新的技术给淘汰掉。3,未完待续

2016-05-24 15:03:57 363

原创 Android Studio2.1学习

以前简单用过Android studio。后面再用,发现又忘记得差不多了。所以这次就将知识点大致记一下。先看project的build.gradle// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript

2016-05-24 15:00:59 435

原创 有用的东西,现在先留下,回头再学习

snackbar,右划消失的一个类似toast的提醒空间http://www.jcodecraeer.com/plus/view.php?aid=3187

2016-05-24 12:55:35 438

原创 注册界面设计

这里写下注册界面的一些设计注意事项。以后遇到类似的东西还会持续更新。1、注册界面,首先不要太花哨,界面一定要简介。太花哨的界面会让用户觉得不舒服。2、先让用户体验,再让用户注册。对于一个陌生的应用来讲,用户多数就不想注册的,只有他们深入体验了之后对他们有吸引点,或者说用户的某个需求被满足,痛点被解决,用户才愿意去注册,否则用户宁愿去尝试一个类似的应用,而不会什么都没搞清楚就把个人信息交给你

2016-05-24 10:01:02 986

原创 Android开发艺术探索 第十章 学习

为什么从第十章开始呢,因为Android开发艺术探索这本书每一章基本都没有什么联系。所以我们可以从任意一章开始读起。怎么选择要读哪一章呢,个人认为是根据自己的喜好以及时间片来决定比较合理。比如我对ThreadLocal比较有兴趣,上次本来要了解这个但是因为别的事没去看,加上我下午要出去时间短,而第十章内容又少。所以选择了第十章做破冰章。读书就是这样子呀,开始读了第一张才后继续往后看

2016-05-14 11:59:53 522

原创 Android大神的博客

http://blog.csdn.net/lmj623565791/article/details/48129405 鸿洋大神的博客。持续更新中。以后有时间多看看这些大神的博客。

2016-05-14 10:49:29 535

转载 Android酷炫实用的开源框架(UI框架)

Android酷炫实用的开源框架(UI框架)前言忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。1.Side-Menu.Android分类侧滑菜

2016-05-14 09:58:05 750

原创 android波浪背景

这个跟5.x以后才有的ripple有关。先占个坑,以后再补。

2016-05-12 16:13:46 1062

原创 Android圆形以及圆角矩形头像

原理,通过设置画笔的Mode.SRC_IN将画布上重叠区域以外清除,圆形头像不就是我们的bitmap上在中心位置画一个圆然后两部分重叠的么。如果不明白请往下看。下面整张图是需要处理的bitmap,我们在其中心画了一个圆2,这样圆2和bitmap的重叠部分就是圆2.Mode.SRC_IN模式会将1和3部分清除掉。然后只剩下2区域。2区域就是我们所要的头像。先贴代码:p

2016-05-12 10:16:35 2278 1

原创 Android开发艺术探索首观

看到网上各种推荐这本书就买了一本。然后货到了翻开一看,大部分内容都是些简单的分析和一些凑内容的东西。稍微有些失望。网络真的很浮躁,各种水军。这部书真的能让我进阶高级工程师?恐怕只是本复习过往知识的一本书吧。有点小失落。当然这只是大致翻一下得出的结论。希望能在接下来的看书过程中得到惊喜。

2016-05-08 12:20:19 543

转载 如果让我设计拉勾移动端 App

以下是作者的分析和个人经历与我无关。特此声明在拉勾上发现拉勾自己在招移动端产品,准备在移动端发力,因为自己就是给自己的定位就是以后做移动端,因此投了简历,获得了面试机会,也过了产品负责人的那一面,只是后来 HR 面的时候由于某些原因没能过,虽然很遗憾但还是坦然接受了这个事实,毕竟面试就像相亲,这个东西还是比较讲究缘分的。由于面试时间安排的比较靠后,中间个人准备时间比较充裕,就想拉勾

2016-05-07 10:18:34 703

转载 查看Android内存情况的adb命令

1. 在IDE中查看Log信息当程序运行垃圾回收的时候,会打印一条Log信息,其格式如下:D/dalvikvm: , , , GC_Reason表示导致垃圾回收的原因以及当前的回收类型,包括以下几类:    GC_CONCURRENT:当堆中对象数量达到一定是触发的垃圾收集    GC_FOR_MALLOC:在内存已满的情况下分配内存,此时系统会暂停程序并回收内存  

2016-05-05 18:53:55 735

原创 好好努力写博客

以前的公司里整体搞得太累了,没时间看书,没时间学习,没时间写博客。现在换了一家小团队,反而有时间做这些了。虽然工资没什么竞争力,但是感谢这么一个机会去成长,团队项目也挺多的。总之,有时间去学习总结的时候不能放过了。加油。另外附一份CSDN的荣誉清单,加油,其中微软MVP什么的还是算了。以后我还是多学习Android先。第一个目标:博客专家?如何成为博客专

2016-05-05 15:27:28 2580 3

原创 工作中用到过的几个简单实用的命令。

工作中为了测试,经常会进入应用界面去清除数据,每次都要点击设置》app》在正在运行的应用或者全部应用中找到你的应用》清除数据,然后只用如下一条命令你就可以省去前面所有阶段,直接进入你的应用设置界面。把这条命令写在XXX.bat中。每次你要用直接双击这个文件就可以了。不知道帮到你没,反正我用着还可以。adb shell am start  -a "android.settings.APPLICA

2016-05-05 14:51:08 403

转载 Android学习路线指南

转载只是为了以后万一工作不开心换工作有个提醒。因为找工作一般面试的都是BAT这帮人。只有沿着他们的路线走才能跟他们保持一致。才能跟上他们那波节奏。没办法,谁让别人占据主动呢。以下是转载主席哥的原文,跟我没有半毛钱关系的。前言看到一篇文章中提到“最近几年国内的初级Android程序员已经很多了,但是中高级的Android技术人才仍然稀缺“,这的确不假,从我在百度所进行的一

2016-05-05 11:04:59 560

转载 转载一下看看。很认可这篇文章

本文转自http://blog.csdn.net/singwhatiwanna/article/details/19174597前言        作为一名程序员,如何更快地提高自己从而让自己向更高级别飞跃是每个人都要关心的问题。质的飞跃是一个慢慢的过程,哲学上说:大量的量变会带来质变,也就是说,程序员想要当架构师、技术leader乃至CTO,不可避免的一步就是要完成许多量

2016-05-05 10:31:16 664

转载 Service类onStartCommand()的返回值

继承Service类来实现一个被启动类型的服务很简单,如果你需要服务执行多线程(而不是通过工作队列来处理启动请求),那么你就要继承Service类来处理每个Intent。 继承Service类,onStartCommand()执行后,业务代码马上同时执行,不像IntentService那样以队列排队执行。 但是,因为你自己处理每个onStartCommand()方法

2016-05-05 10:20:27 377

转载 ExecutorService的execute和submit方法

其实只有一句:submit调用了execute并且返回了执行结果。可以打印出异常,可以通过一个线程的返回结果去决定是否要继续执行其他线程,或者优先对某一个线程结果做处理。ExecutorService的execute和submit方法三个区别:1、接收的参数不一样2、submit有返回值,而execute没有Method

2016-05-04 18:52:20 417

MyEclipse10破解以及war文件打包

MyEclipse10破解以及war文件打包,一般的破解包都会出现无法正常打包war文件的问题,本资源可以完美破解+打包,内附war文件打包失败的解决方案

2016-09-06

空空如也

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

TA关注的人

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