AtCoder-Beginner-Contest-380
A. 123233 题目描述 给定一串数字,判断它是否满足以下条件: 1只出现一次 2只出现两次 3只出现三次 思路 直接输入string,开一个数组统计出现的次数即可。 代码 12345678910111213141516171819202122#include <iostream>using namespace std;const int N = 20;int cnt[N];int main(){ string str; cin >> str; for(auto i : str) { cnt[i - '0'] ++ ; } if(cnt[1] == 1 && cnt[2] == 2 && cnt[3] == 3) puts("Yes"); else puts("No"); return 0;} B. Hurdle...
阀门图示
ESDV: ROV: PCV: SSV: PV: 手阀: 流量计:
trend主背景Init代码
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187int linesize = 0; //...
报警自动亮屏
附属文件有:WakeScreen.ps1、wakeUp.ctl 一、修改睡眠时间 将进入睡眠模式的时间改为从不。 二、powershell脚本 将WakeScreen.ps1脚本放在项目名称/bin路径下 此脚本可以自动按一次空格键 如果需要更改按键,只需要修改WakeScreen.ps1文件里keybd_event里面的0x20 16进制 对应键 0x01 鼠标左键 0x02 鼠标右键 0x04 鼠标中键 0x08 Backspace键 0x09 Tab键 0x0D Enter键 0x10 Shift键 0x20 Space键 panel脚本 步骤一: 将wakeUp.ctl文件放入Scripts中 此脚本作用: 监听报警是否发生,发生了就执行上面的脚本 如果想要根据报警级别来处理是否亮屏,可以修改wakeUp.ctl文件中的注释部分。 12345678910string dpClass;dpGet(dp + ":_alert_hdl.._class", dpClass); //...
trend导入dp说明
说明 在主页面的Initialize代码中 将需要打开的txt文件路径写在这里。 【注意】txt编码格式需要是UFT8 这是折线图trend1的配置。 【注意】每一个配置项下的参数必须写在配置项名称下面,不能留空。如 参数前面不能留空格
viewstar 折线图
界面配置 这里介绍的折线图为【value over time】,更多详细配置可在viewstar参考手册中搜索:Trend widget Common—基础设置 Display time range 设置每一大格的时间间距 Legend/Toolbar font 设置字体格式 Time and value grid Draw grid:会在每一个时间段出现一条虚线 Draw background grid:意义不明 Area Area 一般只需要一个即可,如果是两个,效果如下 Time Scale 时间轴显示在下方还是上方 设置第一个显示时间,一般为【时:分】。通过User defined自定义设置 里面的参数可以通过viewstar的帮助手册搜索:formatTime。 内容如下: 设置第一个显示时间,一般为【月:天】,设置方法同上。 Curve 添加曲线 当点击添加曲线后,可以输入一个DP element。曲线就会随着这个DP值的变化而改变。(也可以不输入,在初始化中使用脚本添加) Common Data...
vba演示代码
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111Sub main() ' wb:工作簿 Dim wb As Workbook ' ws:工作表 Dim ws As Worksheet ' file:打开的路径 Dim file As String file = "C:\Users\25276\Desktop\test.xlsx" ' 打开工作簿 Set wb = Workbooks.Open(file) ' 打开【指定】工作表 ...
pnl页面切换
...
make构建
对于一个C/C++项目,可以使用make命令进行项目的编译,将这个项目生产出一个可执行文件。 比如一个C/C++项目结构为: 1234567- makefile_test - main.cpp - func_a.h - func_a.cpp - func_b.h - func_b.cpp - Makefile 对Makefile进行编辑 【注】:Makefile文件缩进需要使用Tab按钮 12345678910111213141516171819202122232425# Makefile 示例CC = g++CXXFLAGS = -Wall -gTARGET = mainall: $(TARGET)$(TARGET): main.o func_a.o func_b.o>---$(CC) $(CFLAGS) -o $(TARGET) main.o func_a.o func_b.omain.o: main.cpp>---$(CC) $(CFLAGS) -c main.cppfunc_a.o:...
nodejs学习
1. 安装Node.js、npm、express 123sudo apt install nodejssudo apt install npmnpm install express --save 2. 创建项目目录 123mkdir nodejscd nodejsnpm init -y 3. 编写服务器代码 1234567891011121314151617181920212223// server.jsconst express = require('express');const app = express();const PORT = 3000;// 设置跨域访问app.use((req, res, next) => { res.setHeader('Access-Control-Allow-Origin', '*'); res.setHeader('Access-Control-Allow-Methods', 'GET, POST, PUT,...