1、前言 在Java5.0之前,协调对共享对象的访问可以使用的机制只有synchronized和volatile。synchronized关键字实现了内置锁,而volatile关键字保证了多线程的内存可见性。在大多数情况下,这些机制都能很好地完成工作,但却无法实现一些更高级的功能,例如,无法中断一个 ...
分类:
其他好文 时间:
2020-04-30 23:23:53
阅读次数:
55
int指令 int指令也可以引发内中断。 int指令的格式是: 其中n为中断类型码。 相当于执行以下步骤: 1、取到中断类型码n 2、标志寄存器入栈,IF=0,TF=0 3、CS、IP入栈 4、根据中断向量表修改CS和IP:(IP)=(n 4),(CS)=(n\ 4+2) 可见int指令的最终功能就 ...
分类:
其他好文 时间:
2020-04-30 23:20:07
阅读次数:
65
用ionic开发的页面,如下图 这是正常时候的样式,但当点击用户名或密码(文本框)时,手机上的软键盘就会打开,导致视口的高度变小,我chrome上的开发ft者工具,模拟了一下这个场景如下: 如图可见,下方的页脚版本信息的文字跑到上面,我给这个页脚信息的CSS用的是绝对定位 、margin-botto ...
分类:
移动开发 时间:
2020-04-30 19:22:55
阅读次数:
89
一、Durid介绍ApacheDruid是一个高性能的实时分析数据库。它是为快速查询和摄取的工作流而设计的。Druid的优势在于即时数据可见性,即时查询,运营分析和处理高并发方面。Druid不是关系数据库,需要的是数据源,而不是表。与关系数据库相同的是,这些是表示为列的数据的逻辑分组。与关系数据库不同的是没有连接的概念。因此,Netflix需要确保每个数据源中都包含Netflix要过滤或分组依据的
分类:
Web程序 时间:
2020-04-30 17:17:19
阅读次数:
80
首先要明白每一个线程都是有自己单独的内存区域来执行操作的,也就是有单独的计数器,单独的局部变量等。多线程之间的共享对象,如果在多线程环境下不做特殊处理是极易出问题的。现在主要说的是线程交互之间的可见性。 那什么是可见性呢,简单来说就是纸某个线程修改共享变量的指令对其他线程来说都可见的,它反映的是指令 ...
分类:
编程语言 时间:
2020-04-30 09:16:40
阅读次数:
55
Java一个简单的贪吃蛇 虽然GUI已经要淘汰了,但是手动写写界面还是有助于理解语法的,像构造函数 ,函数调用,内部类,继承,接口。有助于半初学者强化理解。 直接上代码 游戏主体类: 画布类: 素材类: ? 总结一下:简单实现了贪吃蛇,总体来说,想要的功能分三步实现,第一步:定义变量初始化数据,第二 ...
分类:
编程语言 时间:
2020-04-29 23:23:25
阅读次数:
77
访问控制修饰符 Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。 default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。 private : 在同一类内可见。使用对象:变量、方法。 注意 ...
分类:
编程语言 时间:
2020-04-29 17:57:42
阅读次数:
80
Lookless controls vs User Controls. Lookless controls usage patterns(LooklessControl与UserControl的比较。不可见控件的使用模式) Download source - 153.5 KB Introductio ...
分类:
其他好文 时间:
2020-04-29 12:49:16
阅读次数:
51
AutoInt:基于Multi-Head Self-Attention构造高阶特征 本文介绍 2018年 发布在 arXiv 上文章《AutoInt: Automatic Feature Interaction Learning via Self-Attentive Neural Networks》 ...
分类:
其他好文 时间:
2020-04-29 11:12:43
阅读次数:
113
LINK: "集合计数" 容斥简单题 却引出我对广义容斥的深思。 一直以来我都不理解广义容斥是为什么 在什么情况下使用。 给一张图: 这张图想要表达的意思就是这道题目的意思 而求的东西也和题目一致。 特点:求出某个集合恰好为k的个数。 转换:求出集合 =k的个数或者=k个数 如上图可见 又很多重复的 ...
分类:
其他好文 时间:
2020-04-28 23:07:02
阅读次数:
63