继承多态等等。。
原创 2013-12-05 00:07:33
732阅读
我们平时定义变量最终都会保存在内存里,内存最小存储单位称为内存单元。通常,一个字节称为一个内存单元。而我们定义变量就保存在这些内存单元里,为了正确地访问这些数据,必须为每个内存单元...
原创 2021-06-02 11:16:22
152阅读
前面我们讲指针都指向基本数据类型,除了数组之外,还有一个比较复杂数据类型就是字符串,前面我们学到字符串用双引号表示,在内存中存储是以”\0”作为缺省结束标志。实际上字符串完全可以用数组来表示。因为使用内存都是按顺序线性存储。并且空间在申明时就已经确定。如下图所示是两种字符串变量声明方式。 在内存中如下存储,注意最后一个位置是”\0”,所有string[]数组长度是14,不是1
原创 2011-10-11 19:59:25
806阅读
前面的讨论中,我们已经明确了,一个函数参数可以是指针,对一个函数,缺省编译器给它分配了一个指针,可以用一个指针变量指向这个函数指针。同样函数返回类型也可是指针类型。所以通常意义指针函数和函数指针是指两个完全不同东西。所谓指针函数是指返回类型是指针变量函数。而函数指针则是这个函数在编译器分配下地址。与此类似的概念是指针数组和指向指针指针概念。指针数组指的是数组元素类型是指针。
原创 2011-10-12 22:01:02
442阅读
汇编语言是指直接工作在硬件之上语言,但不是机器语言,机器语言是机器指令集合。汇编语言是汇编指令集合,汇编指令是便于记忆机器指令另一种书写方式,也就是说是机器指令助记符。 汇编指令与数据在内存中存储都是二进制形式存储,因此CPU是无法直接区分一块内存是地址还是数据,但是CPU在与内存(这里指得所有芯片内存)进行数据传输时,将传输总线分成三大类:地址总线、数据总线、控制总线。这三类
原创 2011-08-18 17:50:40
1393阅读
1,C语言概述 C语言是70年代问世,它实际先有语言后有标准。1978年贝尔实验室B.W.Kernighan和D.M.Ritchit合著“The C Promgaming language”一本书,这本书就作为C基本标准,以后ANSI出了一ANSI C标准于1983年公布。C正因为没有标准,因此依赖于编译器实现,不同编译器实际上就是不同C标准。现在最新标准是C0X标准。任何一个C语言都包
原创 2011-09-30 21:08:55
905阅读
6.指针 指针实际上同前面所述基本数据类型是一样。它不是构造型数据类型,在前面章节里将指针单独提出来作为一个数据类型,实际上,如果我们这样想,在内存中存储一些数据,这些数据从二进制来说都是01,是没有任何类型之分,只有当你结合现实一定意义之后才有相应数据类型。从汇编角度,我们知道内存是按线性顺序进行编址,计算机数据总线或者地址总线根据线性地址确定内存空间。这是确定,唯一。也
原创 2011-10-08 22:00:07
480阅读
前面讲了一些函数基本概念,函数不能嵌套定义,但可以进行嵌套调用。并且,还可以进行递归调用,这是因为函数在内存中是存储在栈上,本身栈就可以进行递归操作。递归效率在所有实现中是最慢,但是给程序带来是非常简洁,可读性较强,如果在不严重影响性能情况下也是可以适当使用递归函数。如下图所示,主函数调用a函数,a函数又调用b函数,当b函数执行完返回到a函数,再由a函数返回到主函数main中,整个应
原创 2011-10-07 22:34:09
452阅读
1点赞
前面我们都是讲简单数据类型,定义一个类型变量,这个变量不论是数组还是指针,还是基本数据类型,它只有一种类型,是INT就是INT,如果一个数据结构中需要多种类型,如描述一个学生属性,如学号用INT,姓名用CHAR数组,性别是CHAR,年龄是int,成绩是double,地址是char数组。如下表示: 结构体就是将不同数据类型组合成一个有机整体,以便于引用。声明一个结构体与定义一个结构变量是
原创 2011-10-17 21:27:01
488阅读
9.动态内存管理 前面我们讲述都是C语言中参与表达式一些基本元素,这些基本元素都有一个共同特点,就是在声明时,C语言编译器就将它内存地址固定好,比喻说一个int a变量,C语言编译器在生成汇编时候就将其地址给出。包括指针变量、数组、结构体,也是一样。这些变量在内存中存在,不会产生内存错误。但接下来,我们会讲述另一种元素,这也是C语言组成部分,它适用直接操作内存部分,通过这些直接操作内存
原创 2011-10-19 20:49:52
456阅读
13文件操作 计算机领域中文件,这个概念是复杂,但是也简单,同现实世界中文件不一样,但从理论意义上应该差不多。计算机中文件就是一些相关数据有序集合。这个数据集合有一个名称叫文件名。而以文件及文件系统管理数据都是都以磁盘、光盘、移动硬盘等介质保存,只有在使用时,才调入内存参与CPU计算,因此文件作为数据集合体,其保存数据区别于内存驻留数据不同,就是它是常时间保存。通常操作系统
原创 2011-10-21 21:46:39
454阅读
其实个人觉得MEF和WCF有点类似吧,都是要通过一个接口实现形式来达到传递信息并且使用目的以下是个人从网络上一些高手学习来使用一些经验吧,或者是学习心得吧一、基本概念MEF:Managed Extensibility Framework,.NET 4.0中带来一个基于托管扩展程序开发框架...
转载 2015-05-11 16:45:00
161阅读
2评论
函数         int:整形     int main    表示main函数调用 返回一个整型值    return 0=返回0    printf(function)复印,打印函数字母汉字    char:字符数据类型&
原创 2022-10-17 12:49:42
115阅读
基本概念 前言 Web开发: Web,网页意思,www.baidu.com 静态Web html、css 提供给所有人看数据始终不会发生变化! 动态Web 淘宝,几乎是所有的网站 提供给所有人看数据始终会发生变化,每个人在不同时间,不同地点看到信息各不相同! 技术栈: Servlet/J ...
转载 2021-05-21 23:42:00
479阅读
2评论
重载运算符是具有特殊名字函数:它们名字由关键字 和其后要定义运算符号共同组成,和其他函数一样,重载运算符也包含返回类型、参数列表以及函数体。 重载运算符函数参数数量与该运算符作用运算对象一样多。如果一个运算符函数是成员函数,则它第一个运算对象绑定到隐式 指针上,因此,成员运算符函数
转载 2020-03-15 10:47:00
660阅读
2评论
一 DOM简介 1)概念 //DOM是W3C推荐 处理可扩展标记语言 标准编程接口document Object Model 可扩展标记语言 = ( HTML 或者 XML ) 2)作用 // 通过一系列DOM接口,可以改变网页内容 结构 样式 3)DMO中专有名词 // 1 DOM树// 2 文
转载 2021-02-17 18:58:00
308阅读
2评论
上一篇将C++基本概念解决了,接下来讲述两个重要概念,就是C++对象有属性和函数,那么如何访问呢?通常比喻CStudent 有一个name属性,那么student1对象可以用student1.name来访问这个属性。那么如果在函数中怎么访问呢?特别是如果函数中有与属性同名局部变量或者形参,那么怎么解决这个问题呢?这就用到this指针,this 指针不是指向函数或者类地址,而是指向对象地址。如下
原创 2011-11-06 16:27:00
618阅读
笔记 自然语言处理常用术语 文本主要分为三种文本,自由文本、结构化文本、半结构化文本,自然语言处理一般是对自由文本进行处理。常见基本操作如下: 分词 通常我们处理自由文本分为中文、英文等。词为文本最基本单位,分词是进行自然语言处理中最基本步骤...
转载 2018-11-30 13:46:17
411阅读
我们学习C语言时会在变量作用域中学到,一个变量可能是局部变量,也可能是全局变量,还有可能是静态变量,及寄存器变量。当然这么变量不同全是因为变量存储位置不同,我们在学习C++第一章节时也提到C++语言在生成汇编时,C++编译器会按排不同数据和代码在不同存储区域。其中这里我们将要学习静态成员和静态函数,它们都是存储在全局区或者叫静态区,是由不同对象共同拥有一份拷贝。 【1】静态成员变量
原创 2011-11-08 22:01:44
386阅读
C++作为C超集,除了支持C所有功能之外,还有一点特殊要求,这是作为C++宣传口号,但实际上,学习C++,不能从C开始,因为两者是有非常多区别,从面向对象与面向工程区别来说,这根本就是两个不同语言,从编译器要求来说,也是有非常大区别,使用不同编译器和不同类库。那么学习C++需不需要C基础呢?当然需要。有C基础再加上C++发挥,对程序理解非常好。C++首先是以一个面向对象
原创 2011-11-06 11:35:32
515阅读
  • 1
  • 2
  • 3
  • 4
  • 5