XOR

串口 RS232 RS485

一、 接口的物理结构 1. RS232接口:RS 232接口连接器使用DB-25的25芯插头座。一些设备与PC机连接的RS-232接口,因为不使用对方的传送控制信号,只需三条接口线,即“发送数据”、“接收数据”和“信号地”。所以采用DB-9的9芯插头座,传输线采用屏蔽双绞线。 2. RS485接口: ......
串口 RS 232 485

西门子S7系列PLC以太网通讯处理器编程调试方法

转以太网通讯模块型号有ETH-S7200-JM01和ETH-S7300-JM01,适用于西门子S7-200/S7-300/S7-400、SMART S7-200、西门子数控840D、840DSL、合信、亿维PLC的PPI/MPI/PROFIBUS转以太网。 ......
处理器 方法 PLC

PTE11-linux操作系统安全

linux操作系统分为账户安全、文件系统安全、日志分析等三类。 linux系统标识与鉴别 安全主体 安全主体 用户:身份标识userID;组:身份标识group ID 文件必须有所有者,必须属于某个或多个组,用户和组的关系灵活(一对多,多对多等都可以),根用户拥有所有权限。 信息存储-用户信息:/e ......
系统 linux PTE 11

两个数组最小的异或值之和

###1. 状态压缩 + 动态规划 顺序不重要,依次枚举数组1的每个数,和数组2进行组合计算 ``` class Solution { public: int minimumXORSum(vector& nums1, vector& nums2) { int n = nums1.size(); if ......
之和 数组 两个

字符串或列表反转

mstr = 'abc' ml = [1,2,3] print(mstr[::-1]) # cba print(ml[::-1]) #[3, 2, 1] ......
字符串 字符

面向对象(java)

一、定义 二、 注意事项: 一个java文件中最好只写一个类; 三、封装 (1)对象代表什么,就得封装对应的数据,并提供数据对应的行为; (2)如果加了static,就是类的变量(类共享),而不是实例变量了; ......
对象 java

java双冒号写法(Lambda的简写)

类似这种 Person::getName,双冒号写法,是Java8对Lambda表达式的简写 常见的简写场景有 以下是Java 8中方法引用的一些语法: 静态方法引用(static method)语法:classname::methodname 例如:Person::getAge对象的实例方法引用语 ......
冒号 简写 写法 Lambda java

iframe嵌套其它网站页面 全屏设置

背景: 今天在使用iframe时,发现嵌套页面中有个【全屏】功能,不好使,查了一下,发现iframe还有1个属性allowfullscreen设置,可以设置是否支持全屏,默认是false,现在把iframe的基础属性整理一下。 iframe基本属性 通常我们使用iframe主要设置 src,宽、高, ......
页面 iframe 网站

曲线艺术编程 coding curves 第十四章 其它曲线(Miscellaneous Curves)

# 第十四章 其它曲线(Miscellaneous Curves) > 原作:Keith Peters https://www.bit-101.com/blog/2022/11/coding-curves/ > > 译者:池中物王二狗(sheldon) > > blog: http://cnblog ......
曲线 Miscellaneous 艺术 coding Curves

08:vue3 组件基础

定义一个组件 在components文件夹下新建MyComponent.vue组件 写入下面代码 1 <script> 2 export default { 3 data() { 4 return { 5 count: 0 6 } 7 } 8 } 9 </script> 10 11 <templat ......
组件 基础 vue3 vue

ubuntu最常用的快捷指令

终端常用快捷键 ctrl + alt + t 打开终端 ctrl + shift + c 复制 ctrl + shift + v 粘贴 左上角窗口按钮 新建终端 上箭头 复制上一次运行的指令 tab 补全指令 ctrl + 左右箭头 快速移动 常见终端指令 poweroff 关机 reboot 重启 ......
指令 常用 ubuntu

PowerDesigner反向导入表+PowerDesigner的ER图设计+PowerDesigner连接外键的线(版本16.5)

# 使用PowerDesigner导入表+PowerDesigner画ER图+PowerDesigner设置外键 ps: ①ER图:就是PD中的 ==Physical Diagram== ## 一、导入表,并设置备注为PD中的显示名称 - 参考:https://blog.csdn.net/weixi ......
PowerDesigner 版本 16.5 16

单线程JavaScript为何如此高效

