自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (3)
  • 收藏
  • 关注

原创 wordpress 必备插件

1、Code Snippets 1.9.1.1

2014-11-09 14:28:04 707

原创 解决安装WordPress主题及插件需要输入FTP问题

解决方法:解决后:

2014-11-09 14:22:54 821

转载 WordPress上传图片错误“无法建立目录..”

今天一朋友安装WordPress博客之后想要上传图片,但是无法上传出现错误提示“无法建立目录 wp-content/uploads/2013/05。有没有上级目录的写权限”于是过来找我解决,我百度了一下最终解决了这个问题。解决方法:进入到服务器空间,在根目录下把wp-content这个文件夹的权限也改成777

2014-11-09 12:30:36 1547

转载 Mac下如何安装Wordpress?

文章来自知乎我们可以在本机安装 wordpress,从而能在本地建站,折腾并调试。本文将详细介绍如何在Mac下安装wordpress。1,首先按照前文在Mac下安装XAMPP所述,安装XAMPP;2,为wordpress安装数据库。wordpress自身是不带数据库的,需要我们在XAMPP中创建数据库。在浏览器中输入:http://localhost/phpmy

2014-11-08 20:02:25 885

原创 [git push] rejecteded 问题的解决方法

错误信息:hint: Updates were rejected because a pushed branch tip is behind its remotehint: counterpart. Check out this branch and integrate the remote changeshint: (e.g. 'git pull ...') before pushing again.

2014-11-01 19:33:01 10978 1

原创 《打造七星级团队》观后感

一、一切都从用户出发 零距离了解用户反馈,根据用户反馈信息(而非产品经理自我创造)确定开发需求和优先级 功能并非越多越好、越新奇越好,直击用户痛点反而效果更好 把用户当成“傻瓜”,从而站在更接近普通用户角度去思考产品

2014-10-29 22:39:47 831

原创 《Scrum要素》读书笔记

一、常见的项目开发模式:敏捷迭代、瀑布模式 1、敏捷迭代 Sprint特点:产品和团队成员PK故事、故事由团队成员拆分成任务、自我承诺、定期增量持续交付商业价值、早交付、频交付、一种典型的迭代方式 2、瀑布模式

2014-10-29 08:50:33 2375

原创 [1205 单词翻转] 解题报告

题目描述 Description给出一个英语句子,希望你把句子里的单词顺序都翻转过来

2014-10-15 15:12:22 1603

原创 [1204 寻找子串位置] 解题报告

题目描述 Description给出字符串a和字符串b,保证b是a的一个子串,请你输出b在a中第一次出现的位置。

2014-10-15 14:57:53 1984

原创 [1057 津津的储蓄计划]解题报告

/*作者:paulery题目:p1057 津津的储蓄计划*/#include int main(){    int i = 0,j = 0,n = 0,current_use = 0,sum = 0,save = 0;    int tag = 1;        // 1:钱够用,输出剩余的钱 0:出现钱不够,输出月份        f

2014-10-14 22:02:55 1662

原创 常见函数strlen、strcmp、strstr原型实现

数组元素的结束符为'\0',串的结束符为NULL 一、strlen #include <iostream>using namespace std; long h_strlen(constchar*str){ assert(str!=NULL); const char *s = str; while (*s++); return (s - str - 1);}

2014-10-08 19:16:13 1419

原创 strcpy与strncpy

strcpy 已经过时了,公司一面一般不用了。strncpy多了一个参数n,也就是复制的字节数,2个函数原型如下: char*strcpy(char *dst,const char *src);char*strncpy(char *dst,const char *src,size_t)

2014-10-08 19:13:06 942

原创 memcpy内存拷贝及优化策略图解

#include <iostream>using namespace std; //不安全的内存拷贝(当源内存地址与目标内存地址重叠时会产生错误)void h_memcpy(void*src,void *dst,intsize){ if (src == NULL|| dst == NULL) { return; }

