NOT

Linux file system All In One

Linux file system All In One 图解 Linux 文件系统 ......
system Linux file All One

C#学习笔记--变量类型的转换

变量类型的转化: 转换原则 同类型的大的可以装小的,小类型的装大的就需要强制转换。 隐式转换: 同种类型的转换: //有符号 long——>int——>short——>sbyte long l = 1; int i = 1; short s = 1; sbyte sb = 1; //隐式转换 int ......
变量 类型 笔记

并发跑任务:任一成功停下&获取所有成功结果

主方法 import java.util.ArrayList; import java.util.List; import java.util.concurrent.*; import java.util.function.Supplier; public class CompletableFutu ......
任务 结果 amp

如何巧用AI智能技术,让文物不再“无人问津”?

重要的文物展品进行防盗智能监控。当有人靠近文物或试图将其移动时,系统会自动触发警报,并向安保人员发送警报信息,以便及时采取行动。 ......
无人问津 文物 智能 技术

DataFrame通过JDBC读写数据读写到数据mysql

# coding:utf8 import time from pyspark.sql import SparkSession from pyspark.sql.types import StructType, StringType, IntegerType import pandas as pd f ......
数据 DataFrame mysql JDBC

click() 方法无法生效时 使用ActionChains

背景知识1 ActionChains库 它的缩写来自于以下单词:Action(动作)和Chains(链) 背景知识2 ActionChains 提供了更多灵活的鼠标和键盘操作选项,可以用于处理更复杂的场景,如果 click() 方法无法生效,可以尝试使用 ActionChains 来模拟点击事件。在 ......
ActionChains 方法 click

Java 基础

目录Java 基本数据类型基本类型和包装类型的区别包装类型的缓存机制自动装箱与拆箱浮点数运存在算精度丢失风险如何解决浮点数运算的精度丢失问题?超过 long 整型的数据应该如何表示?变量成员变量与局部变量静态变量字符型常量和字符串常量面向对象基础深拷贝和浅拷贝的区别浅拷贝深拷贝总结Object== ......
基础 Java

Dapr学习笔记(二)-安装Dapr环境(Docker)

安装 Dapr CLI。 它使你能够启动、运行并管理 Dapr 实例。 它还提供调试支持。 安装 Docker Desktop。 如果在 Windows 上运行,请确保将用于 Windows 的 Docker Desktop 配置为使用 Linux 容器。 备注 默认情况下,Dapr 使用 Dock ......
Dapr 环境 笔记 Docker

C#应用 - 事件总线

目录前言1,简介2,设计2.1 设计思路2.2 设计实现2.2.1 IEventData2.2.2 EventBus2.2.3 用起来3,问题3.1 起缘3.2 改造3.3 用起来 前言 发布订阅模式很常见,每个发布者和订阅者之间都搭建了一条小线路,随着功能越来越多,事件和委托就会满天飞,就像私拉电 ......
总线 事件

AtomicInteger源码解读和Unsafe对象

针对线程安全问题,jdk除提供了加锁的解决方式外还提供了无锁的方式,例如AtomicInteger 这个原子整数类, 无锁并发的线程安全是通过cas来实现的,这一篇文章就来简单分析下AtomicInteger 的源码实现。 一、AtomicInteger的简答使用 先来看一断非线程安全的代码 @Sl ......
AtomicInteger 源码 对象 Unsafe

磁盘读写测试

在Linux环境中,了解存储/磁盘I/O性能对于评估系统性能和优化存储子系统非常重要。通过测试存储/磁盘I/O性能,我们可以确定磁盘的读写速度、延迟和吞吐量等指标。本文将介绍几种常用的方法来 方法一:使用dd命令 dd命令是一个用于复制文件和数据的常用工具,也可以用于测试存储/磁盘I/O性能。以下是 ......
磁盘

Redis——分布式锁

基本原理 synchronized是利用JVM内部的锁监视器控制线程,但是只能在一个JVM中生效。如果有多个JVM的时候,就会有多个线程获取到锁,就无法实现多JVM进程之间的互斥了。 因此不能使用JVM内部的锁监视器了,必须使用JVM外部的锁监视器,就能保证只有一个线程获取到锁,就能实现多进程之间的 ......
分布式 Redis

win行命令

# win行命令 ```markdown # 2、查找所有运行的端口 输入命令: netstat -ano 该命令列出所有端口的使用情况。 在列表中我们观察被占用的端口,比如是 1224,首先找到它。 # 3、查看被占用端口对应的 PID 输入命令: netstat -aon|findstr "80 ......
命令 win

Linux系列---【shell脚本-模拟手动跑每天的定时任务】

问题背景 上线的时候经常会遇到这样的问题,上线一个每天跑的定时任务,一般跑最近一年的数据,上线的时候需要手动跑过去最近一年的数据,手动肯定不方便,于是这里写了一个好用的shell脚本,来降本增效。 shell脚本 #!/bin/bash # 设置循环的日期范围 start_date="2023080 ......
脚本 手动 任务 Linux shell

【项目二】WPF掷骰子

一、素材地址: https://icons8.com/icons/set/dice 二、需求分析: WPF框架实现一个掷骰子动画:有6个点数的骰子图片,初始时图片默认为1点,当点击开始按钮后,随机变换图片,2s后定格到当前骰子点数。 三、代码实现: 1.需要将骰子的6张图片放在项目的"Images" ......
骰子 项目 WPF

