网络日常学习笔记-DHCP

DHCP相关笔记整理和介绍
分类: 企业开发 发布时间: 09-19 23:10 阅读次数: 0

16路干接点采集16路继电器控制转以太网模块带232透传

C2000-A2-KDDA0A0-AD6为16路数字量输入(DI)和16路数字量输出(DO)的智能开关量联网采集模块。DO为16路A型继电器输出,采用标准的ModbusTCP通讯协议,可以通过TCP/IP网络远程采集开关量数据。设备同时带有一个RS232接口,可以将RS232接口数据转到网络传输,实现单串口服务器功能。特点:→16路数字量输入,低速脉冲可计数;→16路数字量输出,低压继电器电平脉冲
分类: 企业开发 发布时间: 09-19 23:10 阅读次数: 0

RFID是什么,有哪些应用?

RFID射频识别是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可工作于各种恶劣环境。RFID技术可识别高速运动物体并可同时识别多个标签,操作快捷方便。
分类: 企业开发 发布时间: 09-19 23:10 阅读次数: 0

私有云和混合云的关键设计考虑

云星数据分享了构建私有云和混合云的一些关键设计考虑因素。 最重要的建议是:在您的应用程序和业务目标中构建您的云应用程序。例如,提高敏捷性——包括减少提供应用程序的时间——可能是您的开发人员的目标,而节省成本、灵活的基础设施、更快的市场时间和业务单位的满意度是潜在的业务目标。
分类: 企业开发 发布时间: 09-19 23:10 阅读次数: 0

Java 中的 volatile 关键字

Java中volatile关键字是一个类型修饰符。JDK1.5之后,对其语义进行了增强。保证了不同线程对共享变量进行操作时的可见性,即一个线程修改了共享变量的值,共享变量修改后的值对其他线程立即可见通过禁止编译器、CPU指令重排序和部分happens-before规则,解决有序性问题volatile可见性的实现在生成汇编代码指令时会在volatile修饰的共享变量进行写操作的时候会多出Lock前缀
分类: 编程语言 发布时间: 09-19 23:10 阅读次数: 0

[现场实录] VueConf 2019 尤雨溪演讲总结

距离参加VueConf第一届大会已经很久了,裕波的介绍一如既往地有意思❤️,是他的努力保持了大会热情的社区氛围!另一个彩蛋就是EvanYou带了自己的亲人和孩子来到现场,真的是其乐融融!尤雨溪@StateofVueStateofVue发展现状ChromeDevTools有约90万的周活用户,React相比有160万。Evan推荐用ChromeDevTools来预测Vue的项目的真实开发者数据。Vu
分类: 服务端 发布时间: 09-19 23:10 阅读次数: 0

前端开发人员必备Web前端面试题与答案 西安尚学堂

HTML:1.对WEB标准以及W3C的理解与认识标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外链css和js脚本、结构行为表现的分离、文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件,容易维护、改版方便,不需要变动页面内容、提供打印版本而不需要复制内容、提高网站易用性;2.xhtml和html有什么区别HTML是一种基本的WEB网页设计语
分类: 服务端 发布时间: 09-19 23:10 阅读次数: 0

Cesium 本地部署案例

众所周知,cesium的服务器是搭建在国外的,所以我们国内的用户访问的时候贼慢。 有时想查个api或者看个案例半天都进不去,今天我来说一下傻瓜式搭建本地的cesium环境,用于大家没事查资料用! 步骤: 1、进入cesium官网找到需要的版本,进行下载; 2、这个是下载之后的目录结构,我来大致说一下。 Cesium的api文档位于Build/Documentation目录中。 Cesium所有必要的依赖和cesium.js位于Build/Cesium,平时我们开发所需要的包就是从这个目录下将其
分类: 其他 发布时间: 09-19 23:04 阅读次数: 0

linux 下使用 tc 模拟网络延迟和丢包-使用 linux 模拟广域网延迟 - Emulating wide area network delays with Linux

tc 是linux 内置的命令;使用man pages 查看 我们看到,其功能为 show / manipulate traffic control settings,可对操作系统进行流量控制; netem 与 tc: netem 是 Linux 2.6 及以上内核版本提供的一个网络模拟功能模块。该功能模块可以用来在性能良好的局域网中,模拟出复杂的互联网传输性能,诸如低带宽、传输延迟、丢包等等情况。使用 Linux 2.6 (或以上) 版本内核的很多发行版 Linux 都开启了该内核功能,比如
分类: 其他 发布时间: 09-19 23:04 阅读次数: 0

整数拆分(动态规划)

1.将正整数n无序拆分成最大数为m的拆分方案个数,要求所有拆分方案不重复。 样例: n = 5, m = 5,对应的拆分方案如下: 5 = 5 5 = 4 + 1 5 = 3 + 2 5 = 3 + 1 + 1 5 = 2 + 2 + 1 5 = 2 + 1 + 1 + 1 5 = 1 + 1 + 1 + 1 + 1 分析: (1)当n=1,无论m为多少,只有{1}一种划分 (2)当m=1,无论n为多少,只有{1,1,1…}一种划分 (3)当n<m,f(n,m)=f(n,n) (4)当n=m,
分类: 其他 发布时间: 09-19 23:04 阅读次数: 0

016 生成随机数

