译 通过自动反编译和外部源提升调试

分散输入和集中输出------readv() 、 writev()

参考:https://blog.csdn.net/zhizhengguan/article/details/117173049 ``` // 功能:将数据从文件描述符读到分散的内存块中,即分散读。 ssize_t readv(int fd, const struct iovec *iov, int ......
writev readv

[C++/PTA] 类的定义和使用

## 题目要求 定义一个日期类Date,内有数据成员年、月、日,另有成员函数:构造函数用于初始化数据成员,输出,闰年的判断。编写主函数:创建日期对象,计算并输出该日是该年的第几天。 输入: 每组测试数据仅包含一个测试用例,每个测试用例占一行包括三个数,分别表示年、月、日。 输出: 该日是该年的第几天 ......
PTA

【JS基础】JS中的原型和原型链

在 JavaScript 中,每个对象都有一个原型(prototype)属性,它指向另一个对象。 对象可以继承其原型对象的属性和方法。原型是 JavaScript 实现对象继承的基础概念之一,而原型链则是一种通过多层级原型连接起来的机制。 每个 JavaScript 对象(除了 null 和 und ......
原型 基础

全面的ASP.NET Core Blazor简介和快速入门

前言 因为咱们的MongoDB入门到实战教程Web端准备使用Blazor来作为前端展示UI,本篇文章主要是介绍Blazor是一个怎样的Web UI框架,其优势和特点在哪?并带你快速入门上手ASP.NET Core Blazor(当然这个前提是你要有一定的C#编程基础的情况,假如你完全没有接触过C#的 ......
简介 Blazor Core ASP NET

01企业项目开发流程,你平时的工作流程,pip永久换源,虚拟环境和虚拟环境搭建,luffy后台创建目录调整,数据库配置

# 1 企业项目类型 ```python # 1 面向互联网用户:商城类项目 -微信小程序商城 -app商城 -得物 -饿了么 -问卷网 # 2 面向互联网用户:二手交易类的 -咸鱼 -转转 # 3 公司内部项目:python写的重点 # 传统软件行业,互联网 -给客户做软件:国家电网,社保局,银行 ......

正则表达式/\\\\/四个反斜杠

本文摘自:https://blog.csdn.net/zttaiwx/article/details/53981755 ,放在自己博客后续方便查看 在字符串中,两个反斜杠被解释为一个反斜杠,然后在作为正则表达式, \\ 则被正则表达式引擎解释为 \,所以在正则表达式中需要使用四个反斜杠。 也就是说, ......
斜杠 正则 表达式

CUDA编译设置

CUDA版本和GPU卡的对应关系,以及编译设置: Fermi (CUDA 3.2 until CUDA 8) (deprecated from CUDA 9): SM20 or SM_20, compute_30 – Older cards such as GeForce 400, 500, 600 ......
CUDA

Pasos和RAFT算法

Paxos 提出时间1990年,RAFT提出时间2013年。RAFT 是Paxos的简化版,或者说是提高投票效率,但是降低了投票公平性的妥协方案。 ### RAFT 分布式raft(Replicated And Fault Tolerant)选举算法原理 - 分成三个角色,领导者,跟随者,和候选者。 ......
算法 Pasos RAFT

彻底关闭Win10自动更新

彻底关闭Win10自动更新 尽管Win11已经发布了一段时间,但目前互联网上大部分电脑用户所使用的的操作系统仍是Win10,对于Win10,笔者相信大部分人应该都不陌生,作为目前市面上占比最高的电脑系统,Win10的许多功能和操作逻辑都十分优秀,不过有优秀的地方必然也有糟糕的缺点,其中问题最大的当属 ......
Win 10

[C++/PTA] 我的支付宝和余额宝

## 题目要求 支付宝AliPay和余额宝AliFund是一对好兄弟,他们来自同一个父类Account。 已知类Account是支付宝AliPay和余额宝AliFund的虚基类,包括两个protected成员数据: long ID;//账号 string name;//用户名 支付宝AliPay是类 ......
余额 PTA

深浅copy和第三方模块下载与安装

深浅copy 不可变对象,深浅copy效果一样 可变对象,深浅copy还是有区别的 浅copy 字典、列表、集合结果都一样 list1 = [1, 2, 3] list2 = list(list1) print(list2) print("list1==list2 ?",list1==list2) ......
深浅 第三方 模块 copy

Java中String类型能够存放多大的数据量?编译器只支持String只能存放65535个字符,运行时可用是int长度远比65535个多

Java中String类型能够存放多大的数据量? https://blog.csdn.net/weixin_52707625/article/details/125583678 最近在编写博客系统时,在文章上传遇到了个问题: 到底使用什么来接收文章呢?String类型能接收多大的数据量? 随后,我去 ......
String 65535 编译器 长度 字符

RHEL8上自动为LUKS加密硬盘填充密码(1/2)

RHEL8上硬盘加密采用的是LUKS方式。默认的话需要在开机时候手动输入硬盘密码。在这里我们为了自动化操作,可以设置密码储存在磁盘上让Linux自动读取硬盘解密。 注意密码储存在硬盘有不安全的风险。 1. 首先查看硬盘情况 执行命令lsblk 可以看到/sda/sda1这块硬盘未加密。这里先不处理, ......
硬盘 密码 RHEL8 RHEL LUKS

jenkins 自动化部署 flink job

Jenkinsfile def deployIp = '192.168.1.53' def remote = [:] remote.name = deployIp remote.host = deployIp remote.user = 'root' remote.password = LCX_PW ......
jenkins flink job

c# 通过注册表获取系统服务安装路径

``` string key = @"SYSTEM\CurrentControlSet\Services\"; var services = Registry.LocalMachine.OpenSubKey(key); if (services == null) { return; } var se ......
注册表 路径 系统

tomcat的文件结构和组成

目录结构 TRANSLATE with x English Arabic Hebrew Polish Bulgarian Hindi Portuguese Catalan Hmong Daw Romanian Chinese Simplified Hungarian Russian Chinese ......
结构 文件 tomcat

ubuntu20.4安装geant4和root

1.下载需要的软件包和数据包 下载root https://root.cern/install/all_releases 下载geant4 https://geant4.web.cern.ch/download/all 2.准备安装文件 在home目录下面创建一个geant4的文件夹 打开geant ......
ubuntu geant4 geant 20.4 root

[-001-]-Python3+Unittest+Uiautomation Windows桌面App UI自动化之获取

获取inspect中 假如我们已经获取到了control控件: control.GetLegacyIAccessiblePattern().Name control.GetLegacyIAccessiblePattern().State control.GetLegacyIAccessiblePat ......
Uiautomation Unittest 桌面 Python3 Windows

GCC/G++选项 -Wl,-Bstatic和-Wl,-Bdynamic

GCC/G++选项 -Wl,-Bstatic和-Wl,-Bdynamic 参考 https://gcc.gnu.org/onlinedocs/gcc/Link-Options.html gcc使用-Wl传递连接器参数,ld使用-Bdynamic强制连接动态库,-Bstatic强制连接静态库。所以部分 ......
Bdynamic Bstatic Wl GCC

NVC低功耗语音芯片制氧机方案,提升用户体验同时降低开发成本

家用制氧机是一种可以通过空气中提取氧气,制造出高浓度的氧气供给需要氧气治疗的患者使用的设备。 为了提高用户使用体验和操作便捷性。很多厂商会通过加入语音芯片实现语音提示功能,用户可以通过听到语音提示来了解制氧机的状态和操作指引,从而更加方便地使用制氧机。 那么家用制氧机语音芯片如何选型呢? 1、耐用性 ......
制氧机 制氧 功耗 语音 芯片

Scala简介和安装

# 简介 Scala是一种多范式的编程语言(多范式:多种编程方法的意思。有面向过程、面向对象、泛型、函数式四种程序设计方法),其设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序 > 官网:https://www.scala ......
简介 Scala

Oracle反连接HASH JOIN ANTI NA会处理驱动表连接列null值

Oracle反连接HASH JOIN ANTI NA会处理驱动表连接列null值 这个现象和Oracle内连接HASH JOIN/半连接HASH JOIN SEMI不处理驱动表连接列null值相反。 反连接中无论一下哪个结论都一样: HASH JOIN ANTI NA HASH JOIN ANTI ......
Oracle HASH ANTI JOIN null

Ubuntu 源代码编译安装 Nginx

建立nginx用户和用户组sudo groupadd nginxsudo useradd nginx -g nginx -s /sbin/nologin -M在线安装依赖sudo apt -y install gcc make openssl libssl-dev libpcre3 libpcre3 ......
源代码 Ubuntu Nginx

抽象类和接口

抽象类 不能new抽象类,只能靠子类去实现它:约束 抽象方法必须在抽象类中,抽象类可以写普通方法 单继承,接口可以多继承 抽象方法 只有方法名,没有方法体,靠子类来实现 接口 对对象的抽象,只有规范,不能在接口中写方法(约束和实现的分离) 约束(可以理解为框架) 定义一些方法,让不同的人实现 接口都 ......
接口

微信小程序 getUserProfile真机调试中获取不到用户真实头像和昵称?getUserProfile获取不到头像地址

1、正确写法,但获取不到 最近开发微信小程序,需要使用获取用户的头像信息,使用getUserProfile 怎么都获取不到, getInfo(){ wx.getUserProfile({ desc: '获取用户信息', force: true, success:(res)=>{ debugger t ......
getUserProfile 头像 昵称 地址 程序

阿里云yum源

阿里云地址:https://developer.aliyun.com/mirror/CentOS 镜像地址:https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b11N4IAnSCentOS8wget -O / ......
yum

基于Spring Security去实现sso单点登陆和鉴权

因为看了spring security在自己无聊的时候书写的demo发现有缺陷后来去进行修改完整了。对鉴权需要看的源码还有登陆的实现返回的加密信息进行鉴定等等做了修改 1.首先我们需要去配置到我们spring security的一个配置类去实现我们的WebSecurityConfigurerAdap ......
Security Spring sso

git log 和 git log -p 查看详细提交内容

命令: 查看提交的 commit 信息,显示 ID 、作者、提交说明 git log 命令: 查看提交的 commit 信息,显示 ID 、作者、提交说明、提交的详细文件 git log -p -- ......
git log 内容

javascript现代编程之四——数值的进制和表示方法

在JavaScript中,数值可以以不同的进制表示: 1. **十进制**:这是我们最常用的进制系统。例如:`let decimal = 123;` 2. **二进制**:数值前面加上 `0b` 或者 `0B`。例如:`let binary = 0b1011; // 等于十进制的11` 3. **八 ......
进制 数值 javascript 方法

UE4的自动建树工具

## UE4的自动建树工具 ### 一、功能介绍 本工具主要用于对UE4中草坪、花坛、道路等相关模型周边进行自动建树,主要分为四个流程: * 拆分整体模型 * 生成子图块外轮廓 * 轮廓偏移 * 对偏移部分插值种树 > 1.拆分整体模型 由于UE4的模型通常为一个整体模型,需要对模型进行拆分,得到单 ......
建树 工具 UE4 UE