闹着玩下网已屏蔽百度搜索引擎

自从发表百度App的问题后,闹着玩下网似乎被K了,本来就想屏蔽百度,不过除了淘宝,一般很少有网站会去主动屏蔽搜索引擎,那差不多是断了流量来源,个人博客几乎不会这么做,为什么建议屏蔽呢? 因为百度出个文心一言,这个所谓的文心一言大模型其实是通过读取搜索引擎内容训练学习,文心一言默认强制启用百度搜索插件 ......
搜索引擎 引擎

Dapr学习笔记(一)-Dapr是什么?

一、Dapr是什么? Distributed Application Runtime(分布式应用运行时)是由 Microsoft 发起的开源项目,是一种用来降低微服务开发人员之间协作工作量的微服务组件。 Dapr 的核心有助于降低分散式微服务应用程序的固有复杂性。 它以构建基块 API 的概念为基础 ......
Dapr 笔记

.net core读取Response.Body

读取请求体流的demo public static async Task<string> GetBodyForm(this HttpContext http) { var content = string.Empty; var request = http.Request; try { reques ......
Response core Body net

21 人脸识别

import tensorflow as tf from tensorflow.keras import Sequential from tensorflow.keras.models import Model from tensorflow.keras.layers import Conv2D, ......
人脸 21

左值右值简单理解

++i=100; 可被g++编译,但是不可被gcc编译; i++=100; 不可被g++或gcc编译; 左值在内存中具有真实空间,可被覆写。 右值可能存在,可能不存在真实空间,不可被人为覆写。 int i = 0; i=i++; ==> i为0; i=++i; ==> i为1; ......

数字孪生技术在智慧展厅上如何应用?

在当今数字化时代,数字孪生技术已经开始在各个领域发挥着巨大的作用,其中之一就是在智慧展厅的应用。智慧展厅是展示创新技术和产品的理想场所,数字孪生技术的引入为展厅带来了前所未有的优势和机会。本文将探讨数字孪生技术在智慧展厅上的应用,以及它如何改变了展览和展示的方式。 ......
展厅 智慧 数字 技术

poj2279

Mr. Young's Picture Permutations Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 5841 Accepted: 1860 Description Mr. Young wishes to take a ......
2279 poj

HarmonyOS应用窗口管理(Stage模型)

一、 窗口开发概述 窗口模块的定义 窗口模块用于在同一块物理屏幕上,提供多个应用界面显示、交互的机制。 ● 对应用开发者而言,窗口模块提供了界面显示和交互能力。 ● 对终端用户而言,窗口模块提供了控制应用界面的方式。 ● 对整个操作系统而言,窗口模块提供了不同应用界面的组织管理逻辑。 窗口模块的用途 ......
HarmonyOS 模型 Stage

2023-2024-1 20211211 商用密码产品

一、28类商用密码产品 国家密码管理局发布了商用密码产品认证目录(第一批)、商用密码产品认证目录(第二批)共计28类商用密码产品: (一)商用密码产品认证目录(第一批) (二)商用密码产品认证目录(第二批) 可信密码模块:可信计算密码支撑平台的硬件模块,为可信计算平台提供密码运算功能,具有受保护的存 ......
商用 20211211 密码 产品 2023

09:信息收集-APP及其他资产等

在安全测试中,若WEB无法取得进展或无WEB的情况下,我们需要借助app或其他资产进行信息收集,从而开展后续渗透,那么其中的信息收集就尤为重要,这里我们用案例讲解试试如何! 1、本课重点 APP提取一键反编译提取 APP抓取数据包进行工具配合 各种第三方应用相关探针技术 各种服务接口信息相关探针技术 ......
及其他 资产 信息 APP

vmalloc&vfree浅析

前言 熟悉伙伴系统的管理机制以及伙伴系统提供的内存分配API方式以后我们知道,伙伴系统提供了以分配阶为参数的连续page的分配接口。但是在内核中并不是在所有时候都要求分配的内存在物理上连续,只需要在逻辑上连续即可。比如,随着系统的使用,分配连续的大的内存块由于内存碎片的存在是有可能失败的。因此分配逻 ......
vmalloc vfree amp

20 风格转换

import os import tensorflow as tf # Load compressed models from tensorflow_hub os.environ['TFHUB_MODEL_LOAD_FORMAT'] = 'COMPRESSED' import IPython.dis ......
风格 20

Linux如何创建Pycharm桌面快捷方式

前提: Centos安装完Pycharm后每次打开都要用bash命令比较麻烦,下面我们将在Linux系统下创建pycharm的桌面快捷方式。 1、创建桌面快捷方式文件 vim /usr/share/applications/pycharm.desktop 在文件中插入下面内容 [Desktop En ......
桌面 Pycharm 方式 Linux

df -h查看磁盘空间不足,du -sh /*却没有找到大数据文件

df -h Filesystem Size Used Avail Use% Mounted on /dev/vda1 296G 199G 82G 71% / tmpfs 7.8G 0 7.8G 0% /dev/shm 但是通过du -sh/* 查看7.7M /bin 138M /boot 214M ......
磁盘 文件 数据 空间 df