- 博客(6)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 理解Java内存模型
网上有很多关于Java内存模型的文章,在《深入理解Java虚拟机》和《Java并发编程的艺术》等书中也都有关于这个知识点的介绍。但是,很多人读完之后还是搞不清楚,甚至有的人说自己更懵了。本文,就来整体的介绍一下Java内存模型,目的很简单,让你读完本文以后,就知道到底Java内存模型是什么,为什么要有Java内存模型,Java内存模型解决了什么问题等。 本文中,有很多定义...
2019-01-31 10:09:30 508
原创 了解并使用Maven
前言如果你经常使用第三方jar包的话(前提是你现在不会Maven),那么那些jar包可能会让我们有点难受,下面是一个示例: 假设你的工程需要这么多的Jar包(当然可能远远不止这些),那么Jar是非常难以维护的,有些Jar包又依赖于另一些Jar包,版本也不一样,更难受的是如果你的电脑是固态硬盘、固态硬盘、固态硬盘、,那么容量就不像机械硬盘那么阔气,于是本人想了一个好办法,就是...
2019-01-28 10:09:30 560
原创 计算机组成原理复习
冯诺依曼计算机特点 计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成 指令与数据以同等地位存放在存储器,并可按地址寻访 指令与数据均以二进制数表示 指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置 指令在存储器中顺序存放。通常也顺序执行,在特定条件下,可根据运算结果或设定条件改变执行顺序 机器以运算器为中心,输入输出设备与...
2019-01-25 04:01:35 708
原创 浏览器User agent里的历史故事
故事还得从头说起,最初的主角叫NCSA Mosaic,简称Mosaic(马赛克),是1992年末位于伊利诺伊大学厄巴纳-香槟分校的国家超级计算机应用中心(National Center for Supercomputing Applications,简称NCSA)开发,并于1993年发布的一款浏览器。它自称“NCSA_Mosaic/2.0(Windows 3.1)”,Mosa...
2019-01-22 10:09:30 546 1
原创 泛型编程与C++模板
模板初阶模板就是让编译器去推到类型,从而使我们的代码更加简洁,复用性更好! 泛型编程:其实在高级语言中大多数都是支持泛型编程的,所谓泛型编程就是编写与类型无关的代码,是一种代码的复用,对于C++来说,模板就是实现泛型编程的基础,没有模板就没有STL,对于Java来说就没有集合框架,由此可见泛型编程的重要性! 函数模板函数模板格式注意:typename 是定义模板的关键字,...
2019-01-12 10:09:30 576
原创 你真的了解C语言吗
Dennis Ritchie 过世了,他发明了C语言,一个影响深远并彻底改变世界的计算机语言。一门经历40多年的到今天还长盛不衰的语言,今天很多语言都受到C的影响,C++,Java,C#,Perl, PHP, Javascript, 等等。但是,你对C了解吗?顺便注明一下,下面的一些例子来源于这个slides。 首先,我们先来看下面这个经典的代码: int main(){...
2019-01-08 10:09:30 549
Captuocr.zip
2020-12-14
安卓系统上层应用源代码
2017-09-20
C++自定义异常出错,有大神知道这是咋回事吗?
2018-03-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人