自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ios视图控制器与标签传递nib的输出口outlet

视图控制器与标签传递nib的输出口outlet      在Xcode 4.3.2中,我们使用interface Builder创建一个视图界面,我们选择的是IOS中的Application的single ViewApplication视图,此模版会帮我们自动构建好需要的文件。包含两个类:AppDelegate和ViewController和xib文件即图形界面设计。 ViewCont

2013-09-28 16:45:23 697

转载 strong与weak

只要最后一个strong型指针不再指向对象,那么对象就会被释放,同时所有的weak型指针都将会被清除strong与weak是由ARC新引入的对象变量属性ARC引入了新的对象的新生命周期限定,即零弱引用。如果零弱引用指向的对象被deallocated的话,零弱引用的对象会被自动设置为nil。 @property(strong) MyClass *m

2013-09-04 19:52:58 545

转载 Outlet与Action

Outlet通过outlet,我们可以从控件中取出信息,或者将新的信息赋予控件。按照词典上的解释outlet可以理解为插座的意思。界面上配置的每个控件,就像是通过“插座”与界面连接。这里,将程序设置在“插座”内,实现控件与界面间的信息交换。ActionAction就是指程序中具体的行为,处理。应用程序将按照Action内实现的内容来处理。比如,「按下按钮后的处理」或者「输入文字

2013-09-04 19:38:44 2996

转载 iPhone应用程序开发基础之一: IBOutlet与IBAction

