-
C++中的强制类型转换
C++中的强制类型转换 在C语言中,强制类型转换的方式为(Type)Expression,另外还有一种现在已经不用的旧式写法Type(Expression),这两种方式是等价的。 但是,C语言的强制类型转换方式存在一些问题: 过于粗暴,可以在任意类型之间进行转换,编译器很难判断其正确性 难...
-
HTML-css样式引用方式
HTML-css样式引用方式 1、使用行内样式表 语法:在标签内部写入一个style属性。 优点:没有样式表文件,在某些时候可以提高效率; 优先级高。 缺点:多个页面难以共享样式,不利于代码复用; HTML和CSS代码混杂,不利于程序员和搜索引擎阅读。 2、使用内部样式表 语法...
-
引用的本质分析
引用的本质分析 目录 1. 引用的定义 2. 引用的本质 3. 引用的意义 4. 特殊的引用—const引用 5. 引用和指针的关系 1. 引用的定义 C++新增加了引用的概念: 引用可以看作一个已定义变量的别名 引用的语法 Type name = var; int a = 4;int b = a; //b为a的别名b = 5; //...
-
运算符重载
运算符重载 运算符重载 1.重载 重载是指赋予新的含义 c++允许在同一作用域内的某个函数和运算符指定多个定义,分别称为函数重载和运算符重载 函数重载: 可以让一个函数名有多重功能,在不同情况下进行不同的操作 运算符重载: 赋予同一个运算符多重不同功能 在同一作...
-
C到C++的升级
C到C++的升级 目录 1. C与C++的关系 2. 变量声明与定义 变量可以在使用时定义 不允许定义同名全局变量 标识符必须显示声明类型 3. struct加强为类型 4. 三目运算符功能升级 5. const功能升级 C语言中的const C++中的const const常量进入符号表 6. bool类型引入 7. regi...
-
Struts2 常用标签
Struts2 常用标签 Struts中的标签可分为2类: 通用|普通标签 包括流程控制标签、数据访问标签 UI标签 包括表单标签、非表单标签 Struts2中的标签均带有前缀s。 常用的流程控制标签 1、if-elseif-else标签 条件判断 s:set var="score" value="95" scope="request" /s: i...
-
Springboot源码分析之Spring循环依赖揭秘
Springboot源码分析之Spring循环依赖揭秘 摘要: 若你是一个有经验的程序员,那你在开发中必然碰到过这种现象:事务不生效。或许刚说到这,有的小伙伴就会大惊失色了。 Spring 不是解决了循环依赖问题吗,它是怎么又会发生循环依赖的呢?,接下来就让我们一起揭秘 Spri...
-
Struts2 OGNL表达式、ValueStack
Struts2 OGNL表达式、ValueStack OGNL简介 OGNL,即Object-Graph Navigation Language,对象视图导航语言,是一种数据访问语言,比EL表达式更加强大: EL只能从11个内置对象中取值,且只能获取属性,不能调用对象的方法。 OGNL可以存取对象的任意属性,调用对象的方法...
-
WeakHashMap,源码解读
WeakHashMap,源码解读 概述 WeakHashMap也是Map接口的一个实现类,它与HashMap相似,也是一个哈希表,存储key-value pair,而且也是非线程安全的。不过WeakHashMap并没有引入红黑树来尽量规避哈希冲突带来的影响,内部实现只是数组+单链表。此外,WeakHashMap与HashMa...
-
面向对象(上)
面向对象(上) Java 支持面向对象的三大特征:封装、继承、多态;java 提供了public 、protected、private三个访问控制修饰符来实现良好的封装;提供 extends 关键来让子类实例继承父类,使子类可以继承父类的可允许访问控制的属性和方法;通过继承的关系也可实现方法...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
