NOT
C#开发wps插件
首先安装wps 2016专业版,然后再开发。 第一步,打开vs2010,新建一个类库项目 说明:其中Resource1.resx是资源文件,它包括了两张png图片一个定义ribbon的txt文件。 第二步,项目生成设置 勾选com互操作注册。 第三步:设置程序集文件 打开AssemblyInfo.c ......
Java常见集合类学习笔记
List 1.ArrayList Vector LinkedList区别 ArrayList和Vector底层实现基本相同,都是基于数组实现的,只是Vector的方法用synchronized修饰;所以ArrayList是线程不安全的,Vector是线程安全的。 LinkedList底层基于 ......
redux如何删除对象
deleteItem(state, { payload }) { return produce(state, (draftState: any) => { const { electronicFenceKey, airportId } = payload; let res = state.detai ......
SQL server CONVERT()函数关于data用法
CONVERT() 函数是把日期转换为新数据类型的通用函数。 CONVERT() 函数可以用不同的格式显示日期/时间数据。 语法:CONVERT(data_type(length),data_to_be_converted,style) data_type(length) 规定目标数据类型(带有可选 ......
学习MKdown
Mkdown 标题 二级标题 三级标题 标题:#+标题名字,每多一个标题+一个# 字体 Hello,World! Hello,World! Hello,World! Hello,World! 引用 选择java, 学习java. 分割线 “ ” “***” 图片 超链接 点击跳转到我的博客 列表 列 ......
.NET 上传文件到华为云OBS
一、创建一个HuaWeiOBS类,作为数据传递的对象。 1 public class HuaWeiOBS 2 { 3 public string AK { get; set; } 4 public string SK { get; set; } 5 /// <summary> 6 /// OBS桶终 ......
logback-thtf.xml 日志输出控制
<?xml version="1.0" encoding="UTF-8"?> <configuration scan="true" scanPeriod="60 seconds" debug="false"> <!-- 日志存放路径 --> <property name="log.path" val ......
堆和栈的区别
栈是编译期间就分配好的内存空间,因此你的代码中必须就栈的大小有明确的定义;局部值类型变量、值类型参数等都在内存中 堆是程序运行期间动态分配的内存空间,你可以根据程序的运行情况确定要分配的堆内存的大小 ......
SQL语句的基本使用5-多值子查询
这个作业属于哪个课程 https://edu.cnblogs.com/campus/uzz/cs3 这个作业要求在哪里 https://edu.cnblogs.com/campus/uzz/cs3/homework/13074 这个作业的目标 SQL语句的基本使用5-多值子查询 1.在student ......
Shell脚本学习笔记
导航 目录导航Shell脚本入门脚本格式第一个Shell脚本helloworldShell中的变量系统变量常用系统变量案例实操自定义变量基本语法变量定义规则案例实操特殊变量$n基本语法案例实操特殊变量$#基本语法案例实操特殊变量$*、$@基本语法案例实操特殊变量$?基本语法案例实操运算符基本语法案例 ......
实验四 信号量
使用二值信号量解决多线程售票系统数据错误问题 实现代码 #include <stdio.h> #include <pthread.h> #include <unistd.h> #include <semaphore.h> int ticketAmout = 2; // 票的数量: 全局变量 sem_ ......
redis集群的简单应用
1、创建集群 # 创建redis示例docker run -d --name redis-node-1 --net host --privileged=true -v /data/redis/share/redis-node-1:/data redis:6.0.8 --cluster-enabled ......
ABB机器人示教器转数计数器如何进行更新
很多学员在学习和使用机器人的过程中,会遇到提示需要更新转数计数器的情况. 工业机器人在出厂时,对各关节轴的机械零点进行了设定,对应着工业机器人本体上六个关节轴的同步标记,机械零点是各关节轴运动的基准。 工业机器人的零点信息是指各关节轴处于机械零点位置时,各关节轴电机编码器对应的读数(包括转数数据和单 ......
威纶通触摸屏与三菱FX3U通讯
1控制要求 威纶通触摸屏与三菱FX3U本体通讯 2硬件设备 1、威纶通触摸屏 2、三菱 FX3U PLC 3软件 1、GX Work2 2、Utility Manager 4接线 1、管脚排列图 2、威纶通讯端子定义 3、三菱PLC端子定义 5威纶通触摸屏设置 对于威纶通触摸屏设置如下: 设备类型选 ......
PostgreSql使用中遇到的问题
PostgreSql使用中遇到的问题:持续更新 注意:pq中null和空字符串是完全没啥关系的。如果要判断字段是否有值,在不确定是null或者是空字符串时,就用length(field)>0 1.如果ddl中定义的字段名是大写的,那么查询字段名就要带"" eg: SELECT "LegalOrgID ......
[ABC235G] Gardens
[ABC235G] Gardens 题目描述: 有三种不同颜色的球,分别有 \(A,B,C\) 个。(相同颜色的球之间不区分) 将球放入 \(N\) 个不同的盒子中,要求: 每个盒子至少放了一个球 每个盒子不能存在两个相同颜色的球 可以不放完所有的球 求放置方案数对 \(998244353\) 取模 ......
harbor的清理策略
harbor的清理策略在指定的仓库中进行配置 配置的是保留策略 1. 匹配仓库名,如项目名为test 镜像为 则仓库匹配dev/* 就可以匹配到test/dev/nsp-vue 注意匹配规则dev/*中的“/”是必须要添加的,否则匹配不到 2.设置保留个数 有最近推送/拉取的个数 最近推送过/拉取过 ......
Siemens 西门子200smartPLC与TIA wincc通讯(modbus TCP)
之前分享了如何使用经典WINCC与200 SMART连接,但还有很多朋友使用博途WINCC来开发界面,今天我们介绍下用博途WINCC与200 SMART通讯,依然使用Modbus Tcp协议,该方法适用于支持标准Modbus Tcp(服务器)协议的任何设备。 注意:博途wincc只能做Modbus ......
Linux中bash、sh、./命令的区别
之前在centos7上面执行用pyinstaller打包的程序时发现用【bash xxx】无法运行。改用【./xxx】就可以运行。遂百度一波发现了自己之前理解的一个误区,特记录如下。 Linux存在多种解释器,以下是常用的几种(下方为原文): bash: 这是Bash shell的解释器。当你使用b ......
中电金信鲸视:以AI视觉技术为复杂行业场景装上“火眼金睛”
作为人工智能和计算机视觉的交叉领域,智能视觉通过仿生人类视觉机能,对不同形式的视觉输入进行处理、理解和决策。现今,智能视觉已成为应用广泛、市场覆盖大、形式多样的产业方向,得到了国家政策的大力支持。 如在科技部等六部门印发的《关于加快场景创新以人工智能高水平应用促进经济高质量发展的指导意见》中,提 ......
python create_future
import asyncio async def main(): loop = asyncio.get_running_loop() future = loop.create_future() print("Future created:", future) await asyncio.sleep( ......
OmniPlan Pro:让Mac项目规划管理变得一目了然
OmniPlan Pro是一款专为Mac用户量身定制的项目规划管理软件,它提供了丰富的功能和工具,帮助用户轻松解决项目规划、跟踪和管理过程中的各种问题。 →→↓↓载OmniPlan Pro 一、强大的项目管理功能 OmniPlan Pro采用了直观易用的界面设计,让用户能够快速创建项目计划并设置任务 ......
论文阅读(三)——Channel-wise Topology Refinement Graph Convolution for Skeleton-Based Action Recognition
代码 实验 python main.py --config config/nturgbd-cross-subject/default.yaml --work-dir work_dir/ntu/csub/ctrgcn --device 0 --num-worker 0 综述 ......
Java大文件上传详解及实例代码
前言: 上周遇到这样一个问题,客户上传高清视频(1G以上)的时候上传失败。 一开始以为是session过期或者文件大小受系统限制,导致的错误。查看了系统的配置文件没有看到文件大小限制,web.xml中seesiontimeout是30,我把它改成了120。但还是不行,有时候10分钟就崩了。 同事说, ......
ubuntu 20.04系统上安装teleport开源堡垒机
ubuntu 20.04安装部署teleport堡垒机 简介:Teleport是一款简单易用的开源堡垒机系统,具有小巧、易用的特点,支持 RDP/SSH/SFTP/Telnet 协议的远程连接和审计管理 官方网站地址:https://www.tp4a.com/ 官方文档地址:https://docs ......
ABB机器人示教器中配置组输入输出
很多学员在学习和使用机器人的过程中,会遇到一个很重要的东西,就是我们机器人要做输入输出时需要配置对应的信号。 那我们配置对应信号的前提是要配置IO版。 本篇文章就是基于已经配置好了DSQC652的信号板情况下的一个IO设置。 注意:各位学员需要注意,并不是所有信号板都是DSQC652,要根据你的信号 ......
信号的模态分解(汇总篇)
1.MATLAB:EMD(经验模态分解) 代码地址:EMD(经验模态分解) (mbd.pub) 在机器学习和信号处理中,“EMD” 可指代经验模态分解(Empirical Mode Decomposition),它是一种非线性时频分析方法。 经验模态分解是一种将信号分解为一系列固有模态函数(In ......
IINA Mac:免费的视频播放器
IINA Mac是一款免费的视频播放器,适用于Mac平台。它的外观和设计都遵循了现代MacOS的风格,优雅而简洁。IINA Mac的开发者使用Swift编程语言进行开发,使得这款播放器拥有强大的性能和兼容性,可以流畅播放几乎所有主流的视频格式以及进行网络播放。 →→↓↓载IINA Mac版 IINA ......