现在位置: 首页 > regiS0929发表的所有文章
  • 10月
  • 02日
综合 ⁄ 共 1313字 评论关闭
定义一个广义表类型如下: typedef struct node{ int flag; union{ elemType data; struct node *pointer; }; struct node *link; }BSNode, *BSLinkList; 求一个广义表的长度,包括递归算法和非递归算法: /* 求广义表的长度 */ int genlistLen( BSLinkList list ){ int n = 0; BSLinkList p = list->pointer; while( p != NULL ){ n++; p = p->link; } return n; } /* 递归算法求广义表的长度, 调用该算法时,传递给实参变量list的应该是头结点的下一个结点,即头结点pointer域指向的结点 */ int genli......
阅读全文
  • 09月
  • 28日
综合 ⁄ 共 4373字 评论关闭
1 简介 对象序列化(Serializable)是指将对象转换为字节序列的过程,而反序列化则是根据字节序列恢复对象的过程。 序列化一般用于以下场景: 1.永久性保存对象,保存对象的字节序列到本地文件中; 2.通过序列化对象在网络中传递对象; 3.通过序列化在进程间传递对象。 对象所属的类必须实现Serializable或是Externalizable接口才能被序列化。对实现了Serializable接口的类,其序列化与反序列化采用默认的序列化方式,Externalizable接口是继承了Serializable接口的接口,是对Serializable的扩展,实现了Externalizable接口的类完全......
阅读全文
  • 09月
  • 08日
综合 ⁄ 共 851字 评论关闭
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- 索引器允许类和结构的实例按照与数组相同的方式进行索引,索引器类似与属性,不同之处在于他们的访问器采用参数。被称为有参属性。 索引器与数组 索引器的索引值不受类型限制。用来访问数组的索引值一定是整数,而索引器可以是其他类型的索引值。  索引器允许重载,一个类可以有多个索引器。  索引器不是一个变量没有直接对应的数据存储地方。索引器有get和set访问器。  索引器允许类和结构的实例按照与数组相同的方式进行索引......
阅读全文
  • 08月
  • 07日
综合 ⁄ 共 40字 评论关闭
http://www.scriptlearn.com/archives/1994
阅读全文
  • 09月
  • 13日
综合 ⁄ 共 577字 评论关闭
类类型 class Sales_item { private:     std::string isbn;     unsigned units_sold;     double revenue; }; 每个类都定义了一个接口和一个实现。接口由使用该类的代码需要执行的操作组成。实现一般包括该类所需要的数据。实现还包括定义该类需要的但又不供一般性使用的函数。 定义变量和定义数据成员存在非常重要的区别:一般不能把类成员的初始化作为其定义的一部分。当定义数据成员时,只能指定该数据成员的名字和类型。类不是在类定义里定义数据成员时初始化数据成员,而是通过称为构造函数的特殊成员函数控制初始化。 str......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 291字 评论关闭
虚析构函数是为了解决这样的一个问题:基类的指针指向派生类对象,并用基类的指针删除派生类对象。   如果某个类不包含虚函数,那一般是表示它将不作为一个基类来使用。当一个类不准备作为基类使用时,使析构函数为虚一般是个坏主意。因为它会为类增加一个虚函数表,使得对象的体积翻倍,还有可能降低其可移植性。   所以基本的一条是:无故的声明虚析构函数和永远不去声明一样是错误的。实际上,很多人这样总结:当且仅当类里包含至少一个虚函数的时候才去声明虚析构函数。   抽象类是准备被用做基类的,基类必须要有一......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 2327字 评论关闭
//// http://blog.csdn.net/zhenzhenzhao12/article/details/8162793 iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么. documents,tmp,app,Library。 (NSHomeDirectory()), 手动保存的文件在documents文件里 Nsuserdefaults保存的文件在tmp文件夹里 1、Documents 目录:您应该将所有de应用程序数据文件写入到这个目录下。这个目录用于存储用户数据或其它应该定期备份的信息。 2、AppName.app 目录:这是应用程序的程序包目录,包含应用程序的本身。......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 490字 评论关闭
require "rubygems" require "activerecord" # Use the following line instead (without the comment hash) if you are using JRuby #require "active_record" #Change this to reflect your database settings ActiveRecord::Base.establish_connection (   :adapter => "mysql",   :host => "localhost",   :username => "root",   :password => "password",   :database => "some_database") #Now define your classes from the database as always class SomeClass < ActiveRecord::Base   #blah, blah, ......
阅读全文
  • 03月
  • 19日
综合 ⁄ 共 1619字 评论关闭
 首先类之间的关系从宏观上可以分为:关联、依赖、继承,而其中关联又有两种特例:聚合和组合,不过在UML2.X中聚合和组合合成一种关系了。  从使用的频率来看,关联(包括聚合和组合)关系是使用最为广泛的;其次是依赖和继承 关联和依赖的区别: 从类之间关系的强弱程度来分,关联表示类之间的很强的关系;依赖表示类之间的较弱的关系; 从类之间关系的时间角度来分, 关联表示类之间的“持久”关系,这种关系一般表示一种重要的业务之间的关系,需要保存的,或者说需要“持久化”的,或者说需要保存到数据库中的。比如学生 管理系......
阅读全文
  • 02月
  • 19日
综合 ⁄ 共 244字 评论关闭
04/28/09 星期二 晴   今天有点热了, 还是不能开空调。   USBUPG远比我想的麻烦多了, APP方面还有很多需要做, SCRIPT也要点修改, 希望五一前能做好。   晚上理了个发, 剪短了好多, 整个人很清爽, 看来自己真的不适合留长发:)   早上做了个关于S的梦, 惊醒时,很无助, 原来害怕一个人离开是这样的。。。   好了, 不要多想了, 好好工作, 快乐生活。   PS:最近玩了两把BT的DOTA, 一个是CK一挑五,把对方都给杀跑了,杀了32个。 一个是CK逆转局势,最后共杀43个。   fighting   tony
阅读全文
  • 02月
  • 14日
综合 ⁄ 共 8547字 评论关闭
如何使用KeyChain保存和获取UDID     本文是iOS7系列文章第一篇文章,主要介绍使用KeyChain保存和获取APP数据,解决iOS7上获取不变UDID的问题。并给出一个获取UDID的工具类,使用方便,只需要替换两个地方即可。   一、iOS不用版本获取UDID的方法比较      1)iOS 5.0   iOS 2.0版本以后UIDevice提供一个获取设备唯一标识符的方法uniqueIdentifier,通过该方法我们可以获取设备的序列号,这个也是目前为止唯一可以确认唯一的标示符。好景不长,因为该唯一标识符与手机一一对应,苹果觉得可能会泄露用户隐私,所以在 iOS 5.......
阅读全文
  • 02月
  • 09日
综合 ⁄ 共 7434字 评论关闭
转载, 原文地址: http://www.aboutyun.com/forum.php?mod=viewthread&tid=9537&highlight=Neutron%2B%2B%C8%EB%C3%C5   问题导读1.Openstack网络组件的经历了几个过程?2.Neutron主要有哪几部分组成?各自的作用是什么?3.虚拟网络上的数据包的处理由谁来完成?本文将会涵盖如下几个部分:- Openstack网络组件的发展历程- Neutron的结构- Neutron Server的结构- Neutron的配置1 Openstack网络组件的发展历程1.1 nova-networkOpenstack在2010年正式发布它的第一个版本Austin的时候,nova-network作为它的核心组件被包含......
阅读全文