关闭

java中的内部类和匿名内部类的使用

部分内容参考http://www.imooc.com/ 内部类:什么是 Java 中的内部类 问:什么是内部类呢? 答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。 问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!! 答:内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内...
阅读(817) 评论(0)

c++之超越c的语法04-变量作用域

一、 c语言中:局部变量的的定义必须在函数体的前面   作用域:从定义位置到函数尾 c++语言中:可在函数体内任意位置定义 作用域:从定义位置到块尾 例如: void function1() { for(int i=1; i { //变量i的作用域只能在for循环内有效。 }} 二、 在c++程序中,当局部变量名和全局变量名相同时,可使用::访问全局变量 #include...
阅读(579) 评论(0)

c++之超越c的语法03-变量初始化

定义一个int型 x,然后初始化值为1:int x=1; //c & c++ int x(1); //c++ style...
阅读(647) 评论(0)

c++之超越c的语法02-类型转换

c++的类型转换和c有一些不同: c style:(type)value C++style: static_castvalue...
阅读(389) 评论(0)

c++之超越c的语法01-bool 布尔类型

bool 布尔类型,取值有且只有两个 true 或者 false。 命名规范:布尔变量或者函数命名应该使用前缀 is, 例如: bool isMyBook; bool isRunning = false; bool isBoy(); bool型 与 int型转换关系: false 0 true --->1 non-zero ---> true...
阅读(756) 评论(0)

不能为虚拟电脑开一个新任务. No error info. 返回 代码:E_FAIL (0x80004005) 组件:ProgressProxy 界面:IProgre

前几个月想把vm创建的centos拿到oracle vm virtualbox里面运行,谁知道运行不起,恰好还修改了原本oracle vm virtualbox里面的ubuntu 11.10的一些设置,再次启动ubuntu 11.10时提示:不能为虚拟电脑 ubuntu11.10 打开一个新任务. No error info. 返回 代码:E_FAIL (0x80004005) 组件:Progre...
阅读(23561) 评论(7)

IMEI修改(IMEI第十五位验证码的计算)

最近应客户要求做IMEI修改功能,于是认真的学习了IMEI的编排规则,以及如何算出IMEI: 1、什么是IMEI? IMEI为TAC + FAC + SNR + SP。IMEI(International Mobile Equipment Identity)是国际移动设备身份码的缩写,国际移动装备辨识码,是由15位数字组成的"电子串号",它与每台手机一一对应,而且该码是全世界唯一的。每一只手机...
阅读(16412) 评论(0)

I am what i am

项目终于要发布beta版了,于是今天破天荒的提早下班了,这么早回到家里出乎意料的感觉有点不习惯,看了看我的博客,竟然快一年都没有更新了。还记得在上一家公司的时候,每天都要写工作日志,每到周末还要进行周总结,写这些对于那个时候的我来说太痛苦了,因为一天学习的时间太短,你甚至不能看完一篇文档,写简单了怕被领导看轻,写复杂了又怕太过花哨,每到5点以后,我就开始为写文档而纠结了,现在有时候也会怀念那段工作...
阅读(857) 评论(0)

Linux手工配置IP、网关及解决非正常关机导致ifup脚本丢失不能联网

1、手工配置ip、网关 debian-vm:~# ifconfig eth0 192.168.206.200 netmask 255.255.255.0     debian-vm:~# route add default gw 192.168.206.1 2、这样就可以联网了,但是重启后有不能联网了,/etc/network/interfaces 配置文件也存在。不能联网的原因是因为非正...
阅读(1587) 评论(0)

C语言的那些小秘密之断言 .

每次写摘要我都觉得是一件很头疼的事儿,因为我知道摘要真的很重要,它几乎直接就决定了读者的数量。可能花了九六二虎之力写出来的东西,因为摘要的失败而前功尽弃,因为绝大多数的读者看文章之前都会浏览下摘要,如果他们发现摘要“不对口”,没有什么特色和吸引人的地方,那么轻则采用一目十行的方法看完全文,重则对文章判“死刑”,一篇文章的好坏虽然不能用摘要来衡量,但是它却常常被读者用来衡量一篇文章的好坏,从而成为了...
阅读(1672) 评论(0)

extern "C"的用法解析

1.引言   C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言, C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言 ,为了支持函数的重载,C++对全局函数的处理方式与C有...
阅读(891) 评论(0)

什么是网关,语音网关,VOIP网关?

什么是网关:网关(Gateway)又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和路由器类似,不同的是互连层。网关既可以用于广域网互连,也可以用于局域网互连。 什么是VoIP网关:VoIP Gateway意指VoIP与传统PSTN网路界接并转换相关协定的设备。 VoIP网关或IP语音网关,是一种网络设备,帮助...
阅读(1540) 评论(0)

_C_#ifdef

这几个宏是为了进行条件编译。一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是“条件编译”。有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。     条件编译命令最常见的形式为:     #ifdef 标识符     程序段1     #else     程序段...
阅读(4515) 评论(1)

void (*f(int, void (*)(int)))(int) 函数解析

函数指针 今天与几个同学看到了一个函数指针定义: void (*f(int, void (*)(int)))(int) 以前在C trap pit fails里面见过,但是文章里面介绍的很详细,但是往往使初学者抓不到重点, 结果弄的一头污水。这里就简单介绍一下这中函数指针的定义方法。 什么是函数指针? 这个问题从定义的角度来看很好理解,指向函数的指针就是函...
阅读(1275) 评论(0)

进程和线程

进程和线程的关系     线程是在进程内用于调度和占有处理机的基本单位,它是由线程控制表、存储线程上下文的用户栈以及核心栈组成。线程课文分为用户级线程、核心级线程以及用户/核心混合型线程等类型。其中用户级线程在用户态下执行,CPU调度算法和各线程优先级都由用户设置,与操作系统内核无关。核心级线程的调度算法及线程优先级的控制权在操作系统内核。混合线程的控制权则在用户和操作系统内核二者。...
阅读(893) 评论(0)
133条 共9页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:436541次
    • 积分:4440
    • 等级:
    • 排名:第7418名
    • 原创:25篇
    • 转载:106篇
    • 译文:2篇
    • 评论:62条
    最新评论