polling_address(设备地址)

HART命令6:写POLLING地址 这是数据链路层管理命令。这个命令写Polling地址到设备,该地址用于控制主变量AO输出和提供设备标识。 只有当设备的Polling地址被设成0时,设备的主变量AO才能输出,如果地址是1~15则AO处于不活动状态也不响应应用过程,此时AO被设成最小;并设置传输状态第三位——主变量模拟输出固定;上限/下限报警无效。如果Polling地址被改回0,则主变量AO重新处于活动状态,也能够响应应用过程。 请求: 字节0: 设备的Polling地址 响应: 字节0:
分类: 其他 发布时间: 01-07 22:01 阅读次数: 0

Codeforces Round #612 (Div. 2) C. Garland

题目:https://codeforces.com/contest/1287/problem/C 思路一:贪心 将整个串分为 \(0\) 段和非 \(0\) 段 易得: 若一个 \(0\) 段两端都是偶数或都是奇数,都填偶数或都填奇数,否则 \(complexity+=2\) 若一个 \(0\) 段两端奇偶性不同,\(complexity+=1\) 若一个 \(0\) 段只有一端,填与它拥有那一段奇偶性相同的数,否则 \(complexity+=1\) 将拥有两端的 \(0\) 段长度从小到大
分类: 其他 发布时间: 01-07 22:01 阅读次数: 0

Shiro权限管理框架(五):自定义Filter实现及其问题排查记录

明确需求 在使用Shiro的时候,鉴权失败一般都是返回一个错误页或者登录页给前端,特别是后台系统,这种模式用的特别多。但是现在的项目越来越多的趋向于使用前后端分离的方式开发,这时候就需要响应Json数据给前端了,前端再根据状态码做相应的操作。那么Shiro框架能不能在鉴权失败的时候直接返回Json数据呢?答案当然是可以。 其实Shiro的自定义过滤器功能特别强大,可以实现很多实用的功能,向前端返回Json数据自然不在话下。通常我们没有去关注它是因为Shiro内置的一下过滤器功能已经比较全了,后
分类: 其他 发布时间: 01-07 22:01 阅读次数: 0

38、Auto-Encoder和Variational Auto-Encoder实战

1、Auto-Encoder  降到自定义层 1 import os 2 import tensorflow as tf 3 import numpy as np 4 from tensorflow import keras 5 from tensorflow.keras import Sequential, layers 6 from PIL import Image 7 from matplotlib import pyplot a
分类: 其他 发布时间: 01-07 22:01 阅读次数: 0

buildin function

# _*_ coding:utf-8 _*_ # @Time :2020/1/7 0:27 # @Author :dery # @File :lambda.py # @Software :PyCharm # 匿名函数:简化函数定义 # 格式:lambda 参数1, 参数2..:运算 # # # def func(): # print('aaa') # # # def add(a, b): # s = a + b # return s # # # f
分类: 其他 发布时间: 01-07 22:01 阅读次数: 0

远程登录Linux系统及上传下载文件

目录 1. 远程登录Linux系统 1.1 为什么要远程登录 1.2 Xshell6安装 1.3 连接登录 1.3.1 连接前提 1.3.2 Xshell连接配置 2. 远程上传下载文件 2.1 Xftp6安装 2.2 Xftp连接配置 2.3 中文乱码问题解决 1. 远程登录Linux系统 1.1 为什么要远程登录 服务器一般在机房,或者和运维人员压根不在一个地方,不可能每次操作都要跑过去。 1.2 Xshell6安装 Xshell6下载链接 ,提取码:lmwb Xshell6安装教程 ,不
分类: 其他 发布时间: 01-07 22:01 阅读次数: 0

Codeforces Round #611Div3

Codeforces Round #611Div3 解题报告 A. Minutes Before the New Year 直接模拟 #include<bits/stdc++.h> #define PII pair<int, int> using namespace std; typedef long long ll; int T, n; void solve() { int h, m; cin >> h >> m; int ans = 0; ans += (2
分类: 其他 发布时间: 01-07 22:01 阅读次数: 0

Disruptor的简单介绍与应用

前言 最近工作比较忙,在工作项目中,看了很多人都自己实现了一套数据任务处理机制,个人感觉有点乱,且也方便他人的后续维护,所以想到了一种数据处理模式,即生产者、缓冲队列、消费者的模式来统一大家的实现逻辑。 下面时是对Disruptor基本使用的演示。使用中需要引入依赖 <dependency> <groupId>com.lmax</groupId> <artifactId>disruptor</artifactId> <version>3.4.2</version> </depend
分类: 其他 发布时间: 01-07 22:00 阅读次数: 0

梯度计算

求参数w进行求解梯度有两种方式1. mse.backward() w.grad 方式2. torch.autograd.grad(mse,[w]) #损失函数的梯度 import torch import torch.nn.functional as F x=torch.ones(1) w=torch.full([1],2) mse=F.mse_loss(torch.ones(1),x*w) w.requires_grad_() mse=F.mse_loss(torch.ones(1
分类: 其他 发布时间: 01-07 22:00 阅读次数: 0

前端小白初入IT行业