在图形界面编程时,解决的第一问题就是如何将静态界面与代码关联起来,或者说是代码如何与界面上的对象通信, 代码如何操作界面上的对象。在iPhone平台上,引入了IBOutlet与IBAction。通过在变量前增加IBOutlet来说明该变量将与界面上的某个UI对象对应,在方法前增加IBAction来说明该方法将与界面上的事件对应. 下面通过一个连接网络服务器(NetworkConne

2013-09-03 12:29:30 961

转载 iOS 5的StoryBoard

StoryBoard是iOS 5的新特征,旨在代替历史悠久的NIB/XIB(其实StoryBoard还是基于NIB/XIB的,不过开发人员已经无需直接跟NIB打交道了)。目前关于StoryBoard的文档并不多,苹果的iOS 5的开发者文档里也仅有不多的介绍。所以,本文只是简单的谈谈本人对StoryBoard的一些粗浅的理解。(StoryBoard有时也叫做StoryBoarding,我不太注

2013-08-28 12:48:13 533

转载 objective c 内存管理

Objective-C在管理内存时,遵循一套简单的规则。每一个对象都有一个名为"retainCount"的变量,它表示该对象有多少个引用。[java] view plaincopyclass *obj = [class alloc];//alloc会导致retainCount为1    [obj retain];//retainCou

2013-08-24 19:34:13 643

转载 Objective-C 协议 简介 +委托的实现

简单的介绍1.1定义协议:创建一个.h文件 1: _MyProtocolName.h 2: @protocol MyProtocolName 3: @end 注:协议中没有变量;是代表在此声明的协议是NSObject协议的衍生协议(不是NSObject类);1.2使用协议: 1: @interface CustomView:U

2013-08-24 19:06:46 425

转载 一个异常的例子

異常情況(Exceptions)注意:異常處理只有 Mac OS X 10.3 以上才支援。基於 "Programming in Objective-C," Copyright © 2004 by Sams Publishing一書中的範例,並經過允許而刊載。CupWarningException.h#import @interface CupWarningException:

2013-08-24 15:30:22 429

转载 权限

PRIVATE:  只能由两类函数访问:1,当前类的成员函数;2,友元函数PROTECTED:  只能由三类函数访问:1,当前类的成员函数;2,子类的成员函数;3,友元函数PUBLIC:  可以由四类事物访问:1,当前类的成员函数;2,子类的成员函数;3,友元函数;4,当前类的实例#import @interf

2013-08-24 15:29:59 427

转载 self = [super init]

[Obj-C笔记] "self = [super init]"的解释与潜藏bugObjective-C的推荐init方法写法如下:- (id) init{ if(self = [super init]) { //为子类增加属性进行初始化 } return self;}这里涉及了几个问题,1. [super init

2013-08-24 15:02:17 14829

转载 Something else

其实这些本站之前的文章有所提及,这里再详细解释一下。1、 id:Objective-C有一种比较特殊的数据类型是id。你可以把它理解为“随便”。在Objective-C里,一切东西都是指针形式保存,你获取到的就是这个对象在内存的位置。那么id就是你知道这个位置,但是不知道里面是啥的时候的写法。2、 同一个数组可以保存不同的对象:

2013-08-24 13:44:04 557

转载 Objective-C——消息、Category和Protocol

面向对象永远是个可以吐槽的话题,从开始提出到推崇备至,到充满质疑,一路走来让人唏嘘不已。面向对象的思想可谓历史悠久,20世纪70年代的Smalltalk可以说是面向对象语言的经典,直到今天我们依然将这门语言视为面向对象语言的基础。面向对象是大部分编程语言的基本特性,像C++、Java、Objective-C这样的静态语言,Ruby、Python这样的动态语言都是面向对象的语言。但是如何编写

2013-08-24 12:14:13 485

转载 有关const

const是一个C语言的关键字,它限定一个变量不允许被改变。1、什么是const?  常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:)编辑本段2、为什么引入const?  const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。编辑本段3、cons

2013-08-03 23:20:30 435

原创 有关xcode中的xxx-Prefix.pch文件

在我们创建的xCode项目中,将会有个文件:XXX-Prefix.pch 文件。1.Prefix.pch 是什么文件?Prefix.pch 就是“precompiled header” ,也就是预编译文件!2.Prefix.pch文件有什么用途?当项目需要编译时,xCode将编译Prefix.pch 文件中的内容。实际应用中,我们在Prefix.pch中定义变量或者宏;这样,我

2013-08-03 23:07:24 1729

转载 Objective-c的第一个问题:中缀符,到底什么是函数名,什么是参数?

声明时是这样Objective C code?123@interface C : NSObject+(int) fun: (int) a second: (int) b;@end定义是这样:Objective C code?

2013-08-03 21:05:19 2620

转载 java 事件监听器 适配器

<br />监听器是接口,而适配器是个实现类。 可以认为适配器仅仅是为了编程的方便而加入的。适配器实现了它所对应的监听器接口,“实现”的方式就是为每一个接口方法提供一个空的实现体,所以它没有任何实际作用。 但有时候一个接口有好多接口方法,编程时一个一个地实现,有用的逻辑代码和无用的仅仅为了语法需要的代码就杂糅在一起了,很不好,这是就应该从适配器继承而不是直接实现从监听器接口,从而仅仅需要实现你所感兴趣的事件响应方法就可了。

2011-04-28 16:27:00 1780

转载 Java组件

<br />JAVA组件大全 复选框、选项按钮、列表方框、下拉式列表的使用与介绍 收藏 <br />7-1:使用JCheckBox组件:<br />类层次结构图:<br />  java.lang.Object<br />    --java.awt.Component<br />     --java.awt.Container<br />       --javax.swing.JComponent<br />          --javax.swing.AbstractButton<br />   

2011-04-28 09:57:00 7032

转载 Java接口,工程模式

<br /> 随着模式概念的普及,了解模式和使用模式的程序员越来越多,很多人在学习模式的时候,都会有这样一种疑惑:“有必要搞得这么复杂吗?”。的确,因为教程的例子过于简单化(这样方便读者学习),或者是作者选例子的时候并没有很好体现所讲模式的优点,很多情况下如果仅就其例子的问题来说,用模式是太复杂了。因此才导致这样的误解:“模式就是把简单的问题复杂化吗?”。当然不是,随着你开发实践的不断丰富,你终会发现模式强大威力,而且模式也并非贵族化的编程方式,它就是一些经过提炼了的解决问题的方法技巧。       通过学

2011-04-18 16:25:00 1203

原创 Java元数据(注释)

<br />元数据从metadata一词译来,就是“关于数据的数据”的意思。越来越的开源框架都提供了“元数据”支持了,其实也就是注释支持。今天系统学习一下Java注释(Java元数据)。本文内容不限于Javadoc的注释。<br />1.什么是Java元数据,有什么作用?<br />  元数据,就是“关于数据的数据”。功能也有很多啦。你可能用过Javadoc的注释自动生成文档。这就是元数据功能的一种。总的来说,元数据可以用来创建文档,跟踪代码的依赖性,执行编译时格式检查,代替已有的配置文件(如Hiberna

2011-04-01 16:30:00 526

原创 synchronized 自己的例子

<br />public class MySync<br />{<br />  <br /> public synchronized void AAA()<br /> {<br />   System.out.println("aaa begin");<br />     try{Thread.sleep(5000);}<br />     catch(Exception ex){}<br />  System.out.println("this is method  aaa");<br />  Syste

2011-03-26 12:36:00 422

转载 synchronized 示例

<br />synchronized关键字可以作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。如果再细的分类,synchronized可作用于instance变量、object reference(对象引用)、static函数和class literals(类名称字面常量)身上。 <br />在进一步阐述之前,我们需要明确几点:<br />A.无论synchronized关键字加在方法上还是对象上,它取得的锁都是对象,而不是把一段代码或函数当作锁――而且同步方法很可能还会被其他线

2011-03-26 10:29:00 343

转载 浅谈Java多线程的同步问题

<br />收藏 <br />    多线程的同步依靠的是对象锁机制,synchronized关键字的背后就是利用了封锁来实现对共享资源的互斥访问。<br />下面以一个简单的实例来进行对比分析。实例要完成的工作非常简单,就是创建10个线程,每个线程都打印从0到99这100个数字,我们希望线程之间不会出现交叉乱序打印,而是顺序地打印。<br />先来看第一段代码,这里我们在run()方法中加入了synchronized关键字,希望能对run方法进行互斥访问,但结果并不如我们希望那样,这是因为这里synchr

2011-03-25 22:21:00 353

原创 浅析船舶内燃机积灰燃烧问题及对策

浅析船舶内燃机积灰燃烧问题及对策[摘要]首先探讨船舶积灰燃烧的原因,之后进行实例分析。还对船舶积灰燃烧提出相应的解决措施,供同行参考。 [关键词]船舶内燃机 积灰燃烧 原因 对策 一、船舶积灰产生的原因(一)烟道可燃物的产生。内燃机所用的燃料不完全燃烧的产物含有碳、硫化物等,它可以再燃.供给船舶的燃油品种有很多,其燃料的物理性能、燃烧性能都有显著差异。目前许多船舶使用的燃油的质量相对劣质,而劣质油的特点是燃烧后产生的固体颗粒排放物比较多,特别是,沥青烯量非常高,而“金属”(钒、钠、铝等)

2010-08-28 16:04:00 2381

原创 win32应用程序 与 mfc应用程序

Win32编程是调用Win32SDK中的API函数进行编程,注册窗口类,建立窗口,现实窗口,设置消息循环……等等的方式建立Windows程序,以前的Windows程序都这样开发的,写程序要写大量代码,后来微软为了方便编程人员开发,将Win32SDK中的函数进行C/C++封装,于是就是MFC库(架构),开发程序比以往的Win32SDK方式更加简便快捷。至于使用MFC开发还是Win32SDK开发,则是

2010-04-29 20:24:00 2254

转载 如何学好VC++

如何学好VC++-sunxin(转至程序员之家http://www.sunxin.org/bbs/)作者:孙鑫近期看到很多网友都在问应该如何去学VC++,如何才能快速的掌握VC++。在这里呢,我给大家提一些建议。 一、学习方法 关于学习的方法,我希望大家看一下《致程序员之家论坛的所有会员》这篇帖子 二、什么基础看我的VC++教学视频比较合适 首先确定你的基础,如果你

2010-04-29 12:04:00 1272 1

转载 致程序员之家论坛的所有会员

首先我代表各位版主欢迎大家来到程序员之家!我们希望大家能够在这儿互相学习、交友,初学者能够迅速成长为软件开发工程师,高手也能获得长足的进步。为此,在这儿我给新人提一些建议。一、编程的学习我们在学习编程语言的时候,应该掌握程序运行的原理与机制,掌握编程的思想。在学习的过程中,要多动脑,多动手,再加上十分的仔细。在编写一个程序的时候,要知道为什么要去编它,在程序中的函数为什么这么调用,这个程序

2010-04-29 12:03:00 1578

原创 classwizard选项卡详解

                                                     1. Message Maps选项卡主要完成创建新类、添加、删除消息处理函数等任务。该选项卡中包含了两个下拉列表框:Project下拉列表框和Class name下拉列表框;三个列表框:Object IDs列表框、Message列表框和Member functions列表框;一个文本信息框;四

2010-04-22 20:10:00 1110

原创 MFC推荐例子

      nHello最简单的程序框架  nScribble鼠标绘图。教程:编程基础,GDI  nDiblook图像处理最简单范例  nMFCIE因特网浏览器  nEnroll数据库  nDaoviewDao(数据访问对象)范例。树型和列视控件  nCubeOpenGL范例,画一个不断旋转的方块  nHierSvrOLE服务器  nOclientOLE包容器 

2010-04-20 16:48:00 2704 1

原创 MFC与API,SDK

MFC简介上述主要内容都是与实际操作关系非常密切的,在此不可能讲清楚;而且,这些在一般的书里都会讲到。我主要将最重要的MFC介绍一下。  MFC是对WindowsAPI的封装,大大简化了我们的工作;学VC主要就是要学MFC,大约有100多个类,但常用的也就二三十个。应该象背4级单词一样将这些常用类搞懂;当然不要死记,要通过看帮助、看例子、动手练习来学会它们;而且,并非每个类的内部的所有函数

2010-04-20 16:47:00 1524 1

原创 理解VC

 VC是什么?学VC是学什么?首先VC是一个软件(IDE集成开发环境)  C和C++。  WindowsSDK(软件开发工具)  VC的灵魂:MFC(微软基础类库)  ATL(ActiveX模板类库)  其他的SDK,如OpenGL,DirectX,ActiveMoive,DrawDib(WinG)  VC是许许多多技术的综合,就好像少林72般绝技,一般在应用中学会

2010-04-20 16:46:00 426

原创 c++学习笔记-------《c++自学通》第十二章 高级引用和指针

1.每次通过值传递的方式给函数传递一个对象时,都会建立一个此对象的拷贝,每次通过值传递返回一个对象时,则会建立另一个拷贝,当使用用户自定义的庞大的对象时,这种拷贝带来的内存开销无疑是庞大的,不仅如此,当使用用户自定义的对象时,每次生成这种临时的拷贝都要用一个特殊的构造函数:复制构造函数(拷贝构造函数):拷贝构造函数,是一种特殊的构造函数,它由编译器调用来完成一些基于同一类的其他对象的构建及初始化。

2010-03-03 20:12:00 319

原创 c++学习笔记-------《c++自学通》第十一章 引用

1.一个引用就是一个别名,当说明一个引用时,应该把它初始化为另一个对象名(说明时就初始化,同指针) 2.指针是保存其他对象的地址的变量,而引用时其他对象的别名 3.在c++中没有提供访问引用本身地址值的手段,与使用一个指针或者变量不同,这样做是无意义的 4.声明一个引用,不是新定义了一个变量,它只表示该引用名是目标变量名的一个别名,它本身不是一种数据类型,因此引用本身不占存

2010-03-03 19:25:00 305

原创 c++学习笔记-------《c++自学通》第十章 高级指针

1.可以在自由存储区内创建对象,这时创建的对象要用一个指针指向,因为用使用自由存储区内的内存,必须使用new运算符,而new运算符返回的是一个地址,必须要将它赋给一个指针。创建类的对象时,调用构造函数,删除指向类的指针时,会调用析构函数。 2.一个对象访问类的成员使用:“.”   一个指向对象的指针访问类的成员使用:成员访问运算符“->” 3.一个类的数据成员允许是指向自由存储

2010-03-03 15:42:00 400

原创 c++学习笔记-------《c++自学通》第九章 指针

1.一个指针也是一个变量,只不过它保存的内容是另一块内存空间的地址。所有的指针在说明时都应该初始化为某些值,如果不知道要赋什么值,应该置为0。一个被置为0的指针为空指针,一个没有进行初始化的指针被称为失控指针。 2.目标访问运算符“*”也叫间接访问运算符,当一个指针被间接引用,将读取它所指向的内存中的数据 3.指针通常的用处:  ①访问位于自由存储区内的数据:通常开辟一个自由存

2010-03-03 14:38:00 363

原创 c++学习笔记-------《c++自学通》第七章 深入了解类

1.常量型成员函数:用const修饰的成员函数,它不能改变类中的任何成员,const关键字放在成员函数声明的最后。尽可能的使用const,当成员函数不改变对象的属性的时候,就把它说明为const型函数,这可以使编译程序帮助差错,提高代码质量。 2.类的说明放在头文件中,类中成员函数的实现则放在源代码中。类的说明也称为接口,这是因为它告诉用户如何与累的实例进行通信。 3.在类外定义内

2010-03-03 10:44:00 323

原创 c++学习笔记-------《c++自学通》第六章 基本类

1.定义一个类的时候,相当于用class关键字定义了一个新类型,所以定义一个类其实是一个语句,最后要用分号结束 2.说明一个类的时候并不分配任何内存,只有在用这个类实例化一个具体的对象的时候,才为这个对象分配内存空间,大小为这个类中所以数据成员的大小的总和,成员函数的定义累的时候并不分配内存空间,只是在调用这个具体的函数的时候才会分配给这个函数一个运行的空间,这都是编译程序完成的。 

2010-03-03 09:50:00 322

原创 c++学习笔记-------《c++自学通》第五章 函数

1.当程序开始的时候,main函数自动别调用 2.在使用一个函数之前,必须对其进行说明和定义。函数的说明被称为原型,函数的说明是一条语句,函数原型中仅仅需要包括形参的类型,而不需要包括形参名 3.一个函数的定义包括域名和函数体,域名与函数原型类似,但是必须要有函数形参名,而且不能有作为结束的分号,函数体是一些包含在花括号内的语句 4.一个函数的原型告诉编译程序函数的名称以及

2010-03-03 09:02:00 334

原创 c++学习笔记-------《c++自学通》第四章 表达式与语句

1.空格,制表符,空行都被称为空白,编译程序将忽略这些空白,所有连在一起的制表符,空格和空行都被当做一个空格,加入空白只是为了程序具有良好的可读性,编译程序不会注意这些空白 2.endl和"/n"的作用一样,都是换行 3.所有的非零值,无论是正值还是负值,其逻辑值都为真

2010-03-03 09:00:00 237

原创 c++学习笔记-------《c++自学通》第三章 变量与常量

1.内存每个存储单元式一字节,即1bytes 2.无符号需要说明,若没有说明,则都认为是有符号的。即取值范围包括负值 3.c++是区分大小写的 4.各个数据类型的取值范围:char                    -128到126    unsigned char           0到255    short                   -32,7

2010-02-25 11:32:00 268

原创 c++学习笔记-------《c++自学通》第一章 入门

1.源文件编译后生成后缀为obj的目标文件,目标文件链接后生成可执行文件 2.面向对象开发所具有的四个重要特征:  封装,数据隐藏:c++通过生成被称为类的用户自定义类型来支持封装和数据隐藏,一个严格定义的类一旦生成以后,就成为一个封装的实体。  继承:c++通过继承来支持重用  多态:例如,你接到一个电话,一些电话会响铃,一些电话会播放音乐,对于每个电话来说,来的的信号是一样

2010-02-24 16:29:00 428

北航01-02操作系统.doc

北航01-02操作系统.doc

2008-07-27

北航98-02数据结构.doc

北航98-02数据结构.doc

2008-07-27

计算机组成原理及答案

计算机组成原理及答案

2008-07-10

计算机统考文件

计算机统考文件计算机统考文件

2008-07-08

空空如也

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

TA关注的人

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