03 2016 档案

摘要:牛客中的代码是这样的: struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { }}; ListNode* Merge(ListNode* pHead1, ListNode... 阅读全文
posted @ 2016-03-31 16:57 云端止水 阅读(341) 评论(0) 推荐(0)
摘要:直接上代码: #pragma once#include#include#includeusing namespace std;//树中节点结构templatestruct BinaryTreeNode{ T _data; BinaryTreeNode* _left; BinaryTreeNode... 阅读全文
posted @ 2016-03-30 14:02 云端止水 阅读(177) 评论(0) 推荐(0)
摘要:iOS App的性能关注点 虽然iPhone的机能越来越好,但是app的功能也越来越复杂,性能从来都是移动开发的核心关注点之一。我们说一个app性能好,不是简单指感觉运行速度快,而应该是指应用启动快速、UI反馈响应及时、列表滚动操作流畅、内存使用合理,当然更不能随随便便Crash啦。工程师开... 阅读全文
posted @ 2016-03-30 13:52 云端止水 阅读(301) 评论(0) 推荐(0)
摘要:本文首发在 CSDN《程序员》杂志,订阅地址http://dingyue.programmer.com.cn/ 。 Apple 在推出 Swift 时就将其冠以先进,安全和高效的新一代编程语言之名。前两点在 Swift 的语法和语言特性中已经表现得淋漓尽致:像是尾随闭包,枚举关联值,可选值和... 阅读全文
posted @ 2016-03-30 10:41 云端止水 阅读(508) 评论(0) 推荐(0)
摘要:简单选择排序的基本思想: 第1趟,在待排序记录r[1]~r[n]中选出最小的记录,将它与r[1]交换; 第2趟,在待排序记录r[2]~r[n]中选出最小的记录,将它与r[2]交换; 第i趟在待排序记录r[i]~r[n]中选出最小的记录,将它与r[i]交换,使有序序列不断增长直到全部排序完毕。... 阅读全文
posted @ 2016-03-30 09:44 云端止水 阅读(195) 评论(0) 推荐(0)
摘要:此为第一次课程设计,和大家分享,对我来说,是这开始也是结束:开始走上不归路,结束不属于自己的: 直接上代码:说明见注释: /*火车订票系统*//*头文件*/#include#include#include#include#include#include#include#include#inclu... 阅读全文
posted @ 2016-03-29 15:56 云端止水 阅读(461) 评论(0) 推荐(0)
摘要:冒泡排序:N个数; 1.两层循环,外层循环N-1遍,控制循环的躺数,(n-1)是因为最后一趟不用比; 2.内层,相邻两数比较,大的往后走;每走完一趟,比较次数少一次; 3.循环结束,数组有序(升序); 代码: #pragma once#includevoid BubbleSort(int *ar... 阅读全文
posted @ 2016-03-29 15:50 云端止水 阅读(179) 评论(0) 推荐(0)
摘要:堆排序: 1.建大堆; 2.堆顶元素和堆最后一个元素交换; 3.继续建大堆(从上往下调整); 4.再取堆顶元素与堆尾倒数第二个元素交换; 5.升序输出 代码: #pragma once#include#include//using namespace std; //尽量不要让 using出现在... 阅读全文
posted @ 2016-03-29 15:13 云端止水 阅读(153) 评论(0) 推荐(0)
摘要:一.什么是虚函数: 可以让成员函数操作一般化,用基类的指针指向不同的派生类的对象时, 基类指针调用其虚成员函数,则会调用其真正指向对象的成员函数, 而不是基类中定义的成员函数(只要派生类改写了该成员函数)。 若不是虚函数,则不管基类指针指向的哪个派生类对象,调用时都 会调用基类中定义的那... 阅读全文
posted @ 2016-03-29 15:06 云端止水 阅读(195) 评论(0) 推荐(0)
摘要:原题是:360校园招聘2015届技术类笔试题 上高中的小明暗恋女神三年,高考结束后,小明决定向女神表白。这天,小明来到女神楼下等待女神的出现,时间一分一秒的流逝,两个多小时过去了,女神还没有出现,小明看了下表,时针和分针的位置正好跟开始等的时候互换,请问小明一共等了女神多少分钟()... 阅读全文
posted @ 2016-03-29 14:41 云端止水 阅读(651) 评论(0) 推荐(0)
摘要:在迷宫中找一条通路,如果不通,原路返回到岔口,继续上下左右寻找,每到一处都要做上标记: 如下算法: #include #include #include using namespace std;//从TXT文件中获取迷宫void GetMazeMap(int* a, int row, int c... 阅读全文
posted @ 2016-03-29 12:20 云端止水 阅读(167) 评论(0) 推荐(0)
摘要:单链表的逆置问题,常常遇到,今天总结如下: 方法:头插法: 图示: 代码: //翻转单链表ListNode* Revers(ListNode* pHead){ ListNode* newhead = NULL; ListNode* cur = pHead; while(cur) { L... 阅读全文
posted @ 2016-03-29 12:08 云端止水 阅读(167) 评论(0) 推荐(0)
摘要:导读:本文来自SwiftGG翻译组,作者@walkingway基于苹果Swift官方博客中Ted Kremenek所撰写的“Swift 2.2 Released!”文章进行了关于Swift 2.2新特性的介绍翻译以及小试牛刀,Swift 2.2虽然是个小版本,但也有许多值得开发者注意的内容。 ... 阅读全文
posted @ 2016-03-28 17:01 云端止水 阅读(169) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/johnny901114/article/details/48714849 阅读全文
posted @ 2016-03-28 13:46 云端止水 阅读(99) 评论(0) 推荐(0)
摘要:组织头像上传时候,不兼容android6.0,并且 imageview.setImageBitmap(BitmapFactory.decodeFile(IMAGE_FILE_LOCATION));//这种方法不对,显示空白。 通过群的帮助找到以下个人的笔记: http://note.... 阅读全文
posted @ 2016-03-28 11:15 云端止水 阅读(463) 评论(0) 推荐(0)
摘要:最近项目中有这么一个需求,下面是三个网络请求 A.从服务器获取到时间戳(GET 方法,获取 timeLine) B.进行用户头像上传,获得回传的URL(POST方法,参数为 userId, timeLine,Image ) C.对用户信息进行设置(POST方,参数为 timeLine, avat... 阅读全文
posted @ 2016-03-28 10:04 云端止水 阅读(363) 评论(0) 推荐(0)
摘要:vector: 又名 向量 1.C++中的一种数据结构。 2.是一个类。 3.相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的。 A.使用时,加上头文件和命名空间即可: #include ... 阅读全文
posted @ 2016-03-25 10:54 云端止水 阅读(448) 评论(0) 推荐(0)
摘要:总:复合类型 复合类型是基于其他类型定义的类型,这里介绍两种复合类型 引用与指针,今天先看引用,指针见下一篇 1.1.引用(reference) C++11中新增了一种引用:所谓的“右值引用”,主要用于内置类型,严格来说,当我们使用术语“引用”时,指的其实是“左值”引用。 引用是为对象起了另外一... 阅读全文
posted @ 2016-03-25 10:34 云端止水 阅读(288) 评论(0) 推荐(0)
摘要:对于RxSwift,我也是初学者,此系列来记录我学习RxSwift的历程! (一) 想必关于Drive大家一定在RxSwift的Demo中看到过,也一定有些不解,抱着一起学习的态度,来了解一下Driver 首先列举一下官方的例子:(我会加上注释方便理解) 此例子的场景大概就是,根据一个输入框的关... 阅读全文
posted @ 2016-03-24 11:34 云端止水 阅读(1095) 评论(0) 推荐(0)
摘要:RxSwift:ReactiveX for Swift 翻译 字数1787 阅读269 评论3 喜欢3 图片发自简书App RxSwift | |-LICENSE.md |-README.md |-RxSwift --- 平台核心 |-RxCocoa --- 对UI,NSURL... 阅读全文
posted @ 2016-03-24 10:10 云端止水 阅读(327) 评论(0) 推荐(0)
摘要:一下为简单实现:#define SIZE 3;typedef int DataType;typedef struct SeqList{ DataType *array; size_t size; //数据实际长度 size_t capicity;//扩展后大小}SeqList;//初始化顺序表... 阅读全文
posted @ 2016-03-24 09:48 云端止水 阅读(194) 评论(0) 推荐(0)
摘要://链表结构typedef struct DulNode{ DataType data; //数据 struct DulNode *prior; //指向前一个节点的指针 struct DulNode *next; //指向后一个节点的指针}DulNode;//双向链表初始化vo... 阅读全文
posted @ 2016-03-24 09:45 云端止水 阅读(243) 评论(0) 推荐(0)
摘要:typedef int DataType;typedef struct ListNode{ DataType data; struct ListNode* next;}ListNode;//初始化链表void InitList(ListNode** pphead){ *pphead = NULL... 阅读全文
posted @ 2016-03-24 09:39 云端止水 阅读(150) 评论(0) 推荐(0)
摘要:每天都一样 无风无浪 但内心早已是风起云涌! 阅读全文
posted @ 2016-03-24 09:31 云端止水 阅读(107) 评论(0) 推荐(0)
摘要:原文链接:http://www.cnblogs.com/bugY/archive/2011/08/24/2151921.html 在C语言中,文件操作都是由库函数来完成的,可以分为读和写两种操作。操作流程为使用fopen()打开文件>>使用下面的库函数读或写文件>>fclose()关闭文件... 阅读全文
posted @ 2016-03-22 09:15 云端止水 阅读(185) 评论(0) 推荐(0)
摘要:大神都在看的RxSwift 的完全入坑手册 2015-09-24 18:25 CallMeWhy callmewhy 字号:T | T 我主要是通过项目里的 Rx.playground 进行学习和了解的,这种方式确实便捷高效。只需要把文档用 /*: */ 注释即可,直接用 Mar... 阅读全文
posted @ 2016-03-21 14:06 云端止水 阅读(333) 评论(0) 推荐(0)
摘要:字符串常量,放在哪个存储区呢?是“自动存储区”还是“静态存储区”中? 比如: char *pstr="hello world!"; 这里,"hello world!"是一个字符串常量, pstr是在栈中的变量。 我想问,字符串常量,在哪个内存区域分配空间呢? 好像应该不是在“栈区“分配空... 阅读全文
posted @ 2016-03-21 10:35 云端止水 阅读(252) 评论(0) 推荐(0)
摘要:突然,也想留下一点什么,也许这真的只是一次冲动,但是,如果这种冲动能鼓励我前进,那我义无反顾的选择冲动,如果给这冲动加一个期限,我希望是一辈子,今天也不是什么需要纪念的日子,但是,对我来说,可能就是长征的一次准备,可以不聪明,但是,一定要努力! 大学生活也将结束了... 阅读全文
posted @ 2016-03-21 10:29 云端止水 阅读(128) 评论(0) 推荐(0)
摘要:char *strat(char *dst,const char *src) { char *cp = (char*)calloc(12,sizeof(char));//申请一块够大的内存 足以存放两个字符串 char *cq = cp; strcpy(c... 阅读全文
posted @ 2016-03-21 10:02 云端止水 阅读(351) 评论(0) 推荐(0)
摘要:C++中文件的读写 在C++中如何实现文件的读写? 一、ASCII 输出 为了使用下面的方法, 你必须包含头文件(译者注:在标准C++中,已经使用取代,所有的C++标准头文件都是无后缀的。)。 这是 的一个扩展集, 提供有缓冲的文件输入输出操作. 事实上, 已经被包含了, 所以你不必... 阅读全文
posted @ 2016-03-21 10:00 云端止水 阅读(232) 评论(0) 推荐(0)
摘要:第一种:布尔变量与零值的比较: 假设布尔变量名为 flag 正确做法: if(flag) if(!flag) 不良做法: if(flag == TRUE) if(flag == 1) if(flag == FALSE) if(flag == 0) ... 阅读全文
posted @ 2016-03-21 09:58 云端止水 阅读(222) 评论(0) 推荐(0)
摘要:Max 在 Boston 上学,在 San Francisco 工作,是一名软件工程师及创业者。当他还在高中的时候就在一家创业公司工作了,他非常喜欢使用 iOS、Android 以及 JavaScript 框架来为用户编写软件。不过他偶尔也会抱怨创业、技术、书籍、电子游戏等这些杂七杂八的东... 阅读全文
posted @ 2016-03-17 16:38 云端止水 阅读(592) 评论(0) 推荐(0)
摘要:文/iOS_Deve(简书作者) 原文链接:http://www.jianshu.com/p/429b5160611f 著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 1.empty,它会发送一个Completed事件,创建一个不发射任何数据但是正常终止的Observable ... 阅读全文
posted @ 2016-03-17 16:29 云端止水 阅读(195) 评论(0) 推荐(0)
摘要:对于GPUImage的使用方面,GitHub上已经非常详细了,就不一一赘述了,但是对于项目的导入来说,最好的方式是 1.下载GPUImage并解压 2.打开压缩包后如图 3.打开终端,cd到此目录 4.将bulid.sh拖进去(此处要注意,双击打开build.sh文件,将里面的IOSSD... 阅读全文
posted @ 2016-03-17 10:22 云端止水 阅读(164) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-03-17 10:14 云端止水 阅读(249) 评论(0) 推荐(0)
摘要:有的观点认为,应该用POST来创建一个资源,用PUT来更新一个资源;有的观点认为,应该用PUT来创建一个资源,用POST来更新一个资源;还有的观点认为可以用PUT和POST中任何一个来做创建或者更新一个资源。这些观点都只看到了风格,争论起来也只是争论哪种风格更好,其实,用PUT还是... 阅读全文
posted @ 2016-03-16 10:52 云端止水 阅读(265) 评论(0) 推荐(0)