自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (4)
  • 收藏
  • 关注

原创 HTML基础总结

HTML(HTML5)CSSJavaScriptB/S 浏览器/服务端C/S 客户端/服务端:bgColor,backgroud中划线上下划线:size,color,face:段落 align:size,color,width,noshade(无值): 预排版(所见即所得,保留空格,换行)---:标题 align:用于排版,一般与

2016-10-24 12:21:19 280

原创 多线程

基本概念进程进程是指在系统中正在运行的一个应用程序每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内通过 活动监视器 可以查看Mac 系统中所开启的进程线程进程要想执行任务,必须得有线程,进程至少要有一条线程程序启动会默认开启一条线程,这条线程被称为主线程或UI 线程线程是进程的基本执行单元,进程的所有任务都在线程中执行多线程一个进程中可以开启

2015-08-02 01:47:14 297

原创 Objective-C基础——NSDate

#import int main(){ // 09/10/2011 NSString *time = @"2011/09/10 18:56"; NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; formatter.dateFormat = @"yyyy/MM/dd HH:mm";

2015-04-07 11:14:27 349

原创 Objective-C基础——NSNumber 和 NSValue

一、NSNumber1> 可以使用对象来封装基本数值;2> NSNumber类可以包装基本数据类型,还包括无符号版本和各种long型数据及long long整型数据;NSNumber *n = [NSNumber numberWithInt:10];基本数据类型

2015-03-15 22:59:41 394

原创 Objective-C基础——字典

一、NSDictionary1> NSDictionary(字典)通常在给定一个关键字(通常是一个NSString字符串)下存储一个数值(可以是任何类型的对象)。然后你可以使用这个关键字查找相应的数值;2> NSDictionary    key ---->va

2015-03-15 22:09:36 474

原创 Objective-C基础—— NSSet & NSMutableSet

一、NSSet1> NSSet是一组单值对象的不可变集合,集合中元素没有顺序;2> 操作包括:搜索、添加、删除集合中的元素(仅用于可变集合)、比较两个集合,计算两个集合的交集和并集等。3> 常用方法:使用一系列对象创建新集合:+ (instancetype)

2015-03-15 20:13:36 310

原创 Objective-C基础-NSArray & NSMutableArray

一 、 NSArray1> NSArray是一个集合类,相当于是OC数组。用来存储对象的有序列表;以面向对象操纵数组;OC数组只能存放OC对象、不能存放非OC对象类型,比如int、struct、emue 等;OC数组不能存放nil值;NSArray是

2015-03-15 16:49:29 289

原创 Objective-C基础——NSString & NSMutableString

一、NSString1> 表示字符串的类NSString创建的类对象包含了指向超类的指针、类名和指向类方法的列表的指针。类对象还包含一个long的数据,为新创建的类对象指定大小。字符串创建方式/* 1.字符串的创建 */

2015-03-15 14:34:29 361

原创 Objective-C基础-Foudation结构体

一、NSRangeNSRange的定义typedef struct _NSRange{   NSUInteger location;   NSUInteger length;} NSRange;NSrange的用法用法1:查找每个字符串在str中

2015-03-15 14:08:17 401

原创 Objective-C基础——protocol

一、简单使用1.基本用途可以用来声明一大堆方法(不能声明成员变量);只要某个类遵守了这个协议,就相当于拥有这个协议中的所有方法声明;只要父类遵守了某个协议,就相当于子类也遵守了。2.格式协议的编写:@protocol 协议名称 //

2015-03-14 16:11:49 296

原创 Objective-C基础——block

Block1> block是一种数据类型,block的标志^;2> block封装了一段代码,可以在任何时候执行;3> block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值;4> block和函数:    都可以保存(封装)一段代

2015-03-14 11:14:39 363

原创 Objective-C基础——ARC

一、基本简介1> ARC是自iOS5之后增加的新特性,完全消除了手动管理内存的烦琐,编译器会自动在适当的地方插入适当的retain、release、autorelease语句;2> ARC是编译器特性--编译代码的时候,编译器会自动检测哪里需要插入释放内存的代码,自动生

2015-03-13 16:46:33 298

