自定义博客皮肤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)
  • 收藏
  • 关注

原创 数据结构与算法 --- 插入排序


 var arr=[5,3,8,6,4,1,9];for(var i=1;i<arr.length;i++){ var j=i; var target=arr[i]; //待插入 //比大小,后移 while (target<arr[j-1]){ arr[j]=arr[j-1]; ...

2017-09-25 14:00:00 107

原创 数据结构与算法---冒泡排序实现


 var arr=[5,3,8,6,4];console.log(arr)for(var i=0;i<arr.length-1;i++){ for(var j=arr.length-1;j>i;j--){ if(arr[j]<arr[j-1]){ var temp=arr[j-1]; ...

2017-09-25 13:58:00 83

原创 数据结构与算法 ---选择排序


 var arr=[5,3,8,6,4,1,9];var minindex=0; //设置变量,记录算法的移动指针for(var i=0;i<arr.length-1;i++){ minindex=i; //默认为第一个 for(var j=i+1;j<arr.length;j++){ if(arr[j]<a...

2017-09-25 13:58:00 96

原创 数据结构与算法 --- js描述集合


 js描述集合function Set(){ this.datasource=[]; this.add=add; this.remove=remove; //this.size=size; //this.union=union; //this.intersect=intersect; //this.subse...

2017-09-23 16:33:00 95

原创 js---描述链表


 js描述链表有些情况下js的数组结构在实际使用中速度很慢,此时可以考虑用链表来代替它;//链表类function Node(element){ this.element=element; this.next=null;}function LList(){ this.head=new Node('head'); this.f...

2017-09-23 09:48:00 120

原创 数据结构与算法 --- js描述队列


 js描述队列队列的特性是只能在队尾插入元素,在队首删除元素,先进先出;队列被用在很多地方,比如提交操作系统执行的一系列进程,打印任务池,模拟现实中的排队;//队列类function Queue (){ this.dataSource=[]; this.enqueue=enqueue; this.dequeue=dequeue;...

2017-09-22 11:44:00 153

原创 数据结构与算法 --- js描述栈


 js描述栈及栈的使用栈的特性就是只能通过一端访问,这一段就是叫做栈顶。咖啡馆内的一摞盘子就是最形象的栈的例子;根据栈的特性,就可以定义栈的一些特殊属性和方法;用js的描述栈的时候底层数据结构用的是数组,通过this.top来跟踪最后一个元素的索引来实现栈的数据结构;function Stack(){ this.dataSource=[]; ...

2017-09-20 15:22:00 152

原创 ios---CoreLocation框架实现定位功能


 CoreLocation框架实现定位功能(iOS8.0之后)//// ViewController.m// 定位//// Created by admin on 2017/9/20.// Copyright © 2017年 admin. All rights reserved.//#import "ViewController.h"#i...

2017-09-20 12:54:00 140

原创 ios---photo实现保存图片到自定义相册


 #import "XMGSeeBigPictureViewController.h"#import "XMGTopic.h"#import <SVProgressHUD.h>#import <Photos/Photos.h>@interface XMGSeeBigPictureViewController () <UIScr...

2017-09-19 11:16:00 118

原创 ios---选择多张图片


 #import "ViewController.h"#import <CTAssetsPickerController.h>@interface ViewController () <CTAssetsPickerControllerDelegate>@end@implementation ViewController- (...

2017-09-07 13:26:00 228

原创 ios---图片缩放


 1.设置scrollview的代理2.实现如下方法-(UIView )viewForZoomingInScrollView:(UIScrollView )scrollView{return self.imageview;}3.设置scrollview放大缩小的最大最小值scroll.maximumZoomScale=2.0;scroll.minimu...

2017-09-07 10:55:00 117

原创 ios---清除缓存


 + (void)removeDirectoryPath:(NSString *)directoryPath{ // 获取文件管理者 NSFileManager *mgr = [NSFileManager defaultManager]; BOOL isDirectory; BOOL isExist = [mgr file...

2017-09-06 14:57:00 87

原创 ReactNative---组件种类


 












2017-09-05 14:59:00 107

原创 ReactNative---ref的用法和技巧


 1.获取上下文的组件2. ref属性不仅接受string类型的参数,而且它还可以接受一个function作为callback。如:将组件view作为参数赋值给this._view <View ref={(e)=>this._view=e} />3. 可以在组件类中定义任何公共方法(如在 Typeahead 中的复位方法),并通过 ref...

2017-09-05 14:57:00 382

原创 ios---运用MJRefresh组件设置下拉刷新


 #import "XMGTopicViewController.h"#import <AFNetworking.h>#import <MJExtension.h>#import "XMGTopic.h"#import <SVProgressHUD.h>#import "XMGTopicCell.h"#import

2017-09-05 12:01:00 452

原创 ReactNative---setState与性能的平衡


 setState用来更新RN的视图层显示,每一次setState操作都会更新整个视图,于是对应的是性能消耗,在某些特殊情况下就会造成卡顿app假死等问题;因此个人使用setState中总结的原则:第一:尽量减少不必要的视图刷新;第二:尽量减少视图刷新的范围;如何尽量减少不必要的视图刷新?1.分清数据状态是在state中维护还是在this中维护;2....

2017-09-05 11:54:00 423

空空如也

空空如也

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

TA关注的人

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