`
fdyang
  • 浏览: 79668 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表

(C#)枚举.

(C#)枚举. 枚举是由程序员定义的类型。- 与结构一样,枚举是值类型,因此直接存储他们的数据,而不是分开存储成引用和数据.- 枚举只有一种类型的成员:整数值常量.- 每个枚举类型都有一个底层整数类型(默认为int). 编译器把第一个成员赋值为0,并对每个后续成员赋值比前一个成员多1. enum TrafficLight{ Green, //用逗号分隔,会自动转换为int型 0 , Yellow, // 1 Red // 2 }   可以把枚举值(成员值)付给枚举类型变量,或者从另一个相同类型的变量复制值. using System; usi ...

(C#)异常及处理.

(C#)异常及处理. 异常时程序运行时发生的错误,它违反了一个系统的约束或应用程序的约束,或出现了在正常操作时未预料的情形。   try 语句指明被异常保护的代码块,并提供代码以处理异常,有3个部分组成。 - try块: 包含正被异常保护的代码。 - catch子句:对try块抛出的异常的处理。 - finally块: 无论try块中有没有异常抛出都要执行的代码。   异常类.BCL定义了许多类,每个类代表一个指定的异常类型,当一个异常发生的时候,CLR 创建该类型的异常处理. 寻找适当的catch 子句处理.所有的异常类都派生自System.Exception类. System.Ex ...

新职30天

Starting at a new workplace can be stressful for anyone, whether you have years of experience or are just beginning your career. Here are a few expert tips on how to navigate the first 30 days on your new job:   不管你是职场老手还是初出茅庐的菜鸟,在一个新地方开始一段新的职场生涯都会有压力。以下是专家们就如何顺利渡过入职头30天给出的一些小窍门:   1. Be the Early ...
乔布斯斯坦福演讲全文(中英文对照) 2011-8-26 6:33:00   易胜网综合 “记住你即将死去”是我一生中遇到的最重要箴言。它帮我指明了生命中重要的选择。因为几乎所有的事情, 包括所有的荣誉、所有的骄傲、所有对难堪和失败的恐惧,这些在死亡面前都会消失。我看到的是留下的真正重要的东西。你有时候会思考你将会失去某些东西,“记住你即将死去”是我知道的避免这些想法的最好办法。你已经赤身裸体了, 你没有理由不去跟随自己的心一起跳动。 You've got to find what you love,' Jobs says Jobs说,你必须要找到你所爱的东西。 This i ...
查找.(Searching) 1. 顺序查找/线性查找. ( Linear Seraching ) 时间复杂度: O(N) - 从线性表的一端开始,顺序扫描线性表,将扫描到的结点关键字和给定值k相比较. 相等,查找成功,否则失败。 - 用数组很方便. 2. 二分查找( Binary Searching ) 时间复杂度 O(log2 N) (2为下标) - 线性表为排序表,用关键字k 域中间位置的结点的关键字比较。 循环进行下去. - The binary search is not guaranteed to be faster for search ...
树,   题目1:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。      10     /   \    6     14  / \      / \4   8  12 16转换成双向链表4=6=8=10=12=14=16。 解答:首先需要理解如下基本概念:1. 二元查找树.(Binary Search Tree) 对于每个结点,其左子树中的数据值都小于结点本身的值,而右子树种的数据值都大于或等于结点值。The value of the key of an element is greater than the value of ...

C/C++ 习题 : 链表

 
反转链表. 解答: 首先要明白链表相关的几个基本的概念. 链表: (Linked list ) - 由几个单个结点线性连接起来的数据结构。包括 表头指针(head) ,当前指针(curPtr), 表尾指针(rear) , 表尾结点(值为NULL) 结点: ( Node ) - 包括数据域和指针域(指向下一个结点 )   #include <iostream> using namespace std; //定义链表的结点结构struct Node{ int data; Node *next;}; //定义链表类. class linkedList { N ...
题目: #include <stdio.h>void main(){ int a[5]={1,2,3,4,5}; int *ptr=(int *)(&a+1); printf("%d,%d",*(a+1),*(ptr-1)); return;}   解答: 首先要理解几个概念:a        :  一维数组名,可以标示数组的首地址.  [ 可以理解为指针常量,不是指针变量 ]&a[0]  :  第一元素的首地址。&a      :  对一位数组取址, 系统会认为吧这个数组整体当一个元素而得到的指针,指针的的首地址没有变。        ...
Interview Problem 1.Does C# support multiple-inheritance? 2.Who is a protected class-level variable available to? 3.Are private class-level variables inherited? 4.Describe the accessibility modifier “protected internal”. 5.What’s the top .NET class that everything is derived from? 6.What do ...
传入某个属性的set方法的隐含参数的名称是什么?value,它的类型和属性所声名的类型相同。 如何在C#中实现继承?在类名后加上一个冒号,再加上基类的名称。 C#支持多重继承么?不支持。可以用接口来实现。 被p ...

C/C++ 基本概念

整理稿:   Question Key words Anwser A assignment operator
标准模板库(STL) 的核心内容是3个基本组件: 容器,算法,迭代器.   容器是用来保存其他对象的对象.   - STL 中定义了几种不同类型的容器. ( 如 vector 类定义了动态数组, list 定义了线性表。 map 关联容器(关键字和值))   每个容器类中定义了可以用于该容器的一系列算法. 算法作用于容器中的元素。 (初始化,排序,查找,修改等)   迭代器是一种类似于指针的对象。可以用迭代器来遍历容器中的元素。 STL 中定义了5中类型的迭代器:     Iterator Access Allowed Input Retrieve, b ...
首先考虑的是目的。为什么建个网站? 追溯到internet 的初衷,信息的共享和交流才是基本。但是现在的主流网站其实做的都是烧钱和吸钱的活动。 信息交流加入盈利模式,构成了Internet 的商业属性。 如果一个个人建立的小小网站,除了可以共享个人的观点,兴趣,信息,还可以正当的牟取利润的话,对个人也是双赢的。 毕竟运营网站也投入了个人的时间成本,资金,脑力活动,和体力活动。 所以,建个网站的目的性一定要强,否则就会成为internet 海洋中的一叶小舟,茫茫网海,无影无踪。 其次考虑的是人力,物力,和财力。 只能瞄准一个点,一个细分市场,一个兴趣点。 吸引小众人群,引起共鸣和 ...
以下为演讲全文实录: 马云:感谢大家,其实我还没有从刚才的表演中恢复过来,从来没有想到自己可以在万人体育场表演,表演之前呢,紧张了至少了十天,但是表演了两分钟就不肯下来,所有刚表演完下来的阿里巴巴高管都特遗憾,我们只有这么一点时间,所以一激动我们在后面聊了很长时间,需要我跟上来跟大家分享阿里巴巴十年的经历。 为今天晚上我大概准备了十年,十年以前我设想过,十年以后我会如何对我们的员工讲话,如何对我们的客户讲话,如何对我的朋友讲话,讲些什么?离十周年越来越近的时候,我心里面越来越亢奋,越来越希望讲,但是到这几天,我居然晚上都睡不着觉,因为我不知道自己要讲什么。刚才在来之前,看到那么多阿里巴巴的人 ...
比尔·盖茨(Bill Gates),全名威廉·亨利·盖茨(William Henry Gates,1955年10月28日-),美国微软公司的董事长。他与保罗·艾伦一起创建了微软公司,曾任微软CEO和首席软件设计师,并持有公司超过8%的普通股,也是公司最大的个人股东。1995年到2007年的《福布斯》全球亿万富翁排行榜中,比尔·盖茨连续13年蝉联世界首富。2008年6月27日正式退出微软公司,并把580亿美元个人财产尽数捐到比尔与美琳达·盖茨基金会 。2012年3月,福布斯全球富豪榜发布,比尔盖茨以610亿美元位列第二。 2007年6月7日,即离开哈佛30年后,接受哈佛大学颁授荣誉法律学 ...
Global site tag (gtag.js) - Google Analytics