#include "stdafx.h" #include <stdlib.h> #include <time.h> // 生成随机数 - 100到200 int main(int argc, char *argv[], char **envp) { srand((unsigned)time(NULL)); int nLoop = 0; while (nLoop < 20) { int i = 100 + rand()
分类: 其他 发布时间: 09-19 23:04 阅读次数: 0

棋盘问题 (北京大学ACM-ICPC竞赛训练暑期课 )

描述在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。输入输入含有多组测试数据。 每组数据的第一行是两个正整数,n k,用一个空格隔开,表示了将在一个n*n的矩阵内描述棋盘,以及摆放棋子的数目。 n <= 8 , k <= n 当为-1 -1时表示输入结束。 随后的n行描述了棋盘的形状:每行有n个字符,其中 # 表示棋盘区域, . 表示空白区域(
分类: 其他 发布时间: 09-19 23:04 阅读次数: 0

IDEA内存设置

之前,博主的idea一直运行正常,今天,开发了一个接口,因为接口在项目中另一个模块,之前从来没有启动过这个模块,由于调试接口将该模块也放到tomcat容器中,结果我的idea不停崩溃,于是查看idea日志: 发现全部是out of memory,于是上网搜各种解决办法,基本都是将要设置idea的配置文件: 根据运行的是32位或64位不同设置相应的配置文件,注意,一定看下自己运行的idea是idea32.exe还是idea64.exe(我自从装了idea后一直用的默认的idea32.exe,所以
分类: 其他 发布时间: 09-19 23:04 阅读次数: 0

第七次作业———访问权限,对象使用

题目1:在作业5的基础上,在创建一个柱体类,包含矩形对象,高和体积等三个成员变量,一个构造方法进行成员变量初始化,和计算体积,换底两个功能方法。在主类中输入长,宽,高,计算柱体体积。输入新的长宽高,创建新的矩形对象,并利用换底方法换底,再次计算柱体体积 代码: /**在shape包中定义一个changfangxing类,他的功能是构建一个长方形,有四个double型的成员变量 分别为长,宽,面积,周长; 其中有访问器和修改器来修改或访问四个成员变量,并含有一个构造方法功能为为长方形长和宽赋
分类: 其他 发布时间: 09-19 23:04 阅读次数: 0

Django项目流程简单版

Django项目流程简单版 创建项目 一.创建Django项目 django-admin startproject 项目名 跟项目名同名的文件夹 __init__.py settings.py 暴露给用户可配置的配置文件 urls.py wsgi.py manage.py 二.创建app python3 manage.py startapp app名 app名的文件夹 migrations文件夹 数据库操作
分类: 其他 发布时间: 09-19 23:04 阅读次数: 0

PAT(甲级)练习

1001 A+B Format aa 1 #include<iostream> 2 #include<stdio.h> 3 #include<string> 4 #include<string.h> 5 #include<algorithm> 6 #include<list> 7 #include <sstream> 8 #include<math.h> 9 #include<vector> 10 #include<map> 11 #include<set
分类: 其他 发布时间: 09-19 23:04 阅读次数: 0

20190918周三,学后期学了一天

在后期部门待了一天 学到了不少姿势 技多不压身嘛 慢慢积累总不是坏事 毕竟我也不想打一辈子工 积蓄能力吧 厚积薄发 不骄不躁 今天也算是学习了少没接触过的领域的知识
分类: 其他 发布时间: 09-19 23:04 阅读次数: 0

java语法基础--动手动脑问题及课后实验问题

---恢复内容开始--- 动手动脑: 1:仔细阅读示例:EnumTest.java,运行它,分析运行结果 结果 :枚举类型是引用类型!枚举类型不属于原始数据类型,它的每个具体指都引用一个特定的对象。相同的值则引用同一个对象。 可以使用“==”和equals()方法直接比对枚举变量的值。换句话说,对于枚举类型的变量,“==”和equals()方法执行的结果是等价的。 2:原码、反码、补码 定义:原码:原码表示法是机器数的一种简单的表示法。其符号位用0表示正号,用1表示负号,数值一般用二进制形式表
分类: 其他 发布时间: 09-19 23:04 阅读次数: 0

axios 使用方法 以及服务器端 设置拦截发送404状态的提示语,当网络错误时候返回前端的提示, 当网络正常的时候返回后端的提示

本文旨在说明 设置全局异常拦截器 当网络错误时候返回前端的提示, 当网络正常的时候返回后端的提示 export default ({ development: { baseURL: 'http://localhost:3000' }, production: { baseURL: 'http://localhost:3000' } })[process.env.NODE_ENV] //将引入axios库单独保存一个文件中
分类: 其他 发布时间: 09-19 23:04 阅读次数: 0

对于上千万甚至上亿的数据,如何正确的删除?

【原创】 波波说运维 2019-06-22 00:01:00 概述 当我们的系统进入海量数据时代后,很多过去看起来轻松简单的事情就变得比较复杂。此时,就需要我们采取一些独特的技术和技巧,来避免因此带来的一些问题。 如果一个数据表要进行删除,而数据表对应的数据量很大,对应空间多,此时要进行数据表drop需要面对一些困难。 首先是系统内存资源和CPU资源的使用峰值。集中进行drop操作,系统会进行数据表结构的回收,对应数据分区和数据块的回收。当数据表很大的时候,这个过程自然很长,对CPU来说消耗时
分类: 其他 发布时间: 09-19 23:04 阅读次数: 0