锁的简单应用 用lock来保证原子性(this.count++这段代码称为临界区) 什么是原子性,就是不可分,从头执行到尾,不能被其他线程同时执行。 可通过CAS来实现原子操作 CAS(Compare and Swap): CAS操作需要输入两个数值,一个旧值(期望操作前的值)和一个新值,在操作期间 ...
分类:
其他好文 时间:
2019-08-19 11:13:03
阅读次数:
105
1 public class ArithUtil { 2 3 // 默认除法运算精度 4 private static final int DEF_DIV_SCALE = 10; 5 6 private ArithUtil() { 7 8 } 9 10 /** 11 * 提供精确的加... ...
分类:
编程语言 时间:
2019-08-18 21:37:42
阅读次数:
95
https://pintia.cn/problem-sets/994805342720868352/problems/994805409175420928 ...
分类:
其他好文 时间:
2019-08-16 15:50:10
阅读次数:
102
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6656 题意: 有 1~n 个等级,你现在是1级,求升到n级的花费期望。会给你n个条件(i~i+1级升级所需花费,升级成功概率a/b,失败的话降为x级)。 思路: 期望DP我一般不怎么会,一般都是从 dp ...
分类:
其他好文 时间:
2019-08-13 22:25:20
阅读次数:
113
第39课 - 二叉树课后练习 1. 输的相等比较(去世科技笔试题) 编写一个函数用于比较两棵二叉树是否相等。(二叉树相等指的是两棵树中的结点在位置上相互对应,且对应位置上保存的数据相同。) 函数原型如下: int compare_bin_tree(RTreeNode* bt1, BTreeNode* ...
分类:
其他好文 时间:
2019-08-11 19:00:00
阅读次数:
79
//进程一 public class Process1 { public int name; //进程ID名 public int priority; //优先权数 public int cputime; //进程需要的时间 public String state; //进程状态 //设置 proc ...
分类:
系统相关 时间:
2019-08-08 23:26:28
阅读次数:
118
今天项目里遇到以"." 、"\"、“|”分割字符串,直接用"." 、"\"、“|”无法分割,因为"." 、"\"、“|”是特殊字符,需要转义,"\\." 、"\\\"、“\\|”。 ...
分类:
其他好文 时间:
2019-08-08 13:27:16
阅读次数:
75
Java Comparator接口排序用法,详细介绍可以阅读这个链接的内容:https://www.cnblogs.com/shizhijie/p/7657049.html 对于 public int compare(Object arg0, Object arg1)的理解 上述代码中重写了Comp ...
分类:
编程语言 时间:
2019-08-08 11:40:48
阅读次数:
179
// 升序 function compare(property) { return function (a, b) { var value1 = a[property]; var value2 = b[property]; return value1 - value2; } } // 降序 ... ...
分类:
编程语言 时间:
2019-08-04 16:52:48
阅读次数:
78
Protobuf简介 ? 什么是 Google Protocol Buffer? 假如您在网上搜索,应该会得到类似这样的文字介绍: ? Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报 ...
分类:
其他好文 时间:
2019-08-03 10:47:09
阅读次数:
141