自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李连毛

一个知识分子如果对当代的生活没有激情,没有热望,没有痛苦,没有难言之隐,那么他的知识、学问和才华,都会成为零星而没有生命力的碎片。

  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

转载 UITextView滚动到顶部

UIScrollView滚动到顶部 前段时间很忙啊,现在闲下来,写个博客,当时有个问题,就是UITextView内置文字很长,超过一个频幕,在手机上显示的时候会自动滑动到最底部,很纳闷,但是一位大神帮我在stackoverflow上找到了答案,果真stackoverflow是万能的。一句代码即可,这里贴出来,方便英语不大好的初学者看看。[self.field setContentOffset:

2016-11-26 21:13:18 3688

转载 iOS给UIView切圆角

UIView切圆角 众所周知,给UIView切圆角有三种方法。 第一种是设置cornerRadius,但是这种切圆角的方式效率比较低,而且需要切四个圆角都要切,有时候不可以满足需求。 第二种使用贝塞尔曲线切圆角,画出一条路径,用mask来遮罩。代码简单,能够切任意一个位置的圆角 第三种就是纯手工,使用CGContextAddArcToPoint函数来画,显然这种效率比较高,但是

2016-11-26 20:49:51 6974

原创 AFN如何获取并解析XML

AFN框架获取并解析XML数据的流程流程介绍 我的运行环境:xcode8,模拟器:iPhone6s今天遇到一个问题,我通过网络接收到XML数据,需要将XML数据解析。 首先AFN需要加载一下XML解析器,然后做网络请求,把参数传进去,然后我们获取到的responseObject是NSXMLParser类型。 接着我们需要解析NSXMLParser数据,我们要设置NSXMLParserDel

2016-10-21 19:47:12 1885

转载 xcode7 新建空项目

xcode7 新建空项目 使用xcode7的Empty项目模板创建出的项目啥都没有,及不方便。本编就先教大家如何创建一个包含有Target以及Appdelegate等目录的空项目以及添加导航视图控制器。步骤1:打开xcode7,然后File - > New ->Project,打开后选择Single View Application模板,点击Next,输入项目名称,点击Next,选择保存位置,

2016-09-30 21:06:02 697

转载 Xcode7 添加PCH文件

Xcode7 添加PCH文件本文章参考简书上面一篇文章,特此声明。文章链接1.) 打开你的Xcode工程. 在Supporting Files目录下,选择 File > New > File > iOS > Other > PCH File 然后点击下一步;2.) 假设你的项目名称为TestDemo, 你的PCH 文件的名字应该为 TestDemo-Prefix.pch,然后创建;3.) 选择 P

2016-09-30 16:36:01 357

转载 [leetcode33] Search in Rotated Sorted Array

Search in Rotated Sorted Array在已经旋转的数组中搜索指定数字题目描述 Suppose a sorted array is rotated at some pivot unknown to you beforehand. (i.e., 0 1 2 4 5 6 7 might become 4 5 6 7 0 1 2). You are given

2016-09-27 21:11:13 305

转载 [leetcode26] Remove Duplicates from Sorted Array

Remove Duplicates from Sorted Array从有序数组中取出重复数字题目描述 Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length. Do not allocate extra

2016-09-25 21:06:42 283

转载 [leetcode3] Longest Substring Without Repeating Characters

Longest Substring Without Repeating Characters最长不重复子串题目描述 Given a string, find the length of the longest substring without repeating characters. Examples: Given “abcabcbb”, the answer is

2016-09-18 21:41:20 319

原创 刷《剑指offer》的感受

刷《剑指Offer》的感受我的刷题感受因为大型公司笔试面试的需要,我决定开始慢慢刷题,每天累积一点,问了一些学长刷什么样的题目比较好,有些搞过ACM的学长建议leetcode,leetcode我看了一下,题目还是有一定的难度的,后来在牛客网上看到《剑指offer》,就开始在上面刷题了。牛客网上的《剑指offer》总共66题,我完成了63题,还有些题目比较古怪(能力有限),就不想做了,牛客网对于题目

