模块 项目java 01

01-Httprunner简介、安装及基本使用教程

https://www.jb51.net/article/237541.htm httprunner是一款面向 HTTP(S) 协议的通用测试框架。只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求, 本文给大家介绍Httprunner安装使用 ......
Httprunner 简介 教程 01

力扣844(Java)-比较含退格的字符串(简单)

题目: 给定 s 和 t 两个字符串,当它们分别被输入到空白的文本编辑器后,如果两者相等,返回 true 。# 代表退格字符。 注意:如果对空文本输入退格字符,文本继续为空。 示例 1: 输入:s = "ab#c", t = "ad#c"输出:true解释:s 和 t 都会变成 "ac"。示例 2: ......
字符串 字符 Java 844

01 | ranges的初步印象(新旧做法的对比)

1.ranges::sort——给容器排序 在这之前我们需要采用 标准库的sort 算法并且需要传入两个迭代器。但是现在我们可以这样,使用 ranges 命名空间下的 sort 函数,仅需要传入一个容器的名字即可。 以下是涉及到的concepts 2.views的概念——给对象进行筛选、转换、复制 ......
新旧 做法 印象 ranges 01

服务外包杯团队项目第一阶段(一)

目标一:优化界面布局,让图片导入更加的简洁美观 进行过程中遇到的困难:因图片格式与大小的不同导致了图像导入位置发生了偏移,但后来通过调整解决了这个问题 感悟:我们组选的课题相比其他人而言可能步骤较少,所以不太确定如何去划分阶段,初步规划先一步步来,逐渐实现功能目标 ......
团队 阶段 项目

面试题01

// websocket的协议体 /** * WebSocket协议使用HTTP握手,建立WebSocket连接后,数据传输就由HTTP协议切换为独立的WebSocket协议。 *协议体结构如下: * 0 1 2 3 * 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 ......

NB-iot模块可做财物防盗窃器,让你的财物可定位跟踪!

NB-iot无线数传模块可做财物防盗窃器,让你的财物可定位跟踪! 随着社会的发展,公共资源及共享资源的蓬勃发展,对资产管理和资产追踪有了新的需求,如:某儿童玩具车在商场外面提供车辆乘坐游玩服务,但是担心玩具车辆被盗窃等资产管理、资产追踪的问题。 要是有一种神器可以监管这些资产就好了!能够划定资产应用 ......
财物 模块 NB-iot iot NB

npm发布相关整个项目源码

