NOT

linux虚拟机 输出重定向

经过上课实验以及老师的讲解,关于输出重定向,文件描述符的数字与"<"和">","<<"和">>"之间,不需要打上空格符号,否则会显示比如说:“无效的日期”。所以要记得数字和大小于符号之间不要加上空格,否则会出错误。 ......
linux

知识图谱与大模型相结合的3种方法,1+1>2

知识图谱(KG)和大语言模型(LLM)都是知识的表示形式。将LLM和KG协同使用,同时利用它们的优势,是一种互补的做法。 ......
图谱 模型 方法 知识 gt

探究-ping指令的使用

简介: 背景:一直以来在项目上经常使用ping指令来测试网络通信,最近稍微研究了一下常用的指令,记录以作备忘。--MaQaQ 2023-11-1 ping (Packet Internet Groper)是一种因特网包探索器,用于测试网络连接量的程序 。Ping是工作在 TCP/IP网络体系结构中应 ......
指令 ping

Linux常用命令合集(1)

Linux常用命令合集(1) 系统信息date 显示系统日期cal 显示当前日历cal 2021显示2021年的日历type显示命令的类型,判断该命令是内容命令or外部命令 命令类型 alias别名builtin内建命令,shell内建命令keyword关键字,shell保留字function函数, ......
命令 常用 Linux

IPD

市场调研 需求管理 概念阶段——charter 计划阶段——(How:解决产品怎么做的问题)。在这个阶段主要制定系统方案和项目的详细计划,评估产品的各种技术方案等 开发阶段 验证阶段——试制、小批量 发布阶段 生命周期阶段—— 产品发布上市之后,就进入到了生命周期阶段。所谓的生命周期,就是产品上市到 ......
IPD

python 模块导入赋值给变量

一、假设 有一个 dangerous_code.py 文件。 二、导入模块赋值给变量 dangerous_module = __import__('dangerous_code') 三、执行模块中的 delete_all 函数(方法) 删除内容 danderous_module.delete_all ......
变量 模块 python

分糖果

题目:小明从糖果盒中随意抓一把糖果;每次小明会取出一半的糖果分给同学们。当糖果不能平均分配时;小明可以选择从糖果盒中,假设盒中糖果足够;取出一个糖果或放回一个糖果。小明最少需要多少次;取出、放回和平均分配均记一次;能将手中糖果分至只剩一颗。 输入15,输出5,过程:(1)15+1=16(2)16/2 ......
糖果

ZEGO 即构科技首发适配鸿蒙系统的 Express SDK 1.0 版本

​ 2019年8月,华为在开发者大会上正式发布鸿蒙系统。 HarmonyOS 鸿蒙系统是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS 提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终 ......
鸿蒙 Express 版本 系统 科技

Docker从了解到部署应用的详细教程

一、Docker基础知识 1、Docker (1)Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可以移植的容器中,然后发布到任何的linux机器上,可以实现虚拟化; (2)Docker容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低; 2、Docker的应用 ......
教程 Docker

项目梗概

导学 项目来源自真实的企业化项目 项目简介 ......
梗概 项目

当我们在谈论构造函数注入的时候我们在谈论什么

在本文中,我们将更深入地探讨为何构造函数注入被认为是最佳实践,并将通过详细的Java代码示例来阐明其优点。同时,我们将研究如何将构造函数注入与面向对象的设计理念相结合,特别是如何确保封装、单一责任、不变性和依赖倒置原则得以遵循。 ......
函数 时候

mysql主从复制