2016-08-24 16:56:42 39751 2

原创 xcode installation failed -- invalid argument错误

错误最近开始做iPhone项目,运行在模拟器上的时候出了一点小问题(xcode 7.3.1) 解决方案这里我是参考stackoverflow上的解答,每个bug背后可能都有很多错误导致,经常出现试了一种又一种,还是试不出来,多寻找一些就行了,总可以解决的。这里我先关闭xcode,然后找到目录~/Library/Developer/Xcode/DerivedData,我删除了一个文件夹(这里你要删

2016-08-18 16:57:55 1086

转载 C++ typedef的用法

出处;原博主博客第一、四个用途用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如: char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量; 以下则可行: typedef char* PCHAR; // 一般用大写 PCHAR pa, pb; // 可行,同时声明了两个指向字符变量的指针

2016-08-16 14:52:45 284

转载 char* 和 char[]的区别

以下内容均来自互联网,我只是知识的搬运工。出处:原博主博客 1. 问题介绍 问题引入: 在实习过程中发现了一个以前一直默认的错误,同样char *c = “abc”和char c[]=”abc”,前者改变其内容程序是会崩溃的,而后者完全正确。 程序演示:测试环境Devc++ 代码#include <iostream>using namespace std;main(){ cha

2016-08-16 09:48:49 390

原创 剑指offer 矩阵中的路径

矩阵中的路径题目描述 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。 例如 a b c e s f c s a d e e 矩阵中包含一条字符串”bcced”的路径,但是矩阵中不包含”abcb”路径,因

2016-08-15 20:56:37 363

转载 剑指offer 不用加减乘除做加法

不用加减乘除做加法题目描述 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。我的解答思路这道题目我是参考的别人的思路,这里我就直接搬运过来了,主要的思想就是本位相加和进位分离,本位和进位想加完毕后如果还有进位继续相加,没有则是最终的答案。下面这是别人的讲解,非常好。 首先看十进制是如何做的: 5+7=12,三步走第一步:相加各位的值,不算进位,得到2。 第二步

2016-08-04 11:10:32 378

原创 剑指offer 约瑟夫环问题

约瑟夫环问题题目描述 每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为牛客的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。然后,他随机指定一个数m,让编号为0的小朋友开始报数。每次喊到m-1的那个小朋友要出列唱首歌,然后可以在礼品箱中任意的挑选礼物,并且不再回到圈中,从他的下一个小朋友开始,继续0…m-1报数….这样下去

2016-08-03 11:22:09 959

转载 奇偶规则和非零环绕数规则

参考[1]http://www.cs.rit.edu/~icss571/filling/alt_parity.html[2]http://cs.hust.edu.cn/webroot/courses/csgraphics/jiaocai.php?bookpage=5_c_c[3]http://en.wikipedia.org/wiki/Nonzero-rule

2016-08-02 15:17:50 4549

原创 xcode运行OpenGL程序

xcode运行OpenGL程序运行环境的搭建我是使用的xcode7.3.1,最近入门图形学,所以必须在电脑上跑一跑程序,网上写了一些关于xcode运行OpenGL程序的例子,都是相互抄袭的,还是xcode4版本,这里我贴出如何配置运行环境的图,其实只需要添加两个包,但是在Products下面那个黑框框里面添加,点击那个黑框框,就很清晰了,需要添加GLUT和OpenGL两个包。 我的第一个OpenG

2016-07-31 20:53:54 5497

转载 剑指offer 最小的K个数

最小的K个数题目描述 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 结果请按字母顺序输出。我的解答思路这道题目我是参考一个博客的,具体地址找不到了,这里我就说说现在我对这道题目的理解吧,这道题目核心就是递归,可能我们写过很多树的递归,遇到这种递归是束手无策,这道题目

2016-07-31 20:42:22 408

原创 剑指offer 二叉搜索树与双向链表

二叉搜索树与双向链表题目描述 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。我的解答思路这道题目有一个关键的思想就是化繁为简,也就是将一个复杂的问题简单化,这里就是根节点连接到左子树最右边一个节点,同时将右子树连接到最左边一个节点。以此类推。这道题目我原来入了一个坑,就是自上而下建立双链表,建立到下面后出现指针混乱,所以这道题

2016-07-26 08:25:30 234

转载 剑指offer 二叉树中和为某一值的路径

二叉树中和为某一值的路径题目描述 输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。我的解答思路这道题我是参考这篇博客的(点击跳转原博客)思路就是设置一个二位vector,也就是这里我们设置的res,然后另外写一个函数专门递归处理题目要求,递归样式也基本是固定的,需要将当前的current和sum都放在函

2016-07-24 21:15:46 277

原创 剑指offer 树的子结构

树的子结构题目描述 输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)我的解答题意这道题目我是在牛客网上做的,题目叙述过于简答,坑了我半天,我的理解是一棵树要成为另一棵树的子树,必须从相同的节点开始,下面都相同。但是题目是只要可以将子树映射到主树中就可以了,树的下面可以不同。详见我下面的这张图。 我的解答其实这道题目也没什么其他思路,是一道训练基本功的

