NOT
节能减排 | AIRIOT智慧工厂节能管理解决方案
工厂作为高能耗的生产型企业,降低能耗和提升资源利用率方面就显得很重要,对实施国家倡导的节能降耗、绿色发展有着很大程度上的必要性。然而,工厂能源管理从传统手段向智能化升级转型的过程中,企业也不可避免的面临一些痛点和挑战: 节能目标完成难度大:随着产量上升,企业能源综合消耗量增加,节能目标完成难度大; ......
mysql自定义函数
自定义函数 在MySQL中,您可以使用自定义函数来扩展数据库管理系统的功能。自定义函数允许您封装一段可重用的代码,并在查询和其他操作中调用它。以下是在MySQL中创建和使用自定义函数的一般步骤: 1、创建自定义函数语法: CREATE FUNCTION function_name(parameter ......
设计模式-享元模式
参考:https://blog.csdn.net/shuai_h/article/details/129701459 概述 -运用共享技术来有效地支持大量细粒度对象的复用。它通过共享已经存在的对象来大幅度减少需要创建的对象数量、避免大量相似对象的开销,从而提高系统资源的利用率。 优缺点 优点 极大减 ......
zoomeye与子域名收集(网络渗透测3)
网址 https://www.zoomeye.org 一 与zoomeye(钟馗之眼)功能类似的搜索引擎: 1、Google 2、shodan(撒旦) 网址 https://www.shodan.io/ Shodan是一种搜索引擎,它使用户可以搜索连接Internet的设备和明确的网站信息,用于查找 ......
编译与字符串溢出总结
大家都知道字符串不能超出定义的长度,那么这是为什么呢? 编译与字符串 本次总结将用编译原理的知识来解释其中的原理。 首先,程序编译时,函数编译将产生一个栈, 栈按从高地址到低地址的顺序入栈,在函数参数、返回地址等入栈后,局部变量入栈。假设有字符数组 char str[4]; 而后给它赋值有 str= ......
第一个Shell脚本
1.先创建.vimrc文件,自动生成shell脚本注释 set ignorecase #设置忽略大小写查找 set cursorline #设置高亮当前行 set autoindent #设置在插入模式下,对每行按与上行同样的标准进行缩进 autocmd BufNewFile *.sh exec " ......
虚拟机桥接模式(网络渗透测试2)
题目: 1、Kali虚拟机采用桥接模式;物理机连接Guet-WiFi,Kali中查看网络配置并截图,能获得IP地址吗?2、Kali虚拟机采用桥接模式;物理机连接手机热点,Kali中查看网络配置并截图,能获得IP地址吗?3、对于1、2的结果,进行总结分析。 首先我们需要知道桥接模式,桥接模式即将主机网 ......
一个我个人的jmeter测试流程和命令
1,准备 首先是下载jmeter和插件,包含Custom Thread Groups(多样化的线程组,之后细说),PerfMon(监控服务器信息) 接下来部署测试应用,数据库和jmeter到不同的三个服务器上,启动测试应用和数据库,确保功能正常 2,perfmon 使用perfmon需要下载两个部分 ......
Linux 用户和用户组管理
一、Linux系统用户账号的管理 1、添加新的用户账号使用useradd命令,其语法如下: useradd 选项 用户名 参数说明: 选项: -c comment 指定一段注释性描述。 -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。 -g 用户组 指定用户所属的用 ......
基于XILINX MMCM的动态移相功能
1、配置 2、关注一下VCO的频率,一个psen高脉冲,输出相位偏移1/56个VCO周期 3、仿真输出 描述,输入200MHz,输出1-200MHz ;每一个psen移动17.8ps;输出2-200MHz 相位固定不变。 如下为移相操作时序图。 仿真输出: ......
Solving 0/1 knapsack problem with dynamic programming (英语课汇报)
Solving 0/1 knapsack problem with dynamic programming Introduction 0/1 knapsack problems A long time ago, an explorer went to an island where there we ......
openwrt uhttpd 配置 ssl 证书用于 dnspod 域名
uHTTPd 是一个 OpenWrt/LUCI 开发者从头编写的 Web 服务器。 它着力于实现一个稳定高效的服务器,能够满足嵌入式设备的轻量级任务需求,且能够与 OpenWrt 的配置框架 (UCI) 整合。默认情况下它被用于 OpenWrt 的 Web 管理接口 LuCI。 当然,uHTTPd ......
【无为原创】万字图文详解java的堆内存及OOM的解决方案,看完还不懂,从此绝笔不写了!
目录如下: 什么是JVM的堆 是不是所有的Java对象都放在堆上? 线程和堆的关系 堆的内部结构 面试题 新生代与老年代 如何设置堆的大小? 新生代与老年代的比例 设置Eden、幸存者的比例 常用参数 对象分配 金句: 分配过程 内存分配策略(或对象提升(promotion)规则): 对象分配原则 ......
AtCoder Beginner Contest 329 (ABC329)
A. Spread 不说了,代码。 B. Next 不说了,代码。 C. Count xxx Description 给定一个长度为 \(N\) 的字符串 \(S\),求 \(S\) 中非空连续,并且包含重复字符的连续子串长度。 例如 $S = $ aaabaa,则它满足上述条件子串为 a,aa,a ......
每日总结20231120
代码时间(包括上课)5h 代码量(行):100行 博客数量(篇):1篇 相关事项: 1、今天是周一,今天上午上的是软件设计模式和人家交互技术,软件设计模式写的是命令模式和迭代器模式的实验报告,人家交互技术写的是c/s架构的实验报告。 2、今天下午写了写团队作业的ERP系统,我负责的是生产管理模块,比 ......
linux查看每个cpu核心使用率
Linux是一种开源的操作系统,它被广泛应用于各种计算机设备和服务器。在Linux系统中,我们可以使用一些命令来查看每个CPU核心的使用率。以下是一些常用的方法: 1. 使用top命令: top命令是一个实时的系统监控工具,可以显示当前系统的各种信息,包括CPU的使用率。在终端中输入top命令后,可 ......
linux 系统shell脚本防止同一时间被多次重复执行
前言 当shell脚本中需要执行的步骤较多、耗时较长时,为了避免脚本被其它进程重复执行导致操作逻辑被打乱,需要使该脚本同一时间内只能被一个进程执行,类似C# 中的lock 代码块操作,确保线程安全 代码 #!/bin/bash # 创建文件锁路径 lock_file=/tmp/my_script.l ......
分表
shardingsphere: datasource: name: test test: type: com.alibaba.druid.pool.DruidDataSource url: jdbc:mysql://192.168.124.12:3306/zjjs?serverTimezone=UT ......
一次Java内存占用高的排查案例,解释了我对内存问题的所有疑问
问题现象 7月25号,我们一服务的内存占用较高,约13G,容器总内存16G,占用约85%,触发了内存报警(阈值85%),而我们是按容器内存60%(9.6G)的比例配置的JVM堆内存。看了下其它服务,同样的堆内存配置,它们内存占用约70%~79%,此服务比其它服务内存占用稍大。 那为什么此服务内存占用 ......
shallow heap与remainder heap
具有Heap Profiler功能的工具,如mat(memory analyse tool)、Google Heap Profiler、JProfiler等,经常会出现shallow heap与remainder heap,这两个词在我们的实际开发中基本没有出现过,那么我们在用mat解析dump出来 ......
内存加载.NET程序集&Bypass ETW
内存加载.NET程序集&Bypass ETW 在内存中加载可以使你的文件变得非常隐蔽,不需要落地文件。下面我们一起来学习一下,如何在内存中加载.net程序集,并且绕过ETW的检测。 0x01 Assembly.Load 官方文档如下Assembly.Load 方法 (System.Reflectio ......
新版Testwell CTC++带来哪些新变化?
Testwell CTC++在版本10中引入了新的工具ctcreport来直接从符号和数据文件生成HTML报告。详细的特性描述可以在测试井CTC++帮助中找到。在本文档中,描述了与前一代报告相比的改进和变化。 Adaptable Layout可调整布局 您可以选择一个适合于项目结构的布局。布局决定了 ......
前端升级客户端自动更新
SPA类型应用,前端热发布后,用户端由于浏览器缓存不会重新获取index.html 导致用户没有及时看到最新版本 所以写了一个插件用户协助客户端实时更新 //思路:对比每一个script中的src的地址有无变化 因为打包后的js名称一般为 test.dawe13s5.js 中间8位为哈希值 每次打包 ......
CF1898 C Colorful Grid 题解
Link CF1898 C Colorful Grid Question 给出一个 \(N\times M\) 的网格图 给每一条边染色(R/B),需要存在一条长度为 \(K\) 的路径从 \((1,1)\) 到 \((N,M)\),路径允许重复通过一个节点。 Solution 非常有意思的一道题 ......
tomcat 通过 xml 部署应用
tomcat 部署应用最简单的方式是将 war 包丢进 webapps 目录下 由于某些硬性要求,可能不允许将 war 包或解压后的部署包丢到 webapps 目录下,这时我们可以采用 xml 描述文件的方式来部署应用 如果你部署的应用路径是 demo,那么你需要新建一个 demo.xml,内容如下 ......
Orcal数据库的开始创建
sqlplus /@course as sysdba; show con_name; show pdbs; sqlplus /@orcl as sysdba;中有可插入数据库 alter session set container=orclpdb; create user scott identif ......
vue 创建项目流程
1、首先在文件下打开cmd运行 cd 到你的目录下面 2、npm init vue@latest 命令创建项目 默认都选否,具体需要,后面自行添加 2、根据提示完成下三步操作 这是运行npm install 由于卡住了,就需要进行下一步,手动打开刚刚的目录文件 并且在该目录下,运行cmd,并输入,n ......
配置云服务器环境
配置云服务器环境 1、docker 创建ubuntu容器 创建容器, 其中--privileged能赋予容器更多权限,好让容器内的docker使用主机的守护进程docker run --privileged -p 20000:8848 -p 20001:3306 -p 20002:6379 -p 2 ......
案例--用户注册
regiseter.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> < ......