图论(六):所有节点对的最短路径

  • Post author:
  • Post category:其他

所有节点对之间的最短路问题:给定一个加权有向图 G=(V,E) ,对于每一对结点 ( u , v ) ∈ V (u,v)\in V ( u , v ) ∈ V ,找到从u到v的最短路径。 Input:用邻接矩阵表示有向加权图。 Output:一个n×n的矩阵 D = ( d i j ) D=(d_{ij}) D = ( d i j ​ ) , d i j d_{ij} d i j ​ 表示从i结点…

继续阅读 图论(六):所有节点对的最短路径

嵌入式Linux学习路线

  • Post author:
  • Post category:linux

最近比较忙,对于嵌入式的相关学习一直没有很好的开展。今天也看了不少的嵌入式Linux的学习路线,也和几个工作过的朋友聊了聊,想把之后的学习过程记录下来。 自己以后想从事驱动开发这方面的工作,因为大多数人说应用程序开发和驱动开发还是有差距的,所以我也接受这个观点了。 技术栈准备走C+ARM+Linux+(C#/QT)。其中,对于嵌入式,C是必备语言,更接近底层,效率更高;ARM架构是现在主流的嵌入式…

继续阅读 嵌入式Linux学习路线

【2019.05】极验滑动验证码破解 geetest

  • Post author:
  • Post category:其他

【极验测试站】 https://www.geetest.com/demo/slide-popup.html 滑动验证码如下图 破解滑动验证码一般都是得到验证码的原图和有滑块的图,这里我们抓包发现极验的原图和滑块图经过了一定的处理,比较难操作,所以我们可以通过截图的方式来处理。 原图 滑块图 结果展示 操作见代码,注释写的比较详细 #!/usr/bin/env python # encoding: …

继续阅读 【2019.05】极验滑动验证码破解 geetest

如何在IDEA上拉取仓库代码

  • Post author:
  • Post category:其他

1.从仓库复制代码的连接(选择的是HTTPS哦) 2.打开IDEA ---> file ---> New ---> Project from Version Control。 3.选择Repository URL,把从仓库复制的代码连接粘贴在URL那行,点击Clone,就可以从仓库拉取代码。(Directory代码存放在本地的位置。要修改代码存放的位置,需要在粘贴之前先修改文件夹…

继续阅读 如何在IDEA上拉取仓库代码

关于QT socket通信中接收端丢包现象分析

  • Post author:
  • Post category:其他

因工作需要,开发了一个基于QT UDP通信的小软件,根据网上的教程写了服务器接收端 但是实际使用中发现,客户端出现了丢包现象,且丢包段基本固定。 经过分析后发现,发送端正常。百度查询相关的接收函数,基本上千篇一律,不是你抄我就是我抄你,没人提出这个问题。 QString recv = ""; QByteArray buff; while(socket->hasPendingDatagrams…

继续阅读 关于QT socket通信中接收端丢包现象分析

ABCNet的下载与训练–训练自己的数据集

  • Post author:
  • Post category:其他

文章目录 @[TOC](文章目录) 前言 一、ABCNet的下载与demo 1.下载 2. demo 二、训练自己的数据集 1. 使用标注工具windows_label_tool 2. 转换为json (很重要,json文件错了,会出很多问题) 3. 训练 1. 修改相关配置文件 2. 训练 3. 测试 总结 inference 前言 这段事件跑实验,正好用到了ABCNet, 中间遇到了很多的问题…

继续阅读 ABCNet的下载与训练–训练自己的数据集

从零开始的FPGA学习14–基于 I2C 协议的 EEPROM 驱动控制

  • Post author:
  • Post category:其他

基于 I2C 协议的 EEPROM 驱动控制 I2C物理层 I2C协议层 I2C 整体时序图 I2C设备器件地址 I2C设备存储地址 I2C 读/写操作 I2C 单字节写操作 I2C 页写操作 I2C 随机读操作 I2C 顺序读操作 实战演练 I2C 驱动模块 I2C物理层 I2C协议层 I2C 整体时序图 图中标注①表示“总线空闲状态”,在此状态下串口时钟信号 SCL 和串行数据信号 SDA 均…

继续阅读 从零开始的FPGA学习14–基于 I2C 协议的 EEPROM 驱动控制

ReentrantReadWriteLock读写锁底层实现、StampLock详解

  • Post author:
  • Post category:其他

文章目录 读写锁、StampLock详解 ReentrantReadWriteLock 简介 基本使用 整体结构 读锁与写锁 Sync 锁降级 自己设计读写锁 StampedLock 简介 三种访问模式 使用 使用场景和注意事项 读写锁、StampLock详解 ReentrantReadWriteLock 简介 适用于读多写少的场景,特点是读读不互斥,读写与写写互斥。 基本使用 private R…

继续阅读 ReentrantReadWriteLock读写锁底层实现、StampLock详解

MATLAB中对方阵行列式的求解、矩阵的累加和与累乘积进行求解、矩阵的排序、矩阵的秩和迹、以及矩阵的特征值和特征向量的求解

  • Post author:
  • Post category:其他

目录 1、方阵的行列式计算 2、累加和与累乘积 (1)累加和 (2)累乘积 3、对于数据进行排序 4、求矩阵的秩 5、矩阵的迹 6、计算矩阵的特征值和特征向量 1、方阵的行列式计算 在线性代数中,对于一个方阵进行求值运算需要先将其转换为行列式,MATLAB中提供过了det函数用于对于方阵的行列式进行求值运算,最后计算得到转换后的行列式的值。 例如: A=[3,4,8;5,1,9;10,12,4];…

继续阅读 MATLAB中对方阵行列式的求解、矩阵的累加和与累乘积进行求解、矩阵的排序、矩阵的秩和迹、以及矩阵的特征值和特征向量的求解

【JavaScript】滑动屏幕的手势事件

  • Post author:
  • Post category:java

在手机端滑动屏幕,左滑、右滑、上滑、下滑的事件怎么捕捉?下面的纯js代码可以实现: document.addEventListener('touchstart', handleTouchStart, false); document.addEventListener('touchmove', handleTouchMove, false); var xDown = null; var yDown …

继续阅读 【JavaScript】滑动屏幕的手势事件