发布项目源码 本地模式发布 npm link 本地模式安装 npm link data-platform npm 私服模式 npm install data-platform 如何集成 在 vue.config.js 中添加别名 chainWebpack: config => { config.re ......
源码 项目 npm

Java+Selenium爬虫【流程】

1、首先,浏览器版本必须和selenium的jar包版本一致,浏览器安装好后,需要禁用浏览器的更新功能,防止版本更新导致后端代码运行异常。 2、然后,在数据库中创建爬取的爬虫目标表,里面的有如下字段:目标页面、目标元素标识、下一页标识、页码标识(可无)、总页数标识等,根据实际开发需要自行添加。另外开 ......
爬虫 Selenium 流程 Java

Java使用maven-invoker插件进行maven相关操作

官方文档地址:https://maven.apache.org/shared/maven-invoker/index.html Apache Maven Invoker 在许多情况下,工具(包括Maven本身)可能希望在干净的环境中启动Maven构建。为什么呢?也许您希望避免Maven插件产生的副作 ......
maven maven-invoker 插件 invoker Java

西门子上位机通信项目-S7协议-数据类型

要想实现C#与西门子plc之间的通信,首选要了解西门子博图软件中的数据类型和C#中数据类型,以及两者之间的对应关系。 付工上位机教学视频中已经总结好了,我直接搬运过来,如下: 在这里,我们经常使用的就是PLC中的(bool,int,real)这三个数据类型,在C#中重点掌握这三个类型的数据转换即可。 ......
类型 项目 数据 S7

西门子上位机通信项目-开篇

开篇 这里系统整理一个西门子上位机项目,这个计划已经酝酿很久,也在B站上看了很多上位机的视频。 我想自己总结一套上位机的开发方案,方便自己后期查阅,也希望能帮助到同样在做上位机编程的工控人。 我的计划是在博客园先整理一下开发方案,成熟后在B站也以视频的方式供同行学习。 在准备过程中,我在B站观看了《 ......
开篇 项目

Java_final 和 构造代码块

书上的笔记转移:【REVIEW】: final 除了不被重写、不被修改、不被继承、值不可变等等。。。还有以下几个特性: 1.如果成员变量的final修饰未进行赋值,那么是可以在构造方法和构造代码块进行赋值的,如果赋值成功,那么后面都不可能在进行赋值了。 静态代码块我知道,就是只执行一次的static ......
Java_final 代码 final Java

ICS TRIPLEX 工业模块 T8403

W; 1 ⑧ 0 ③ 0 ① ⑦ 7 7 ⑤ 9ICS TRIPLEX 工业模块 T8403 TC-505-02-4M5 发电系统的发电机组控制伍德沃德为发电机组市场提供范围广泛的控制器。我们努力降低总安装/运营成本和调试时间,同时提高可用性、效率、可靠性和寿命。T8403 T8403 T8461  ......
模块 TRIPLEX 工业 T8403 8403

用于测量测绘的高速连传数传电台模块RD400D

数传电台模块产品简介: 亿佰特RD400D是一款表贴内置式定频收发一体数传模块(数传电台),工作在410MHz~470MHz频段,专注于测量测绘、精准农业、无人机和物联网应用环境,具有重量轻、体积小、功耗低、接收性能优越等特点。支持多种功率档位选择、空中波特率自由切换、丰富的串口波特率选择、操作简便 ......
模块 电台 高速 400D 400

【JDK】Java 注解简介

1 前言 本节我们来看另一个Java基础知识,就是注解哈。 2 注解 2.1 概念 Annotation(注解)是 Java 提供的一种对元程序中元素关联信息和元数据(metadata)的途径 和方法。Annatation(注解)是一个接口,程序可以通过反射来获取指定程序中元素的 Annotatio ......
注解 简介 Java JDK

【JDK】Java 反射机制简介

1 前言 本节我们来看一个Java利器就是反射,反射很重要是开发框架的基础核心,主要就是从类元数据信息中解析各种信息,我们就来看看。 2 反射简介 2.1 动态语言 动态语言,是指程序在运行时可以改变其结构:新的函数可以引进,已有的函数可以被删除等结 构上的变化。比如常见的 JavaScript 就 ......
机制 简介 Java JDK

学系统集成项目管理工程师(中项)系列10_立项管理

1. 系统集成项目管理至关重要的一个环节 2. 重点在于是否要启动一个项目,并为其提供相应的预算支持 3. 项目建议 3.1. Request for Proposal, RFP 3.2. 立项申请 3.3. 项目建设单位向上级主管部门提交的项目申请文件,是对拟建项目提出的总体设想 3.3.1. 【 ......

【uni-app】【01】底部导航栏与页面切换

1.(配置文件在哪)uni-app 路由控制是在 pages.json文件中的。 2.(基本配置项有哪些)初学的时候主要有三个配置项,①pages ② globalStyle ③ tabbar [!TOC] 接下来主要是对这三个配置项做一个简单介绍。 pages 负责页面管理。不需要自己写的,你在项 ......
底部 uni-app 页面 uni app

Django基础八之认证模块---auth

1. auth介绍 Django 自带一个用户验证系统。它负责处理用户账号、组、权限和基于cookie的用户会话。 认证系统由以下部分组成: 用户 权限:二进制(是/否)标识指定用户是否可以执行特定任务。 组:将标签和权限应用于多个用户的一般方法。 可配置的密码哈希化系统 为登录用户或限制内容提供表 ......
模块 基础 Django auth

设计模式-day01

1,设计模式概述 1.1 软件设计模式的产生背景 "设计模式"最初并不是出现在软件设计中,而是被用于建筑领域的设计中。 1977年美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托夫·亚历山大(Christopher Alexander)在他的著作《建筑模式语言:城镇、建筑、构造》中 ......
设计模式 模式 day 01

java使用注解实现字段脱敏

最近进行接口迁移的时候,有些敏感信息需要脱敏透出,但一个一个的调用脱敏工具类比较冗余,为了降低代码耦合,就想着用注解实现下 正文 1. 定义一个注解 @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.FIELD) @JacksonAnno ......
注解 字段 java

