bool check(){ } while(l<=r) { int mid=(l+r)/2;//min=l+(r-l)/2 防止数据溢出 if(check(mid)) l=mid+1; else r=mid-1; } //最大值最小答案是l,最小值最大答案是r ...
分类:
其他好文 时间:
2020-04-06 20:14:07
阅读次数:
50
1对象的分配 CLR要求所有的对象都是从托管堆分配。 CLR划出一个地址空间区域作为托管堆。 CLR还要维护一个指针,NextObjPtr。 用来指向下一个对象在堆中分配的位置。 一个区域被非垃圾对象填满,CLR会分配更多的区域。一直重复,直到整个进程的地址空间被填满。所以你的应用程序受进程的虚拟地 ...
分类:
Web程序 时间:
2020-04-06 20:13:35
阅读次数:
88
go 语言数组 go语言的数组只能存储同一种数据类型,数组必须制定它的数据的存储类型和存储数据的长度。 声明数组 golang package main import "fmt" func main() { // 零值声明 var list1 [3]int fmt.Println(list1) // ...
分类:
编程语言 时间:
2020-04-06 20:13:22
阅读次数:
70
测试号11111111111111package com.wms.rf.system.conf;import com.p6spy.engine.spy.appender.MessageFormattingStrategy;import com.wms.rf.system.utils.DateUtil... ...
分类:
其他好文 时间:
2020-04-06 20:13:05
阅读次数:
110
1、数组与链表 我们至少可以通过两种结构来存储数据 数组 优点: 存取速度快 缺点: 需要一个连续的很大的内存 插入和删除元素的效率很低 链表 专业术语: 首节点 存放第一个有效数据的节点 尾节点 存放最后一个有效数据的节点 头结点 头结点的数据类型和首节点的类型是一摸一样的 头结点是首节点前面的那 ...
分类:
其他好文 时间:
2020-04-06 19:05:55
阅读次数:
69
将 group 类添加到任何需要清除浮动的父级元素即可,这行代码兼容 IE8 及以上,目前国内不少大网站也在采取这种做法。 提示: 现在2020年,除了IE8需要兼容以外,很少项目会去兼容 IE6 和 IE7了, 而上面这行代码兼容IE8及以上,所以是可行的。 如果你需要兼容 IE7 或者 IE6, ...
分类:
其他好文 时间:
2020-04-06 19:05:41
阅读次数:
87
原子操作 处理器自动保证基本内存操作的原子性,如对同一个缓存行里进行16/32/64位的操作是原子的。复杂的内存操作处理器不能自动保证其原子性,比如跨总线宽度,跨多个缓存行,跨页表的访问。 Atomic 在Atomic包里一共有12个类,四种原子更新方式,原子更新基本类型,原子更新数组,原子更新引用 ...
分类:
其他好文 时间:
2020-04-06 19:05:23
阅读次数:
75
一.背景 2003年,Google发表了“The Google File System”的论文。这个分布式文件系统简称GFS,它使用商用硬件集群存储海量数据。文件系统将数据在节点之间冗余复制,这样的话,即使一台存储服务器发生故障,也不会影响数据的可用性。它对数据的流式读取也做了优化,可以边处理边读取 ...
分类:
其他好文 时间:
2020-04-06 19:05:04
阅读次数:
94
#解决中文乱码 在serveice端 yum -y install wqy-microhei-fonts \cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf ...
分类:
其他好文 时间:
2020-04-06 19:04:17
阅读次数:
79
使用目标对象的.backward()进行反向梯度求导 import torch x = torch.randn(3, 4, requires_grad=True) print(x) b = torch.randn(3, 4, requires_grad=True) t = x + b y = t.s ...
分类:
其他好文 时间:
2020-04-06 19:04:04
阅读次数:
74
2020-04-06 18:45:31 问题描述: 有一个无向无环连通图,每条边通过两个顶点x[i],y[i]来描述,每条边的长度通过d[i]来描述。求这样的一个点p,使得其他点到p的距离和最小,如果有多个这样的点p,返回编号最小的。 样例 样例 1: 给出 x = `[1]`, y = `[2]` ...
分类:
其他好文 时间:
2020-04-06 19:03:49
阅读次数:
73
什么是跨域问题这里我就不说了,直接说我使用addCorsMappings方法配置跨域时遇到的问题。具体代码如下: public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOrigi ...
分类:
移动开发 时间:
2020-04-06 19:03:34
阅读次数:
246
1、RabbitMQ相关介绍 (1)RabbitMQ整体上是一个生产者和消费者模型,主要负责接收、存储、转发消息。RabbitMQ整体结构图如下: (2)生产者:发送消息的一方,生产者创建一条消息,发布到RabbitMQ上,消息一般分为两部分:消息体和标签,消息体是带有业务逻辑结构的数据,也可以进一 ...
分类:
其他好文 时间:
2020-04-06 19:03:19
阅读次数:
74
关于拓扑排序,基础图论中可以说是比较常见的题型,对于一些存在明显递推顺序的图论题目例如食物链计数,对于每一个结点存在一个明显的递推$f[k] = \sum(f[i])$ $f[i]$为与它连边,并且从图形上说在它上面的点的方案数,我们肯定不能直接去利用它“上面的点”的方案数,这时候我们需要一定的顺序 ...
分类:
编程语言 时间:
2020-04-06 19:03:00
阅读次数:
62
训练赛上一题,当时没做出来,Orz太弱了 The SUM problem can be formulated as follows: given four lists A, B, C, D of integer values, compute how many quadruplet (a, b, c ...
分类:
其他好文 时间:
2020-04-06 19:02:19
阅读次数:
77
定义 trim 去除字符串里的空白符及其他指定字符 Strip whitespace (or other characters) from the beginning and end of a string 描述 参数 可指定任意字符,使用..可指定一个范围 默认去除下面五个字符 " " (ASCI ...
分类:
Web程序 时间:
2020-04-06 19:02:08
阅读次数:
93
这个问题是学习git 的时候遇到的。 先介绍一下什么是ssh key 你有github 账号,需要往上面推送文件,他需要识别推送文件的这个人是你,也就用到了ssh key 了。 本地安装git 生成ssh key 的时候,id_rsa.pub 是公钥文件,任何人都可以看,就是把它粘贴到github上 ...