安装步骤: https://www.jianshu.com/p/0af0a216e43d 汉化文件: https://www.lanzous.com/ia8y8fa 汉化文件复制到translations文件夹 ...
分类:
其他好文 时间:
2020-03-14 16:32:46
阅读次数:
55
Lock 简单示例 public class LockDemo { public static void main(String[] args) { SaleTicket saleTicket = new SaleTicket(); new Thread(() -> { for (int i = 1 ...
分类:
其他好文 时间:
2020-03-14 16:19:14
阅读次数:
62
车相关的词汇 1.常见车 compact cars小型车I like compact cars.我喜欢小型车。 Taxi 出租车?? truck 卡车 train 火车?? subway 地铁地铁 car 小轿车 motorcycles 摩托车?? bicycle 自行车?? subway 地铁?? ...
分类:
其他好文 时间:
2020-03-14 11:05:15
阅读次数:
127
首先“表输出”连接数据库表 接着配置表输出的具体参数 ...
分类:
其他好文 时间:
2020-03-14 01:24:59
阅读次数:
64
1. CyclicBarrier 是什么? 从字面上的意思可以知道,这个类的中文意思是“循环栅栏”。大概的意思就是一个可循环利用的屏障。 它的作用就是会让所有线程都等待完成后才会继续下一步行动。 举个例子,就像生活中我们会约朋友们到某个餐厅一起吃饭,有些朋友可能会早到,有些朋友可能会晚到,但是这个餐 ...
分类:
其他好文 时间:
2020-03-14 01:01:43
阅读次数:
48
🔒Lock是显式锁(手动开启和关闭锁,别忘记关闭锁)synchronized是隐式锁,处理作用域自动释放 🔒Lock只有代码块锁,synchronized有代码块锁和方法锁 🔒使用Lock锁,JVM将花费较少的时间来调度线程,性能更好。并且具有更好的扩展性(提供更多的子类) 🔒优先使用顺序: ...
分类:
其他好文 时间:
2020-03-13 20:34:57
阅读次数:
54
问题场景 最近开发一个展示类应用项目,展示设备为若干个24小时运行的Android广告机。考虑到停电的情况该应用需要开机自启动。 背景知识 当Android启动时,会发出一个系统广播,内容为ACTION_BOOT_COMPLETED,它的字符串常量表示为 android.intent.action. ...
分类:
移动开发 时间:
2020-03-12 23:51:55
阅读次数:
147
//鼠标坐标:在SVG经过缩放、偏移、ViewBox转换后,鼠标坐标值 var mouseCoord = { x : 0., y : 0. }; //用户坐标:相对于原始SVG,坐标位置 var userCoord = { x : 0., y : 0. }; var cRadius = 4.; // ...
分类:
其他好文 时间:
2020-03-12 21:48:40
阅读次数:
152
一个应用场景是,点击一条路径,显示该路径的控制点。因为有transform变形( 平移、缩放、倾斜、旋转等变换),所以获取变形后的新坐标需要计算。 纯数学的方法,就是用2D变换矩阵的一些公式去运算,过程稍微有点复杂。 不过好在SVG已经提供了丰富的API将一些矩阵运算封装了,非常实用,下面是Demo ...
Die Wahrheit ist die neuen Beinschellen. 真理 或许是新的脚镣 Das sicht aus wie die Kette. 亦像 缠绕人身的锁链 Kannst du gehen? 你还能继续前行么? Wie weit kannst du gehen? 你还能前行 ...
分类:
其他好文 时间:
2020-03-12 19:15:23
阅读次数:
60