ssh-keygen - 生成、管理和转换认证密钥

生成、管理和转换认证密钥,包括 RSA 和 DSA 两种密钥。 密钥类型可以用 -t 选项指定。如果没有指定则默认生成用于SSH-2的RSA密钥。 ssh-keygen 还可以用来产生 Diffie-Hellman group exchange (DH-GEX) 中使用的素数模数。 参见模数和生成小节。 一般说来,如果用户希望使用RSA或DSA认证,那么至少应该运行一次这个程序, 在 ~/.ssh/identity, ~/.ssh/id_dsa 或 ~/.ssh/id_rsa 文件中创建认证所
分类: 其他 发布时间: 08-09 21:51 阅读次数: 0

Rocket - tilelink - CrossingHelper

https://mp.weixin.qq.com/s/y432EkLcBvVn2u_U3tPWeA 简单介绍CrossingHelper的实现。 1. 基本介绍 为节点生成一个跨时钟结构。可以指定模块的名称/作用域/上下游位置以及跨时钟方式等信息。 2. TLInwardCrossingHelper 1) name 用于生成名称节点以标识跨时钟结构。 2) scope 跨时钟结构所处的作用域。 3) node 这里是Inward节点,即node处于跨时钟结构的下游。 4) ClockCross
分类: 其他 发布时间: 08-09 21:51 阅读次数: 0

1123 Is It a Complete AVL Tree (30 分)

1123 Is It a Complete AVL Tree (30 分) An AVL tree is a self-balancing binary search tree. In an AVL tree, the heights of the two child subtrees of any node differ by at most one; if at any time they differ by more than one, rebalancing is done to re
分类: 其他 发布时间: 08-09 21:51 阅读次数: 0

相识python --------str字符串 int整形 bool布尔值 tu元祖 set()集合 dict 字典的数据补充