2014-10-08 16:13:17 3384

原创 递归和非递归的二分查找

思路很简单,代码注释已标注 #include <stdio.h> //递归二分查找int binarySearch(int*start,int *end,intfindData){ if (start > end) { // 递归边界条件 return -1; }

2014-10-07 22:43:56 802

原创 生女孩继续生,直到男孩,100年后

题目: 在一个重男轻女的国家里,每个家庭都想生男孩,如果他们生的是女孩,就再生一个,直到生在的是男孩为止。100年后,这个国家的男女比例是多少? 思路一:穷举法 假设一年一生

2014-10-07 15:40:45 1471

原创 小鸟飞行距离问题

题目: 有一辆火车以15km/h的速度离开洛杉矶直奔纽约,另一辆火车以20km/h的速度从纽约开往洛杉矶。如果有一只鸟,以30km/h的速度和两辆火车同时启动,从洛杉矶出发,碰到另一辆车后返回,依次在两辆火车间来回飞行,直到两辆火车相遇,请问,这只小鸟飞了多长距离? 思路:

2014-10-07 14:43:09 1412

原创 两个空心球区分问题

题目: 两个空心球,大小以及重量相同,但是材料不同。一个是金,一个是铅。空心球表面图有相同颜色的油漆,现在要求在不破坏表面油漆的条件下区分哪个是金的,哪个是铅的?

2014-10-07 10:14:42 2245

原创 图解25匹马的选马问题

题目一:对于25匹马,有一个赛场,赛场有5个跑道,不使用计时器(也就是每次比赛只得到本次的比赛的顺序),试问最少比多少场才能选出最快的三匹马?

2014-10-06 17:36:04 6279 1

原创 深入浅出理解排序算法之-快速排序

#include /* 快排:快速排序 基本思想:通过比较关键词、交换纪录,以某个记录为界(也称为支点),将待排序列氛围2个部分。一部分所有记录的关键字大于等于支点纪录的关键字,另一部分所有记录的关键词小于支点纪录的关键字。将待排序列按照关键字以支点纪录分成两部分的过程,成为一次划分,对各部分不断划分,直到整个序列按照关键字有序。记忆:不稳定的排序方法,时间复杂度O(n

2014-09-30 22:05:07 553

原创 深入浅出理解排序算法之-归并排序

#include void Merge(int array[],int p,int q,int r){    int i,j,k,n1,n2;    n1 = q - p + 1;        // 左半部分的长度    n2 = r - q;             //右半部分的长度        // 1.将原数组的左右部分取出来放到2个数组此处

2014-09-30 22:04:06 685

原创 深入浅出理解排序算法之-插入排序

#include <iostream>/* 插入排序 基本思想:将记录插入到已排序好的有序表中 特点:一种稳定的排序方法,时间复杂度O(n^2) */void InsertSort(int array[],int len){ int i,j; int temp;

2014-09-30 22:01:45 1037

原创 深入浅出理解排序算法之-堆排序

#include <iostream>void Swap(int &a,int &b){ int temp; temp = a; a = b; b = temp;}// 维护最小堆void AdjustMinHeap(int *a,int pos,int len){

2014-09-30 22:01:19 840

原创 深入浅出理解排序算法之-希尔排序

#include <stdio.h>/* 希尔排序 基本思想:希尔排序又称为缩小增量排序,对简单插入排序的优化。(外部分组gap,组内部插入排序!!) 特点:一种不稳定的排序 */void ShellSort(int array[],int len){ int i,j; int gap;// gap int temp; for (gap = len/2 ; gap >0 ; gap = gap/2){ // 核心就是 array[j+gap]与 array[

2014-09-30 22:00:17 750

原创 深入浅出理解排序算法之-选择排序

#include <iostream>/* 选择排序 基本思想:从后面每次找到最小的一位放到前面已排序好的最后一位 特点:时间复杂度O(n^2)*/void SelectSort(int array[],int n){ int i,j; int temp =0,flag = 0;

