frontEnd

  • Post author:
  • Post category:其他

一.websocket 原文链接 http协议中,服务器具有被动性,只有当客户端发送http请求时才开始服务由于http是状态协议,所以,每次发送请求时,都要重新传输identity info(鉴别信息),来告诉服务端你是谁。为了实现实时信息传递,目前的ajax轮询和long poll都不能很好的实现 ajax轮询需要服务器有强大的处理能力和资源long poll由于在没有信息要传送时,http的…

继续阅读 frontEnd

RTMP协议规范1.0中文版

  • Post author:
  • Post category:其他

RTMP协议规范1.0 译注 本文档主要翻译于http://wwwimages.adobe.com/content/dam/Adobe/en/devnet/rtmp/pdf/rtmp_specification_1.0.pdf。 绝大部分使用直译,小部分使用意译。专有名词基本不翻译,既保留规范的原意,又不会感觉翻译起来怪怪的。 1. Introduction Adobe’s Real Time M…

继续阅读 RTMP协议规范1.0中文版

order by num

  • Post author:
  • Post category:其他

看《深入理解Oracle》的时候,发现还有 order by num 的用法,记一下: -- 按第一个字段降序排列 SELECT * FROM DBA_SEGMENTS ORDER BY 1 DESC; -- 按 count 字段排序,这里写起来很简便 SELECT OWNER, COUNT(1) FROM DBA_SEGMENTS GROUP BY OWNER ORDER BY 2 DESC; …

继续阅读 order by num

并查集Python版

  • Post author:
  • Post category:python

以下来自于leetcode 使用数据结构:并查集 思路:由于相等关系具有传递性,所有相等的变量属于同一个集合;只关心连通性,不关心距离,因此很容易想到并查集。(很容易嘛,反正我想不到) 并查集 「并查集」用于判断一对元素是否相连,它们的关系式动态添加的,这一类问题叫做「动态连通性」问题;主要支持「合并」与「查询是否在同一个集合」操作;底层结构是「数组」或者「哈希表」,用于表示「节点」指向「父节点」…

继续阅读 并查集Python版

牛客网刷题7(python)

  • Post author:
  • Post category:python

36.输入两个链表,找出它们的第一个公共结点。 思路 :建立一个list列表。遍历第一个链表,将其结点值保存在新建列表。同时遍历第二个链表,判断,若链表2中存在结点值属于新建列表,则返回;否则,结点指向下一个值,继续遍历。 class ListNode: def __init__(self, x): self.val = x self.next = None class Solution: def…

继续阅读 牛客网刷题7(python)

搭建webdav文件共享服务器,使用Nginx搭建WebDav作为简易共享空间

  • Post author:
  • Post category:其他

*本文仅作为备忘。 很多情况下,我们需要一个共享的存储空间,用来存储数据。基于软件的支持性调研结果,WebDav应该是最为适合的一种。 1、首先要安装Nginx apt install nginx-full 2、配置域名和目录(下为配置文件示例) server { listen 443 ssl http2; server_name test.com; ssl on; ssl_certificate…

继续阅读 搭建webdav文件共享服务器,使用Nginx搭建WebDav作为简易共享空间

STM32串口中断接收HAL库超详解析

  • Post author:
  • Post category:其他

之前一直用的固件库跑c8t6和zet6,现在有幸接触到stm32H743用到HAL库,学习嘛都是踩坑,csdn,然后...理解底层库的代码 本人有幸遇到了H7的串口中断接收只进去一次的Bug,于是马上csdn,才发现网上全是在回调函数里写接收处理的逻辑,而我不一样,可能我比你们帅我就要把接收逻辑写在中断服务函数里面(狗头),其实是因为最先接触的板子是103的c8t6所有例程都是在服务函数里处理的,…

继续阅读 STM32串口中断接收HAL库超详解析

智能车竞赛·通过虚拟示波器实现电机PID调参

  • Post author:
  • Post category:其他

本文主要针对智能车小白,大佬可以浅看一下,如有错误希望大家多多指正。 引入: 刚入门智能车的朋友们可能都知道备赛时要对电机进行PID调试,看了一大堆资料,了解了什么是位置式PID,什么是增量式PID,kuakua一顿乱写,写好了电机PID控制代码。写好代码之后,诶!我要怎么调试呢?怎么在电脑上看电机的转速呢?哦~!懂了!要用上位机来看。诶!上位机是什么?…… 估计小白们一开始肯定会有这样的疑惑吧。…

继续阅读 智能车竞赛·通过虚拟示波器实现电机PID调参

使用TTS产生的错误

  • Post author:
  • Post category:其他

       今天在使用TTS的时候遇到了一些错误,总结如下: 首先出现的问题是0x101,表示创建TTS句柄出现问题,解决办法是重装TTS Server端。 其次的问题是出现0x402,表示网络连接出现异常,解决办法是更新TTS客户端DLL。 最后出现的问题是0xE,表示连接超时,解决办法是打开Windows防火墙。   版权声明:本文为hanyu1980原创文章,遵循 CC 4.0 BY-SA…

继续阅读 使用TTS产生的错误

【opencv】棋盘格角点检测

  • Post author:
  • Post category:其他

为了建立相机的成像几何模型以及矫正透镜畸变,需要对相机进行标定以得到其内外参及畸变参数。 使用了棋盘格进行相机标定,在此之前首先要对棋盘格角点进行检测。opencv中封装了一个寻找角点的函数cv::findChessboardCorners()以及绘制棋盘角点函数cv::drawChessboardCorners()。下面对两函数进行总结介绍,并贴出相关代码实现。 1.cv::findChessb…

继续阅读 【opencv】棋盘格角点检测