自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 vi 基本操作

功能最强大的编辑器之一——vivi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。当然,对UNIX系统略有所知的人,或多或少都觉得vi超级难用,但vi是最基本的编辑器,所以希望读者能好好把它学起来,以后在UNIX世界里必将畅行无阻、游刃有余,因为其他几种文本处理器并非UNIX标准配备。说不定别人的Linux机器没安装joe或pico,如果您不会vi,那您可能就

2015-10-19 18:11:52 361

原创 使用apt-get安装服务器apache2+php+mysql

步骤一,安装apachesudo apt-get install apache2安装完成。 运行如下命令重启下:sudo /etc/init.d/apache2 restart在浏览器里输入http://localhost或者是http://127.0.0.1,如果看到了It works!,那就说明Apache就成功的安装了,Apache的默认安装,会在

2015-10-19 17:35:50 931

原创 Linux下MySQL相关操作

一、总结一下:1.Linux系统下启动MySQL的命令:/ect/init.d/mysql start (前面为mysql的安装路径)2.linux下重启mysql的命令:/ect/init.d/mysql restart (前面为mysql的安装路径)3.linux下关闭mysql的命令:/ect/init.d/mysql   shutdown (前面为mysql的安装路

2015-10-16 19:46:01 313

原创 iOS开发网络篇—搭建本地服务器

iOS开发网络篇—搭建本地服务器一、简单说明说明:提前下载好相关软件,且安装目录最好安装在全英文路径下。如果路径有中文名,那么可能会出现一些莫名其妙的问题。提示:提前准备好的软件apache-tomcat-6.0.41.tareclipse-jee-kepler-SR2-macosx-cocoa-x86_64.tar.gzjdk-8u5-macosx

2015-09-23 14:44:05 457

原创 iOS开发网络篇—HTTP协议

iOS开发网络篇—HTTP协议说明:apache tomcat服务器必须占用8080端口一、URL1.基本介绍URL的全称是Uniform Resource Locator(统一资源定位符)通过1个URL,能找到互联网上唯一的1个资源URL就是资源的地址、位置,互联网上的每个资源都有一个唯一的URL 2.URL中常见的协议

2015-09-23 14:42:51 299

转载 【老罗笔记】哪来的天才——练习中的平凡与伟大

【老罗笔记】哪来的天才——练习中的平凡与伟大===================================================第一章 迷 伟大的成就比以往任何时候都更有价值,但它来自哪里呢?===================================================辛苦工作,天赋,超常的智力或记忆力都不是取得伟大成就的原

2015-09-22 17:45:36 606

转载 iOS TextField 的用法

//初始化textfield并设置位置及大小  UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式    text.borderStyle = UITextBorderStyleRoundedRect;

2015-09-17 17:17:31 263

原创 Linux 命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui

2015-09-01 12:09:45 216

原创 git 查看远程仓库

查看当前项目有哪些远程仓库$ git remote bixiaopeng@bixiaopengtekiMacBook-Pro wirelessqa$ git remoteorigin查看远程仓库$ git remote -v bixiaopeng@bixiaopengtekiMacBook-Pro wirelessqa$ git remote -vorigin

2015-09-01 11:18:27 9139

原创 git 整理笔记

文件名:file1git init    —— 初始化git add file1   ——把文件添加到仓库git commit -m “wrote a file” ——把文件提交到仓库,-m后面输入的是本次提交的说明,可以输入任意内容对文件进行修改git status ——查看当前仓库的状态git diff      ——查看修改前和修改后的不同 更改后

2015-08-30 16:28:11 292

转载 git 学习手册

GIT 学习手册简介本站为 Git 学习参考手册。目的是为学习与记忆 Git 使用中最重要、最普遍的命令提供快速翻阅。 这些命令以你可能需要的操作类型划分,并且将提供日常使用中需要的一些常用的命令以及参数。本手册将从入门到精通指导大家。 首先,我们要从如何以 Git 的思维方式管理源代码开始。如何以 GIT 的方式思考(这节可以不用看懂,接着看下面的内容,看完就全懂了。)

2015-08-27 17:26:41 310

转载 IOS布局

本文是博主 iOS 开发实践系列中的一篇,主要讲述 iOS 中 Auto Layout(自动布局)在实际项目中的使用。Auto Layout 在 2012 年的 iOS 6 中发布,距今已经 2 年多了,如果从 2011 年在 Mac OS X 上发布的 Auto Layout 开始算起,已经超过 3 年了。如果你的简历上写着 2 年以上工作经验,而竟然不会使用 Auto Layout,真有点

2015-08-04 13:12:24 327

转载 IOS自动布局二

要编写的例子的约束条件如下:·邮件区域离视图的顶部具有一个标准的垂直方向距离。·确认邮件的区域在垂直方向山距邮件区域有一个标准的距离。·注册按钮距确认邮件区域的垂直方向上具有一个标准的距离。·所有的组件在水平方向上在其父视图中都是居中的。·邮件和确认邮件区域在水平方向上距父视图两边都有一个标准的距离。·按钮的宽度被修改成 128 像素。 [o

2015-08-04 11:36:07 301

转载 IOS自动布局一

1.将一个试图放置在其父视图的中央位置,使用限制条件。2.创建两个限制条件:一个是将目标视图的 center.x 位置排列在其父视图的 center.x 位置,并且另外一个是将目标视图的 center.y 位置排列在其父视图的 center.y 位置。3.首先在 WildCatViewController.h中添加一个Button//// WildCatViewController.

2015-08-04 11:11:46 249

原创 icon工具

最近发现比较好用的制作icon工具 iconxp   推荐给大家

2015-07-30 18:11:51 233

转载 给不同的TableViewCell 添加不同的Image

在此之前,我们已经创建了一个通过简单的表视图应用程序并显示预定义的图像。在本教程中,我们将继续努力,使应用程序变得更好,:>不同的行显示不同的图像 - 上个教程,我们的所有行显示相同的缩略图。那么不同的食物显示不同的图片不是更好么?>自定义视图单元-我们将展示我们自己的视图来替代默认表单元格样式显示不同缩略图在我们更改代码之前,让我们回顾显示缩略图的代码。

2015-07-16 12:02:53 1481

转载 IOS快速自定义UITabBarController内的TabBar控件

我们都知道在IOS7之前,Xcode中自带的UITabBarController控制器的tabbar样子很难看,可有时又想利用UITabBarController来快速切换界面,这样就牵扯到要自定义其中的tabbar。那么,如何才能自定义一个tabbar,拥有与QQ或者新浪微博那样好看的界面呢? 如上图中,我们的目标是自定义tabbar做成图中下方的样子,这样点击下方,以快速切换界面。

2015-07-06 16:35:53 333

转载 观察者模式

观察者模式:观察者模式,定义了在一对多的情况下的方法回调方式,一般来说,观察者模式用于解除一个对象和多个对象间的耦合,分别是观察者和被观察者。被观察者与观察者间耦合程度降低,不管是有多少个监听者,都不需要改变被监听者的代码。基本过程是:观察者注册成为被观察者的监听者,当被观察者发生某些变化的时刻,就会触发这个监听,调用观察者中的监听方法。被观察者通常通过一个容器来存储监听者

2015-07-01 17:26:51 288

转载 Facebook的开源系列

Facebook的开源系列 (2013-08-20 13:26:14)转载▼标签: it分类: 工作转自:【http://www.iteye.com/news/28197】一、Facebook vs. GoogleFacebook从2004年创始以来,已经从一个哈佛大学校内网站一跃发展成为了全球最大的社

2015-06-18 18:26:23 501

原创 objective-c第二十一章课后练习题

// ViewController.m// Fraction_Calculator//// Created by new on 15/6/7.// Copyright (c) 2015年 All rights reserved.//#import "ViewController.h"@interface ViewController ()@end@impleme

2015-06-09 18:00:14 320

转载 iOS 集合的深复制与浅复制

iOS 集合的深复制与浅复制如果您觉得我的博客对您有帮助,请通过关注我的新浪微博  MicroCai 支持我,谢谢!概念对象拷贝有两种方式:浅复制和深复制。顾名思义,浅复制,并不拷贝对象本身,仅仅是拷贝指向对象的指针;深复制是直接拷贝整个对象内存到另一块内存中。一图以蔽之再简单些说:浅复制就是指针拷贝;深复制就是内容拷贝。

2015-06-04 15:45:34 314

原创 objective-c第十六章练习题

第一题、#import int main(int argc, const char * argv[]) { @autoreleasepool { NSFileManager *fm; NSString *source,*dest; BOOL isDir; NSProcessInfo *proc=[NSProcessIn

2015-06-01 12:51:59 564

转载 NSDate类的常用方法

NSDate类的常用方法,可以帮助大家理解日期类的基本用法,因为所有的解释说明都放在了代码的注释里,大家可以参照着看,也可以拷贝到工程里进行运行查看。main.h中的全部代码为:12345678910111213141516

2015-05-14 12:27:46 355

原创 objective-C第十五章课后练习答案

第一题#import "ElapsedDays.h"@implementation ElapsedDays-(unsigned long) elapsedDays:(NSDate *) theDate;{ unsigned long counts; NSDate *NowToday=[NSDate date]; counts=NowTo

2015-05-14 12:21:44 1618

原创 objective-c第十三章练习题答案

第一题、#import float aver(float arr[],int n){ float *i; float *end=arr+n; float sum=0,averf; for (i=arr; i<end; i++) sum+=*i; averf=sum/n; return averf;}int mai

2015-04-30 18:49:28 411

原创 objective-c第十二章练习答案

第二题和第三题#import #define DeMIN(a,b) ((a)<(b)?(a):(b))#define MAX3(a,b,c) ((a)>(b)?((a)>(c)?(a):(c)):((b)>(c)?(b):(c)))int main(int argc, const char * argv[]) { @autoreleasepool { int

2015-04-27 19:00:33 594

原创 objective-c第十一章练习答案

1、.h文件@interface Fraction (MathOps);-(Fraction *) add:(Fraction *)f;-(Fraction *) sub:(Fraction *)f;-(Fraction *) mul:(Fraction *)f;-(Fraction *) div:(Fraction *)f;-(Fraction *) invert;@end.

2015-04-24 19:20:30 374

原创 objective-c第十章练习答案

第一题-(id)init{ return [self initWithWidth:0 andHeight:0];}-(id) initWithWidth:(int)w andHeight:(int)h{ self=[Rectangle init]; if (self) { _width=w; _height=h; }

2015-04-21 17:28:34 302

原创 objective_c 第九章课后练习题答案

本章例题比较简单 不再一一列出  int main(int argc, const char * argv[]) {    @autoreleasepool { //第3题 id dataValue; XYpoint *myXYpoint=[[XYpoint alloc]init]; [myXYpoint setX:22 andY:33]; dataValue=m

2015-04-17 23:29:44 562

转载 iOS 关于SEL的简单介绍

SEL就是对方法的一种包装。包装的SEL类型数据它对应相应的方法地址,找到方法地址就可以调用方法。在内存中每个类的方法都存储在类对象中,每个方法都有一个与之对应的SEL类型的数据,根据一个SEL数据就可以找到对应的方法地址,进而调用方法。@interface Person : NSObject  + (void)test1; - (void)test2; @end      // 根据.h

2015-04-17 11:50:41 316

原创 第八章继承课后练习答案

没有一个一个分开写 大家看的时候 看.h文件和.m文件可以分辨出来;#import @interface XYpoint : NSObject@property float x,y;-(void) setX:(float)xVal andY:(float)yVal;-(void) printf;@end#import "XYpoint.h"@implementation X

2015-04-15 17:41:43 612

原创 第六章练习答案

////  main.m//  选择结构////  Created by on 15/4/1.//  Copyright (c) 2015年 . All rights reserved.////#import ////int main(int argc, const char * argv[]) {// 

2015-04-09 15:06:57 753

原创 类的学习第七章习题答案

写在一个程序里了 方便调试,可能会有些乱,不过都是可实现的。分了三块,一个是.h文件,一个是.m文件,一个是main文件////  ppp.h//  fract////  Created by on 15/4/8.//  Copyright (c) 2015年 All rights reserved.//#import @interface Fraction : NSObject@pr

2015-04-09 14:59:34 295

原创 objective-c第五章练习答案

#import int main(int argc, const char * argv[]) { @autoreleasepool { //第一题// int n,temp;// NSLog(@"The line is ");// NSLog(@"n n^2");// for (n=1

2015-04-01 17:13:27 264

原创 objective-c第四章课后练习答案

//// main.m// DateTypeConvert/*前6道题 #import @interface Complex : NSObject-(void) setReal:(double)a;-(void) setImaginary:(double)b;-(void) print;//显示a+bi;-(double) real;-(double) imaginary;-(void) seti

2015-03-31 19:05:44 503

转载 Xcode快捷键

1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件2. 编辑CMD + [: 左缩进CMD + ]: 右缩进CMD + CTRL + LEFT: 折叠CMD +

2015-03-26 13:56:08 198

转载 shell命令

pwd (print work directory),打印工作目录(当前目录)ls (list),显示当前目录下的文件或者文件夹— ls -l显示详细信息— ls -a显示隐藏文件或目录cd (change directory), 改变工作目录— 不带参数表示跳到当前用户主目录— 带~也是跳到当前用户主目录— 带路径— 带-表示跳到上次所在的目录clear 清屏

2015-03-25 14:15:38 234

原创 Mac快捷键

组合键 快捷键 Command-A 选中最前面的 Finder 窗口中的所有项(如果未打开任何窗口则选中桌面内容) Shift-Command-C 打开“电脑”窗口 Option-Command-F 导航到已打开的 Spotlight 窗口中的搜索栏 Shift-Command-K 打开“网络”窗口 Command-M 最小化窗口 Option-Command-M 最小化所

2015-03-25 10:46:36 233

原创 project first day

学了几个月啦!C语言+数据结构,为了检验下决定做个项目出来,可是说着容易,究竟要怎么做呢,我需要具备什么呢?一头雾水,可是我有决心,我相信我能做好,mac都已经具备了,接下来就是努力努力了,上午查了下UIKIT框架,百科上说这是一款不错的做前端的软件。又复习了下OSI的七层模型:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。清楚了相互之间是如何通讯的。下一步就是把OC过一

2015-03-20 16:05:21 229

转载 B树

B树具体讲解之前,有一点,再次强调下:B-树,即为B树。因为B树的原英文名称为B-tree,而国内很多人喜欢把B-tree译作B-树,其实,这是个非常不好的直译,很容易让人产生误解。如人们可能会以为B-树是一种树,而B树又是一种一种树。而事实上是,B-tree就是指的B树。特此说明。我们知道,B 树是为了磁盘或其它存储设备而设计的一种多叉(下面你会看到,相对于二叉,B树每个内结点有

2015-01-14 10:58:28 298

空空如也

空空如也

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

TA关注的人

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