NOT

靠这两句话,我地理上了80+

**文/苏苇如** **一、** 我经常说一句话,当年陈刀仔用20块赢到3500万,今天我苏苇如用两句话教会大家学好地理,不是问题。 今天我们来兑现之前的承诺,曾经我说过,政史地是三个比较简单的学科,基本上都只需要一两句话就能学明白,今天我们就先拿地理开刀。 学好地理需要哪两句话呢?一句是,道生一, ......
地理 80

微服务与测试,契约测试CDC

https://martinfowler.com/articles/microservice-testing/ ......
契约 CDC

Linux 密码密文格式/etc/shadow

## 一、密码密文格式 /etc/shadow ![image](https://img2023.cnblogs.com/blog/597729/202309/597729-20230901104054844-1745630588.png) 加密格式: > $1 = MD5 hashing algo ......
密文 密码 格式 shadow Linux

.Net Core5.0使用中间件记录请求日志的注意事项

前言:走进.net core5.0以后,我们会接触到中间件,中间件类似于程序的通道的一部分,也是进出程序所必须进过的一个环节。那么我们就可以利用中间件去记录程序所有相关的操作记录。 1-Startup.cs配置中间件(注意中间件的放置位置,位置不同会影响日志数据的读取,也可能读不到想要的数据或抛出异 ......
中间件 注意事项 事项 Core5 日志

顺通鞋服ERP库存管理系统

鞋服ERP库存管理系统是专门为鞋服行业设计的企业资源规划软件,它提供了一系列库存管理功能,帮助鞋服企业有效管理库存流程和提升库存管理效率。以下是一些鞋服ERP库存管理系统常见的功能和特点: 1. 库存跟踪和盘点:该系统可以帮助企业实时跟踪库存情况,包括原材料库存和成品库存。通过库存盘点功能,可以准确 ......
库存 管理系统 系统 ERP

关于

📇 本站用于备份我的文章 📺 所有视频都会同步到 [B 站](https://space.bilibili.com/37007477) 🏷️ 所有文章都会同步到 公众号:苏苇如 ......

考试和游戏的本质其实一样,会打游戏就能会考试

**文/苏苇如** **一、** 大家好,我是苏苇如,如果你能点进这篇文章的话,说明你还是很有潜力成为学霸的。 因为这至少说明了两点: 第一,这说明你至少还有一颗想要成为学霸的心; 第二,这说明你已经意识到了,在现在的考试制度下,想要光凭努力就成为学霸已经是一件无可能的事情了。凭着这两点,我就有信心 ......
本质

计讯物联5G水利遥测终端精准预测,高效化解山洪灾害风险

我国地势低平,以平原为主,受大雨、暴雨或持续降雨的影响,降水后汇水速度快,排水不畅,导致平原地区容易发生山洪和洪涝叠加,增加洪涝灾害强度。 针对山洪灾害的防治,计讯物联以“预防为主,防治结合”为原则,依托持续积累的技术实力和研发能力自主研发具备预测、预报、预警等能力的5G水利遥测终端,并应用于山洪灾 ......
山洪 灾害 终端 水利 风险

Revit 开发实时同步数据项

我想要的就是这个效果,但我没有解决方法的头绪,读取数据写入buffer,再从buffer拿出来? 公司研发田老师告诉我最好用sqlite数据库,应该是可以解决的,我再研究一下。 ![](https://img2023.cnblogs.com/blog/2246800/202309/2246800-2 ......
数据项 实时 数据 Revit

《CTFshow-Web入门》09. Web 81~90

include() 利用,一句话木马之 Nginx 日志利用、条件竞争写入木马、file_put_contents() 利用,伪协议(php://filter/)、伪协议(data://)、PHP 特性之 intval()。 ......
CTFshow-Web Web CTFshow 09 81

SQL学习笔记---数据库与表的创建、数据类型

1、数据库的创建 use master go --判断当前数据库是否存在, if exists(select * from sysdatabases where name='StudentManageDB' ) drop database StudentManageDB go --创建数据库 cre ......
数据 类型 数据库 笔记 SQL

深入探讨进程间通信的重要性:理解不同的通信机制(下)

本文旨在探讨进程间通信的重要性,并介绍了不同的通信机制,如管道、消息队列、共享内存、信号量、信号和套接字。通过理解这些通信机制的特点和应用场景,可以更好地实现进程间的高效数据共享。同时,本文还强调了同步和互斥机制的重要性,以确保数据的一致性和正确性。最后,还介绍了套接字作为一种跨网络和同一主机上进程... ......
重要性 进程 机制

云计算基础-CPU、内存虚拟化

## 引言 在今天的数据驱动时代,云计算无疑是一场革命。但是,有一个技术在默默地为云计算的成功提供了强大的支持,那就是**虚拟化技术**。今天,我们将深入了解一下虚拟化技术的前世今生,及其中两个关键组件:**CPU虚拟化**和**内存虚拟化**。无论您是一个正在入门的学生还是一个资深的系统工程师,这 ......
内存 基础 CPU

JS:.split()

参考网址: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/split split() 方法接受一个模式,通过搜索模式将字符串分割成一个有序的子串列表,将这些子串放入一个数 ......
split JS

java练习-读取写入文件、数组排序

需求: /* 文本文件中有以下的数据: 2-1-9-4-7-8 将文件中的数据进行排序,变成以下的数据: 1-2-4-7-8-9*/ package com.example.ss_0203_array.test.test_0901; import java.io.*; import java.uti ......
数组 文件 java

Picker 选择器

WXML 文件中 <view class="container"> <view> <text>选择器的值: {{pickerValue}}</text> </view> <picker mode="selector" range="{{pickerOptions}}" bindchange="pic ......
Picker

用Airtest快速实现手机文件读写与删除功能

> 此文章来源于项目官方公众号:“AirtestProject”\ > 版权声明:允许转载,但转载必须保留原链接;请勿用作商业或者非法用途 ## 1. 前言 前几天有同学留言,能不能安排“读写手机文件”的示例。我们今天就来实现这个小功能。 当然,熟悉adb的同学,看到这个需求,肯定很开心,不就是一个 ......
Airtest 功能 文件 手机

uni.navigateBack返回上一个页面并刷新(调用上一页面的方法)上一个页面

当前页面 ``` let pages = getCurrentPages(); // 当前页页⾯实例 let nowPage = pages[pages.length -1]; //当前页⾯实例 let prevPage = pages[pages.length -2]; // 上一页面实例 // ......
页面 navigateBack 方法 uni

el-input输入框添加失去焦点事件

1 <el-input v-model="form.coilId" placeholder="" @blur="coilIdInp(form.coilId, form)" @keyup.enter="$event.target.blur()" /> 1 coilIdInp(coilId: strin ......
el-input 事件 焦点 input el

三、循环语句和列表元组

循环语句和列表元组for循环:迭代循环(计数循环)迭代循环的定义:依次获取每个元素For循环的语法规则:for 变量 in 要迭代的对象:For循环的特点:依次获取可迭代对象的每个元素,赋值给变量;不需要考虑循环次数,循环次数有可迭代对象长度决定的range函数(内置函数):取一个范围内的整数使用: ......
语句

《转换篇》byte和char(未验证)

参考链接:https://blog.csdn.net/qq_41452267/article/details/109245121 ## 类型不同 char是字符型,byte是字节型 ## 范围不同 char与byte都是站一个字节,但是char是有符号的,byte是无符号的,占用空间一样的,只是他们 ......
byte char

Esxi 8 更换Nvme硬盘后 如何迁移Esxi主机和虚拟机到新硬盘

Esxi 8 更换Nvme硬盘后 如何迁移Esxi主机和虚拟机到新硬盘 因为去年底开始SSD和内存大幅降价,ITGeeker技术奇客就想着给自己的小主机升个级,换个三星1G的980硬盘,再加了一根32G的金士顿32G内存。 ......
硬盘 Esxi 主机 Nvme

JS:.pop()

参考网址:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/pop Array.prototype.pop() pop() 方法从数组中删除最后一个元素,并返回该元素的值。此方 ......
pop JS

pnpm、yarn、npm的区别

pnpm、yarn、npm的区别 一、npm npm的全称Node Package Manager,也就是Node包管理器。它现在不仅仅作为包管理工具,在前端项目中我们经常使用npm来管理我们的项目依赖。 1.如何下载npm? npm属于node的一个管理工具,所以只要安装了node,npm就自动被 ......
pnpm yarn npm

不可变存储

什么是不可变存储? 不可变存储是指存储介质或存储系统中的数据无法被修改、删除或覆盖的一种存储方式。在不可变存储中,一旦数据被写入存储介质,就无法再对其进行任何修改操作。这种存储方式通常用于需要保护数据完整性和安全性的场景,例如存储敏感数据、存储归档数据等。常见的不可变存储技术包括写一次读多次(WOR ......

从map中获取最大最小的value 或 取出最大或者最小value值的key

1. 获取最大或者最小值,直接获取map所有的value,进行排序,获取obj[0] 或者obj[length-1]即可 ``` //定义一个map Map map = new HashMap(); map.put("1", 8); map.put("2", 12); map.put("3", 53 ......
value map key

CF1864D 题解

# CF1864D Matrix Cascade 题解 ## Links [洛谷](https://www.luogu.com.cn/problem/CF1864D) [Codeforces](codeforces.com/problemset/problem/1864/D) ## Descript ......
题解 1864D 1864 CF

mp自动填充处理

从官网可以了解到自动填充实习步骤分为两步,第一步在实体类添加自动填充注解例如自动填充插入时间和更新时间 仅仅是注解无法帮助我们完成填充功能,我们需要为他创建处理器,创造类为注解编写相应的方法,mp已经为我们编写了抽象的MetaObjectHandler我们仅需要继承他然后重新方法即可,当然要想被sp ......

redis——docker安装部署

1.redis镜像拉取 docker pull redis 注:Redis镜像 默认没有redis.conf文件 ,默认允许远程用户连接。 2.启动redis容器 docker run --restart=always -u root -p 6379:6379 --name myredis -v / ......
docker redis

1.12 进程注入ShellCode套接字

在笔者前几篇文章中我们一直在探讨如何利用`Metasploit`这个渗透工具生成`ShellCode`以及如何将ShellCode注入到特定进程内,本章我们将自己实现一个正向`ShellCode`Shell,当进程被注入后,则我们可以通过利用NC等工具连接到被注入进程内,并以对方的权限及身份执行命令... ......
套接字 ShellCode 进程 1.12 12