2016-07-20 11:31:06 623

原创 剑指offer 二进制中1的个数

二进制中1的个数题目描述 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示我的解答这道题有四种解法,第一种就是笨方法,先算一个数的原码,然后取反得到反码,最后+1,得到补码。数1的个数就可以了,显然这个比较麻烦,在这里我们就不介绍了。我介绍《剑指offer》上面的两种方法:第一种,就是我注视掉的方法,拿输入的数和1按位与,这样可以判断出最后一位是不是1,这里大家可以举个例子试一下

2016-07-18 21:53:38 273

原创 剑指offer 重建二叉树

重建二叉树题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。我的解答首先先序和中序,中序和后序,中序和层次序可以唯一确定一颗二叉树,这里题目给的先序和中序,那么如何确定二叉树呢,首先是找到根,然后将左

2016-07-14 16:18:04 375

原创 如何使用xcode将应用安装到IPhone上

使用xcode部署应用到IPhone上前两天做了一个cocos的小项目,想部署到手机上玩一玩,看了一些博客,觉得写得很一般,于是乎看了一些外国的博客,其中一个叫LiveCode的网站对于我的帮助不小(https://livecode.com/how-to-create-a-free-ios-development-provisioning-profile/)。下面我介绍一下我的整个部署流程。项目介绍

2016-07-10 15:42:48 33184 3

转载 mac xcode7编译老版本程序程序出错

错误 error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: can’t open file: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platfor

2016-07-08 11:35:04 885

原创 剑指offer 替换空格

题目请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。代码#include<cstdio>#include<cstdlib>#include<iostream>using namespace std;class Solution {public: void replaceSpace

2016-07-06 21:43:16 326 2

原创 quick3.3模拟器的横屏

关于quick3.3 模拟器的横屏问题折腾了2个小时quick3.3横屏的问题,试了网上各种强制横屏的方法,包括修改config.lua里面的配置。*我发现在我创建工程的时候就需要设置好横竖屏。* 附图:注意点选Landscape

2016-07-05 21:49:28 492

原创 mac-os关于Lua5.1的安装

1,前期检查首先检查Lua是都存在于本机,键入Lua命令,如果是command not found,那么则需要安装。2,Lua的下载建议选择Lua5.1版本,下载地址:http://www.lua.org/versions.html#5.13,Lua的安装建议参考:http://media.wiley.com/product_data/excerpt/71/04700691/0

2016-07-01 09:45:46 3711

MBProgressHUD

IOS的MBProgressHUD框架,写了一个比较实用的分类。(大神贡献的,我只是代码的搬运工)

2016-10-06

NGUI Next-Gen UI v3.9.7.unitypackage

这个是2016年2月的NGUI,可以适配Unity5.3.4(亲测),网上有些旧版本在Unity5.x版本上不可以使用了。

2016-07-11

空空如也

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

TA关注的人

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