2020.1.7,刚开通博客,还没熟悉怎么用,看到好多大神的分享,不得不说,"佩服",”实在是佩服”!希望自己也可以成为IT高手吧!(不过现在真想入职字节跳动公司闯一闯,但愿能实现。)
分类: 其他 发布时间: 01-07 22:00 阅读次数: 0

原子性,有序性,可见性

synchronized (原子性 有序性 可见性) volatile (原子性 可见性) 1.volatile本质是在告诉jvm当前变量在寄存器(工作内存)中的值是不确定的,需要从主存中读取;synchronized则是锁定当前变量,只有当前线程可以访问该变量,其他线程被阻塞住。 2.volatile仅能使用在变量级别;synchronized则可以使用在变量、方法、和类级别的。 3.volatile仅能实现变量的修改可见性,并不能保证原子性;而synchronized则可以保证变量的修改可
分类: 其他 发布时间: 01-07 22:00 阅读次数: 0

java文件内容的读写

(3)参考教材P283【例15.5】,运用字符流的FileReader类和FileWriter类配合BufferedReader类和BufferedWriter类,实现文本文件(含中文)的复制。 代码: package class2; import java.io.*; public class MyIOs { public static void main(String[] args) throws IOException{ File file=n
分类: 其他 发布时间: 01-07 22:00 阅读次数: 0

[转帖]OutOfMemoryError系列(2): GC overhead limit exceeded

OutOfMemoryError系列(2): GC overhead limit exceeded https://blog.csdn.net/renfufei/article/details/77585294 这是本系列的第二篇文章, 相关文章列表: OutOfMemoryError系列(1): Java heap space OutOfMemoryError系列(2): GC overhead limit exceeded OutOfMemoryError系列(3): Permgen sp
分类: 其他 发布时间: 01-07 22:00 阅读次数: 0

BZOJ2411 : 黄牌

将裁判作为原点,求出原点到每个圆的切点。 将这些切点以及矩形的顶点极角排序,用堆维护最靠近裁判的圆。 对于一段相邻的极角区间,如果没有圆,那么对答案的贡献是三角形的面积。 否则求出两条射线与圆的交点$A,B$,则对答案的贡献是三角形$OAB$的面积减去三角形$OAB$与圆的交的面积。 时间复杂度$O(n\log n)$。 注意因为精度问题,求射线与圆的交点时可能会被判断为不存在交点,此时应该直接用切点。 #include<cstdio> #include<cmath> #include<a
分类: 其他 发布时间: 01-07 22:00 阅读次数: 0

K8s使用YAML文件创建资源

由于K8s技术的火爆,导致现在大大小小的企业都在使用,虽然没有普及,但本人相信时迟早的事情,所以抓紧时间多学习一下吧!在K8s中创建资源的方式有两种:命令行和YAML文件,本次博文主要介绍使用YAML文件的方式,如需使用命令行创建资源请参考K8s资源对象的基本管理Kubernetes中的YAML文件与配置清单是一样的,根据个人习惯。本次博文统称为YAML文件!一、YAML文件基础YAML是专门用来
分类: 企业开发 发布时间: 01-07 22:00 阅读次数: 0

云计算就业前景怎么样 学后可以胜任哪些岗位

  云计算就业前景怎么样?学后可以胜任哪些岗位?若问近年来最火的是什么,那必须是云计算!目前我国云计算产业保持了较好的发展态势,创新能力显著增强、服务能力大幅提升、应用范畴不断拓展,已成为提升信息化发展水平、打造数字经济新动能的重要支撑。  云计算市场广阔“钱”景佳  随着云计算运营模式的不断清晰和成熟,客户对于云计算的接受程度不断提供,市场将迎来广阔的发展空间。统计显示,2018年我国云计算整体
分类: 企业开发 发布时间: 01-07 22:00 阅读次数: 0

模块化导出导入的几种方式

require: node 和 es6 都支持的引入 export / import : 只有es6 支持的导出引入 module.exports / exports: 只有 node 支持的导出 Node里面的模块系统遵循的是CommonJS规范。 CommonJS定义的模块分为: 模块标识(module)、模块定义(exports) 、模块引用(require) 在node中,exports = module.exports
分类: 其他 发布时间: 01-07 21:50 阅读次数: 0

linux下在先安装32位qt 链接

download.qt.io/official_releases/online_installers/
分类: 其他 发布时间: 01-07 21:50 阅读次数: 0

注册树模式

概念:将对象注册到全局的树上,任何地方直接去访问。 实例: 定义注册树模式类 <?php namespace app; /** * 注册树模式实例类 * Class Register * @package app */ class Register { /** * 定义全局树,当成一个全局变量可能更好理解 */ protected static $object; /** * 定义设置注册方法: 把$val对象放到树上
分类: 其他 发布时间: 01-07 21:50 阅读次数: 0

java程序的基本认识

一. 关于java程序的基本结构: java程序是面向对象的语言,所以class就成了基本单位。 以程序Hello为例子: public class Hello { public static void main(String[] args) { System.out.println("Hello, world!"); } } 上述程序中Hello为class的类名,public为修饰符,说明Hello是可以公开访问的。 注意:public不仅可以修
分类: 其他 发布时间: 01-07 21:50 阅读次数: 0