Connected Component in Undirected Graph

Description Find connected component in undirected graph. Each node in the graph contains a label and a list of its neighbors. (A connected component of an undirected graph is a subgraph in which any two vertices are connected to each other by paths
分类: 其他 发布时间: 12-21 23:34 阅读次数: 0

python random模块(14)

random 模块包括返回随机数的函数,可以用于模拟或者任何产生随机输出的程序。 一.random模块常用函数介绍 random.random() — 生成一个从0.0(包含)到 1.0(不包含)之间的随机浮点数; random.uniform(a, b) — 生成一个范围为 a≤N≤b 的随机数,随机数类型是浮点数; random.randint(a, b) — 生成一个范围为 a≤N≤b 的随机数,随机数的类型是整形,注意与random.uniform(a, b)区别; random.ra
分类: 其他 发布时间: 12-21 23:34 阅读次数: 0

WPF之行为

Behavior的运用扩展了”交互“功能,以下记录示例: 在的项目中添加两个引用: Microsoft.Expression.Interactions.dll System.Windows.Interactivity.dll <Canvas> <Rectangle Height="40" Width="80" Canvas.Left="100" Canvas.Top="50" Fill="Aqua"> <i:Interaction.Behavior
分类: 其他 发布时间: 12-21 23:34 阅读次数: 0

《语音信号处理》 语音识别章节 读书笔记

https://blog.csdn.net/eqiang8848/article/details/88967905 https://blog.csdn.net/eqiang8848/article/details/89671922 https://zhuanlan.zhihu.com/p/33464788
分类: 其他 发布时间: 12-21 23:34 阅读次数: 0

.NET Core嵌入式编程开关量GPIO(控制2个灯泡交替闪烁)

一、在树莓派中安装.NET Core运行时 1、到微软的官方站点下载.NET Core运行时 下载地址   2、选择Linux 中的ARM32,如果不需要跑web,可以选择更精简的.NET Core Binaries ARM32。   借助xftp 把下载回来的压缩包送到树莓派里面。   3、把压缩包解压缩处理,并建立软连接,即可安装完成.NET Core   sudo mkdir /usr/share/dotnet(新建文件夹)      sudo tar -xvf dotnet-sdk-3
分类: 其他 发布时间: 12-21 23:34 阅读次数: 0

[CF1268D]Invertation in Tournament

题目链接 题意 给定 $n$ 阶竞赛图,定义“反转”一个顶点表示将和它有关的边全部反向,现要用一系列反转操作获得一个强连通竞赛图,求最短的反转序列的长度和方案数。 题解 引理 $1$ :$n$($n \ge 4$)阶强连通竞赛图至少存在一个顶点使得其反转后原图仍强连通。 引理 $1$ 的证明:考虑数学归纳法。如果2019年没填上那就是鸽了。 引理 $2$ :对于 $n>6$ 只需反转至多一个顶点。 引理的证明: 该竞赛图的 SCC 个数为 $1$ ,不需反转。 该竞赛图的 SCC 个数至少为
分类: 其他 发布时间: 12-21 23:34 阅读次数: 0

Flatten 2D Vector

Description Implement an iterator to flatten a 2d vector. Example Example 1: Input:[[1,2],[3],[4,5,6]] Output:[1,2,3,4,5,6] Example 2: Input:[[7,9],[5]] Output:[7,9,5] public class Vector2D implements Iterator<Integer> { private Iterator<
分类: 其他 发布时间: 12-21 23:34 阅读次数: 0

微信Pcweb登录简介

微信第三方PCweb扫码登录 准备工作 (1) 网站应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。 在进行微信OAuth2.在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一个已审核通过的网站应用,并获得相应的AppID和AppSecret,申请微信登录且通过审核后,可开始接入流程。 授权流程 (1) 微信OAuth2.0授权登录让微信用户使用微信身份安全登录第三方应用或网站,在微信用户授权登录已接入微信OAuth2.0的第三
分类: 其他 发布时间: 12-21 23:34 阅读次数: 0

一起学MyBatis之入门篇(2)

概述 本文主要讲解MyBatis中类型转换的功能,其实在MyBatis中,提供了默认的数据类型之间的转换,但只是基本数据类型的转换,如果跨类型进行转换,则需要自定义转换类,如java中是boolean类型,在数据库中则是int类型,则需要进行java类型到jdbc类型的转换,仅供学习分享使用,如有不足之处,还请指正。 转换方法 实现类型转换有两种方法,本文主要采用第2种方法。如下所示: 实现TypeHandler 接口,但是比较麻烦。 继承BaseTypeHandler<T>基类,实现抽象方法
分类: 其他 发布时间: 12-21 23:34 阅读次数: 0

Eclipse一些技巧

1:测试某个测试溢出,修改堆内存大小 // 模拟内存溢出 -Xms10m -Xmx10m private static void mockOOM() { List list = new ArrayList(); for(int i = 0; i < 1000000; i++) { list.add(new Object()); } } 鼠标右键程序 在run as里面的run configura
分类: 其他 发布时间: 12-21 23:34 阅读次数: 0

五:Ansible Roles

五:Ansible Roles 一:Ansible Roles目录结构 1. 官方推荐最佳实践目录结构定义方式 roles/ common/ # this hierarchy represents a "role" tasks/ # main.yml # <-- tasks file can include smaller files if warranted hand
分类: 其他 发布时间: 12-21 23:34 阅读次数: 0

Nested List Weight Sum

Description Given a nested list of integers, return the sum of all integers in the list weighted by their depth. Each element is either an integer, or a list -- whose elements may also be integers or other lists. Example Example 1: Input: the list [
分类: 其他 发布时间: 12-21 23:34 阅读次数: 0

C/C++ 项目编译工具简介

本文基于一个需要对 C 语言家族项目进行编译、生成解决方案的开发者的视角,对编译过程中所需要的各个工具进行简要的名词解释。 GCC | LLVM 提供编译器 <-- GNU Make 根据配置文件进行编译 <-- Autoconf | CMake 自动生成编译用的配置文件 注:上面提到的各类集合和工具所能做的事情并不仅仅局限于此。 GCC | LLVM GCC 和 LLVM 是我们在编译 C 系项目时最常使用的两个工具链。 GCC 的全称是 GNU Compiler Collection ,
分类: 其他 发布时间: 12-21 23:34 阅读次数: 0

优先队列及(二叉)堆

  数据结构书籍与算法书(包括算法导论、算法设计)通常将优先队列(Priority Queue)与堆(Heap)放在一起讲,算法导论上先讲堆这个特殊的数据结构,后讲堆的两个应用,堆排序与优先队列。算法设计这本书先讲优先队列是个什么样的数据结构,有什么性质,为什么需要优先队列这种数据结构,然后讲实现优先队列有什么样的要求,而这些要求数组(Array)和链表(Linked List)都不能满足,所以我们需要设计一种新的数据结构来满足这些要求,那就是堆。个人更喜欢算法设计书上这种顺序。   某些特定
分类: 其他 发布时间: 12-21 23:34 阅读次数: 0

语音专题第一讲,麦克风阵列的语音信号处理技术

https://blog.csdn.net/ffmpeg4976/article/details/52397000 转载自地平线机器人大讲堂,主讲人徐荣强。 2011年11月毕业于英国爱丁堡大学通信与信号处理专业,曾任诺基亚,联想,微软高级音频工程师。现在Horizon-Robotics负责语音相关硬件系统设计,涉及远场高灵敏度麦克风阵列设计,高精度音频硬件编解码器评估验证,远场语音前处理算法的评估验证,涉及声源定位,波束形成,盲信号分离,回声抑制及平稳降噪等相关技术算法。 前言 随着人工智能
分类: 其他 发布时间: 12-21 23:34 阅读次数: 0

Linux - Shell - 免密码登录

概述 简述 linux ssh 无密码登录 无能狂怒 最近真是不知道写啥了 环境 os centos7 1. 场景 场景 主机A 需要经常访问 主机B 每次访问, 都要输入一次 密码 问题 每次都输密码很麻烦 解决思路 windows 找一个 终端软件, 保存登录信息 linux 配置 ssh 免密码登录 2. ssh 免密码登录 概述 简介 ssh 免密码登录 原理 ssh 登录方式 这个我也不太懂, 就略了 非对称加密 主机A 生成 公钥 和 私钥 主机B 保留 主机A 的公钥 3. 配置
分类: 其他 发布时间: 12-21 23:34 阅读次数: 0

3.Vue的基本语法

1.v-bind 你看到的 v-bind 等被称为指令。指令带有前缀 v-,以表示它们是 Vue 提供的特殊特性。 我们可以使用 v-bind 来绑定元素特性! 在这里,该指令的意思是:“将这个元素节点的 title 特性和 Vue 实例的 message 属性保持一致”。 注:使用 v-* 属性绑定数据是不需要 {} 包裹的 1 <!DOCTYPE html> 2 <html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml">
分类: 其他 发布时间: 12-21 23:34 阅读次数: 0

区块链自问自答 day2

区块链自问自答 day2 区块链的自治性是如何达成的?为什么能够在去信任的环境下自由安全地交换数据? 区块链中有众多的节点,包含了恶意节点、故障节点、正常节点,想要这些节点共同做出一致的决定就需要一套共识机制来解决。 1982年,著名计算机学家兰波特提出了拜占庭将军问题:拜占庭帝国派出了几只军队进攻一个城堡,如果这些带队的将军中有叛徒,在只能靠信使通讯的情况下,如何能够保证忠诚的将军同时、准确的行动?这个问题本质是说:在分布式计算机网络中,如果存在故障和恶意节点,是否能够保持正常节点的网络一致
分类: 其他 发布时间: 12-21 23:34 阅读次数: 0

Java基础一篇过(一)反射

一、反射是个啥   定义 : 在运行状态中动态获取的类的信息以及动态调用对象的方法,这种功能称为java语言的反射机制。 对于任意一个类,都能够知道这个类的所有属性和方法。 对于任意一个对象,都能够调用它的任意一个方法和属性。 二、Class对象   定义 : 我们在开发过程中,创建的每一个类也是对象,即类本身是java.lang.Class类的实例对象,我们称这个实例对象为类对象,也就是Class对象。   学习反射前我们先要了解类对象有什么用: Class 类的实例对象表示正在运行的 Ja
分类: 其他 发布时间: 12-21 23:34 阅读次数: 0

Trie Service

Description Build tries from a list of <word, freq> pairs. Save top 10 for each node. Example Example1 Input: <"abc", 2> <"ac", 4> <"ab", 9> Output:<a[9,4,2]<b[9,2]<c[2]<>>c[4]<>>> Explanation: Root / a(9,4,
分类: 其他 发布时间: 12-21 23:34 阅读次数: 0