- 博客(9)
- 资源 (12)
- 收藏
- 关注
原创 java面试算法之快速排序
/** * 快速排序:通过一次排序将要排序的记录分割成两个独立的部分, * 其中一部分的所有记录 关键字值都比另外一部分的关键字值小, * 然后再按此方法分别对两个部分进行快速排序,整个排序可以使用递归进行 步骤: * 1:设置两个变量i,j,初值分别为low,high,分别表示 * 待排序序列的起始下标和终点下标 * 2:将第i个记录暂存到temp中,即temp = r[i] *
2017-12-31 11:09:42 816
原创 Caused by: java.lang.NumberFormatException: Invalid double: ""
Caused by: java.lang.NumberFormatException: Invalid double: “” 解决思路: 今天使用retrofit和gson解析服务器返回的数据,出现上边的一个错误,第一反应就是我的model里面有double类型的字段,但是找了一遍,发现并没有,然后就想,没有double怎么会报数据类型转换错误呢?我就在返回数据中找”“这个对应的字段,但是
2017-12-26 18:10:30 483
原创 java面试算法之堆排序
/** * 堆排序 * 堆的概念:一个无序序列,{k1,k2,k3,k4,k5,k6,k7.......kn}, * 当(ki<k(2i+1)&&ki<k(2i+2)) || (ki>k(2i+1) && ki>k(2i+2))) * 第一步:先初始化堆,怎样初始化堆呢?循环完全二叉树中的第(n/2-1)个节点 *
2017-12-24 22:39:04 321
原创 java 面试算法之冒泡排序
前天去面试了,让我手写冒泡排序,我没写出来,真想抽自己两大嘴巴子,这么简单的冒泡排序都没写出来,太特么丢脸了。 思路: 第一个数和第二个数进行比较,如果第一个比第二个大,则把第一个的值赋给第二个,然后继续判断第二个与第三个的大小,如果第二个还大于第三个则把第二个的值赋给第三个数,这样一直进行比较,一次循环下来就能把最大的数排到最后,然后第二次还从第一个数开始,与第二个数进行比较,如果第一个数小于第二
2017-12-22 22:31:51 297
原创 java算法面试题之一
题目:int values[] = {80099, 16114, 63108, 25032, 31044, 59069, 39099, 13110, 34101, 66120,19116, 72105, 70045, 38032, 41110, 12105, 75110, 27105, 1105, 9114,67117, 20101, 21100, 11
2017-12-22 18:21:41 2531
原创 gradle dependency cache may be corrupt
今天升级gradle的时候报下边的错了 Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) Re-download dependencies and sync project (req
2017-12-13 12:14:25 7770
原创 reactnative tabnavigator
这种效果相信大家见的很多,那么是怎么实现的呢?使用的是reactNavigation 代码如下 import React,{Component} from 'react'; import { View, Text, Image, ActivityIndicator, StyleSheet, Dimensions, Animated, Easing } from 'react-n
2017-12-12 11:09:40 278
原创 reactNative 商品分类效果
先看效果图(记录一下视频转gif的网站http://www.gif5.net/) 相信很多商城类的项目都会有这个效果,说下主要思路,大家也可以自己写,左边是一个flatList,右边是一个sectionList,当我们点击左边某个商品分类的时候就去请求右边的接口数据,就这么简单。 整体帖代码,如果请求接口不能用了的话,就得找其他免费api了。 import React,{Compon
2017-12-12 10:55:23 1623
原创 TypeError:undefined is not a function
最近在学reactNative,踩过多少坑,主要是也不熟悉js,一个bug蒙头找半天解决方法,这里记录一下比较常见的错误 大家一定要注意,这种错误不仅仅说这个函数未定义,因为有可能是你这个函数里的变量有问题等,如果这个函数存在,还报这个错,那么就一定是这个函数有bug。
2017-12-07 11:19:51 2048 1
仿Android联系人SideBar排序,根据拼音A-Z字母快速导航联系人姓名,以及输入搜索条件过滤,显示姓名的文字图片,添加挤压动画
2016-01-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人