ICode9

精准搜索请尝试: 精确搜索
  • 超声波测距+蓝牙与App通信+控制开发板灯亮灭2021-01-28 18:03:40

    超声波测距+蓝牙与App通信+控制开发板灯亮灭 模块: 超声波模块:VCC,GND,Trig(控制端),Echo(接收端) 蓝牙模块有:VCC,GND,TX,RX,STATE,EN 分析: 控制端需要初始化一个GPIO口,先拉高再拉低,持续10us,模块自动发送 8 个 40khz 的方波,自动检测是否有信号返回,有信号返回,通过 IO 输出

  • Basic Wall Maze POJ - 2935简单bfs2021-01-24 14:59:00

    In this problem you have to solve a very simple maze consisting of: a 6 by 6 grid of unit squares 3 walls of length between 1 and 6 which are placed either horizontally or vertically to separate squares one start and one end marker A maze may look like t

  • Python爬取国内新冠疫情数据及对其数据提取(2021-01-21)2021-01-21 22:58:23

    Python爬取国内新冠疫情数据及对其数据提取 要爬取的网页: https://view.inews.qq.com/g2/getOnsInfo?name=disease_h5. 文章目录 Python爬虫-新冠疫情时实数据1.需要用到的库2.写入数据,保存本地json文件3.爬取国内疫情数据(csv文件保存)4.爬取结果截图(2021.1.20)5.总结

  • 奖励关题解2021-01-16 15:32:53

    题目传送门 我就是一个成功的反例… 直接正着推,直接推成了憨憨 思路 首先我们看题: n < = 15 n<=15 n<=15,灵光

  • P4565 [CTSC2018]暴力写挂 边分治+虚树2021-01-09 09:05:05

    题意: 戳这里 分析: 这道题是通道的弱化版,所以没什么好说的直接开始推柿子 我们发现存在两个 \(lca\) 边分治没法直接解决有根树过 \(lca\) 的路径,但是 \(dep(x)+dep(y)-dep(lca(x,y))\) 这个东西可以转化成 \(\frac{1}{2}\times (dep(x)+dep(y)+dis(x,y))\) 而 \(dis(x,y)\) 这种

  • WiFi---AP+STA共存模式(ESP8266)2020-12-30 16:01:23

    AP+STA共存模式 介绍程序步骤程序后续 介绍 AP+STA的工作原理就是:当模块作为AP时,它同时又可以作为一个STA模式存在,例如:WiFi模块作为AP,可以让客户的手机或者计算机接入,同时该模块又可以作为一个STA接入到路由器或者上位服务器进行数据上传。 需要注意的是,模块在AP和模块做

  • C#解决“System.Threading.ThreadStateException:“在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式。请确保您的 Main 函数带有 STAT2020-12-29 14:03:25

    “System.Threading.ThreadStateException:“在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式。请确保您的 Main 函数带有 STAThreadAttribute 标记。 只有将调试程序附加到该进程才会引发此异常”的异常 Thread t = new Thread((ThreadStart)(() => { // 将出

  • HDU-4192-Guess the Numbers2020-12-18 12:57:54

    地址:http://acm.hdu.edu.cn/showproblem.php?pid=4192 思路:首先将中缀表达式转为后缀表达式,然后将数组全排列取计算每一个排列的后缀表达式的值即可 Code: #include<iostream> #include<algorithm> #include<stack> using namespace std; int n; int d[55]; stack<string> s

  • 二、Crazepony1无人机源码分析-(4)接受遥控器的数据2020-12-15 23:29:06

    二、Crazepony1无人机源码分析-(4)接受遥控器的数据 1.程序源码2.流程图 1.程序源码 //查询中断 void Nrf_Irq(void) { uint8_t sta = NRF_Read_Reg(NRF_READ_REG + NRFRegSTATUS); if(sta & (1<<RX_DR))//接收轮训标志位 { NRF_Read_Buf(RD_RX_PLOAD,

  • 802.11ax BSR机制2020-12-14 17:30:18

    本文参考IEEE Std 2016和802.11ax Draft5.0 首先,明确一个时间点,BSR机制是在802.11ax中才提出的。 BSR上报的机制分为两种 AP发送BSRP帧,请求STA上报BSR;STA主动上报BSR; BSR的作用 AP获知STA的BSR信息后,可以据此进行上行RU的分配。 在标准中,图9-1给出了通用的MAC帧格式,在MAC He

  • UOJ61. 【UR #5】怎样更有力气2020-12-09 16:04:23

    题目链接 Statement 给定一棵 \(n\) 点树 \(T\) 和 \(m\) 个操作 v u w : 在 \(T\) 中 \(u,v\) 的最短路上所有点里面选出若干对(可以不选,可以重复),在每一对之间加边,花费为 \(w\) . 有 \(p\) 个限制 t a b ,表示第 \(t\) 次不能在 \(a,b\) 之间加边,保证 \(a,b\) 在 \(u,v\) 的路径上

  • ESP8266透传+智能配网 源码分享2020-11-30 16:31:22

    功能介绍: 利用ESP12F模块,完成MCU通过标准的TTL转化成TCP_Client连接服务器。通过发送特定的指令,实现手机智能配网。文章资源链接:https://download.csdn.net/download/L_e_c/13203094 硬件介绍: 主要是连接一个灯,一路串口。供电使用DC-DC芯片。两路按键,复位芯片和设置BOOT电平使用

  • LeetCode刷题记81-71. 简化路径2020-11-30 09:33:59

    LeetCode刷题记81 71. 简化路径 题目 class Solution { public String simplifyPath(String path) { String ans = ""; Stack<String> sta = new Stack<String>(); String[] dirs = path.split("/+"); for (Stri

  • 单调栈及其应用2020-11-28 15:00:37

    单调栈 关于单调栈的基本性质和简单应用在线性表小结之队列与栈已经做了比较详细介绍,这里主要针对单调栈在实际解决问题中的应用进行补充例举与总结。 逛街 解题思路: 从左往右(1~n)单调递减入栈,依次记录栈中元素个数(ans[]),在从右往左(n~1)单调递减入栈,依次累加栈中元素个数(ans[]),最

  • 洛谷 U138543 湮灭的光2020-11-14 15:03:34

    洛谷 U138543 湮灭的光 洛谷传送门 题目背景 “我揭开了未来的面纱,却只看到了湮灭” 题目描述 在预言中,夏古拉斯炸毁后,星灵不久后就惨遭灭亡。 为了避免自己族人灭亡,黑暗教长踏上了寻找其他预言碎片的道路。 星系中分布着N块预言碎片,黑暗教长的总体力值为M。收集碎片不是一件易事

  • [2020.11.13]AGC035D - Add and Remove2020-11-13 20:02:26

    题意 给出一个长度为\(n\)的序列\(A\),每次可以做如下操作: 任取一个整数\(w\),满足\(2\le w\le\)当前序列长度 ,令\(A_{w-1}\)和\(A_{w+1}\)加上\(A_w\),然后删去\(a_w\)。 重复上述操作直到序列长度为\(2\),求最终\(A_1+A_2\)的最小值。 题解 不妨倒着考虑整个过程。每次考虑当前最后

  • csacademy Squared Ends 题解(动态凸包/李超树/分治/二进制技巧2020-11-12 11:33:46

    csacademy Squared Ends 题解(动态凸包/李超树/分治/二进制技巧) 题目链接 首先这是一个比较明显的dp题: \(dp_{i,j}\)表示前i个分成j段的最优解。 \[dp_{i,j}=\min(dp_{k,j}+(a_{k+1}-a_i)^2)=\min (dp_{k,j}+a_{k+1}^2-2\times a_{k+1}\times a_i)+a_i^2 \]但这样时间复杂度为\(O(n

  • 【第一章:绪论】静态时序分析圣经翻译计划2020-10-25 22:04:26

    本文由知乎赵俊军授权转载,知乎主页为https://www.zhihu.com/people/zhao-jun-jun-19 众所周知,静态时序分析是IC工程师必备知识点,也是秋招中笔试面试的高频考点。 网上不乏优秀视频课,如V3学院尤老师、小梅哥、IC创新学院邸志雄老师的课。 《Static Timing Analysis for Nanomete

  • STA LEARN NOTE2020-10-22 22:31:52

    STA LEARN NOTE 目录STA LEARN NOTE基础知识部分transition delay(信号转换延迟)propagation delay(逻辑门延迟)timing arc(时序弧)setup/hold time(建立/保持时间)timing path(时序路径)clock skew(时钟偏斜)clock jitter(时钟抖动)clock latencyclock domain(时钟域)PVT operate conditions(PVT环

  • 什么是状态机?用C语言实现进程5状态模型2020-10-13 09:00:58

    前言 状态机在实际工作开发中应用非常广泛,在刚进入公司的时候,根据公司产品做流程图的时候,发现自己经常会漏了这样或那样的状态,导致整体流程会有问题,后来知道了状态机这样的东西,发现用这幅图就可以很清晰的表达整个状态的流转。 一口君曾经做过很多网络协议模块,很多协议的开发都必

  • IEEE 802.11协议基础知识整理2020-09-17 23:31:21

    1. IEEE 802.11协议族成员 2. 频谱划分 WiFi总共有14个信道,如下图所示: IEEE 802.11b/g标准工作在2.4G频段,频率范围为2.400—2.4835GHz,共83.5M带宽 划分为14个子信道 每个子信道宽度为22MHz 相邻信道的中心频点间隔5MHz 相邻的多个信道存在频率重叠(如1信道与2、3、4、5信道有频

  • HDU 3311 Dig The Wells 【斯坦纳树:状压DP+SPFA】2020-09-10 13:00:41

    传送门 题意 可以在\(n+m\)个点上打井,可以修\(p\)条路,求前\(n\)个点能取到井水的最小花费是多少。 题解 把打井也转化为修路,即在\(0\)有一口井,然后求通过修路将\(0,1,...,n\)这\(n+1\)个点连通的最小费用。 如果是换成连通所有点的话,这个题就是一个最小生成树,可惜换不得。 然而这

  • 割点、强连通分量2020-08-21 22:01:28

    算是之前的DFS树的一个具体应用,写个模板。 割点: void DFS(int u) { dfn[u] = low[u] = ++ind; int childnum = 0; if(u == root) childnum = -1; for(int i = first[u]; i; i = e[i].next) { int v = e[i].to; if(!dfn[v]) { DFS(v), low[u] = min(low[u], low[

  • 在一个新线程(_beginthreadex)中调用 COM 库 Excel.Application 很受伤2020-07-27 09:01:41

    在 c 中,使用 _beginthreadex() 创建了一个线程,然后调用 COM 库 Excel.Application,一直在努力,可是从未成功。   #define E_NOINTERFACE ((HRESULT) 0x80004002L) 来来回回折腾了一天功夫,结果是暂时放弃。 下面是当时网上查询的相关资料,先记录下来,也许将来能用到。   ---------

  • STM32+USART+蓝牙模块(BT04)2020-07-22 12:31:14

    硬件:正点原子战舰V3 蓝牙模块BT04(HC-05也一样的,不过指令不一样) USB转TTL模块 软件:XCOM串口调试助手(PC) 蓝牙调试宝(安卓平台) ​ 昨晚调试蓝牙模块,这个蓝牙模块因为只需要连接串口就可以正常工作,应该来说比较简单。但是还是遇到一个小问题,找了很久的原因,调试了很长时

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有