开源个QQ机器人,借Mirai.Net对接部署的Mirai项目,调用OpenAI接口的。

PerryQBot 介绍 使用了Mirai.Net类库对接Mirai,能够自动处理QQ消息并回复。该项目的主要功能是管理QQ用户或者群聊中@机器人的人的消息,每个用户都有个独一份的预设和历史,可区分对话。 通过拼接参数并访问openai api,实现智能的自动回复。 此项目采用AGPL3.0开源协议 ......
Mirai 机器人 接口 机器 项目

java第五次作业

1.编写一个简单程序,要求数组长度为5,静态赋值10,20,30,40,50,在控制台输出该数组的值 package 作业5; public class text1 { public static void main(String[] args) { // TODO Auto-generated m ......
java

SpringDay01-入门基础知识、Bean的配置(一)

Spring(黑马) 一、基础知识 1.1 传统JavaWeb的缺点 传统的JavaWeb在实现某个主要的业务逻辑时需要做的事情: new一个实现类对象,然后通过对象调用某个主要的方法; 开启事务、提交事务、回滚事务;在日志中记录修改数据; 在日志中记录异常数据等。 以上传统方法带来的问题: 实现类 ......
基础知识 SpringDay 基础 知识 Bean

keydb 提供的ModJS 模块

keydb 提供了ModJS 模块,可以支持js 开发redis 扩展,很方便,同时也支持了简单的npm 模块能力(但是也有不少限制) 以下是一个参考使用 环境准备 docker-compose 注意npm 模块需要到redis 的work 目录(具体如下docker 的是/data) versio ......
模块 keydb ModJS

java 优雅的记录程序运行时长

import cn.hutool.core.date.StopWatch; import cn.hutool.core.thread.ThreadUtil; StopWatch test = new StopWatch("test"); test.start("task1"); ThreadUtil ......
时长 程序 java

剑指 Offer 33. 二叉搜索树的后序遍历序列(java解题)

leetcode《图解数据结构》剑指 Offer 33. 二叉搜索树的后序遍历序列(java解题)的解题思路和java代码,并附上java中常用数据结构的功能函数。 ......
序列 Offer java 33

kettle从入门到精通 第十五课 kettle 映射 (子转换)01

1、kettle 里面的映射和java代码里面的封装是一个概念,就是将一个可复用的模块单独抽离为公共模块供其他模块引用,用到的步骤或者组件如下 2、构建子映射,子映射需要用到映射输入规范和映射输出规范两个组件,相当于输入和输出参数,如下图所示 3、本示例是计算两个数字的加和,用到了计算器步骤,如下图 ......
kettle 01

云服务器下如何部署Django项目详细操作步骤

前期本人完成了“编写你的第一个 Django 应用程序”,有了一个简单的项目代码,在本地window系统自测没问题了,接下来就想办法部署到服务器上,可以通过公网访问我们的Django项目。将开发机器上运行的开发版软件实际安装到服务器上进行长期运行,这是使用 Django 框架进行开发的的最后一个环节 ......
步骤 服务器 项目 Django

一致性 Hash 算法 及Java 实现

1、一致性 Hash 算法原理 一致性 Hash 算法通过构建环状的 Hash 空间替线性 Hash 空间的方法解决了这个问题,整个 Hash 空间被构建成一个首位相接的环。 其具体的构造过程为: 先构造一个长度为 2^32 的一致性 Hash 环 计算每个缓存服务器的 Hash 值,并记录,这就是 ......
一致性 算法 Hash Java