2012年6月29日

摘要: Objective C 2.0 为我们提供了property。它大大简化了我们创建数据成员读写函数的过程,更为关键的是它提供了一种更为简洁,易于理解的方式来访问数据成员。我们先来看一下在Objective C 1.x下我们声明Book类的头文件:12345678910111213141516171819202122//// Book.h#import <Cocoa/Cocoa.h>@interface Book : NSObject { NSString *title; NSNumber* numofpages;}- (id)initWithTitle:(NSString*) bo 阅读全文

posted @ 2012-06-29 23:53 无忧consume 阅读(263) 评论(0) 推荐(0) 编辑


2012年6月20日

摘要: Objective-C是Mac软件开发领域最主要的开发语言,假如我们对面向对象的思维已经C语言都很熟悉的话,对于我们学习Objective-C将会非常有用。假如我们对C语言还不熟悉的话,那我们需要学习一下C语言。方法调用(Calling Methods)为了能够尽快上手,我们先来看一些简单的例子。Objective-C语法里面基本的方法调用是这样的:[objectmethod]; [objectmethodWithInput:input]; 对象的方法可以返回值:output=[objectmethodWithOutput]; output=[objectmethodWithInputAndO 阅读全文

posted @ 2012-06-20 13:20 无忧consume 阅读(252) 评论(0) 推荐(0) 编辑


2012年6月19日

该文被密码保护。 阅读全文

posted @ 2012-06-19 20:20 无忧consume 阅读(1) 评论(0) 推荐(0) 编辑


2012年4月30日

摘要: 草莓不买太红,木瓜也分公母,挑哈密瓜要挑网纹粗且密的,橙子要挑扁的,桔子的皮要光亮,香蕉不要两头有绿的。 挑水果有一个秘诀,无论什么水果,在蒂的部位凹得越厉害就越甜,要挑选大小适中的水果,太大的极有可能是激素、膨大剂什么的催的。总之,太大的最好不要买,无论是水果还是河里的螃蟹、鱼和虾! 北方卖的南方水果大都是用乱七八糟的东东催熟的,因为南方果子熟了后不好运输,只能是生的运过来再加工熟,所以尽量吃本地水果也是一个方法。一般一闻、二看,三捏。先闻有没有水果应该有的香味,也闻闻有没有其它的怪味。二看有没有发黑或者烂的地方。三捏一捏,就不用多说了。选水果的原则是颜色好看有光泽的,还要看水果的根部是.. 阅读全文

posted @ 2012-04-30 21:13 无忧consume 阅读(184) 评论(0) 推荐(0) 编辑


2012年4月29日

摘要: 友元函数和友元类采用类的机制后实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,依此提供类与外界间的通信接口。但是,有时需要定义一些函数,这些函数不是类的一部分,但又需要频繁地访问类的数据成员,这时可以将这些函数定义为该函数的友元函数。除了友元函数外,还有友元类,两者统称为友元。友元的作用是提高了程序的运行效率(即减少了类型检查和安全性检查等都需要时间开销),但它破坏了类的封装性和隐藏性,使得非成员函数可以访问类的私有成员。友元函数:友元函数是可以直接访问类的私有成员的非成员函数。它是定义在类外的普通函数,它不属于任何类,但需要在类的定义中加以声明,声明时只需在 阅读全文

posted @ 2012-04-29 21:02 无忧consume 阅读(211) 评论(0) 推荐(1) 编辑


2012年4月28日

摘要: 在VS2008 VC++项目中,新建了一个cpp文件,然后在物理硬盘上手动删除了,或是手动移动了地址,就出现如下错误。1>------ Build started: Project: test, Configuration: Debug Win32 ------1>Compiling...1>random.cpp1>c1xx : fatal error C1083: Cannot open source file: '.\XX.cpp': No such file or directory解决方法是:到项目文件test.vcproj 中找到下面一段代码, 阅读全文

posted @ 2012-04-28 23:12 无忧consume 阅读(545) 评论(0) 推荐(0) 编辑

摘要: VS2008 一个不产生窗口的Win32程序,代码如下:[cpp]#include <windows.h>int APIENTRY _tWinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPTSTR lpCmdLine,int nCmdShow){ return 0;}[/cpp]编译后产生如下错误:1>MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用1>E:\work\Wind 阅读全文

posted @ 2012-04-28 11:05 无忧consume 阅读(2734) 评论(0) 推荐(0) 编辑


2012年4月27日

摘要: #include <iostream>using namespace std;struct vertex{ int x; int y; int z; // Input and Output friend std::ostream& operator<<(std::ostream& os, const vertex& vo); };std::ostream&operator<<(std::ostream& os, const vertex& vo){ return os << "<&q 阅读全文

posted @ 2012-04-27 22:54 无忧consume 阅读(216) 评论(0) 推荐(0) 编辑

摘要: C/C++程序编译步骤 如何生成可执行文件*******************************************************篇一******************************************************************************************** 电子计算机所使用的是由“0”和“1”组成的二进制数,二进制是计算机的语言的基础。计算机发明之初,人们只能降贵纡尊,用计算机的语言去命令计算机干这干那,一句话,就是写出一串串由“0”和“1”组成的指令序列交由计算机执行,这种语言,就是机器语言。想象一下老前辈们 阅读全文

posted @ 2012-04-27 14:13 无忧consume 阅读(430) 评论(0) 推荐(0) 编辑

摘要: 编译单元 当一个c或cpp文件在编译时,预处理器首先递归包含头文件,形成一个含有所有 必要信息的单个源文件,这个源文件就是一个编译单元。这个编译单元会被编译成为一个与cpp 文件名同名的目标文件(.o或是.obj) 。连接程序把不同编译单元中产生的符号联系起来,构成一个可执行程序。 阅读全文

posted @ 2012-04-27 13:53 无忧consume 阅读(201) 评论(0) 推荐(0) 编辑

摘要: 日常生活中,鸡蛋是最普通不过的营养食品,常认为它有健脑益智、保护肝脏、防治动脉硬化、预防癌症、延缓衰老等作用。 一般情况下,健康成年人每天吃1-2个鸡蛋;老年人每天吃一个比较好;脑力劳动者每天吃两个鸡蛋比较合适;孕妇、产妇、哺乳期女性及身体虚弱者每天可吃2-3个鸡蛋,不宜再多。煮蛋是最佳的吃法,但不宜煮得过熟。营养专家提醒:尽量不吃蛋黄. 为此,记者采访了有关营养专家。专家指出,鸡蛋是高蛋白食品,如果食用过多,可导致代谢产物增多,同时也增加肾脏的负担,一般来说,健康成年人只要密切注意和控制通过肉类和乳制品等其他途径摄入的胆固醇数量,每天吃1个鸡蛋为宜,且尽量不吃蛋黄,因为一个蛋... 阅读全文

posted @ 2012-04-27 10:46 无忧consume 阅读(173) 评论(0) 推荐(0) 编辑


2012年4月21日

摘要: DISC 1Gone With The Wind乱世佳人配音:英语/国语字幕:英文/法文/日文/朝鲜文/泰文/印尼文/西班牙文/中文简体/中文繁体Jane eyre简爱配音:英语/国语字幕:英文/法文/西班牙文The Red Shoes红菱艳配音:英语/国语字幕:英文/法文/中文简体/中文繁体Rebecca蝴蝶梦配音:英语/国语字幕:英文/法文/西班牙文/韩文/中文简体/中文繁体Camille茶花女配音:英语字幕:英文/中文/法文/葡萄牙文/印尼文/西班牙文DISC 2Casablanca北非谍影配音:英语/国语字幕:英文/法文/西班牙文/韩文/日文/泰文/中文简体/中文繁体Roman Hol 阅读全文

posted @ 2012-04-21 00:57 无忧consume 阅读(1201) 评论(0) 推荐(0) 编辑


2012年4月19日

该文被密码保护。 阅读全文

posted @ 2012-04-19 00:23 无忧consume 阅读(1) 评论(0) 推荐(0) 编辑


2012年4月18日

摘要: xcode 4 debug 每次都跳转到汇编 变量那层。通过设置解决Product -> debug workflow -> show Disassembly when debugging (最下面的那一项) 的勾取消掉就好了. 阅读全文

posted @ 2012-04-18 21:51 无忧consume 阅读(320) 评论(0) 推荐(0) 编辑

摘要: 吐血的两小时首先在自己的类中加入@interface Client : NSObject{ NSMutableDictionary *mMHArray;}其次声明其属性@property(retain) NSMutableDictionary *mMHArray;然后在实现中加入@implementation Client@synthesize mMHArray;初始化时候init{ self.mMHArray = [NSMutableDictionarydictionary];//别忘了self}之后就可以正常使用。当然如果在一个里声明创建使用也可以:{ NSMutableDi... 阅读全文

posted @ 2012-04-18 16:40 无忧consume 阅读(181) 评论(0) 推荐(0) 编辑


2012年4月17日

摘要: 修饰符,修饰符控制范围和使用范围 类修饰符:public,protected,private,缺省的访问修符,abstract,final域的修饰符:public,protected,private,static,final,transient,volatile 方法修饰符:public,protected,private,static,final,abstract,native,synchronized类访问修饰符修饰符class类名称[extends父类名称implement接口名称]{成员变量定义;构造函数定义;成员方法定义;}注:访问修饰符与修饰符的位置可以互换类修饰符访问控制修饰符: 阅读全文

posted @ 2012-04-17 01:33 无忧consume 阅读(648) 评论(0) 推荐(0) 编辑


2012年4月4日

摘要: 介绍Xcode是一个强大的专业开发工具,可以简单快速、而且以您熟悉的方式执行绝大多数常见的软件开发任务。相对于创建单一类型的应用程序所需要的能力而言,Xcode要强大得多,它的设计目的是使您可以创建任何想像得到的软件产品类型,从Cocoa及Carbon应用程序,到内核扩展及Spotlight导入器等各种开发任务,Xcode都能完成。Xcode独具特色的用户界面可以帮助您以各种不同的方式来漫游工程中的代码,并且使您可以访问工具箱下面的大量功能,包括GCC,javac,jikes,和GDB,这些功能都是制作软件产品需要的。它是一个由专业人员设计的、又由专业人员使用的工具。由于能力出众,Xcode已 阅读全文

posted @ 2012-04-04 01:56 无忧consume 阅读(242) 评论(0) 推荐(0) 编辑


2012年4月3日

摘要: 管仲和鲍叔牙都是生活在2650多年前春秋时期的齐国人,也都是当时齐国著名的政治家,他俩年轻时就成为了好朋友,后来他们一起经历了许多的风风雨雨。司马迁在《史记》中也重点记述了不少春秋战国时期的故事,现在许多的成语典故也出自那个时期。 一、管鲍分金 管仲二十来岁时就结识了鲍叔牙,起初二人合伙做点买卖,因为管仲家境贫寒就出资少些,鲍叔牙出资多些。生意做的还不错,可是有人发现管仲用挣的钱先还了自已欠的一些债,哈哈!这钱还没入帐就给花了,现在会计上的名词叫:坐支,而且私自花钱恐怕离贪污公款罪也不远了。更可气的是到年底分红时,鲍叔牙分给他一半的红利,他也就接受了。 这可把鲍叔牙手下的人气坏了,有个人对鲍叔 阅读全文

posted @ 2012-04-03 00:34 无忧consume 阅读(305) 评论(0) 推荐(0) 编辑


2012年3月29日

摘要: MAC OS X10.7.3安装Xcode4.2,一开始遇见未知错误。把时间改成2012-1-1日安装试试。还不行吧磁盘权限改成可读写,再试试。我的问题这样解决的 阅读全文

posted @ 2012-03-29 22:19 无忧consume 阅读(380) 评论(0) 推荐(0) 编辑


2012年3月28日

该文被密码保护。 阅读全文

posted @ 2012-03-28 11:06 无忧consume 阅读(1) 评论(0) 推荐(0) 编辑


2012年3月25日

该文被密码保护。 阅读全文

posted @ 2012-03-25 14:52 无忧consume 阅读(1) 评论(0) 推荐(0) 编辑


2012年3月20日

摘要: PDU 协议数据单元PDU(Protocol Data Unit)是指对等层次之间传递的数据单位。 协议数据单元(Protocol Data Unit )物理层的 PDU是数据位(bit),数据链路层的 PDU是数据帧(frame),网络层的PDU是数据包(packet),传输层的 PDU是数据段(segment),其他更高层次的PDU是数据(data)。定义 在分层网络结构,例如在开放式系统互联(OSI)模型中,在传输系统的每一层都将建立协议数据单元(PDU)。PDU包含来自上层的信息,以及当前层的实体附加的信息。然后,这个PDU被传送到下一较低的层。物理层实际以一种编帧的位流形式传输这.. 阅读全文

posted @ 2012-03-20 22:02 无忧consume 阅读(2400) 评论(0) 推荐(0) 编辑

摘要: 在用VS2005或VS2008的VC++开发产品时,经常遇到的一个问题就是最终编译出的可执行文件Exe、Dll、Ocx之类会需要MSVCR90.dll、MSVCR80.dll等C库函数运行时Dll的支持,在一些较老的系统,如XP 中,经常不具备这些新版本的运行库,导致产品发布推广成为一个严重的问题。在2008年我还在开发一款网游时,也遇到了同样的问题,虽然想尽了办法,也无法屏蔽对这个动态库的引用,不得已,客户端就又返回老的VS2003环境中进行编译开发,最终发布。 可以使用VS2008自带的安装程序制作工具,生成一个最简的VC++ Redistributable 包,体积也很小,但是一样... 阅读全文

posted @ 2012-03-20 20:21 无忧consume 阅读(350) 评论(0) 推荐(0) 编辑

摘要: 如何在Visio2007中画接口和实现类的关系图Rose和Visio都是画UML图的常用工具,使用过这两个工具的人,就会知道这两个工具在类图的图形元素上有点差别。其中,最大的差别就是对接口和实现类关系的支持。这个问题困扰我很久,难道说Visio所支持的并不是UML标准? 在Visio的UML模型中,缺省展现的是UML标准所定义的类之间的关系,包括泛化,关联,复合,消息等。虽然说接口和实现类的关系,本质上也可以算是泛化关系的一种,但是既然UML标准里面都明确定义了相关的表示法了,为什么Visio的UML模型里面不定义这个表示法呢,难道说每次都要由用户自己去手动修改图形元素的显示属性吗?有意思的是 阅读全文

posted @ 2012-03-20 11:00 无忧consume 阅读(742) 评论(0) 推荐(0) 编辑


2012年3月19日

摘要: 第二个iPhone应用程序:“Say Hello”项目需求 写一个iPhone应用程序,要求可以输入名字,点击按钮后,会显示一段文字向输入的名字打招呼,例如输入“宝玉”,显示“你好,宝玉!”需求分析 这是一个很简单的应用程序,包含一个文本输入框,一个文本显示框,一个按钮。输入名字到文本输入框,再点击按钮,这时文本显示框的文字就会变成“你好,<名字>!”。但是要注意,如果用户输入为空,要有警告提示用户重新输入;如果用户输入文字太长,超过16个字符,要自动截断。产品设计 根据项目需求,画出相应的产品原型图:初始状态 初始时,文本输入框为空,但是显示水印,提醒用户可以输入姓名。文本显示框 阅读全文

posted @ 2012-03-19 22:02 无忧consume 阅读(935) 评论(0) 推荐(0) 编辑

摘要: 基于Xcode4开发第一个iPhone程序:“Hello World”项目要求 写一个iPhone程序,在屏幕正中显示文字“Hello Word”,粗体,字体大小26磅,字体颜色红色,有黑色阴影,阴影光源为左上角,偏移1像素,支持设备旋转。需求分析在开始之前,我们首先来分析一下项目需求,这是一个非常简单的项目,只要在屏幕上显示一段“Hello World”的文字,当然还有一些附加条件:对字体、字体颜色、字体大小有要求,有阴影效果要求文字显示在屏幕正中支持设备旋转,并且无论设备如何旋转,文字都还是显示在屏幕正中根据这些需求,我们将从简单到复杂,逐步来实现,分成2步来实现:在屏幕上显示文字,设置. 阅读全文

posted @ 2012-03-19 20:40 无忧consume 阅读(211) 评论(0) 推荐(0) 编辑

摘要: 莲子芯是白莲中间的绿色胚芽。富含生物碱,味甘苦、微寒,具有祛火清心、清凉解毒、降血压等功效,莲子芯具有降糖作用,有一定的开发价值。花 名:莲子芯莲子芯学 名:Nelumro nucifera英 文 名:LotusPlumule科 名:睡莲科摘取部位:成熟种子的绿色胚芽产 地:浙江西湖、江苏省太湖、洞庭湖、浙江等。莲子芯 - 简介 莲子芯属睡莲科植物莲的成熟种子中的干燥幼叶及胚根。性寒,味苦、无毒,具有清心去热、涩精、止血、止渴等功效,可治疗心衰、休克、阳痿、心烦、口渴、吐血、遗精、目赤、肿痛等病症。莲子芯 - 功效 用莲子芯冲水喝,清肝火、泄脾火、降肝火,清暑除烦,生津止渴、治... 阅读全文

posted @ 2012-03-19 19:35 无忧consume 阅读(426) 评论(0) 推荐(0) 编辑

摘要: pthread_create编辑本段函数简介 pthread_create是UNIX环境创建线程函数头文件 #include<pthread.h>函数声明 int pthread_create(pthread_t*restrict tidp,const pthread_attr_t *restrict_attr,void*(*start_rtn)(void*),void *restrict arg);返回值 若成功则返回0,否则返回出错编号 返回成功时,由tidp指向的内存单元被设置为新创建线程的线程ID。attr参数用于制定各种不同的线程属性。新创建的线程从start_rtn函数 阅读全文

posted @ 2012-03-19 16:51 无忧consume 阅读(455) 评论(0) 推荐(1) 编辑

摘要: http://cpp.ezbty.org/import_doc/linux_manpage/pthread_attr_getdetachstate.3.htmlPTHREAD_ATTR_SETDETACHSTATE名字pthread_attr_setdetachstate, pthread_attr_getdetachstate - 设置/获取线程属性对象的分离状态属性概要#include <pthread.h>int pthread_attr_setdetachstate(pthread_attr_t *attr, int detachstate);int pthread_att 阅读全文

posted @ 2012-03-19 16:45 无忧consume 阅读(880) 评论(0) 推荐(0) 编辑

摘要: http://cpp.ezbty.org/import_doc/linux_manpage/pthread_attr_destroy.3.html名字pthread_attr_init, pthread_attr_destroy - 初始和销毁线程属性对象概要#include <pthread.h>int pthread_attr_init(pthread_attr_t *attr);int pthread_attr_destroy(pthread_attr_t *attr);编译并与 -pthread 一起链接。描述pthread_attr_init() 使用默认属性值来初始化 阅读全文

posted @ 2012-03-19 16:18 无忧consume 阅读(994) 评论(0) 推荐(0) 编辑

摘要: 第一步,先运行这个软件(就是生成的EXE),把他的各个功能都试一下;第二步,将代码按各个功能模块分组(自己在工程中建目录管理);第三步,按功能模块单个阅读代码(同时自己增加注释);第四步,调试运行各个功能模块(同时自己增加注释)。 利器:调试 阅读全文

posted @ 2012-03-19 16:08 无忧consume 阅读(173) 评论(0) 推荐(0) 编辑

摘要: 在安装目录找打login.wav,重命名或删除 阅读全文

posted @ 2012-03-19 13:03 无忧consume 阅读(139) 评论(0) 推荐(0) 编辑


2012年3月18日

摘要: 使用gethostname()得到主机名int gethostname(char *name, size_t len)这个函数,调用后,会将主机名保存在name里面。而len是name的大小。以下是例程,编译后只需要运行就知道自己的主机名字了。知道自己名字后,我再调用了一下gethostbyname()来得到主机的一些其他信息。#include <netdb.h>#include <sys/socket.h>int main(int argc, char **argv){ struct hostent *hptr; char **pptr; char hostname[ 阅读全文

posted @ 2012-03-18 23:40 无忧consume 阅读(291) 评论(0) 推荐(0) 编辑


2012年3月17日

摘要: 套接字函数 gethostname() 返回一个字符串,该字符串标识本地主机的名称。每个主机都有一个"正式"的名称,而不考虑的几个 IP 地址,它具有,但可能有几个"别名"主机。 在 TCP/IP 中,没有主机名和 IP 地址之间的一对一映射。映射是一到多: 一个主机名可以有多个 IP 地址。 套接字函数 getsockname() 返回套接字绑定到该 sockaddr。 阅读全文

posted @ 2012-03-17 23:56 无忧consume 阅读(676) 评论(0) 推荐(0) 编辑

摘要: 多线程之NSOperation1、将想在另外一个线程的工作单独成类,并设置其父类为NSOperation@interface ImageLoadingOperation : NSOperation { //需要传入一个图片地址,所以定义一个NSURL变量 NSURL *imageURL; //由于需要返回一些值,所以需要一个对象参数返回要被返回的对象(运行此线程的类对象) id target; //返回值要激发的方法函数 SEL action;}复制代码2、借由其初始化方法来传入所需要的参数和对象- (id)initWithImageURL:(NSURL *)theImageURL... 阅读全文

posted @ 2012-03-17 00:51 无忧consume 阅读(217) 评论(0) 推荐(0) 编辑

摘要: 深入浅出 Cocoa 多线程编程之 block 与 dispatch queneblock 是 Apple 在 GCC 4.2 中扩充的新语法特性,其目的是支持多核并行编程。我们可以将 dispatch_queue 与 block 结合起来使用,方便进行多线程编程。本文源代码下载:StudyBlocks.zip(50.35 KB, 下载次数: 0)1,实验工程准备在 XCode 4.0 中,我们建立一个 Mac OS X Application 类型的 Command Line Tool,在 Type 里面我们选择 Foundation 就好,工程名字暂且为 StudyBlocks.默认生成的 阅读全文

posted @ 2012-03-17 00:50 无忧consume 阅读(289) 评论(0) 推荐(0) 编辑


2012年3月16日

摘要: ubuntu 10.10下安装QQWine下完美安装QQ 2010:1、先安装Wine:sudo apt-get install wine2、获取获取最新的WineTricks,WineTricks是Wine的其中一个开发者DanKegel写的一个安装Windows有关库和软件的小程序,非常有用。下载WineTricks,在终端中输入: wget http://www.kegel.com/wine/winetricks也就几秒的时间。3、安装WineTricks: 终端中输入:sh winetricks msxml3 gdiplus riched20 riched30 ie6 vcrun6 . 阅读全文

posted @ 2012-03-16 20:13 无忧consume 阅读(336) 评论(0) 推荐(0) 编辑

摘要: 一般stl中要是不是普通数据类型,用指针更优效一点。为了防止偷偷的拷贝构造函数 阅读全文

posted @ 2012-03-16 19:57 无忧consume 阅读(153) 评论(0) 推荐(0) 编辑

摘要: NAMEnetinet/in.h - Internet Protocol familySYNOPSIS #include <netinet/in.h> DESCRIPTIONWhen header file<netinet/in.h>is included, the following types are defined throughtypedef.in_port_tAn unsigned integral type of exactly 16 bits.in_addr_tAn unsigned integral type of exactly 32 bits.The 阅读全文

posted @ 2012-03-16 01:10 无忧consume 阅读(1429) 评论(0) 推荐(0) 编辑

摘要: NAMEsys/types.h - data typesSYNOPSIS #include <sys/types.h> DESCRIPTIONThe<sys/types.h>header includes definitions for at least the following types:blkcnt_tUsed for file block countsblksize_tUsed for block sizesclock_tUsed for system times in clock ticks or CLOCKS_PER_SEC (see<time.h& 阅读全文

posted @ 2012-03-16 01:08 无忧consume 阅读(419) 评论(0) 推荐(0) 编辑


Copyright © 2024 无忧consume
Powered by .NET 8.0 on Kubernetes