自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (8)
  • 收藏
  • 关注

原创 Object-C 学习笔记(六)---单例设计模式

说到单例,在java学习07-单例设计模式已经说的很清楚,Object-C也是一门面向对象的语言,于是除了写法不同,其他都是大同小异. ---未来会出一套 "设计模式"学习的笔记 原则: (1) 不能直接调用构造方法---私有 (2)对象内存只能初始化一次---static (3)使用其他静态接口(方法)把静态的对象返回 废话少说了,让我们直接上程序吧. // // Peo

2013-12-02 17:10:48 644

原创 Object-C 学习笔记(五)---构造方法

说到构造方法,我很想吐槽,Object-C是一种面相对象的语言,但是感觉OC自立门户,思想一致,语法奇葩. (1) 由C语言发展而来,却抛弃了世界统一的写法. (2)大家都知道C++是既面向过程,也面向对象,但是新版的C++都完全面相对象,封装程度跟java和C#差不多,但是Object居然比C++封装程度还低. 今天发现,OC连构造方法都要自定义 例子: // // People.h

2013-12-02 16:44:41 633

原创 Object-C 学习笔记(四)---id self super

id是保存“指向对象的指针”的类型。 声明为id的变量,可以保存指向任何Objective-C对象的一个指针,该对象独立于对象的类. self指的是本类,是本类的引用,与C#,java和C++中得super一样. super指的是父类,是父类的引用.与C#,java和C++中的super一样. 例子: // // Person.h // OC02 // DRAGON //

2013-11-28 16:42:14 754

原创 数据结构-单链表

链表---一种内存中不连续空间的数据结构(数组-连续内存空间) 操作:插入 删除 修改 查询 例子: // // MyList.h // List // editor:DRAGON // Created by 5016 on 13-11-25. // Copyright (c) 2013年 dradon. All rights reserved. // #ifndef List_

2013-11-25 14:55:41 537

原创 java学习17-面相对象(多态)

多态 ——父类或者接口的引用指向自己的子类对象。 优点:提高代码的扩展性   弊端:前期建立父类的引用,虽然可以接受后期所有该类的子类的对象。但是只能使用父类中的功能,不能使用子类特有的功能,因为前期的程序无法知道后期的子类的特有内容的。但是前期的程序可以使用子类覆盖了父类的方法的内容。   前提: 1. 必须存在着继承关系。 2. 通常使用覆盖操作 例子:

2013-11-24 23:46:45 732

原创 java学习16-接口与抽象类混合使用

为什么要接口与抽象类混合使用? 接口和抽象类都是共性的高级抽象,但是接口有个缺点,如果实例类都实现接口,必须复写接口所有的方法,如果实例类继承抽象类则可以不完全复写所有的方法,那么,实例类可以复写抽象父类的任意一个方法,就不用复写那些多余的方法。 我们可以把程序设计成如图: 程序: package com.dragon.src; /** * * 定义一个接口,声

2013-11-24 23:26:00 1261

原创 java学习15-面向对象(interface接口)

接口 ——一种特殊的抽象类,关键字interface interface 接口名{          //接口的成员,都有固定修饰符          //一般常有:          //1.常量,全局常量有固有的修饰符 publicstatic final          //2.抽象方法固定修饰符 publicabstract }   接口定义特点: 1,接口用in

2013-11-24 22:55:52 647

原创 java学习14-面向对象(abstract抽象类)

抽象类 ——当描述事物时,没有足够的信息对该事物进行描述,那么该描述对应的类就是一个抽象类。 abstract class Demo//抽象类 {          abstract /*抽象*/void show(); … }   抽象类的特点: (1)没有方法体的方法是抽象方法,一定定义在抽象类中。 (2)抽象类和抽象方法必须用abstract关键字所修饰。 (3)抽

2013-11-24 20:49:55 575

原创 java学习13-面向对象(final和对象初始化过程)

继承弊端:打破了封装性。 解决方式:关键字final (最终的)。 final关键字的特点: 1,final是一个修饰符,既可以修饰类,又可以修饰方法,还可以修饰变量。 2,final修饰的类不可以被继承。 3,final修饰的方法不可以被覆盖。 4,final修饰的变量是一个常量,只能赋值一次。   final应用场景:          (1)为了将固定的一些数据

2013-11-24 20:41:57 473

原创 java学习12-面向对象(this与super)