2014-09-30 21:59:00 723

原创 深入浅出理解排序算法之-冒泡排序

#include <iostream>void Swap(int &a,int &b){ int temp; temp = a; a = b; b = temp;}/* 冒泡排序 基本思想:第一趟冒泡得到一个关键字最小的记录,第二趟得到次小值...针对每一趟:两两相邻纪录的关键字,如果反序则交换直到没有反序为止 特点:时间效率,总共n-1趟冒泡,对j个记录的表进行一趟冒泡需要j-1次关键字比较,空间效率:仅用一个辅助单元(临时变量)*/

2014-09-30 21:57:30 808

原创 关于泰国的那些事

习俗:1、小费:资本社会,每天20泰铢消费2、方向盘相反3、慢节奏的生活,各种慢4、五星级酒店只有矿泉水,其他的牙膏牙刷统统没有5、只允许带水果,不允许带到中国6、禁赌不禁色,aa制国家,母系社会,女性地位高于男的,不是一夫多妻制。7、不要摸小孩头,会带来厄运;8、和尚多,每个人一生都要出次家;车多,买菜的也有车。9、不能砍价,一根筋。算术很差,按斤卖。杀人不是

2014-09-30 21:36:35 772

原创 使用Objdump进行目标文件的反汇编和文件布局的简要分析

一、源代码文件如下图

2014-09-25 22:11:02 4679

原创 Linux下gcc、objdump、file命令使用方式总结

一、GCC编译器和常用命令 gcc编译器不仅支持c语言,还支持Ada、C++、Objective-C语言。一般编译的过程可以分为四个阶段:预处理(Preprocessing)、编译(Compilation)、汇编(Assembly)和连接(Linking) 1、 一步到位的编译指令包含四个阶段gcc test.c –o test2、 预处理将头文件内容插入到test.c文件,-E是预处理结束后停止,并输出预处理结果gcc –E test.c –o test.i3、 编译

2014-09-25 17:27:03 3076

原创 深入浅出理解局部、全局、静态、动态、外部变量

1、全部变量、局部变量局部变量:定义在函数内部的变量,作用域为函数内部 eg: void fun(){ int x;}全部变量:只能定义一次,多次引用。作用域为整个文件。 若同一个源文件,全局变量和局部变量重名是,在局部变量的作用域,全部变量不起作用。 关键词:全部变量:函数外定义+全局可见+存放在内存的全局数据区+未初始化的的时候为0局部变量:函数内定义+函数内可见+存放在栈区,函数退出变量消失+不显式初始化内容不可预知

2014-09-25 11:24:55 3532 2

原创 C系列函数原型之-StrStr(char *str,char *subStr)的实现

#include <iostream>char *Mystrstr(char *str,char *subStr){ while (*str != '\0' ) { char *p = str; char *q = subStr; char *res = NULL; if (*p == *q) { res = p; while (*q != '\0' && *p == *q)

2014-09-22 11:43:37 3607

原创 深入浅出理解[二叉树的构建、先中后序遍历、树的深度、左右子树互换]

二叉树本来就是递归定义的,如果对递归还不是特别了解,建议看一下《001.深入浅出解释[递归]》 写一个递归函数很简单,只需要记住下面2点: 1、递归中止条件:对于二叉树来说一般是node==null的时候判断到了叶子结点 2、递归函数:;描述一个中间过程,然后用代码实现,调用自身的时候传递的参数就是你想要递归的方式。 下面的代码就是一个二叉树的创建、先中后序遍历、树的深度、左右子树的互换的过程

2014-09-16 11:53:29 2406

原创 深入浅出理解[递归]

说递归之前,先说一说循环。 循环 1、应用场景:在一定范围内重复运算2、条件:需要设置初始值、中止条件。 优点:相对递归效率高缺点:涉及到树的操作稍复杂

