自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

谁与争锋的专栏

循序渐进才能赢得时间,细水长流才能直达永恒

  • 博客(16)
  • 资源 (7)
  • 收藏
  • 关注

原创 对照Java学习Swift--枚举(Enumerations)

Java之中也有枚举这个类型,但是用的好像不是很多,很多地方都是用整形来处理,在Java 5.0才引进枚举,好像在非JIT的虚拟机中,会引起非常大的内存和性能损失,不过现代JVM已经不存在这个问题了。 我们主要来看看Swift的枚举类型。枚举语法使用enum关键词来创建枚举并且把它们的整个定义放在一对大括号内:enum SomeEnumeration { // 枚举定义放在这里}例如:e

2016-03-31 23:41:58 997

原创 在小米手机上,修改APP的launcher应用图标不生效的解决方案

在app开放中,当我们修改了app的launcher应用图标后,安装在小米系列的手机上,发现还是没改过来,折腾的好久,google了一天终于找到原因了,原来是在小米的开放平台上,需要自己上传完美图标,在小米手机上安装了app后,会去后台获取这个完美图标,代替我们在AndroidManifest.xml文件中application标签中的android:icon图标。我们只需要相应的更改完美图标就行了

2016-03-31 17:42:04 6625 1

原创 对照Java学习Swift--闭包(Closures)

闭包是自包含的函数代码块,可以在代码中被传递和使用。我的理解就是一段代码可以直接使用和传递,不需要想函数一样被定义和调用,但是有函数的功能,也有参数,返回值这些信息,比函数更加简洁。Java 8中也新增了闭包,但是在Java 8以下是没有闭包的,要想实现同样的功能需要接口。 下面以sort为例来介绍Java和Swift不使用闭包来实现排序的方法,先看Java的: public static

2016-03-31 01:21:55 1813

原创 对照Java学习Swift--函数(Functions)

Java里面的函数和方法分的不是那么清,统一叫方法,因为Java里面所有的方法必须写在类中,Swift则不然,可以不写在类,被单独放在外面,这也许是Swift对函数和方法的区分吧。Java的方法和Swift的函数大体上差不多,但是灵活很多。下面我列出Swift函数的主要特点,并指出与Java的不同。函数的定义与调用当你定义一个函数时,你可以定义一个或多个有名字和类型的值,作为函数的输入(称为参数,p

2016-03-19 10:36:26 830

原创 对照Java学习Swift--控制流(Control Flow)

Java和Swift的大部分控制语句是一样,但是也有些不一样,Java中关键字后面如果不止一个变量,则需要用括号括起来,Swift则不需要,下面我们来详细看看各个控制流语句。For-In这是Swift里面特有的控制流语句,在Java之中是没有的,但是Java之中有个foreach语句,算是跟这个比较像。用法很简单,循环来遍历一个集合里面的所有元素:for index in 1...5 { p

2016-03-18 23:57:32 1142

原创 对照Java学习Swift--集合类型

数组Java里面的数组,创建了以后的大小是不能改变的,只能往里面去存储数据,有两个方式创建数组: String[] array = new String[10]; String[] array1 = {"aa","bb","cc"};我们创建了两个String数组,一个大小为10,每个元素为null的数组,一个3个元素的数组。 Swift的数组则灵活的多,我们先来

2016-03-15 23:32:44 1247

原创 对照Java学习Swift--字符串和字符

swift和Java都有字符串和字符,都支持Unicode编码,但是貌似swift的更加强大,连emoji都支持,好像Java不支持,这个我不确定有没有其他变通的方法来支持。都是用双引号来表示字符串,但是字符就不一样了。 Java用单引号:char c = 'a';swift用也是用双引号:let exclamationMark: Character = "a"但是在swift中,如果我们不什么类

2016-03-15 17:14:41 770

原创 对照Java学习Swift--基本运算符

swift和Java都有的运算符赋值运算符(=)算术运算符(+,-,*,/)求余运算符(%)自增和自减运算(++,–)一元负号运算符(-)一元正号运算符(+)组合赋值运算符(+=等)比较运算符(==,!=,>,<,>=,<=)三目运算符逻辑运算(!,&&,||)这十种运算符跟Java是一样的,我们不用去怎么学习他,但是Swift特有Java没有的运算符:空合运算符(Nil Co

2016-03-14 15:20:36 817

原创 第五天git学习记录

git tag 打一个新标签git tag查看所有标签git tag 在指定的commit id上打标签git show 查看标签信息git tag -s -m 在指定的commit id上打上有说明的标签git tag -d 删除标签git push origin 推送某个标签到远程git push origin –tags一次性推送全部尚未推送到远程的本地标签

2016-03-14 10:47:10 556

原创 android报The content of the adapter has changed but ListView did not receive a notification的解决方案

在android开发中,ListView用的非常多,不管是新手还是多年的开发多年的老鸟,可能都会遇到这个异常:java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your

2016-03-14 00:15:48 1772

原创 对照Java学习Swift--基础部分

基本数据类型Java中有八种基本类型,分别为byte、short、int、long、float、double、boolean、char,基本数据类型关键字首字母小写,每种数据类型所占用大小是固定,不随机器结构的变化而变化。 Swift基本类型有Int、Float、Double、Boolean,其中Int又分为8,16,32和64位的有符号和无符号整数类型,分别为Int8、Int16、Int32、I

2016-03-13 19:07:47 1100

原创 swift 2.0改变的部分

String.toInt()不能用了,用Int(String)代替println()不能用了,只能使用print()

2016-03-13 17:38:59 496

原创 第四天git学习记录

git stash把当前工作现场“储藏”起来,等以后恢复现场后继续工作git stash list列出所有的stashgit stash apply恢复指定的stashgit stash drop删除指定的stashgit stash pop恢复并删除指定的stash git stash总结: 修复bug时,我们会通过创建新的bug分支进行修复,然后合并,最后删除; 当手头工作没有完成时,先把

2016-03-11 15:55:27 475

原创 android控件ListView顶部或者底部也显示分割线

在默认的android控件ListView在顶部是不显示分割线的,但是我们可以使用一些技巧来显示。我们先来看下默认情况下ListView显示的效果: 可以看到顶部是没有分割线的,但是有时候我们的美工硬是在上面画了一条分割线,没办法,我们也得加上,我们在ListView顶部加上一个Header就可以实现,代码如下listView.addHeaderView(new ViewStub(this))

2016-03-10 15:27:49 15350

原创 第三天git学习记录

从版本库中删除文件第一步 从资源管理器中删除文件 第二步 git rm file 从版本库中删除文件 第三步 git commit -m “xxxx” 提交删除操作,删除成功

2016-03-08 15:06:51 514

原创 android绘图Paint.setXfermode()和Canvas.saveLayer()方法的作用

在android绘图开发中,Paint.setXfermode()和Canvas.saveLayer()是两个重要的方法了。很多网友都不是很明白,我也一直不明白,花了几天时间来研究了这两个方法,略有领悟,记录下来,归纳总结,也给新手一点帮助。 Android中Canvas绘图之PorterDuffXfermode使用及工作原理详解 这篇文章给了我很大的帮助,我的很多内容也是来自于这篇文章,并把我

2016-03-01 22:36:01 6794 3

Android不规则图形点击提示选中不同区域的源码

Android不规则图形点击提示选中不同区域的源码,详情请见http://blog.csdn.net/lovexieyuan520/article/details/50679306

2016-02-17

android使用Fragment实现底部菜单使用show()和hide()来切换以保持Fragment状态的源码

android使用Fragment实现底部菜单使用show()和hide()来切换以保持Fragment状态,详情请参看http://blog.csdn.net/lovexieyuan520/article/details/50594271

2016-01-27

SwipeRefreshLayout配合RecyclerView实现下拉刷新和上拉加载更多的Demo源码

SwipeRefreshLayout配合RecyclerView实现下拉刷新和上拉加载更多以及没有数据的显示这个demo的源码,详情请参看:http://blog.csdn.net/lovexieyuan520/article/details/50589412

2016-01-26

异常崩溃信息上报库ACRA(Application Crash Reports for Android)

异常崩溃信息上报库ACRA(Application Crash Reports for Android),使用详情请查看http://blog.csdn.net/lovexieyuan520/article/details/44983109

2015-04-10

在android所有版本中显示overflow效果

在android所有版本中一直显示overflow效果的解决方案,详情查看http://blog.csdn.net/lovexieyuan520/article/details/37833639

2014-07-16

openfire开发

用于Openfire导入eclipse中clustering缺少的coherence.jar,coherence-work.jar,tangosol.jar三个jar包,详情查看http://blog.csdn.net/lovexieyuan520/article/details/37743433

2014-07-13

ViewFlipper案例

使用ViewFlipper做的一个案例,可以使用按钮切换也可以使用手指滑动切换

2013-08-24

空空如也

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

TA关注的人

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