一、锁的内存语义 所为的java内存模型的内存语义指的就是在JVM中的实现原则。 锁的内存语义:锁除了让临界区互斥执行外,还可以让释放锁的线程向获取同一个锁的线程发送消息。 我们把上面这句话再整理下: 当线程释放锁时,JMM会把该线程对应的本地内存中的共享变量刷新到主内存中。 当线程获取锁时,JMM ...
分类:
编程语言 时间:
2019-11-03 16:39:32
阅读次数:
85
问题:1、为什么单块内存管理法中操作系统和应用程序换位置以后会有影响? 2、怎样判断偏移量和帧的大小? 3、我在自己的计算机里怎么找文件? 4、进程是不是线程? 第十章、操作系统 1、计算机的操作系统把硬件和软件紧密地联系在一起,它是其他软件依附的基础,并允许我们编写与机器进行交互的程序 2、软件的 ...
分类:
其他好文 时间:
2019-11-03 15:04:21
阅读次数:
83
既然我们的make可以自动推导命令,那么我看到那堆[.o]和[.h]的依赖就有点不爽,那么多的重复的[.h],能不能把其收拢起来,好吧,没有问题,这个对于make来说很容易,谁叫它提供了自动推导命令和文件的功能呢?来看看最新风格的makefile吧。 这种风格,让我们的makefile变得很简单,但 ...
分类:
其他好文 时间:
2019-10-10 15:30:26
阅读次数:
85
在这一章我们干点有趣的事——让我们上一章绘制的图表动起来,这样岂不是很有意思 为了让图表动起来,我们还是需要以下新的知识点 .attr(xxx) .transition() .attr(xxx),transition()表示添加过渡,也就是从前一个属性过渡到后一个属性.duration(2000), ...
分类:
Web程序 时间:
2019-09-29 19:39:37
阅读次数:
167
可以将一个类的定义放在另一个类的定义内部,这就是内部类。
内部类是一种非常有用的特性,它允许你把一些逻辑相关的类组织在一起,并控制位于内部的类的可视性,但内部类与组合是完全不同的概念。 ...
分类:
编程语言 时间:
2019-09-13 22:14:39
阅读次数:
129
本章中用“变量”一词同时指代对象和内置数据类型,如整数和数组等。“数据类型”一词通常指内置数据类型,而“数据”一词则可能代表对象,也可能代表内置数据类型。 数据认知 创建有效数据的第一步是了解所要创建的数据种类。积累大量的数据类型对于程序员来说至关重要。 有关数据类型的更多资源 Cormen《Int ...
分类:
其他好文 时间:
2019-09-13 13:56:17
阅读次数:
110
可以将一个类的定义放在另一个类的定义内部,这就是内部类。
内部类是一种非常有用的特性,它允许你把一些逻辑相关的类组织在一起,并控制位于内部的类的可视性,但内部类与组合是完全不同的概念。 ...
分类:
编程语言 时间:
2019-09-08 20:19:16
阅读次数:
121
[TOC] 第十章、collections 一、OrderedDict方法 使用dict时,Key是无序的。在对dict做迭代时,我们无法确定Key的顺序。 如果要保持Key的顺序,可以用OrderedDict: ...
分类:
其他好文 时间:
2019-08-24 18:24:08
阅读次数:
64
[TOC] 第十章、jupyter入门之pandas 一、什么是pandas pandas是基于numpy的一种工具,这个工具是为了解决数据分析任务而创建的 pandas纳入利润大量库及标准的数据类型,提供了高效的操作的大型的数据集所需要的工具 pandas提供了大量能使我们快捷的处理数据的函数与方 ...
分类:
其他好文 时间:
2019-08-23 00:00:03
阅读次数:
135
本例是在【Mybatis】MyBatis之配置多数据源(十)的基础上进行拓展,查看本例请先学习第十章 实现原理 1、扩展Spring的AbstractRoutingDataSource抽象类(该类充当了DataSource的路由中介, 能有在运行时, 根据某种key值来动态切换到真正的DataSou ...
分类:
其他好文 时间:
2019-08-21 13:50:13
阅读次数:
280