NOT

Cordic算法

一.传统CPU计算三角函数方式 1.泰勒级数(用无限项连加式的级数来表示一个函数,这些相加的项由函数在某一点的导数求得) 2.查表法(先算出所有点的三角函数值,再实时查表) 二.FPGA计算三角方式 FPGA等计算能力弱的嵌入式设备进行加减运算还是容易实现,但是想要计算三角函数(sin、cos、ta ......
算法 Cordic

Modbus tcp 格式说明 通讯机制

Modbus tcp 格式说明 通讯机制 附C#测试工具用于学习,测试 前言: 之前的博客介绍了如何用C#来读写modbus tcp服务器的数据,文章:http://www.cnblogs.com/dathlin/p/7885368.html 当然也有如何创建一个服务器文章:http://www.c ......
机制 通讯 格式 Modbus tcp

ILSpy安装

下载地址:ILSpy download | SourceForge.net ......
ILSpy

smartkit安装Ubuntu update.sh脚本

#!/bin/bash # # system init config # cat>/root/iplist.csv<<EOF 2102312PRH10L1000305,enp133s0,168.31.0.14/24,10,bond4,enp131s0,enp132s0,802.3ad,168.17. ......
脚本 smartkit Ubuntu update sh

通过pyshark解析pcap报文

代码: import pyshark def extract_dns_info(packet): dns = packet.dns query_name = dns.qry_name if hasattr(dns, 'qry_name') else None query_type = dns.qry ......
报文 pyshark pcap

NOI 2023

省流:D 类银牌,两天会零个题。 ### Day -2 抵达天府之国 成都!走在小巷间,教练突然停下来,停顿了几秒钟,若有所思地看着我们,清了清嗓子,发出了他对成都的第一句也是唯一一句评价: > 这里的老板好像都光着膀子呀 ### Day -1 抵达成都最高层,成都七中!太美丽了七中,当我拉着行李箱 ......
2023 NOI

Unity中的AnimBool

Unity中的AnimBool是一个用于控制动画布尔值的类。它可以用于在动画过程中控制物体的状态或行为。 AnimBool类可以用于创建一个布尔值,并在动画过程中根据指定的插值方式进行插值计算。它可以用于控制物体的可见性、激活状态、动画过程中的行为等。 使用AnimBool类的步骤如下: 创建Ani ......
AnimBool Unity

python数据类型内置方法补充

可变与不可变数据类型 常见的数据类型 常见的数据结构类型:链表、单链表、双链表、循环列表、(C实现的 指针)、栈、树、二叉树、平衡二叉树、完全二叉树、b树、b+树、b-树等、队列、图等 在Python中,没有值传递还是引用传递一说,都说可变类型与不可变类型 不可变数据类型 不可变类型:str、int ......
类型 方法 数据 python

NXP之TCM(ITCM/DTCM)、OCRAM解释

TCM=Tightly Coupled Memory,是一种高速缓存,直接集成在CPU芯片中。 DS有两种TCM,分别是ITCM(Instruction TCM)和DTCM(Data TCM)。 1、内存支持列表中,内存详细参数里,SS指的是单面内存,DS指的是双面内存。 内存一共有两面,根据内存总 ......
OCRAM ITCM DTCM NXP TCM

8.31续8.13图形化界面

用继承改写主界面代码,便于代码的分类 方法的调用: setSize( xx,xx); 窗口大小的设置 setVisible (true); 窗口是否显示的选定 setTitle( //语句输出);界面标题的设置 setAlwaysOnTop(true);界面置顶的设置 setLocationRela ......
图形 界面 8.31 8.13 31

Linux中Tomcat介绍及安装

一、什么是Tomcat 1.1 tomcat历史和介绍 Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,Tomcat具有处理HTML页面的功能,它还是一个Servlet和JSP容器 起始于SUN公司的一个Serv ......
Tomcat Linux

解决goland在Windows下启动失败

背景:Windows11 + goland 2021.1.3,搭载30天的试用插件和一些基本插件,没有其他插件,因为同时开启了多个ide窗口,关闭之后,就打不开了 解决: 这类问题,去年的时候遇到过一次,当时是关闭idea以后就启动不了,因为工作比较忙,解决以后就没有来得及记录,依稀记得是插件导致的 ......
Windows goland

XGboost详解

## 一 概述 XGBoost提供梯度提升树(也称为GBDT,GBM),可以快速准确地解决许多数据科学问题,相同的代码可以在主要分布式环境运行(Apache Hadoop,Apache Spark,Apache Flink)。 系统优化: - 并行计算:支持并行计算。 - 树剪枝:用贪心算法来选择最 ......
XGboost

CF1860C Game on Permutation

[递推法解决博弈论问题。](https://codeforces.com/problemset/problem/1860/C "递推法解决博弈论问题。") 博弈论问题基本思路是先确定“状态”,即先手必胜或者先手必败。这里定义“必胜/必败”为**走到当前格子的人**的结局(赛时因为搞混了走入的人和走出 ......
Permutation 1860C 1860 Game CF

洛谷P3679 [CERC2016] 二分毯 Bipartite Blanket

考虑霍尔定理和广义霍尔定理: > 霍尔定理:对于一个左部图为 $X$、右部图大小为 $Y$ 的二分图(钦定 $|X|\leq |Y|$),存在边数等于 $|X|$ 的匹配的充要条件是:对于左部图的任何一个点集,右部图中和它相邻的点集大小都大于等于它(相邻的点集指的是所有点出边的并集)。 * 证明:必 ......
Bipartite Blanket P3679 3679 2016

Python的数据类型的内置方法

# Python的数据类型的内置方法 - 可变与不可变数据类型 - 字典的内置方法 - 元组的内置方法 - 集合的内置方法 ## 可变与不可变数据类型 ### 常见的数据类型 ```python 常见的数据结构类型:链表、单链表、双链表、循环列表、(C实现的 指针)、栈、树、二叉树、平衡二叉树、完全 ......
类型 方法 数据 Python

CF1288D

看到题目中有很多 $\min,\max$,一眼二分答案。 考虑一个常见的套路:假设我们二分的值是 $mid$,那么我们在判断合法性时把数字矩阵变成 $01$ 矩阵:假若 $a_{i,j}\geq mid$,则赋值为 $1$;否则为 $0$。 用了这个套路后,我们可以把一行中最小值是否 $\geq m ......
1288D 1288 CF

pgsql将一个数组select成每行的数据

1、需求 现在有一个数组:[1, 2, 3, 4, 4, 5, 6, 7, 7, 8, 9, 10] 要求去重后展示 2、可以使用pgsql中的unnest和array方法 SELECT DISTINCT unnest(array[1, 2, 3, 4, 4, 5, 6, 7, 7, 8, 9, 1 ......
数组 数据 select pgsql

8.31

### 今天就一个下午是写题,是模拟赛 #### [Password](https://www.luogu.com.cn/problem/CF126B) 首先你可以明显观察出来是要求 $border$ 的。 怎么查在中间出现过呢? 首先所有答案的可能性就是不停跳 $border$ 。 然后出现$1- ......
8.31 31

CF1712F Triameter 题解

## Description 你有一棵有 $n$ 个点的树,树上的每条边权值都为 $1$。现在有 $q$ 次询问,每次询问一个整数 $x$,并将叶子结点全部相连上权值为 $x$ 的边(操作不会保留)。问每次操作后图的直径是多少。图的直径定义为 $\underset{1\leq uans$ 且 $h_ ......
题解 Triameter 1712F 1712 CF

Mysql基础9-事务

一、事务简介 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有操作作为一个整体一起向系统提交或者撤销操作请求,即这些操作要么同时成功,要么同时失败。mysql的事务默认是自动提交的,也就是说,当执行一条DML语句,Mysql会立即隐式的提交事务 二、事务操作 2.1 查看事务提交方式 ......
事务 基础 Mysql

Apple script to show or hide window

https://apple.stackexchange.com/questions/98123/what-is-the-applescript-command-to-show-or-hide-iterm2-window Here are several options (none of them h ......
script window Apple hide show

中断处理的现场保存——PSW

来源:《操作系统 精髓与设计原理(第九版)》 附录c PSW一般包含condition cods + 其他状态信息(如中断使能、内核/用户状态)。 condition cods,计算结果:正、负、0、溢出,条件分支测试的一部分。 ......
PSW

UOJ-783 新年的双区间操作

## 题意 给定一个序列 $a$,给一个操作序列 $m$,每个操作形如 $(l_i, r_i, x_i, l'_i, r'_i, y_i)$,表示如果区间 $[l_i, r_i]$ 最大值大于等于 $x_i$ 则将区间 $[l'_i, r'_i]$ 对 $y_i$ 取 $\max$。现在进行 $q$ ......
区间 UOJ 783

可到达的首都

![image-20230831191250541](https://img2023.cnblogs.com/blog/3107168/202308/3107168-20230831191251731-1503433890.png) 考虑无环/大于1的强连通分量的情况。此时仅需让首都连向除自己外入度 ......
首都

Beyond Compare使用小技巧

有时候我们需要比较文件夹内容是否相同,这个时候,可以使用Beyond Compare比较 小技巧: 可以设置Rule来进行比较规则的设置,这个地方我忽略了时间戳 ......
Compare 技巧 Beyond

Python中如何快速解析JSON对象数组

由于浏览器可以迅速地解析JSON对象,它们有助于在客户端和服务器之间传输数据。本文将描述如何使用Python的JSON模块来传输和接收JSON数据。 ### JavaScript Object Notation JSON (JavaScript Object Notation)是一种用于数据交换的语 ......
数组 对象 Python JSON

Python教程:sys模块中maxsize()的方法

在Python中,sys模块有一个名为maxsize()的方法。这个方法返回一个变量Py_ssize_t可以容纳的最大值。 Py_ssize_t是一个整数,它给出了变量可以取的最大值。大小因操作系统的位而异。 32位的大小为(2 power 31)-1,64位的大小为(2 power 63)-1。 ......
模块 maxsize 方法 教程 Python

redis--webshell提权

实验很简单,但是实验过程中出现了很多问题 redis连接问题。 redis第一次登录成功,但是第二次就连接不上了。 解决方法:在服务端执行iptables -F 在客户端存储键值,更改存储路径和存储文件,将存储路径修改成网站默认目录。写入一句话木马。 使用蚁剑进行连接 ......
webshell redis

centos里phpstudy报错

出现Address already in use: AH00072: make_sock: could not bind to address [::]:8报错,说明80端口被占用 可以寻找到80端口使用的程序并关闭。 但是我当时查看线程和端口的时候没有找到。这台虚拟机之前安装过apache,所以s ......
phpstudy centos