原创 Objective-C基础——内存管理

一、基本原理1.内存管理内存管理管理范围:任何继承了NSObject的对象,对其他基本数据类型(int、char、float、double、struct、enum等)无效;栈:放局部变量,会自动回收;堆:放一些动态产生的。 2.对象的基本结构

2015-03-12 15:31:07 490 1

原创 Objective-C基础-——核心语法-description和sel

一、description方法Description方法包括类方法和对象方法。(NSObject类所包含) 1. 基本知识-description(对象方法)使用NSLog和@%输出某个对象时,会调用对象的description方法,并拿到返回值进行

2015-03-12 10:55:56 403

原创 Objective-C基础——核心语法-Category分类和类的深入研究

一、分类1. 分类的基本知识 概念:Category  分类是OC特有的语言,依赖于类。分类的作用:在不改变原来的类内容的基础上,为类增加一些方法。#import "Person.h"@interface Person (YT)- (void)study;@end#import "Person+YT.h"@implementation Person (YT)

2015-03-11 16:27:03 623

原创 Objective-C基础——核心语法-构造方法

一、构造方法构造方法:用来初始化对象的方法,是个对象方法,-开头1. 构造方法的调用完整的创建一个可用的对象:Person *p=[Person new]; New方法的内部会分别调用两个方法来完成2件事情:使用alloc方法来分配存储空间(返回分配的对象);

2015-03-10 20:57:47 423

原创 Objective-C基础——核心语法-@property 和@synthesize

一、@property @synthesize关键字这两个关键字是编译器特性,让xcode可以自动生成getter和setter的声明和实现。 1. @property 关键字@property 关键字可以自动生成某个成员变量的setter和getter方法

2015-03-09 12:26:08 474

原创 Objective-C基础——核心语法-点语法法和成员变量的作用域

一、点语法1. 认识点语法声明一个Person类:#import @interface Person : NSObject { int _age;//默认为@protected } - (void)

2015-03-08 22:05:37 336

原创 Objective-C基础——语法总结

1、定义类:@interface 类名 : 父类@end2、使用:(冒号)表示继承一个类Student : NSObject3、使用()定义一个Catagory(类别)* 作用:在不改变原有类结构的基础上,扩展原有类的方法

2015-03-07 14:46:37 318

原创 Objective-C基础——面向对象语法04

一、继承1.继承的使用场合 1> 当两个类拥有相同属性和方法的时候,就可以将相同的东西抽取到一个父类中 2> 当A类完全拥有B类中的部分属性和方法时,可以考虑让B类继承A类 A {    int _age;    int _no;

2015-03-06 11:22:43 444

原创 Objective-C基础——面向对象语法03

一、set方法和get方法1. set方法和get方法的使用场合@public的成员可以被随意赋值,应该使用set方法和get方法来管理成员的访问(类似机场的安检、水龙头过滤,过滤掉不合理的东西),比如僵尸的生命值不能为负数set方法 1.作用:

2015-03-05 21:15:23 290

原创 Objective-C基础——面向对象语法02

一、定义OC的类和创建OC的对象    完整地写一个函数:函数的声明和定义(实现)    完整地写一个类:类的声明和实现1. 类的声明1> 代码编写定义一个Car类,拥有2个属性:轮子数、时速,1个行为:跑类名\属性的命名规则:标示符的规

2015-03-04 20:08:17 442

原创 Objective-C基础——面对对象语法01

一、面向对象和面向过程思想OC是面向对象的,C是面向过程的。面向对象和面向过程只是解决问题的两种不同思想1.面向对象和面向过程的区别        以用电脑听歌为例            a)  面向过程:                  --- >

2015-03-04 11:08:17 452

原创 Objective-C基础——简单的OC程序

一、OC简介1.基于C语言C语言是一门面向过程的语言,OC是在C语言的基础上,增加了一层最小的面向对象语法,为什么说是最小的面向对象语法呢?因为OC把一些比较复杂的面向对象语法都去掉了,剩下的都是面向对象的精华,因此OC是一门面向对象的语言,而且会比C++简单很多。因为OC是基于C语言的,所以完全兼容C语言,也就是说我们在开发iOS程序过程中,可以在OC代码中混入C语言代码,甚至是C++代