一、什么是Binlog? Mysql的二进制日志可以是Mysql最重要的日志, 记录了所有的DDL和DML语句(除了数据查询语句之外的语句)语句,以事件形式记录,还包含语句所执行的消耗时间,Mysql的二进制日志是事务安全型的。 二进制日志包含两类文件: 1、二进制日志索引文件(文件后缀为".ind ......
主从 mysql

程序员的自我修养

p247 共享库构造和析构函数 GCC提供共享库的构造函数,早函数声明时加上“attribute((constructor))”属性即可成为共享库构造函数,会在共享库被加载时执行,即在main函数之前执行。使用dlopen()打开时会在dlopen()返回前执行。 同样“attribute((des ......
程序员 修养 程序

21. 从零用Rust编写正反向代理,tokio竟然这样对待socket!

wmproxy wmproxy已用Rust实现http/https代理, socks5代理, 反向代理, 静态文件服务器,四层TCP/UDP转发,内网穿透,后续将实现websocket代理等,会将实现过程分享出来,感兴趣的可以一起造个轮子 项目地址 国内: https://gitee.com/tic ......
socket tokio Rust 21

2022 CSPJ

直接模拟即可,注意特判 #include<iostream> #include<cstdio> #include<ctime> #include<cstdlib> #include<cmath> #include<cstring> #include<algorithm> #define maxn 2 ......
2022 CSPJ

kserve cert-manager是什么关系?

k8s的webhook就是给pod(或其他资源)修改一些东西的,像是pod的queue-proxy容器就是webhook给注入的。 webhook什么时候被调用呢?apply后,请求到达api-server,api-server处理请求时,调用的webhook,调用webhook后,进入etcd。 ......
cert-manager manager kserve cert

Modbus:中国工业界里的“接地气”明星

大家好!欢迎来到这次的专栏。今天,我们来聊聊那个在中国的工业自动化界里如同周杰伦一样无处不在的明星——没错,就是 Modbus! 前言:Modbus在中国有多火? 如果 Modbus 是一名明星,那它在中国的知名度绝对能与成龙或者李连杰媲美。不信?去问问任何一名工控工程师,他们对 Modbus 的了 ......
工业界 工业 明星 Modbus

P1955【绿】

这道题是标准的“离散化+并查集”模版题,通过这道题彻底理解了并查集,同时还意识到了我之前一直用map来实现离散化的方法其实是最简单但是最慢的方法,以这道题为例,map导致时间消耗有点大,不吸氧只有70分,吸氧后才能AC。 大体总结了一下,离散化有三种方式 1.直接用map来实现,最简单但是最慢 2. ......
P1955 1955

Gitlab搭建

参考:https://blog.csdn.net/weixin_56270746/article/details/125427722 安装依赖 # 关闭防火墙systemctl stop firewalldsystemctl disable firewalld # 安装ssh依赖yum instal ......
Gitlab

React Native在非组件的地方使用页面跳转(interceptors拦截器处跳转页面)

官方文档:https://reactnavigation.org/docs/navigating-without-navigation-prop/ 修改APP.js import { NavigationContainer } from '@react-navigation/native'; imp ......
页面 interceptors 组件 地方 Native

Oracle转为Mysql的数据结构差别

Oracle的表空间相关函数 TABLESPACE "SYSTEM" LOGGING NOCOMPRESS PCTFREE 10 INITRANS 1 STORAGE ( INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 FR ......
数据结构 差别 结构 数据 Oracle

asis2016_b00ks(根据报错信息确定mmap拓展偏移)

这个应该是大部分人学off-by-one的第一个例题,当时笔者也是只在本地去测试,最近重温又发现了一些有趣的东西 这里有个off-by-null,可以看到14行 如果i = a2就break,再让*a1 = 0,比如我们的size为10,正常我们被允许输入10个字节的数据,这里的i是从0开始的,所以 ......
信息 asis 2016 mmap 00

架构设计【高可用】

一、简介 高可用,即同一时刻系统能处理多少请求。 二、提高系统性能 首先该想到的是如何发挥单个服务器潜能,再考虑堆服务器。 2.1、如何知道单台服务器性能瓶颈 性能的衡量指标,在业界通常指的是响应时间或者吞吐量,但是单次的测试或者部分的测试响应时间是不足以来判断当前系统性能的好坏的,所以需要收集一段 ......
架构

Shell-变量的算术运算

一、算术运算符 1、+、- 求和、 a+b a-b 2、 *、/、% 求乘积,商,余数 a*b a/b a/b 3、** 幂运算,例如 3**3 是求 3 的立方,即 27 4、 +=、-=、 *=、/=、%= 例 a+=1 相当于 a=a+1 5、++variable、- -variable 先将 ......
算术 变量 Shell

Docker从了解到部署应用的详细教程

一、Docker基础知识 1、Docker (1)Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可以移植的容器中,然后发布到任何的linux机器上,可以实现虚拟化; (2)Docker容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低; 2、Docker的应用 ......
教程 Docker

02-GIT分支与gitee码云

一、git分支 1.分支命令实践 1.1 查看分支 默认版本仓库只有一个分支,master git branch 查看当前我们在哪一个分支,有星星就是你在哪 此例的意思就是,我们有一个叫做 master 的分支,并且该分支是当前分支。 当你执行 git init 的时候,默认情况下 Git 就会为你 ......
分支 gitee GIT 02

Exception in thread "main" java.net.BindException: Cannot assign requested address

两种情况 1.端口号被占用,导致地址无法绑定 # windows查看端口pid netstat -aon|findstr 8080(端口号) # linux查看端口占用 netstat -anp|grep 8080 2.ip地址与本机地址不匹配,导致地址无法绑定 # windows查看ip ipco ......

重磅更新!Sermant 1.2.0 release版本新特性速览

本文分享自华为云社区《重磅更新!Sermant 1.2.0 release版本新特性速览》,作者:华为云开源。 10月,Sermant社区正式发布了1.2.0 release版本,距离上一次的大版本发布仅三个月。本次新版本带来了多个令人兴奋的新特性,主要包含Sermant Agent框架能力的优化和 ......
重磅 特性 Sermant release 版本

线性代数 · 矩阵 · Matlab | Cholesky 分解代码实现

Cholesky 分解是 LU 分解(三角分解)的特殊形式,n 阶实对称正定矩阵 A = LL^T,其中 L 为下三角;搬运外网的代码,非原创。 ......
线性代数 代数 矩阵 线性 183

记一次yakit对雷池WAF社区版功能的测试

yakit界面 点击专项漏洞检测,输入服务器IP地址,选择thinkphp 8个漏洞插件 开打 我在服务器上部署了雷池WAF社区版,选择攻击时间点过滤出9条,本次所有攻击都被发现拦截。 致远OA10个漏洞插件,开始测试 筛选攻击时间,发现10个攻击全部告警并且百分之百发现拦截 结语:实测长亭-雷池W ......
雷池 功能 yakit 社区 WAF