```cpp/* 设 E[i]表示在结点i处,要走出迷宫所要走的边数的期望。 E[i] = ki*E[1] + (1-ki-ei)*E[fa[i]] + (1-ki-ei); E[i] = ki*E[1] + (1-ki-ei)/siz[i]*E[fa[i]] + (1-ki-ei)/siz[i]*... ...
分类:
其他好文 时间:
2020-04-25 19:30:39
阅读次数:
50
原子类AtomicInteger的ABA问题 连环套路 从AtomicInteger引出下面的问题 CAS Unsafe CAS底层思想 ABA 原子引用更新 如何规避ABA问题 ABA问题是什么 狸猫换太子 假设现在有两个线程,分别是T1 和 T2,然后T1执行某个操作的时间为10秒,T2执行某个 ...
分类:
其他好文 时间:
2020-04-25 19:23:27
阅读次数:
80
Given a set of N (>) positive integers, you are supposed to partition them into two disjoint sets A?1?? and A?2?? of n?1?? and n?2?? numbers, respecti ...
分类:
其他好文 时间:
2020-04-25 19:10:09
阅读次数:
59
对views cvb中的分页功能进行拆分,单独把分页写成一个函数在这个caseview中 1 class CaseView(View): 2 # 添加了form校验 3 # cvb的方式统一实现测试用例的增删改查 4 def get_paginator(self,list): 5 # 把分页功能封装 ...
分类:
其他好文 时间:
2020-04-25 15:34:19
阅读次数:
114
一.创建spring boot项目 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <depe ...
分类:
编程语言 时间:
2020-04-25 12:39:31
阅读次数:
76
原子操作(atomic operation)意为”不可被中断的一个或一系列操作” 。 处理器使用基于对缓存加锁或总线加锁的方式来实现多处理器之间的原子操作。 在 Java 中可以通过锁和循环 CAS 的方式来实现原子操作。 CAS 操作—— Compare & Set,或是 Compare & Sw ...
分类:
编程语言 时间:
2020-04-25 00:45:21
阅读次数:
88
基本if选择结构 语法: if(条件){ ? //条件为真执行 }条件为假执行大括号外 案列: 1 if(javaScore>98){ 2 System.out.println("奖励硬盘"); 3 } if-else选择结构 语法: if(条件){ ? //代码块1 }else{ ? //代码块2 ...
分类:
其他好文 时间:
2020-04-24 21:24:41
阅读次数:
57
public class RecyclerViewAdapter extends RecyclerView.Adapter<RecyclerViewAdapter.MyHolder> { private List<Device> list; private OnItemClickListen onI ...
分类:
其他好文 时间:
2020-04-24 17:23:56
阅读次数:
69
原文:.NET Core技术研究-主机Host 前一段时间,和大家分享了 ASP.NET Core技术研究-探秘Host主机启动过程 但是没有深入说明主机的设计。今天整理了一下主机的一些知识,结合先前的博文,完整地介绍一下.NET Core的主机的设计和构建启动过程。 一、什么是主机 主机是一个封装... ...
分类:
Web程序 时间:
2020-04-24 12:52:06
阅读次数:
73
达梦数据库还可以自己定义类型,用户使用 CREATE TYPE 语句可以定义对象类型、数组类型、嵌套表类型等,如果在对象类型中声明了过程或方法,可以使用 CREATE TYPE BODY 定义这些过程和方法。
分类:
数据库 时间:
2020-04-24 01:20:31
阅读次数:
174