- 博客(19)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 选择时间 小时:分钟
初始化参数: private List<String> hours = new ArrayList<String>(); private List<String> minutes = new ArrayList<String>(); private String pickStartHour = "12"; private String pickStartminute =
2017-12-13 10:22:36 996
原创 TextView水平轮播(流水灯效果)
Layout的效果: <view.HomeTextView android:id="@+id/tv_home_marquee" android:singleLine="true" android:ellipsize="marquee" android:focusableInTouchMode="true"
2017-12-11 12:14:46 1346
原创 AsyncHttpClient 网络请求+ fastJson解析数据
1.首先需要在代码中添加这两个控件的jar包支持: 2.使用get请求获取服务器数据(json) 注意:json解析时应判断json数据格式是否正确书写,否则容易出错。 json数据格式:{ "imageArr": [ { "ID": "1", "IMAPAURL": "http:// ******** ",
2017-12-10 20:55:02 444
原创 开源控件material-calendarview的使用
1.在gradle中添加compile 'com.prolificinteractive:material-calendarview:1.4.3' github地址:https://github.com/prolificinteractive/material-calendarview 一个强订制的开源日历控件,感谢前辈的分享。 2.layout中使用: <com.prolifici
2017-12-10 20:15:30 4372
原创 Android开发环境搭建,开始你的第一个Android项目
1.下载java JDK安装并且配置环境变量。 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 环境变量配置参考:http://www.runoob.com/java/java-environment-setup.html 2.下载Android Studio并且安
2017-12-08 16:47:51 237
原创 10.有序数组——折半查找(递归)(含java库中应用)
public boolean binarySearch( int first, int last, T desiredItem){ boolean found; int mid = (first + last)/2; if(first > last) found = false; else if(desiredItem.e
2017-01-11 21:43:54 390
原创 9.无序数组——迭代顺序查找(迭代)
public boolean contains( T anEntry){ boolean found = false; for ( int index = 0;!found && (index < length); index++) { if(anEntry.equals( list[index])){
2017-01-11 21:42:04 732
原创 8.可变对象(无序表和有序表——含java库中应用)
在下列引用中,在chris 修改last的值后,list中的值也改变。因为list和chris引用的是同一个对象。所以chris客户可以修改它植入list中的对象。这是一个便利的方案。但修改ADT中可变对象的能力,使客户有可能破坏ADT的完整性。 Name chris = new Name( "Chris", "Coffee"); List<Name> li
2017-01-11 21:41:01 437
原创 7.基数排序
在计算机中,典型的整数大小限制在大约10个十进制数字或32个比特。基数排序是O(n)的。基数排序把数组元素当作等长的字符串对待,首先将字符串按照字符串一段的字符(数字)分配到若干个桶中,然后再将这些字符串收集起来,按照下一个位置的字符或者数字将他们再次分派到这些桶中。算法陆续这个过程,直至所有位置的字符都被处理过为止。 在基数排序中,对整数排序需要10个桶,对单侧排序至少需要26个桶。 虽然基数
2017-01-11 21:37:25 268
原创 6.快速排序(含java库中应用)
时间效率:最坏情况下是O(n2 ),最好和平均情况下都是O(nlogn)的。快速排序在实际应用中通常更快,并且不需要归并排序在归并时所需要的额外存储。Java类库中的快速排序: 包java.util中的类Arrays使用快速排序对基本类型的数组按升序进行排序方法: public static void sort(type [ ] a);//对整个数组a排序。 public
2017-01-11 21:36:30 1388
原创 5.归并排序(含java库中应用)
时间效率:O(nlogn),它需要额外的存储空间来执行归并步骤Java类库中的归并排序: 包java.util中的类Arrays定义了对数组按升序进行排序的静态方法sort的几个版本。对于元素是对象类型的数组,sort使用归并排序。方法: public static void sort(Object[ ] a);//对整个数组a排序。public static void sort(Obj
2017-01-11 21:34:30 371
原创 2.选择排序-java实现
——将Comparable对象的数组从小到大排序的类 时间效率:O(n2)package algorithmData;/**使用选择排序法对数组进行排序的类。 * 将Comparable对象的数组从小到大排序的类 */public class SortArray { /**Task:将数组中前n个对象,按照升序排列 * @param a Comparable对象的数组
2017-01-11 21:28:39 247
原创 1.ArrayList和Vector
ArrayList和Vector使用了动态数组扩展,以实现扩展存储空间。默认构造函数初始化ArrayList时,大小,长度只有10,之后再根据存入的数据扩展其长度。实质上是由数组实现。链表实现线性表。利用Node类来实现 class Node{ private T data; private Node next; }
2017-01-11 21:19:07 224
原创 运行react-native run-android时出现以下错误,EPERM:operation not permitted
百度了以下在博客:http://www.cnblogs.com/haochuang/p/5796284.html中找到了详细解决方案,测试了以下马上就BUILD SUCCESSFUL了。
2016-10-10 18:22:28 2693
原创 react—native的reload问题
react—native 的reload问题 运行程序,出现以下问题,每次修改代码后再reload不能够实现刷新,需要再在工程目录下执行“react-native bundle –platform android –dev false –entry-file index.android.js –bundle-output android/app/src/main/assets/index.a
2016-10-10 00:12:28 3164
在Myeclipse 10 中启动Tomcat7出现如下错误,但是能用浏览器正常访问,
2016-05-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人