int 和 str a = ["蒋阳" ," 侯小青" ,"龙池", "程丽" ,"冯霞"] print (a.capitalize()) 首字母大写 print (a.title()) 每个单词首字母大写 print(a.swappcase) 大小写转换 print(a.center(20,"*")) 居中 填充 print(a.find("c")) 查找 通过元素查找索引,找不到时返回-1 print(a.index()) 查找 通过元素查找索引,找不到返回就报错 print("_".jo
分类: 其他 发布时间: 08-09 21:51 阅读次数: 0

多线程学习总结(四)

ThreadLocal及InheritableThreadLocal 1.什么是ThreadLocal? 简单来说,这时JDK提供的.当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本. 代码演示: package com.my.thread; public class ThreadDemo2 { private static ThreadLoc
分类: 其他 发布时间: 08-09 21:51 阅读次数: 0

夯实基础——P2676 超级书架

题目链接:https://www.luogu.org/problem/P2676 P2676 超级书架 题目描述 Farmer John最近为奶牛们的图书馆添置了一个巨大的书架,尽管它是如此的大,但它还是几乎瞬间就被各种各样的书塞满了。现在,只有书架的顶上还留有一点空间。 所有N(1 <= N <= 20,000)头奶牛都有一个确定的身高H_i(1 <= H_i <= 10,000)。设所有奶牛身高的和为S。书架的高度为B,并且保证 1 <= B <= S < 2,000,000,007。 为
分类: 其他 发布时间: 08-09 21:51 阅读次数: 0

LeetCode.98验证二叉树

题目描述: 给定一个二叉树,判断其是否是一个有效的二叉搜索树。 假设一个二叉搜索树具有如下特征: 节点的左子树只包含小于当前节点的数。 节点的右子树只包含大于当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树。 示例 1: 输入: 2 / \ 1 3 输出: true 示例 2: 输入: 5 / \ 1 4 / \ 3 6 输出: false 解释: 输入为: [5,1,4,null,null,3,6]。 根节点的值为 5 ,但是其右子节点值为 4 。 大致思路: 递归验证 : 如果当前
分类: 其他 发布时间: 08-09 21:51 阅读次数: 0

了解docker的一些知识

完成一个基本的容器容器所需要做的六项隔离: Linux内核中就提供了这六种命名空间(namespace)隔离的系统调用 Namespace 系统调用参数 隔离内容 1、 UTS CLONE_NEWUTS 主机名与域名 2、 IPC CLONE_NEWIPC 信号量、共享内存 3、 PID CLONE_NEWPID 进程编号 4、 Network CLONE_NEWNET 网络设备 5、 Mount CLONE_NEWNS 挂载点、文件系统 6、 User CLONE_NEWUSER 用户和用户
分类: 其他 发布时间: 08-09 21:51 阅读次数: 0

建设城市(city) (容斥)

放在了考试T1 发现70分的DP很水啊,f[i][j]为当前位置是i分配了j个队的方案 我们用前缀和统计,在将i删去,j倒序枚举,就可以删掉一维(也可以滚动数组滚起来) 1 #include<iostream> 2 #include<cstdio> 3 #include<cmath> 4 #include<cstring> 5 #include<string> 6 #include<algorithm> 7 #include<vector> 8 #include<
分类: 其他 发布时间: 08-09 21:51 阅读次数: 0

TDL HDU - 6641 (数学+枚举)

题面: For a positive integer nn, let's denote function f(n,m)f(n,m) as the mm-th smallest integer xx that x>nx>n and gcd(x,n)=1gcd(x,n)=1. For example, f(5,1)=6f(5,1)=6 and f(5,5)=11f(5,5)=11. You are given the value of mm and (f(n,m)−n)⊕n(f(n,m)−n)⊕n
分类: 其他 发布时间: 08-09 21:34 阅读次数: 0

cf1158F

cf1158F - Density of subarrays 自己想出来的cf div1F:) 题解留坑待补(其实也就是个套路的找出某种定义对于的一个结构的一种思路吧。。。不过以前基本都肝不出来呢。。。算是有点进步吧。。。虽然我已经弱到被认识的大部分爆踩了qwq) #include<bits/stdc++.h> using namespace std; const int N=3005,P=998244353; int n,c,a[N]; namespace sol1 { int f[
分类: 其他 发布时间: 08-09 21:34 阅读次数: 0

牛客网-练习题

时间限制:2秒;空间限制:65536K 题目描述 为了找到自己满意的工作,牛牛收集了每种工作的难度和报酬。牛牛选工作的标准是在难度不超过自身能力值的情况下,牛牛选择报酬最高的工作。在牛牛选定了自己的工作后,牛牛的小伙伴们来找牛牛帮忙选工作,牛牛依然使用自己的标准来帮助小伙伴们。牛牛的小伙伴太多了,于是他只好把这个任务交给了你。 输入描述: 每个输入包含一个测试用例。 每个测试用例的第一行包含两个正整数,分别表示工作的数量N(N<=100000)和小伙伴的数量M(M<=100000)。 接下来的
分类: 其他 发布时间: 08-09 21:34 阅读次数: 0

test.py

# 我的第一个小程序 print("今天的温度及相关判断\n") i = 0 while 1: i = i + 1 temperature = input("\n请输入今天的温度,或者q退出程序:") if temperature == "q": print("退出喽!") break try: temperature = int(temperature) except: print("请重新输入整数!") continue if temperature <= -273: print("瞎掰!
分类: 其他 发布时间: 08-09 21:34 阅读次数: 0

coursera无法播放

https://blog.csdn.net/wj1066/article/details/78972002 1.解决方法 无论你是mac还是windows还是Linux系统,系统中都会有一个hosts文件。这个文件在各系统中的地址如下。 1. mac系统 => /private/etc/hosts 2. Linux系统 => /etc/hosts 3. windows系统 => C:\Windows\System32\drivers\etc\hosts 打开hosts文件,将52.84.246
分类: 其他 发布时间: 08-09 21:34 阅读次数: 0

【Java】二叉树的遍历总结(递归与非递归)

二叉树的前序遍历 递归: public ArrayList<Integer> postorder(TreeNode root) { ArrayList<Integer> res = new ArrayList<Integer>(); //采用递归方式 if (root==null) return res; if (root!=null) res.add(root.val); if
分类: 其他 发布时间: 08-09 21:34 阅读次数: 0

c++常用头文件(待更新)

update:鉴于之前一直是用的万能头但总因为定义变量重名而出锅,所以只能强制重学头文件,但是辣么多我怎么记得下来,决定碰到一个就添加一个。 #include<deque>:队列 优先队列 堆 #include<cstring>:string类型字符串
分类: 其他 发布时间: 08-09 21:34 阅读次数: 0

dotnetcore docker 简单运行

今天试用了下mac 版本的dotnetcore sdk,发现还是很方便的,同时官方的容器运行方式,我相对小了好多 主要一点就是试用多阶段构建的方式运行dotnetcore 代码居然失败了(可能官方的demo,我移除了部分吧) 安装sdk 下载地址: https://dotnet.microsoft.com/download 选择版本下载并安装即可 简单demo 使用dotnetcore 命令创建的 创建简单demo mkdir app cd dotnet new mvc 生成发布文件 dotn
分类: 其他 发布时间: 08-09 21:34 阅读次数: 0

Java高级面试题解析(二):百度Java面试题前200页(精选)

基本概念 操作系统中 heap 和 stack 的区别 heap是堆,stack是栈,是两种不同的数据结构。堆是队列优先,先进先出;栈是先进后出。 在java多线程中,每个线程都有自己的栈;不同的线程共享一个堆。 在java内存中,栈中存放的大多数是方法的参数、局部变量,调用完后立即释放空间;堆中存放的是由new创建的对象和数组,生命周期由JVM的垃圾回收算法决定。 什么是基于注解的切面实现 首先说切面编程:为了方便,将一些公共的类似的地方抽取出来,开发时只需要关注具体业务,这个公共类似的
分类: 其他 发布时间: 08-09 21:34 阅读次数: 0

机器学习实战之KNN算法笔记

K近邻算法 大致思路:算法的思路是通过特征建立建立一个坐标图,然后计算预测点与每一个已知点的距离,选取距离最小的K个已知点,然后分别确定这K个点的出现概率,选取出现概率最高的那个已知点的结果作为预测点的结果。 若是二维的特征,就如下图所示,计算已知点与预测点距离,然后就把距离最小的已知点与这个预测点归为一类。 距离计算公式: 于是,对于n维的两个点(X11,X12,X13.......X1n)与(X21,X22,X23......X2n)的距离为 KNN的py代码实现 实现的算法(计算距离)
分类: 其他 发布时间: 08-09 21:34 阅读次数: 0

noip2019集训测试赛(三)

Problem A: string Time Limit: 5000 ms Memory Limit: 256 MB Description 给出一个长度为n的S串和一个长度为m的T串,定义Ai=S1S2...SiT1T2...TmSi+1Si+2...SN 若i=0表示T串在S串的前面,若i=n表示S串在T串的前面. 对于一个询问l,r,k,x,y,求字典序最小的Ai,若最小字典序有多个就输出最小的i,若不存在满足条件的i就输出-1.其中i满足l≤i≤r且x≤(i mod k)≤y。 Inp
分类: 其他 发布时间: 08-09 21:34 阅读次数: 0