ConcurrentHashMap与HashMap的实现方法类似,不同的是它采用的是分段锁的思想支持并发的操作,它是线程安全的。 要了解ConcurrentHashMap,首先要了解Segment,一个Segment就相当于一个HashMap对象。与HashMap一样,Segment包含一个Hash ...
分类:
其他好文 时间:
2020-05-29 23:24:12
阅读次数:
89
本篇主要介绍shard内部的原理,包含写入、更新删除,translog机制,segment合并等,了解数据库的童鞋对translog机制应该非常熟悉,原理上大同小异,仅作抛砖引玉,谢谢
分类:
其他好文 时间:
2020-05-29 16:16:41
阅读次数:
53
最近做的活动页面,记录下: 负责了两块的活动效果:翻牌和开宝箱; 翻牌部分的要点: 翻牌关键css 父级元素设置3D视角: -webkit-perspective: 1000; perspective: 1000; CSS @keyframes 规定动画(各种浏览器记得加前缀): @keyframe ...
分类:
Web程序 时间:
2020-05-27 20:51:09
阅读次数:
105
Lesson-3 修改f(selector) 里的判断,新增domReady 我们知道在jQuery中还有一种选择器写法 $(function() { }); 在dom加载完毕后马上就执行,这样的方法会比onload更快,所以domReady对于我们来说一定是必不可少的 我们在init方法中要新增以 ...
分类:
Web程序 时间:
2020-05-26 18:41:26
阅读次数:
68
我遇上的问题时 node-sass 版本 和 本地node 版本不兼容问题。 解决方案: 以我的为例: 我的node版本是 12, 而我package.json node-sass 配置是 @4.9的 ,所以更新下node-sass 版本就可以了。 具体可以参考: https://segmentfa ...
分类:
其他好文 时间:
2020-05-25 19:25:47
阅读次数:
55
语义分割:基于openCV和深度学习(二) Semantic segmentation in images with OpenCV 开始吧-打开segment.py归档并插入以下代码: Semantic segmentation with OpenCV and deep learning # imp ...
分类:
其他好文 时间:
2020-05-24 13:24:54
阅读次数:
51
在写一个简易的 shell 时,需要将命令行的命令通过空格分割成一个个字符串参数,这里我使用了 strtok() 函数,然后遇到了 的错误。 出现问题的代码如下: 终于寻找到原因: strtok(char string, char delim)函数的实现逻辑是 函数是在s中查找包含在delim中的字 ...
分类:
其他好文 时间:
2020-05-24 11:24:05
阅读次数:
65
前言 图片裁剪上传,不仅是一个很贴合用户体验的功能,还能够统一特定图片尺寸,优化网站排版,一箭双雕。 需求就是那么简单,在浏览器里裁剪图片并上传到服务器。 我第一个想到的方法就是,将图片和裁剪参数(x,y,scale,rotate)一并上传给服务器,服务器来做图片处理,so easy。但是,这并不符 ...
分类:
Web程序 时间:
2020-05-23 18:22:47
阅读次数:
69
设备像素/物理像素设备像素也被称为物理像素,他是显示设备中一个最微小的物理部件。屏幕密度通常以每英寸有多少物理像素来计算(PPI)。独立像素/CSS像素CSS像素是一个抽象的单位,主要使用在浏览器上,用来精确的度量(确定)Web页面上的内容。一般情况下,CSS像素被称为与设备无关的像素(device ...
本系列文章对应游戏代码已开源 Sinuous game。 每个游戏都会包含场景和角色。要实现一个游戏角色,就要清楚角色在场景中的位置,以及它的运动规律,并能通过数学表达式表现出来。 场景坐标 canvas 2d的场景坐标系采用平面笛卡尔坐标系统,左上角为原点(0,0),向右为x轴正方向,向下为y轴正 ...
分类:
其他好文 时间:
2020-05-22 16:58:58
阅读次数:
61