构造函数中this调用本类中构造函数,super调用父类中的构造函数。 细节: 子类的实例化过程: 其实在子类的所有构造函数中的第一行,默认多有一条隐式的语句。就是super();也就说子类的构造函数默认都会访问父类中空参数的构造函数。 例子: class dragon extends Person{ public dragon() { super(); // TODO

2013-11-24 20:25:43 604

原创 java学习11-面向对象(overload与overwrite)

成员函数的特点:重载(overload) 特点:在同一个类里面,函数名与返回值相同,参数的类型或者参数的个数不相同。 最有特色的重载函数是:构造函数 例子: // 无参构造方法 public Person() { } // 重载构造方法 public Person(String name, int age) { this.name = name; this.age

2013-11-24 20:13:37 677

原创 java学习10-面向对象(继承)

继承特点: 1,java中只能单继承,多继承的机制被java语言改良了。 单继承:一个类只能有一个父类。一个儿子只能有一个父亲。 多继承:一个类可以有多个父类。一个儿子有多个父亲。(早期C++支持多继承)   2,Java不支持多继承,原因:调用方法时会产生调用的二义性   使用继承场景 必须是食物之间存在所属关系时,才定义继承。 所属关系:x是y中的一种。   误区:不要仅

2013-11-24 19:51:11 470

原创 java学习09-通过文档注释->生成开发文档

文档注释: 注意:          使用文档注释能够使用javadoc.exe生成说明文档。          只有public或者protect修饰的方法和类才能生成说明文档   步骤1:找到javadoc.exe,配置好环境变量 步骤2:在中断输入javadoc,可以看到一切的使用方式 步骤3:进入源文件目录 步骤4:在终端

2013-11-24 19:46:07 615

原创 java学习08-getter & setter

getter 和 setter方法 作用: (1) 为了数据可控性        (2)为了数据安全性 例子: //私有 成员变量 private String name; private int age; public String getName() { return name; } public void setName(String name) { t

2013-11-24 19:30:31 661

原创 java学习07-单例设计模式

设计模式:来源于建筑行业,解决问题的一种行之有效思想。(23种)                       是一种 优秀设计、目的是提高效率。 单例设计模式                解决问题:保证了一个类在内存中只能有一个对象。 如:多程序访问同一个配置文件,希望多程序操作的都是同一个配置文件中的数据。重要的是保证该配置文件对象的唯一性。 实现步骤: 1

2013-11-24 19:21:56 509

原创 java学习06-静态static 与JVM内存分配

Static:静态,不属于某个对象的,依赖于类 静态变量在静态方法中使用,在对象创建之前已经存在,随着类的加载已经跟随着内存的分配。 (1)随着类的加载而加载 (2)优先于对象的存在 (3)随着类的死亡而死亡          使用类名调用 注意:  1.静态方法只能调用静态成员,不能调用非静态成员。  2.非静态方法可以调用静态成员,也可以调用非静态成员。   静态与

2013-11-24 19:08:22 2608

原创 java学习05-面向对象(类)

类:事物共性的抽象 对象:抽象事物的具体体现 类例子: package com.dragon.src; public class Person { private String name; private int age; ...//人类具备的特征 } java 类中能够包含的内容: (1)构造方法 (2)代码块 { } (3)成员属性 (4)成员方法 (5)静

2013-11-24 18:56:28 546

原创 java学习04-函数与数组

函数: (1)      有返回值 修饰符返回值类型函数名(参数类型参数 …){             函数体             return; } (2)      无返回值void 修饰符 void 函数名(参数类型参数 …){             函数体 }   (3)      重载函数 overload 特点:函数名相同,参数类型或者参数个数不同

2013-11-24 18:34:52 433

原创 java学习03-程序执行三大结构

一:顺序执行语句 程序运行时,按顺序从上往下执行。 二:分支语句 分支运算:if ….else if(条件){ }   if(条件){ }else{ }   //虽然多个语句块,但是只有一个执行 if(条件){ }else if(条件){ } …… else{ }   switch…case…(不能嵌套) switch(值) {          cas

2013-11-24 18:26:18 636

原创 java学习02-java基础知识、基本数据类型、运算符

变量:内存中的一个存储区域 数据类型: (1)基本数据类型 整型数值 byte 1byte short 2byte int 4byte long 8byte 浮点型数值 float 4byte double 8byte 字符型 char 2byte 布尔类型 boolean tr...

2013-11-24 18:20:51 464

原创 Object-C 学习笔记(三)---函数function

Object-C函数的书写格式有点奇怪,特别是写参数特别奇怪,下面就探讨一下函数的使用. +表示静态方法 -表示类方法 普通函数 1.无返回值 不带参数 -(void) 函数名 { 函数体 } -(void) 函数名:(参数类型1)参数1:参数2... , (参数类型2)参数1:参数2.... , ... { 函数体 } 例子: /* *带多个参数

2013-11-15 17:08:37 1938

原创 我的日记----快速编码入门分享

最近看到微博上又提到***程序员猝死的事情,其实做一名程序员真的那么苦逼,真得那么辛苦吗? 我认为不是这样的,其实编写程序是一门艺术,是一项伟大的设计,一切程序都掌握在自己的手里.外行人说计算机是万能的,其实我觉得计算机是个傻瓜,他只能识别0和1,只能加法运算,我让它干嘛,它就必须干嘛. 我觉得某些程序员之所以感觉苦逼,并且感觉做软件开发很辛苦.我觉得是因为程序员已经被程序化了,已经不是自己在

2013-11-14 17:58:17 629

原创 我的日记----IOS系统架构

那一天,我开始成为了一名程序员,回想起大一到大四,不断地学习,不断地积累,直到现在为止,无论接触什么样的语言,什么样的操作系统,我都可以在半天之内迅速适应并且能上手操作. 总结了一下,到现在这个程度,完全是因为自己从焊电路板,编写单片机,移植操作系统开始的.而且有一些小得项目经验吧. 刚接触IOS开发,从来没有操作过苹果电脑的我用了两个钟头的时间,基本把系统自如的操作起来,并且写出了Objec

2013-11-14 16:35:42 1011

原创 Object-C学习笔记(二)---类class

类class Object-C是一种面向对象的语言,但是Object-C的类的定义分为两部分,一部分是接口@interface 部分,另外一部分是 实现@implementation 部分,接口部分个人感觉跟C的头文件的作用类似,主要定义了一些类的成员和方法的原型,而实现部分则是对这些接口中声明的具体实现。 格式 @interface 的格式为 @interface 类名 : 基类

2013-11-14 15:32:55 1007

原创 Object-C学习笔记(一)---数据类型

Object-C简介 Object-C是在C语言上发展而来的面相对象编程语言,主要应用于Mac OS X和iOS这两个NeXTSTEP的派生系统,而在NeXTSTEP和OpenStep中它更是基本语言。Objective-C可以在任何gcc支持的平台上进行编译,因为gcc原生支持Objective-C. Object-C数据类型 基本数据类型 整型 short 2b

2013-11-13 18:42:08 1035

原创 java学习---mysql数据库编程

//步骤1:新建一个数据库,数据库名为interactive_community,字段:id,cNickName,cNickName,cPassword.(具体代码中显示) //步骤2:先下载mysql驱动,建立好工程,引入mysql连接驱动 //步骤3:代码如下 //主函数 package com.dragon.mysql; import java.sql.Connection

2013-10-25 01:11:55 1127

原创 java学习01-基础知识与环境配置

1.认识开发环境和开发工具。 Jre(java runtime environment,java运行环境):包括jvm(java virtual machine)和核心类运行库 Jdk(java Development kit,java开发工具包): 开发工具,包括jre,

2013-10-19 20:37:42 443

git基础.pptx

Git的发展和linux发展息息相关, linux这个庞大的系统是由全世界各地的开发者共同贡献的,在2002年之前, 世界各地的开发者把源代码文件通过邮件等方式发给Linus, 再由Linus手工合并代码, 可见效率之低, 在当时其实已经有SVN, CVS等免费的版本控制软件, 但Linus坚决反对这些工具, 他认为这些版本控制系统不但速度慢, 而且需要联网才能工作, 有一些商用的版本控制, 虽然比SVN, CVS好用, 但是都是收费的, 不符合linux的开源精神。不过, 到了2002年, linux系统已经发展了十年了, linux代码库也变得越来越大, 很难再通过手工方式管理了, linux社区也对这种方式表达了强烈不满, 于是linus选择了一个商用版本控制系统BitKeeper, BitKeeper公司出于人道精神, 授权Linux社区免费使用这个版本控制系统。安定团结的大好局面在2005年就被打破了, 原因是Linux社区牛人聚集, 不免沾染了一些梁山好汉的江湖习气, 开发Samba的Andrew试图破解BitKeeper的协议, 被Bitkeeper公司发现, 于是Bit

2019-11-26

Jquery_Ui8.22

Jquery ui 用于做界面比较方便,提高开发速率,适当利用,是做前台很好的选择

2012-10-16

odbc数据库连接源代码

C++通过ODBC连接SQL SERVER2008数据库

2012-07-20

模糊查询源代码案例2

模糊查询源代码案例2,输入关键字则能实现关键字关联,实现模糊查询

2012-07-20

模糊查询源代码案例1

只要输入首字母就可以完全关联所有的关键字,实现模糊查询

2012-07-20

学生信息管理系统

基于.net平台+SqlServer 2008开发的学生信息管理系统

2012-07-01

ftp资料,建立自己的服务端

建立自己的ftp,只要有得上网的地方都可以连接自己的资源

2011-08-07

nod32密码获取器

nod32没有源代码,大家下载了就不用买nod32密码

2011-08-01

空空如也

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

TA关注的人

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