2014-09-15 22:22:18 1023

原创 模态视图的概念以及显示、变换方式介绍

学几个单词 dissolve [dɪ'zɒlv] vi.溶解;解散curl [kɜːl] vi. 卷曲 什么是模态视图? 比如UIAlertView,它就是一个模态视图。对于模态视图和普通视图最主要的区别就是模态视图显示的时候不能对其他视图进行操作。主要用来收集或显示一些信息。 思考:弹出警告框的时候,背景视图变暗不能操作,所以说警告框就是一个模

2014-05-29 09:57:32 2298

原创 时间复杂度和空间复杂度[数据结构]

第二章:时间复杂度和空间复杂度 1、为什么要学习时间复杂度和空间复杂度?你说一个算法好另外一个算法不好,有什么判断依据?哪个算法效率高?怎么判断?那么就要学习时间和空间复杂度了。思考:学习每一个知识之前都应该要考虑一下为什么要学习,学了有什么用处,什么场景下去用。2、算法的效率高一般是指算法的执行时间,度量一个算法的执行时间有2种方式:事后统计法:需要编写测

2014-05-27 08:50:08 1121

原创 谈谈数据结构和算法这2个好基友[数据结构和算法]

本文为小甲鱼数据结构和算法教学视频的学习笔记第一章:谈谈数据结构和算法这2个好基友 一、聊聊数据结构1、为什么学数据结构?编程能力有质的飞越,不再停留在调用现成的API,做一个上档次的程序员。2、什么是数据结构?数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及他们之间的关系和操作等相关问题的学科。思考:好吧,简单来说程序设计 =数据结构 + 算法,数

2014-05-26 23:41:27 1168

原创 Objective-C中时间戳转换和时间的相互转换

什么是时间戳?  时间戳(timestamp),通常是一个字符序列,唯一地标识某一刻的时间。数字时间戳技术是数字签名技术一种变种的应用。  思考:简单来讲就是根据文件hash加密后生成的摘要和时间生成的时间凭证,它的数值是从1970年1月1日8点到现在时间的总的毫秒数 在Objective-C中如何将时间戳转换为NSDate?  NSString*str=@"128

2014-05-26 00:12:42 7103

原创 深入浅出理解iOS常用的正则表达式—基础篇[Foundation]

参考资料:cocoachina的zys475481075的文章 几个单词 Regular ['regjʊlə]adj. 定期的;有规律的Expression[ɪk'spreʃ(ə)n; ek-] n. 表现,表示Regularexpression正则表达式 什么是正则表达式?  用一个描述字符串去验证另一个字符串是否符合描

2014-05-24 10:46:52 1278

原创 构建轻量级的Table View注意事项[UIKit]

参考文章来自objcio网站 一、使用ChildViewController 将Table ViewController作为Child View Controller添加到其他View Controller中。这样的话父Controller可以管理其他View,同时你的TableView Controller也可以继续管理自己的tableview。当然你需要通过

2014-05-24 00:17:44 997

原创 如何拆分View Controller进而实现轻量级的View Controller[UIKit]

参考文章来自objcio网站 为什么要编写轻量级的View Controller?? 1、作为iOS项目中最大的文件,ViewControllers中的代码复用率几乎是最低的2、重量级的View COntroller加大了测试的复杂度。 所以关注ViewController的瘦身,把业务逻辑、网络请求、Views的代码移到合适的地方,进而提高代码可读性、降低耦合

2014-05-23 23:58:30 2147

原创 使用UIWebView加载来自NetWork、Project、Documents的html、javascript文件

话不多少,直接上代码,思路还是挺简单的。 UIWebView *webView = [[UIWebView alloc]initWithFrame:self.view.frame]; // HTML文件来自Project // 步骤:path - > url - > request with url - > loadRequest NSStrin

2014-05-21 19:33:58 977

空空如也

空空如也

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

TA关注的人

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