ICode9

精准搜索请尝试: 精确搜索
  • ATOM DTU实现485通信2022-02-11 11:36:04

    接法:    代码: #include <M5Atom.h> #define RX_PIN 33 #define TX_PIN 23 char temp; void setup() { M5.begin(true,true,true); Serial2.begin(115200, SERIAL_8N1, RX_PIN, TX_PIN); //Set the baud rate of serial port 2 to 115200,8 data bits, n

  • linux学习笔记17-管好网络2022-02-06 11:00:57

    linux学习笔记17-管好网络 查看和操作网络接口 网络接口 network interface ifconfig 所有用户都可以用此命令查看网络接口,但是只有root用户才可以操纵网络接口 此讲中所有网络都是指的以太网 [stu@localhost ~]$ ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:56:04

  • TX-1C板:A/D转换数码管锁死在255问题的解决和提高数码管数字显示的一些小的改进2022-02-05 22:58:58

    书上原题如下 书上代码如下 #include <reg52.h> //52系列单片机头文件 #include <intrins.h> #define uchar unsigned char #define uint unsigned int sbit dula=P2^6; //申明U1锁存器的锁存端 sbit wela=P2^7; //申明U2锁存器的锁存端 sbit adwr=P3^6; //定义AD的WR

  • 详解 Seata Golang 客户端 AT 模式及其使用2022-02-03 21:35:53

      概述   我们知道 Seata Java Client 的 AT 模式,通过代理数据源,实现了对业务代码无侵入的分布式事务协调机制,将与 Transaction Coordinator (TC) 交互的逻辑、Commit 的逻辑、Rollback 的逻辑,隐藏在切面和代理数据源相应的代码中,使开发者无感知。那如果这个方法,要用 Golang

  • P1126 机器人搬重物2022-02-02 16:58:23

    题目描述 机器人移动学会(RMI)现在正尝试用机器人搬运物品。机器人的形状是一个直径1.61.6米的球。在试验阶段,机器人被用于在一个储藏室中搬运货物。储藏室是一个 N \times MN×M 的网格,有些格子为不可移动的障碍。机器人的中心总是在格点上,当然,机器人必须在最短的时间内把物品

  • Python 使用 Web3.py 进行 ETH 和代币转账2022-01-31 20:30:14

    1、安装 Web3.py pip install web3.py 2、注册 Infura 获得节点服务 使用邮箱注册 Infura 账户后,创建一个项目,即可获得以太坊节点服务,进入设置即可看到链接的URL 可以选择主网测试网等,会有两个链接,一个是使用HTTPS的一个是使用WebSocket,按你的需求选择一个就行了,注意:Infura

  • BFS求解迷宫问题2022-01-29 19:04:39

    BFS解决迷宫问题 广度优先搜索定义BFS遍历过程算法实现算法思想图的广度优先搜索算法—邻接矩阵 求解迷宫问题案例分析代码实现 广度优先搜索 定义 广度优先搜索,又称宽度优先搜索,广度优先搜索是一层一层访问的,类似于树的层次遍历,图的顶点之间是多对多的关系,相对于出发

  • 关于485的一个问题2022-01-29 19:04:28

    #include <M5Stack.h> #define RX_PIN 16 #define TX_PIN 17 #define X_OFF 160 #define Y_OFF 30 int i=0,s=0; void setup() { M5.begin(); M5.Power.begin(); M5.Lcd.setTextSize(1); M5.Lcd.drawString("RS485 Unit test", 75, 3, 4

  • ZOJ3781. Paint the Grid Reloaded2022-01-26 10:04:22

    黑白染色模板题 首先通过DFS缩点,将所有相同状态的连通块缩成一个点 之后枚举每一个点进行BFS,计算变成最终状态的最小值 #include<bits/stdc++.h> using namespace std; const int N = 50, M = 2500; int T, n, m, cnt, ans; char s[N]; char g[N][N]; int h[M], e[4 * M], ne[4 *

  • trex-core与trex-emu通讯说明2022-01-25 17:36:52

    TRex架构图 TRex-EMU can receive commands (RPC via JSON-RPC) from a Python client and send/receive packets via a ZMQ channel that connects it to the TRex server (RX core). Packets from the network (from a TRex server physical port) that match a filter (dyna

  • Linux查看实时网卡流量的几种方式2022-01-24 18:33:19

    在工作中,我们经常需要查看服务器的实时网卡流量。通常,我们会通过这几种方式查看Linux服务器的实时网卡流量。 1. sar -n DEV 1 2 sar命令包含在sysstat工具包中,提供系统的众多统计数据。其在不同的系统上命令有些差异,某些系统提供的sar支持基于网络接口的数据统计,也可以查看设备

  • 6.4.2 用BFS求最短路2022-01-24 01:04:10

    前面的篇幅占了太多,再次新开一章,讲述BFS求最短路的问题 注意此时DFS就没有BFS好用了,因为DFS更适合求全部解,而BFS适合求最优解 这边再次提醒拓扑变换的思想在图形辨认中的重要作用,需要找寻不同图形在进行拓扑变换时候的不变性 假设有一个网格迷宫,由n行m列的单元格组成,每个单元格要

  • 【无标题】2022-01-23 17:02:14

    1.苹果和虫子   1.相减可能会出现负数,需要特判;除数可能为0,需要特判 2.   有效,   无效。 2.对角线的交点 原公式为n * (n-1) * (n-2) * (n-3) / 24 为了防止爆掉 我们写成n*(n-1)/2*(n-2)/3*(n-3)/4 3.蛇形数组 1.发现其变换规律,就是先右,再下再左再上,每当越界或某个位置

  • 2021 Jiangsu Collegiate Programming Contest2022-01-22 17:01:02

    A 签到题 #include <bits/stdc++.h> using namespace std; int T, n; int main() { cin >> T; while (T -- ) { cin >> n; int sum = 0; vector<string> v1, v2; string s, str; for (int i = 1; i <

  • 【DFS】八皇后问题2022-01-22 16:32:15

    题目描述 在8*8的棋盘上放置8个皇后,使它们互不攻击,即任意两个皇后不允许处在同一横排。同一纵列,也不允许处在同一与棋盘边框成45°角的斜线上。现在假设第一行的皇后的位置已经确定了,问符合条件的摆法有多少种? 输入 多组测试数据。先输入一个整数T表示组数。 然后是T组数据。

  • Oracle数据库事务2022-01-20 14:02:44

    1 /// <summary> 2 /// 执行多条SQL语句,实现数据库事务。 3 /// </summary> 4 /// <param name="SQLStringList">多条SQL语句</param> 5 public static void ExecuteSqlTran(ArrayList SQLStringList)

  • 操作码 OP_CODESEPARATOR2022-01-14 16:59:40

    OP_CODESEPARATOR 可以说是比特币脚本中最神秘的操作码。在本文章我们将介绍它并演示其在实际应用中的用法:优化 OP_PUSH_TX 中的原像大小。 OP_CODESEPARATOR Sighash 原像是在比特币签名中被签名的交易摘要,其​​格式如下: 第 5 部分,scriptCode,通常包含整个锁定脚本。唯一的

  • 【Codeforces 817D】Imbalanced Array2022-01-14 16:04:00

    CF817D Imbalanced Array 链接 CF817D Imbalanced Array 题目大意 求: \[\sum_{l=1}^n\sum_{r=l}^n\left(\max_{i=l}^r\{a_i\}-\min_{i=l}^r\{a_i\}\right) \]思路 方法一 \(\mathcal{O}(n^3)\) 暴力。 方法二 先转化: \[\begin{aligned} \sum_{l=1}^n\sum_{r=l}^n\left(\max_

  • 记一次gorm连接池打满,连接不释放的问题2022-01-14 15:01:42

    概述:使用事务一定要关闭!(心急的可以直接看这句,赶紧去检查下自己的代码)   我们golang项目用的gorm,最近pre测试跑脚本时,总会出现504,某个接口不可用。分析了半天pprof,阻塞数量较多的goroutine,某些时候并不能看到真实问题的所在。   出现504,通过pprof:debug/pprof/goroutine?debu

  • 2022/1/13学习总结2022-01-13 23:31:06

    学习目录 1.背英语4级词汇2小时 2.刷题 3.尝试修改没有AC的题目并使其AC 4.复习链表相关知识 刷题 1. P1101 单词方阵 题目描述 给一n \times nn×n的字母方阵,内可能蕴含多个“yizhong”单词。单词在方阵中是沿着同一方向连续摆放的。摆放可沿着 88 个方向的任一方向,同一单词

  • MySQL事务隔离级别与锁机制2022-01-12 21:05:38

    事务四大特性(ACID) 原子性、一致性、隔离性、持久性 并发事务带来的问题 脏写:多个事务同时对某条数据进行修改更新操作,最后一个更新的事物会覆盖其他事物更新的结果 脏读:某一事物读取到了另一事物已经更新但未提交的数据 不可重复读:某一事物在多次读取某一数据时,出现数据不一样的

  • Linux下nacos报unknown system variable ‘tx_read_only‘2022-01-12 10:02:51

    说明:我这边linux上使用的时mysql8.0.23,nacos是1.1.3 这个问题是因为mysql-connector-java驱动包与数据库的版本不一致导致的,所以需要下载对应的mysql连接驱动包 官方下载地址:https://mvnrepository.com/artifact/mysql/mysql-connector-java/8.0.23 2.进入到nacos目录下创建

  • 2021CCPC女生赛2022-01-11 21:33:11

    A. 公交路线 #include <bits/stdc++.h> using namespace std; int n, x, y, m; int k[20], p[20]; int main() { cin >> n >> x >> y; for (int i = 1; i <= n; i++) cin >> k[i]; cin >> m; for (int i = 1; i <= m

  • D-PHY2022-01-08 23:34:50

    D-PHY时序 TLPX:进入HS-Request状态(LP-01)的时间。 THS-PREPARE: TX端进入Bridge状态(LP-00)所需要的一段时间。 THS-ZERO:TX段从LP进入到HS需要保持LP-00 状态一段时间。 THS-PREPARE+THS-ZERO: 传输前的同步时序。 THS-SYNC:TX在HS模式下发送给同步信号 00011101。 THS-Trail:送

  • 总结Linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令2022-01-07 16:34:05

    lnux常用的命令格式一般为commend [option] [file],具体格式可以通过man或者help来查看获得帮助, 例如:echo 等待标准输入,后面可以接字符串,也支持正则表达式 [root@centos ~]#echo 1 1 [root@centos ~]#echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin 例

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

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

ICode9版权所有