2015-03-03 11:17:02 538

原创 C语言基础——extern 与 static

一、extern与函数外部函数:如果在当前文件中定义的函数允许其他文件访问、调用,就称为外部函数。C语言规定,不允许有同名的外部函数。内部函数:如果在当前文件中定义的函数不允许其他文件访问、调用,只能在内部使用,就称为内部函数。C语言规定不同的源文件可以

2015-03-03 10:58:57 410

原创 C语言基础——预处理

预处理1.C语言在对源程序进行编译之前,会先对一些特殊的预处理指令作解释(比如之前使用的#include文件包含指令),产生一个新的源程序(这个过程称为编译预处理),之后再进行通常的编译2.为了区分预处理指令和一般的C语句,所有预处理指令都以符号"#"开头,并且结尾不用

2015-03-02 11:49:00 372

原创 C语言基础——其他数据类型

根据变量的作用域,可以分为: 1.局部变量: 1> 定义:在函数(代码块)内部定义的变量(包括函数的形参) 2> 作用域:从定义变量的那一行开始,一直到代码块结束 3> 生命周期:从定义变量的那一行开始分配存储空间,代码块结束后,就会被回收 4> 没

2015-03-02 11:45:26 558

原创 C语言基础——结构体

1.结构体        在实际问题中,一组数据往往具有不同的数据类型。例如,在学生登记表中,姓名应为字符型;学号可为整型或字符型;年龄应为整型;性别应为字符型;成绩可为整型或实型。显然不能用一个数组来存放这一组数据。因为数组中各元素的类型和长度都必须一致,以便于编

2015-03-01 22:11:44 628

原创 C语言基础——数组

1.  数组        所谓数组,就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为下标。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。数组是在

2015-03-01 11:00:55 698

原创 C语言基础——指针2

1.通过指针引用字符串字符串的引用方式        在C语言中,字符串是存放在字符数组中的,想引用一个字符串,可以使用以下两种方法。1. 用字符数组存放一个字符串,可以通过数组名和下标引用字符串中一个字符,也可以通过数组名和格式声明”%s”输出该字符串。例

2015-02-28 23:34:43 452

原创 C语言基础——指针1

1. 指针是什么        如果在程序中定义一个变量,在对程序进行编译时,系统就会给这个变量分配内存单元。编译系统根据程序中定义的变量类型,分配一定长度的空间。内存区的每一个字节有一个编号,这就是地址。通过地址可以找到所需变量单元,可以说,地址指向该变量单元。因此,

2015-02-28 23:14:06 464

原创 C语言基础——函数

1.为什么要使用函数         如果程序的功能比较多,规模比较大,把所有的程序代码都写在一个主函数(main函数)中,就会使主函数变得庞杂、头绪不清,使阅读和维护程序变得困难。此外,有时程序中要多次实现某一功能(例如打印每一页的页头)就需要多次重复

2015-02-27 22:35:56 1194

原创 C语言基础——循环结构

1、   While 语句实现循环While (表达式)语句:        其中的“语句”就是循环体。循环体只能是一个语句,可以是一个简单的语句,还可以是复合语句(用花括号包起来的若干语句)。执行循环体的次数是由循环条件控制的,这个循环条件就是上面一般形式的中的“表达式”,它也称为循环条

2015-02-26 23:16:56 621

原创 C语言基础——选择结构

C语言的选择结构有两种:if语句、switch语句1.用if语句实现选择结构        if语句的一般形式1.if(条件)  {  语句1;  语句2;  ....  }    2.if(条件)  {  语句1;

2015-02-26 18:04:44 540

京东商城app 源码

京东商城app 源码

2015-08-23

基于DTW算法的语音识别原理与实现

基于DTW算法的语音识别原理与实现,可以帮助用户对DTW算法有一个初步的了解

2014-03-27

物联网技术

物联网技术的一篇论文 对于计算机专业的同学一定很有用的

2014-03-19

图书管理系统

简单的图书管理系统,或许对软件工程专业需要做课程设计的同学有所帮助。

2012-11-25

空空如也

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

TA关注的人

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