STL
-
C++语言的历史
C++ 语言是从C语言发展而来的。 C语言有很多优点,也有很多不足。如对类型匹配的检查不够严格、基本没有支持代码重用的机制、不支持面向对象等。这使得在用C语言开发大规模的软件时,维…
-
C++常对象和常成员函数详解
如果希望某个对象的值初始化以后就再也不被改变,则定义该对象时可以在前面加 const 关键字,使之成为常量对象(简称“常对象”)。例如: class CDe…
-
数学基础对学习数据结构的影响
很多初学者自认数学基础不好,怀疑这将是学习数据结构不可逾越的大山,对学习数据结构没有足够的信心。总的来说,数学基础不是学习数据结构的必备条件,但好的数据基础对学习数据结构大有助益。…
-
学习数据结构的好处有哪些?
通过前面的学习我们知道,数据结构并不是一门具体的编程语言,它教会我们的是一种思维方式,即如何以更优的方式存储数据。或者正是由于这个原因,很多读者感觉数据结构虚无缥缈,无法触及,不如…
-
C++ Boost库是什么?
Boost 是一个功能强大、构造精巧、跨平台、开源并且完全免费的 C++ 程序库。 1998 年,Beman G.Dawes(C++标准委员会成员之一)发起倡议并建立了 Boost…
-
Java项目实战之在线考试系统(带源码和解析)
随着互联网的日益发展,一方面,越来越多的在线考试系统软件涌现在软件市场中;另一方面,编程语言也在不断地更新以适应互联网复杂、多样的需求。为了与前沿技术接轨,本章将基于Servlet…
-
JSP JSTL <c:url>标签:生成URL地址标签
<c:url> 标签用于生成一个 URL 路径的字符串,这个生成的字符串可以赋予 HTML 的 <a> 标记实现 URL 的连接,或者用这个生成的 URL …
-
JSP JSTL <fmt:formatNumber>标签:格式化数字
<fmt:formatNumber> 标签用于设置数字在不同国家区域的显示格式,例如,数字 1000000.9,在中国将使用 1,000,000.9 的格式,而在法国则…
-
使用Maven开发用户模块的CRUD(增删改查)
《使用Maven开发Web应用详细步骤》教程中介绍了怎样实现一个简单的 Web 应用,讲述了创建 Web 应用、编写代码、在 pom.xml 中配置相关的构件、最后发布测试,接下来…
-
C++ 随机数生成(STL 随机数生成)完全攻略
在随机数生成方面 STL 有 4 个术语: 随机数生成引擎是一个定义了生成随机位序列的无符号整数序列机制的类模板。STL定义了3个代表随机数引擎的类模板。本章的后面会对它们进行简短…