原文合集地址如下,有需要的朋友可以关注 [本文地址](https://mp.weixin.qq.com/s?__biz=MzI5MjY4OTQ2Nw==&mid=2247484294&idx=1&sn=631260d028b7f5d863fbd8e88a3d71dc&chksm=ec7cc0d2db ......
线程 JavaScript

MySQL:SQL 错误 [1118] [42000]: Row size too large.

1.场景: 今天在用MySQL建表的时候,报了一个错误; SQL 错误 [1118] [42000]: Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. Th ......
错误 MySQL 42000 large 1118

JAVA设计模式之建造者模式

设计模式 设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式 ......
模式 设计模式 JAVA

花惑う夏を待つ僕に差す月明かり

6 月 25 日 ~ 7 月 4 日 其实只准备考三科。 其实学点文化课挺好的。 ## LG P9111 [福建省队集训2019] 最大权独立集问题 给定一颗 $n$ 个点的树,初始时每个点有点权 $c_i$,$S=0$。进行 $n$ 次操作,每次操作选择一个还在的点 $u$,执行如下操作: - 令 ......

P6891 [JOISC2020] ビルの飾り付け 4

# P6891 [JOISC2020] ビルの飾り付け 4 **[题目传送门](https://www.luogu.com.cn/problem/P6891)** ## Problem 给定长度为 $2n$ ($1\le n\le5\times10^5$)的序列 $A$,$B$。要求构造一个单调不降 ......
P6891 JOISC 6891 2020

环上倍增,直接倍增

``` /* 只需要直到下一个走到点是谁,那就可以进行倍增的处理 而不需要去是否成环的问题 直到他的下一个点就可以了 环上倍增也是一个道理,可以直接走下去 */ #include using namespace std; #define int long long #define br cout=0 ......

最短路

## BFS求最短路 BFS可用于求无权图的最短路,时间复杂度为$O(m)$,$m$为图上边的数量。 ## Floyd求最短路 Floyd用于求任意两点的最短路径,使用于任意图,无论有向无向,正权负权。时间复杂度为$O(n^3)$,$n$为节点数量。 设$dp[i][j]$是从$i$点到$j$的最短 ......

Jmeter用户参数使用

今天遇到一个问题,用户参数设置了两个用户,但是运行后只能取到第一个用户 问题原因:线程组的线程数设置为1了,所以每次都只有一个用户被取到 解决方法:线程组的线程数要设置为2个或以上才能用到所有的用户 备注:当线程数设置成2个时,察看结果树中是按参数设置的顺序执行的。但是,当参数设置为3个时(即大于用 ......
参数 用户 Jmeter

C++、Lua、Python字符串防止转义

## 使用场景 1. C++里测试路径需要转义,Windows复制路径里面的斜杠需要加斜杠,每次都需要操作比较麻烦,而且看着也不好看 2. 换行,代码里有时候硬编码一些文本、数据,依赖""的自动拼接和行末的斜杠,需要手动写\r\n换行 ## C++ Raw string literal 以前用Lua ......
转义 字符串 字符 Python Lua

三行汉字说清高维前缀和,三行代码写出高维前缀和

——whk时突然发现高维前缀和就是暴力前缀和,震惊0922 首先考虑二维空间里的前缀和,很明显就是横着对每一行做一遍,再竖着对每一列做一遍。 三维空间也很简单,横着做一遍纵着做一遍竖着做一遍。 推广到 $n$ 维,枚举每一维依次做一遍就好,只不过状压了,代码: ``` for (int i = 0; ......
前缀 高维 代码

C++ 继承

面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。这样做,也达到了重用代码功能和提高执行效率的效果。 当创建一个类时,您不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。这个已有的类称为基类,新建 ......

基类 & 派生类

一个类可以派生自多个类,这意味着,它可以从多个基类继承数据和函数。定义一个派生类,我们使用一个类派生列表来指定基类。类派生列表以一个或多个基类命名,形式如下: class derived-class: access-specifier base-class 其中,访问修饰符 access-speci ......
amp

访问控制和继承

派生类可以访问基类中所有的非私有成员。因此基类成员如果不想被派生类的成员函数访问,则应在基类中声明为 private。 我们可以根据访问权限总结出不同的访问类型,如下所示: 访问publicprotectedprivate 同一个类 yes yes yes 派生类 yes yes no 外部的类 y ......

镭神N10P测试记录

测试一下镭神N10P,发现资料包更新了很多,但是pdf文档有的没更新,按照手册上是运行不出来的。 这边记录一下,把测试记录下来,后面方便复制。 1. 插上雷达,连接上Ubuntu,终端输入 lsusb 看到CP210x的驱动串口就算连上了。这边可能需要前面教程把驱动装上,也可能你的Ubuntu自带。 ......
N10P N10 10P 10

chatgpt润色

Below is a paragraph from an academic paper. Polish the writing to meet the academic style, improve the spelling, grammar, clarity, concision and over ......
chatgpt

java运行ubuntu clear命令

import java.io.BufferedReader; import java.io.InputStreamReader; public class ClearScreen { public static void main(String[] args) { try { // 执行clear命 ......
命令 ubuntu clear java

Django 数据库操作

#### 查询 ``` models.UserInfo.objects.all() models.UserInfo.objects.all().values('user') #只取user列 models.UserInfo.objects.all().values_list('id','user') ......
数据库 数据 Django

通dnSpy的搜索去除Spire.PDF的PDF水印

打开加载Spire.PDF 在 PdfDocument 类中搜索LicenseProtector 点击进入 䯈() (这个方法每个版本不一样 ,按实际来)修改该方法 永远返回true 鼠标放到第53行 然后鼠标右键 编辑IL指令 进入修改界面 注意高亮第0055行 修改ldc.i4.0为idc.i4 ......
水印 PDF dnSpy Spire