image host for https://epiapoq.github.io/2021/04/02/compim/ ...
分类:
其他好文 时间:
2021-04-05 12:11:11
阅读次数:
0
复制: 鼠标选中就复制了 粘贴: 粘贴到xterm里面 shift+Insert; 粘贴到其他应用 shift + 鼠标滚轮; https://askubuntu.com/questions/237942/how-does-copy-paste-work-with-xterm ...
分类:
其他好文 时间:
2021-04-02 13:34:34
阅读次数:
0
上篇文章记录到volatile在硬件层面怎么保证线程间可见性的,是通过lock锁缓存行缓存一致性协议来实现的。但是这样会有一个伪共享的问题。 首先缓存行在64bit机中一般为64字节,具体缓存行大小可以通过下面的命令查看: cat /proc/cpuinfo 假设有一个对象有两个long类型的数据x ...
分类:
编程语言 时间:
2021-04-02 13:27:35
阅读次数:
0
题目链接 #题目大意 求树上每个点到其他点的最大距离。 #解题思路 首先随便选择一个顶点作为根然后跑一遍dfs,记录每个顶点以其为根能到达的最大深度和次大深度,然后再跑一遍dfs,对于每个顶点,如果要到达一个距离最大的点,要么就是原来中的子树中的距离最大的点,要么就是经过父节点的某个点。 #代码 c ...
分类:
其他好文 时间:
2021-04-02 13:22:41
阅读次数:
0
#include <stdio.h> int main(){ int n,sum,x,y; sum=1; x=1; y=2; scanf("%d",&n); do { sum +=y; y=y*2; x++; }while(x<=n); printf("n=%d时,sum=%d\n",n,sum); ...
分类:
其他好文 时间:
2021-04-02 13:12:27
阅读次数:
0
不难 class Solution { public: int clumsy(int N) { int i; if(N==3) return 6; if(N==2||N==1) return N; int a=N*(N-1)/(N-2)+N-3; N-=4; int sign=1; long lon ...
分类:
其他好文 时间:
2021-04-02 13:02:35
阅读次数:
0
# 需要修改oracle的配置数据库 import cx_Oracle from Common.dir_config import caps_dir import yaml class DoSql: def do_orcal(self,query_sql,state='all'): # 1打开yam ...
分类:
数据库 时间:
2021-04-01 13:48:10
阅读次数:
0
package com.demo.common.beans;import lombok.Data;import java.io.Serializable;/** * @author zys */@Datapublic class ResultJson<T> implements Serializab ...
分类:
编程语言 时间:
2021-04-01 13:39:00
阅读次数:
0
类型转换 由于java是强类型语言,所以要进行有些运算的时候,需要用到类型转换 低 >高 byte,short,char->int->long->float->double 运算中,不同类型的数据先转化为同一类型,然后进行运算 public class A{ public static void m ...
分类:
编程语言 时间:
2021-04-01 13:21:08
阅读次数:
0
学习了二分思想 不难想到应用它来进行幂的快速运算 首先要有一些理论基础 a4=(a2)2(上过初中的都知道吧……) 现在可以快乐的开始了 本人采用的是嵌套的方法 首先要考虑几种情况 1. 指数为1 这种情况下直接return 底数就可 2. 指数为偶数 这种情况return (底数指数/2)2 3. ...
分类:
其他好文 时间:
2021-04-01 13:20:51
阅读次数:
0