当前位置: 首页 > news >正文

命令注入漏洞解析

漏洞简介

Atlassian Bitbucket Server 和 Data Center 是 Atlassian 推出的一款现代化代码协作平台,支持代码审查、分支权限管理、CICD 等功能。
受影响的Bitbucket Server 和 Data Center版本存在使用环境变量的命令注入漏洞,具有控制其用户名权限的攻击者可以在系统上执行任意命令。

影响范围

Bitbucket Data Center and Server 7.0 到 7.21的版本。

调试环境设置

需要设置jvm参数,在启动文件start-bitbucket.sh中并没有发现相关参数,注意到这里加载了_start-webapp.sh

图片.png

在其中找到了JAVA_OPTS参数并在最后加上:

-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=n"
LAUNCHER="com.atlassian.bitbucket.internal.launcher.BitbucketServerLauncher

图片.png

【一一帮助安全学习,所有资源获取处一一】
①网络安全学习路线
②20份渗透测试电子书
③安全攻防357页笔记
④50份安全攻防面试指南
⑤安全红队渗透工具包
⑥网络安全必备书籍
⑦100个漏洞实战案例
⑧安全大厂内部视频资源
⑨历年CTF夺旗赛题解析

执行service atlbitbucket stop、service atlbitbucket start重启Bitbucket,观察进程发现带上了后面加的jvm参数
图片.png

然后配置idea并调试启动

图片.png

漏洞分析

根据漏洞影响范围下载了8.4.2和8.4.1版本进行对比后发现差异太大了,于是又下载了7.6.19和7.6.18版本。根据两个修复版本之间共同的差异最终锁定安全更新的部分为两个jar包:bitbucket-process-*.jarnuprocess-*.jar
反编译后进一步对比发现bitbucket-process-*.jarDefaultNioProcessConfigurer.java、NioProcessParameters.java、RemoteUserNioProcessConfigurer.java中的差异符合官方漏洞描述:有权控制其用户名权限的攻击者能够利用环境变量进行命令注入
\com\atlassian\bitbucket\internal\process\DefaultNioProcessConfigurer.java中将环境变量的设置改为了NioProcessParameters.environmentPutIfAbsent函数

图片.png

这个函数是\com\atlassian\bitbucket\internal\process\NioProcessParameters.java中新增的,其中调用的函数对key进行了非空判断,对key和valve都进行了空字节的检测

图片.png

图片.png

\com\atlassian\bitbucket\internal\process\RemoteUserNioProcessConfigurer.java中发现了官方描述的用户名环境变量:REMOTE_USER

图片.png

通过回溯相关类及其继承类的调用找到了路由入口,如:com.atlassian.stash.internal.rest.content.FileListResource
联想到Bitbucket也是用于Git 代码管理,猜测这里会执行git命令
图片.png

创建仓库后根据路由访问:
图片.png

跟进看一下命令在哪里执行的以及环境变量用来干什么
在RemoteUserNioProcessConfigurer中的configure方法成功命中断点,这里发现已经传入了git命令,但是漏洞描述说的是使用用户名环境变量造成的注入,所以只需关注环境变量部分

图片.png

调用DefaultAuthenticationContext.getCurrentUser方法后生成user,其中包含注册的用户名:test
图片.png

其getName方法主要逻辑就是返回注册信息中的用户名

图片.png

随后赋值给环境变量REMOTE_USER

图片.png

返回之后回到NuNioProcessHelper.run方法

图片.png

然后调用NuProcessBuilder.run方法,prepareEnvironment方法进行格式转换,取出环境变量中的key和value以’=’拼接放入字符数组

图片.png

一直跟入后发现在LinuxProcess.prepareProcess方法中环境变量经过toEnvironmentBlock方法处理

图片.png

该函数主要逻辑就是将环境变量数组中的全部环境变量转化为字节后赋值给新的block字节数组并返回。其中每次拷贝一个环境变量字节后新的拷贝位置会加一,以实现环境变量间的分隔。根据漏洞修复方式,在环境变量中使用空字节后,在这里空字节后面部分就是一个新的环境变量,猜测可能是注入了一个恶意环境变量

图片.png

返回赋值给envBlock后调用LibJava10.Java_java_lang_ProcessImpl_forkAndExec方法,这里通过调用java native方法实现命令执行

图片.png

图片.png

图片.png

这里并没有发现环境变量如何造成任意命令执行,回看其它地方也没有发现环境变量引入到命令执行触发点。相关的历史漏洞都是git参数注入

图片.png

才意识到是git环境变量:https://git-scm.com/book/zh/v2/Git-%E5%86%85%E9%83%A8%E5%8E%9F%E7%90%86-%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F

图片.png

简单来说就是执行git命令时会自动调用相关的环境变量,而某些环境变量可以执行命令如上面的GIT_EXTERNAL_DIFF
根据文章描述该环境变量是在执行git diff时用到的,而上面的git命令用不到该环境变量
按照描述注册一个用户名为:’test GIT_EXTERNAL_DIFF=touch /tmp/test’,然后去仓库执行diff操作

图片.png

根据路由,调用到CommitDiffResource. streamDiff函数。后续流程和上面一样了,只是现在执行的git diff命令,会用到注入的git环境变量‘GIT_EXTERNAL_DIFF‘造成命令执行

图片.png

漏洞复现

注册一个带有环境变量的用户名,然后burp拦截将空格改为%00

图片.png

图片.png

然后进入仓库进行diff

图片.png

成功在/tmp目录下创建test文件

图片.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-3826188.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

Redis

Redis一、Redis出现的背景1.1、什么是NoSQL1.1.1、NoSQL(泛指非关系型数据库)1.1.2、NoSQL的特点1.1.3、NoSQL的四大分类二、Redis概述三、Redis应用场景四、Linux环境下安装Redis五、Redis基础命令六、Redis五大数据类型6.1、String(字符串类型)6.2、List(列表)6.3、Set(集合)…...

MobTech短信验证 常见问题

短信验证码的有效期和格式可以修改么 有效期默认5分钟,格式默认4位数,均可在开发者后台调整。 短信充值单价的问题 不能累积计费,以单次最多充值的来计费 SMSSDK短信签名最多设置多少个 签名是跟着key走的,与账号无关。一个ke…...

LTE网络优化笔记

1、探测参考信号(Sounding Reference Signal) SRS是探测参考信号的缩写,所谓参考信号,那么是为谁提供参考?参考的指标是什么?答案是为eNodeB的调度提供参考,参考的内容是为上行信道质量做参考。…...

阿里开发7年大牛:全网首发Spring5秘籍手册+知识导图

第1章:Dubbo的简史、后续的规划和整体架构大图 ————Dubbo高性能RPC通信框架 1.1应用架构演进过程 1.2 Dubbo 简介 1.3 Dubbo总体大图 第2章:Dubbo的环境配置和基于Dubbo开发第一款应用程序 ————开发第一款Dubbo 应用程序 2.1配置开发环境 2.…...

Android集成sentry坑

sentry官网网址:Android | Sentry Documentation 集成sentry的时候可能遇到这个异常: java.io.IOException: Cleartext HTTP traffic to XXX not permitted 因为从Android 6.0开始引入了对Https的推荐支持,与以往不同,Android P…...

阿里P8大牛亲自讲解!java静态变量和实例变量

Redis主从复制 概念 Redis的主从复制概念和MySQL的主从复制大概类似。一台主机master,一台从机slaver。master主机数据更新后根据配置和策略,自动同步到slaver从机,Master以写为主,Slave以读为主。 主要用途 读写分离&#xff1…...

阿里程序员的Java之路!Redis宕机数据丢失解决方案

二叉树 定义 二叉树是n(n>0)个结点的有限集合,该集合或者为空集(称为空二叉树),或者由一个根结点和两棵互不相交的、分别称为根结点的左子树和右子树组成。 图解 二叉树特点 由二叉树定义以及图示分析得出二叉树有以下特点…...

安卓APP源码和设计报告——智能垃圾桶

课程名称: 移动互联网应用开发 实验名称: 姓名/学号: 专业/班级: 指导教师: 实验时间: 一、案例功能需求 该系统是了解垃圾分类以及物品查询属于哪类垃圾的智能化APP。该系统可以实现用户登陆注册&a…...

阿里大牛整理!学生成绩管理系统javaweb

GC概述 垃圾收集(Garbage Collection)通常被称为“GC”,由虚拟机“自动化”完成垃圾回收工作。 思考一个问题,既然GC会自动回收,开发人员为什么要学习GC和内存分配呢?为了能够配置上面的参数配置&#xf…...

限时发布!java线上调试工具

Java代码是怎么运行的? Java的基本类型 Java虚拟机是如何加载Java类的 JVM是如何执行方法调用的?(上) JVM是如何执行方法调用的?(下) JVM是如何处理异常的? JVM是如何实现反射的&…...

Java反射使用指南

一、Java反射获取类 1.1 通过类全名 Class c Class.forName("com.vo.Person");1.2 通过类型获取 Class c Person.class;1.3 使用getClass(); Person person new Person("zm",22); Class c person.getClss;1.4 通过类加载器 ClassLoader classLoader…...

Jetty中文乱码问题的解决

Jetty中文乱码问题的解决参考文章: (1)Jetty中文乱码问题的解决 (2)https://www.cnblogs.com/Rexcnblog/articles/4523426.html (3)https://www.codeprj.com/blog/4505a21.html 备忘一下。...

阿里程序员的Java之路!疯狂java讲义电子版

Java并发编程技术官笔记 由于篇幅原因,我只能在文章中展示部分的章节内容和核心截图,如果你需要完整的pdf版本,可以在文末免费领取 首先给大家分享学习的思维导图,学习是需要逻辑完整的,这样才可以更高效的学习&#x…...

YOLOv5安卓部署 | 安卓部署理论篇 | 1/3

YOLOv5安卓部署 | 安卓部署理论篇 | 1/3 我这里把打包好的APK格式的安装包放到我的网盘里了,安卓手机的同学可以直接安装在自己的手机上体验一下。打包好后只有88.17 MB。 链接:https://pan.baidu.com/s/1XVHePn2L1rkIx_ANDWNXpA?pwd=csdn 提取码:csdn 文章目录 YOLOv5安卓…...

第k个数(快速选择)

算法思路 快速选择: 1.即任意选一个数,将数组划分为二。 2.最终根据该数所在的位置,即第?大,选择第k大的数字所在区间进行划分。 时间复杂度分析,第一次划分n,下一次划分期望n/2,n/4…累加和小…...

基于SpringBoot大学生心理健康咨询管理系统的分析与设计

目 录 摘 要 I Abstract II 1 前言 1 1.1 研究背景及意义 1 1.2 国内外研究现状 2 1.3 本文研究思路与结构 3 2 系统开发技术介绍 4 2.1 Java语言 5 2.2 Spring框架简介 6 2.3 Spring Boot 框架简介 6 2.4 MyBatis 框架简介 7 2.5 开发环境 8 3 系统需求分析 9 3.1 需求分析 9 …...

HR-saas中台管理项目(9)

权限设计-RBAC的权限设计思想 首先,我们先了解下什么是传统的权限设计 从上面的图中,我们发现,传统的权限设计是对每个人进行单独的权限设置,但这种方式已经不适合目前企业的高效管控权限的发展需求,因为每个人都要单独去设置权限 基于此,RBAC的权限模型就应运而生了,RB…...

LeetCode每日一题——907. 子数组的最小值之和

LeetCode每日一题系列 题目:907. 子数组的最小值之和 难度:普通 文章目录LeetCode每日一题系列题目示例思路题解题目 给定一个整数数组 arr,找到 min(b) 的总和,其中 b 的范围为 arr 的每个(连续)子数组…...

4.1.3 名称的特殊处理

名称的特殊处理 类成员变量的名称处理: 对于类的数据成员,其的名称经过编译器的处理会在程序员定义名称的后面再加上class的名称,进而形成独一无二的命名,例如下面的的成员变量x再经过类处理后有可能为x_7Point3d。 class Point…...

学习一篇营收1000万的成交文案

妮妮姐把波波最新的连载的链接发到我们<学习波波来了>的群上群上&#xff0c;这篇连载就是《<波波来了>100位全球合伙人召集令》 是的&#xff0c;这是一篇营收1000万的成交文案&#xff0c;100个合伙人&#xff0c;一个10万。 妮妮说&#xff0c;大家看了这么久波…...

基于tymon,无需搭建LSTM,航班人数预测

前言 本文基于开源AI交互式框架tymon&#xff0c;对航班人数进行预测分析。 实战 安装tymon pip install tymon 或者git clone 代码仓 git clone https://github.com/TymonXie/tymon.git 推荐使用pip&#xff0c;会将以来的pytorch等进行安装&#xff0c;数据可在example文件…...

Java学习日志,第一天:jdk(java开发工具包)的安装和配置

jdk的安装&#xff1a; 1.进入官网点击 Java SE 8下的jdk download 如图&#xff1a;官网地址https://www.oracle.com/java/technologies/javase-downloads.html 2.下载最下方的64位版本的jdk,如图&#xff1a; 3.下载好后点击安装的文件开始安装&#xff0c;点击更改&#xf…...

熟悉 MINIX 系统调用和 MINIX 调度器的实现

一、目的 巩固操作系统的进程调度机制和策略 熟悉 MINIX 系统调用和 MINIX 调度器的实现 二、内容与设计思想 在 MINIX3 中实现 Earliest-Deadline-First 近似实时调度功能 在 MINIX3 中实现 EDF 近似实时调度功 三、使用环境 VMware&#xff0c;Minix&#xff0c;Moba四、…...

【大厂高频真题100题】单词拆分 真题练习第7题 持续更新~

单词拆分 描述: 给你一个字符串 s 和一个字符串列表 wordDict 作为字典。请你判断是否可以利用字典中出现的单词拼接出 s 。 注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。 示例 1: 输入: s = "leetcode", wordDict = ["leet&q…...

阿里P8大牛手把手教你!20道Java工程师面试必问题

一. 为什么使用spring cloud alibaba 很多人可能会问&#xff0c;有了spring cloud这个微服务的框架&#xff0c;为什么又要使用spring cloud alibaba这个框架了&#xff1f; 最重要的原因在于spring cloud中的几乎所有的组件都使用Netflix公司的产品&#xff0c;然后在其基础…...

​​PMP项目管理—第5章 项目范围管理。

PMBOK项目管理知识体系指南—PMP项目管理学习笔记&#xff08;总&#xff09;。第1章 引论。第2章 项目运行环境。第3章 项目经理的角色。第4章 项目整合管理。第5章 项目范围管理。第6章 项目进度管理。第7章 项目成本管理。第8章 项目质量管理。第9章 项目资源管理。第10章 项…...

Linux实操篇-用户管理

Linux实操篇-用户管理 首先&#xff0c;我们看一下如图所示&#xff0c;Linux操作系统中&#xff0c;有用户&#xff0c;组和家目录&#xff0c;通过组来管理用户&#xff0c;通过家目录某个用户可以在某个目录下去使用。 linux是一个多用户多任务的操作系统&#xff0c;任何…...

Java环境变量配置教程

Java环境变量配置教程一、JDK安装二、配置环境变量1.在哪里配置环境变量&#xff1f;2.怎么配置环境变量&#xff1f;三、验证是否安装好java环境一、JDK安装 首先先了解一下JDK,JRE和JVM JDK — java开发工具包 JRE — java运行时环境 JVM — java虚拟机 JDK下载官网&#x…...

区块链公开数据集

众所周知&#xff0c;区块链上的数据是公开的&#xff0c;这使得分析链上数据&#xff0c;成为一种热门的趋势。 首先要感谢nansen.ai等公司在链上数据ETL上作出的开源贡献[1]。 github: Blockchain ETL 公开的数据存放于Google的BigQuery中&#xff0c;目前未找到国内的开放…...

网络:Ethernet

文章目录简介参考&#xff1a;协议格式简介 二层Ethernet协议 参考&#xff1a; http://decnet.ipv7.net/docs/dundas/aa-y298a-tk.pdf 协议格式...

AD域帐户密码过期,终端802.1x认证自动重连导致AD账号被锁,员工无法上网、办公怎么办?

搭建了微软 Active Directory&#xff08;AD&#xff09;或 OpenLDAP 的企业&#xff0c;通常会让员工使用 AD 域账号或OpenLDAP 账号密码登录电脑终端、OA、VPN、VDI或进行网络接入 802.1x 认证。AD 域密码安全策略会要求员工定期修改域账号密码&#xff0c;密码修改或过期后&…...

阿里技术专家深入讲解,java培训老师面试题

HUAWEI-Java一面-1H 闲聊偏多&#xff0c;问的技术性问题比较基础 简单说说面向对象的特征以及六大原则谈谈final、finally、finalize的区别Java中、equals与hashCode的区别和联系谈谈Java容器ArrayList、LinkedList、****HashMap、HashSet的理解&#xff0c;以及应用场景谈谈线…...

SAS,Stata,HLM,R,SPSS和Mplus分层线性模型HLM分析学生受欢迎程度数据

全文链接&#xff1a;http://tecdat.cn/?p10809本文用于比较六个不同统计软件程序&#xff08;SAS&#xff0c;Stata&#xff0c;HLM&#xff0c;R&#xff0c;SPSS和Mplus&#xff09;的两级分层线性模型的过程和输出&#xff08;点击文末“阅读原文”获取完整代码数据&#…...

开发手札:git日常抽风记录

今天一大早代码提交不上github&#xff0c;各种方法解决不了&#xff0c;虽然最终不知道是否根治解决了&#xff0c;但是起码目前没问题&#xff0c;所以记录一下。 今天来公司三台开发机&#xff08;两台window、一台macos&#xff09;全部ssh connect timeout errorcode 22或…...

阿里、百度等大厂技术面试题汇总,醍醐灌顶!

首先我们先来看看这份Spring源码分析笔记 Spring源码分类的一览无余&#xff0c;详细清晰明了&#xff01;让你分分钟把握&#xff01; Spring源码分析笔记手册内容&#xff0c;共七个部分 第一部分Spring概述 Spring 简介Spring 发展历程Spring 的优势Spring 的核⼼结构Sprin…...

最近在很多地方都可以看到Python的身影,尤其在人工智能等科学领域,其丰富的科学计算等方面类库无比强大。很多身边的哥们也提到Python非常的简洁方便,比如用Django搭建一个见得网站只需要半天

最近在很多地方都可以看到Python的身影&#xff0c;尤其在人工智能等科学领域&#xff0c;其丰富的科学计算等方面类库无比强大。很多身边的哥们也提到Python非常的简洁方便&#xff0c;比如用Django搭建一个见得网站只需要半天时间即可&#xff0c;因此也吸引了我不小的兴趣。…...

Linux渗透测试命令备忘表

系统信息命令 命令描述whoami显示 Linux 上当前已登录用户。id向用户显示当前已登录的用户和组。last显示最后一次登陆的用户。mount显示已挂载的驱动echo “user:passwd” | chpasswd用一行命令重置密码。getent passwd列出 Linux 上的用户strings /usr/local/bin/blah显示非…...

Linux管理用户组的安装

&#x1f4e2;&#x1f4e2;&#x1f4e2;博主发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;感觉非常有意思,忍不住分享一下给大家。点击跳转到教程。 一&#xff1a;创建iso目录,并将光盘挂载到该目录 检测是否已经安装 rpm -qa|gr…...

阿里内部SpringBoot高阶手册爆火,社招面试心得

阿里 最重视项目经验 阿里一般情况下有五轮面试&#xff0c;其中大概有四轮都是基于项目的技术在问实现机制、改进技术方案、做的认为不足的地方&#xff0c;技术栈的实现原理&#xff0c;有没有其他替代方案&#xff0c;涉及中间件的原理等等。 重视技术原理 对自己做的项目实…...

中国肉鸡养殖市场规模调研及投资商机研究报告2022-2027年

中国肉鸡养殖市场规模调研及投资商机研究报告2022-2027年 详情内容请咨询鸿晟信合研究院&#xff01; 【全新修订】&#xff1a;2021年12月 【撰写单位】&#xff1a;鸿晟信合研究院 第一章肉鸡养殖行业发展概述 第一节肉鸡养殖的概念 一、定义 二、特点 第二节肉鸡养殖行业发展…...

软件构造blog3

关于重写equals方法和hashCode方法 在Lab3中&#xff0c;自己设计了Employee&#xff0c;Process&#xff0c;Course三个类分别来表示职工、进程、课程。并且在其他类中用到了对这三个类的对象进行判相等的操作&#xff0c;这就需要重写equals方法以及hashCode方法。 equals(…...

2021-07-052021年T电梯修理及T电梯修理证考试

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 T电梯修理是由公众号安全生产模拟考试一点通提供&#xff0c;T电梯修理证模拟考试题库是根据T电梯修理最新版教材汇编出T电梯修理仿真模拟考试。2021年T电梯修理及T电梯修理证考试 1、【判断题】通向井道的检修活板门…...

阿里大牛教你自己写Java框架!涨薪7K!

一.java基础面试知识点 java中和equals和hashCode的区别 int、char、long各占多少字节数 int与integer的区别 探探对java多态的理解 String、StringBuffer、StringBuilder区别 什么是内部类&#xff1f;内部类的作用 抽象类和接口区别 抽象类的意义 抽象类与接口的应用…...

Linux 用户管理 修改用户的家目录 useradd usermod

在创建一个用户之后&#xff0c;想把该用户的家目录指定到一个其他的目录&#xff0c;使用usermod命令。 usermod命令使用格式 usermod -d /usr/newfolder -u uid username -u后面一定要接uid啊&#xff0c;然后是username uid可使用 [id 用户名] 查看。 附&#xff1…...

“航天天域分布式数据库”获评第四届数字中国国务院国资委央企十大科技成果

近日&#xff0c;由国家网信办、国家发改委、工信部、国务院国资委、福建省政府共同主办的第四届数字中国建设峰会在福建省福州市举办。中共中央政治局委员、中央书记处书记、中宣部部长黄坤明出席开幕式并发表主旨演讲&#xff0c;国务院国资委党委书记、主任郝鹏在开幕式致辞…...

基于轮廓提取的 图像填充法

基于轮廓提取的 图像填充法 一、前言 在设计裸眼3d视频生成算法的时候涉及到了这一点&#xff0c;遂记录一下 版本1,效果如下&#xff1a; 设计思路&#xff1a;一开始想直接用水漫法填充的时候&#xff0c;很容易发现下面的问题&#xff0c;就是抹少了&#xff0c;或抹多了…...

计算机英语forward,英语每日一句:Forward an email

今日短语不论是给你的同事 “转发” 重要的工作邮件&#xff0c;向合作伙伴 “转发” 正式的商务信息&#xff0c;还是给朋友 “转发” 一场演出的活动信息&#xff0c;你都可以用固定搭配 “forward an email” 来表示 “把他人发来的邮件转给另一人”。在大多数邮件系统中&am…...

正大国际琪貨纯手召:做好期货的前提是

做好期货的前提是&#xff0c;在控制好风险的前提下尝试获取收益。 也就是说&#xff0c;首先要能够控制住风险&#xff0c;而控制风险&#xff0c;需要两个条件&#xff1a;止损资金管理。 止损&#xff0c;就是限制损失&#xff0c;正大国际期货直招主帐户预留低欧美4大恒指…...

鲁兴海:英国皇室裁缝合作伙伴--地方--人民网

鲁兴海&#xff1a;英国皇室裁缝合作伙伴--地方--人民网 鲁兴海&#xff1a;英国皇室裁缝合作伙伴--地方--人民网鲁兴海&#xff1a;英国皇室裁缝合作伙伴 贺文 2006年10月20日08:53【字号 大 中 小】【留言】【论坛】【打印】【关闭】&#xff12;&#xff10;&#xff10;&am…...

html轮播图兼容ie8,兼容IE8的高级jQuery轮播图插件

jSlider是一款兼容IE8的高级jQuery轮播图插件。jSlider轮播图插件的特点是轻量级&#xff0c;使用简单&#xff0c;跨平台。通过jSlider你可以非常容易的而在网页中实现任何轮播图效果。它的特点还有&#xff1a;速度快&#xff0c;使用简单。轻量级&#xff0c;压缩后的版本仅…...

Laravel5使用qq邮箱smtp发邮件配置及测试

第一步&#xff1a;.env中的MAIL配置&#xff1a; MAIL_DRIVERsmtp MAIL_HOSTsmtp.qq-com MAIL_PORT587 MAIL_USERNAMExxxxxxxxxqq-com #你的QQ号或QQ邮箱 MAIL_PASSWORDabcdabcdabcdabcd #授权码 MAIL_ENCRYPTIONtls 16位授权码在QQ批发>设置->帐号页面中&#xff0c;…...

macbook android 屏幕共享,苹果设备小技巧:iPhone,iPad,Mac进行屏幕共享和远程控制...

随着生活的发展&#xff0c;对视频通话和屏幕共享的需求已大大增加。有时&#xff0c;当您不在身边时&#xff0c;可以轻松地通过电话或短信进行故障排除&#xff0c;但通常可以在屏幕上看到发生了什么&#xff0c;并可以远程访问权限。接下来&#xff0c;我们将介绍如何与iPho…...

Python进程管理神器——Supervisor

一、简介 Supervisor 是一款 Python 开发的进程管理系统,允许用户监视和控制 Linux 上的进程,能将一个普通命令行进程变为后台守护进程,异常退出时能自动重启 详细介绍查阅:Supervisor Introduction 二、安装 Supervisor 支持 Linux 和 Mac,不支持 Windows 本文系统为: c…...

C# TCP异步通信TcpClient

服务端监听 using System; using System.Collections.Generic; using System.IO; using System.Net.Sockets; using System.Text; using System.Threading; using System.Threading.Tasks;namespace ConsoleAppTcp {class Program{private static readonly object _object ne…...

实在智能RPA携手生态合作伙伴,打造RPA校园实训班

随着AIRPA技术在国内外的广泛应用&#xff0c;企业对于RPA专业人才的需求日益扩大。为推动RPA行业人才生态建设&#xff0c;实在智能携手生态合作伙伴广州市赋能信息科技有限公司&#xff0c;与广东培正学院数媒学院展开校企合作&#xff0c;共建RPA实训室&#xff0c;培养RPA高…...

手机wps取消不等宽分栏_wps文字怎么取消分栏很简单,三个步骤即可取消

摘要 腾兴网为您分享:wps文字怎么取消分栏很简单&#xff0c;三个步骤即可取消&#xff0c;智影&#xff0c;知富&#xff0c;粤听&#xff0c;虚拟按键等软件知识&#xff0c;以及按键救星&#xff0c;金融界app&#xff0c;团子表情包&#xff0c;sql2005数据库&#xff0c;w…...

e^x的导数

我们都知道&#xff0c;exe^xex的导数为exe^xex&#xff0c;但怎么证明呢&#xff1f; 根据导数的定义&#xff0c;(ex)′lim⁡Δx→0exΔx−exΔxlim⁡Δx→0exeΔx−1Δx(e^x)\lim\limits_{\Delta x\rightarrow 0}\dfrac{e^{x\Delta x}-e^x}{\Delta x}\lim\limits_{\Delta x…...

pyqt5与前端进行交互

基本思路就是在pyqt界面中直接加载html文件&#xff0c;并与html进行交互&#xff0c;参考的文件我已经找不到了&#xff0c;这里我放三个编写好的例子&#xff0c;里面也做了写解释说明&#xff0c;可根据这些例子进行测试&#xff0c;使用。 案例一&#xff1a; 后端部分&a…...

「高频面试题」消息队列 和 事件循环系统(内附思维导图)

前言 最近又和女友,咳咳…(说出来可能又会被打s)学习事件循环,这不,学会(废)了之后,赶紧写一篇博客复盘总结一下~ 接上一期「数组方法」写给女友的一系列 JS 数组操作(建议收藏 | 内附思维导图) 文章发出去之后,有些小伙伴还真发给自己女友了,不知道“感动”了没…...

mac OS飞桨环境搭建-玩PaddleHub大模型

PaddleHub&#xff1a;使用文心大模型ERNIE-ViLG进行高质量文图生成 - 飞桨AI Studio 我安装的时候在 opencv-python 卡住了&#xff0c;换了源就过去了&#xff1a; -i https://pypi.tuna.tsinghua.edu.cn/simple&#xff1a; pip install --upgrade paddlehub -i https://pyp…...

(完整源码)GPS系统源码,GPSBDpro——SIM卡状态查询

GPSBD卫星定位监控系统专为便捷二次开发而生 GPSBDpro版本&#xff0c;是基于最新Vue3.0重构的新版本系统&#xff0c;我们保持每月每周不定时都有优化更新&#xff0c;让系统技术栈保持在主流的甚至超前的范畴&#xff0c;为的是让最终用户在拿到系统后不至于过两年就被新技术…...

android获取本机gps坐标,android-精确获取GPS位置

private void getLocation(){String context Context.LOCATION_SERVICE;LocationManager locationManager (LocationManager)getSystemService(context);Criteria criteria new Criteria();criteria.setAccuracy(Criteria.ACCURACY_COARSE);criteria.setAltitudeRequired(f...

php gps定位功能,选择GPS定位器你需要了解这些...

GPS定位器是内置了GPS模块和移动通信模块的终端&#xff0c;用于将GPS模块获得的定位数据通过移动通信模块传至Internet上的一台服务器上&#xff0c;从而可以实现在电脑或手机上查询终端位置。安装在车上的GPS定位设备基本分两种&#xff0c;磁性和线接&#xff0c;磁性的基本…...

如何基于高德的数据构建自己的GPS查询系统

在不少业务中可能都会用到GPS查询省市区的信息&#xff0c;因此今天来聊聊如何用高德的数据打造一份GPS定位到省市区的SDK 高德能拿到什么样的数据 https://lbs.amap.com/api/webservice/guide/api/district 在高德的开发者平台上有一个行政区域查询接口&#xff0c;该接口能…...

Oracle EBS R12 GL总帐模块 查询每日汇率SQL

SELECT s.user_conversion_type,t.from_currency,t.to_currency,t.conversion_date,t.conversion_rateFROM gl_daily_rates t,gl_daily_conversion_types sWHERE 1 1--AND t.from_currency CNY--AND t.to_currency USD--AND t.conversion_date to_date(2021/09...

微服务框架 SpringCloud微服务架构 10 使用Docker 10.4 容器命令案例1

微服务框架 【SpringCloudRabbitMQDockerRedis搜索分布式&#xff0c;系统详解springcloud微服务技术栈课程|黑马程序员Java微服务】 SpringCloud微服务架构 文章目录微服务框架SpringCloud微服务架构10 使用Docker10.4 容器命令案例110.4.1 直接开干10.4.2 总结10 使用Docke…...

EBS获取汇率

Gl_Currency_Api.Get_Rate_Sql(x_From_Currency > Ooha.Transactional_Curr_Code ,x_To_Currency > CNY ,x_Conversion_Date > Ooha.O...

历史汇率查询易语言代码

.版本 2 .子程序 __启动窗口_创建完毕 添加并使用《精易模块》 Send_API () .子程序 Send_API .局部变量 REQU_Data, 文本型, , , 提交字符串 .局部变量 return, 文本型, , , 返回字符串 .局部变量 API_URL, 文本型, , , 接口地址 .局部变量 API_KEY, 文本型, , , 接口密钥 …...

今日小程序推荐:汇率即时查-打通微信直接搜一搜

前段时间微信官方公布几项新体验&#xff0c;其中一个就是可在微信&#xff08;包括微信搜索框、小程序、搜一搜&#xff09;中直接搜索实时汇率&#xff0c;点击可进入具体的小程序结果页。 小编带你一起试试新体验 1.在微信中输入“欧元”&#xff0c;搜索结果第一条出现的就…...

java实时汇率的接口_汇率查询API免费接口,汇率查询API接口付费定制-进制数据...

package api.binstd.exchange;import api.util.HttpUtil;import net.sf.json.JSONObject;public class Single {public static final String APPKEY "your_appkey_here";// 你的appkeypublic static final String URL "https://api.binstd.com/exchange/singl…...

【Python】监测汇率

文章目录1 背景2 环境3 代码3.1 Yahoo汇率&#xff08;内地IP可以跳过&#xff09;3.2 中银汇率3.3 监测3.4 运行3.5 整体代码4 运行效果1 背景 作者现在在香港&#xff0c;最近半年因为美国加息&#xff0c;港币暴涨&#xff0c;非常痛苦。在网上找了找也没有找到能够实时更新…...

汇率实时行情查询接口

行情数据&#xff0c;汇率&#xff0c;货币&#xff0c;金融&#xff0c;兑换 一、接口介绍 提供中国银行的实时汇率表、汇率转换、十大银行实时汇率表、支持外汇币种列表、和历史汇率的查询。本数据支持主流银行的汇率牌价查询&#xff0c;以及币种之间的汇率转换。广泛用于…...

设计模式总汇(C语言)

创建型模式 单例模式工厂模式抽象工厂模式原型模式建造者模式 结构性模式 持续更新中。。。 行为模式 责任链模式命令模式状态模式观察者模式持续更新中。。。...

c程序设计语言第二版ppt,C程序设计语言_1a.ppt

第一章C语言概述,C程序设计,9June2020,内容,计算机语言C语言简介C语言发展历史C语言特点计算机程序C语言程序C语言程序的基本结构C语言的语句C语言的字符集和标识符算法与算法的表示算法算法的表示结构化程序设计方法,C程序设计,9June2020,计算机语言,定义为计算机用户设计的用…...

c语言程序窗口设计,C语言窗口程序设计简介.pdf

C 语言窗口程序设计简介 C 语言的窗口程序设计简介语言的窗口程序设计简介 窗口程序设计是依赖操作系统平台的 以下分别介绍基于 Windows 平台和 Linux 平台的 C 语言窗 口程序设计 在 Windows 中 窗口是嵌入到内核的 编程时 使用自己平台独有的函数 因此 Windows 程序都 只能在…...

c程序设计语言(kr版的,C程序设计语言 (KR)

The C Programming Language&#xff0c;C程序设计语言 (K&R)&#xff0c;为C语言的设计者Dennis M. Ritchie和著名的计算机科学家Brian W&#xff0e;Kernighan合著的 一本介绍C语言的权威经典著作&#xff0c;学习c语言至今&#xff0c;第一次读这本书&#xff0c;这本书…...

C语言和设计模式(总结篇) 用了多年的C

设计模式的书相信很多人都看过。对于设计模式这样一种方法&#xff0c;相信不同的人有不同的理解。我在这里写的博客只是我个人对设计模式的粗浅认识。文中肯定存在很多的不足和不成熟之处&#xff0c;希望朋友们谅解。望大家多多指正&#xff0c;谢谢&#xff01; 01&#xff…...

C语言程序设计总结

C语言是一门的面向过程的、抽象化的通用程序设计语言&#xff0c;广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能&#xff0c;但仍然…...

电大c 语言程序设计,最新电大C语言程序设计

最新电大C语言程序设计Tag内容描述&#xff1a;1、C语言程序设计形成性作业一 C语言程序设计形成性考核册参考答案作业 1.在每个C语言程序中都必须包含有这样一个函数&#xff0c;该函数的函数名为(A)。 Amain BMAIN Cname Dfuntion 2C语言原程序文件的缺省扩展名为(D)。 Acpp …...

【知识分享】C语言中的设计模式——开篇

前言 从一个普通的码农成为架构师的第一步&#xff0c;就是要从代码搬运转化为有自己一套设计方法。架构设计的基石&#xff0c;就是要拥有一套可信手拈来的设计模式。 在之前一直认为C语言在这一块的设计思想特别稀缺&#xff0c;而事实也是如此。但其实想想编程语言的一个发展…...

Linux安装使用Minio

目录简介安装方式1(推荐)安装方式2使用简介 需要一个靠谱的文件管理系统&#xff0c;所以想到了minio。在此记录过程。使用树莓派搭建。Linux下载不同的包即可。 官网地址&#xff1a;https://www.minio.org.cn/ 官方下载地址&#xff1a;https://dl.min.io/server/minio/rele…...

1149 Dangerous Goods Packaging

When shipping goods with containers, we have to be careful not to pack some incompatible goods into the same container, or we might get ourselves in serious trouble. For example, oxidizing agent &#xff08;氧化剂&#xff09; must not be packed with flamma…...

H5页面微信分享和手Q分享设置

RT: 一、 手Q分享&#xff1a; 如下代码所示&#xff1a;设置好 description&#xff0c;name,image,即可&#xff0c;唯一注意的是image最好是200*200&#xff0c;要不然过小不美观&#xff0c;过大加载太慢 <head><meta charset"UTF-8"><meta name&…...

执行docker命令,出现docker: Cannot connect to the Docker daemon at unix:///Users/developer/.colima/default

前提&#xff0c;mac电脑&#xff0c;时间2022年9月16日&#xff0c;上方docker的小船头像已启动。 在terminal中输入docker run -d hello-world&#xff0c;然后提示docker: Cannot connect to the Docker daemon at unix:///Users/developer/.colima/default。尝试了多种方法…...

fatal: Authentication failed for 'http://gitlab.解决办法

背景 今天修改了代码,在push的时候遇到了这个问题:fatal: Authentication failed for http://gitlab. 我心想怎么会出现验证问题,突然想起自己昨天修改了密码,所以导致验证出现问题.所以解决 问题的办法就是使用新密码重新登录就好了. 解决 2. 3. 4.重新登录或者再次提交一…...

SENSORO 与柬埔寨国防部通信局签署合作谅解备忘录

2021 年 1 月 20 日&#xff0c;SENSORO&#xff08;北京升哲科技有限公司&#xff09;与柬埔寨国防部通信局合作谅解备忘录签字仪式在金边举行。柬埔寨国防部通信局局长 KOSAL Sovanvisal、SENSORO&#xff08;柬埔寨&#xff09;科技有限公司 CEO 赵龙作为双方代表共同签约。…...

科技战疫丨SENSORO灵思智能安全服务助力疫情防控

“滴滴滴&#xff0c;请佩戴口罩&#xff01;请佩戴口罩&#xff01;” 灵思智能摄像机检测到未佩戴人员即刻预警并发出语音提醒。 “验证通过&#xff01;” 灵思智能门禁系统在人们佩戴口罩的状态下实现人脸有效识别与验证。 疫情当前&#xff0c;防护为重&#xff0c;效率就…...

机智云5.0推出IoT套件GoKit4.0 可实现物联网应用协同开发

2017年9月19日&#xff0c;全国双创周期间&#xff0c;在由广州市青创中心、天英汇、五号空间、机智云等联合主办的众创五号空间首届IoT创新嘉年华重头戏机智云GODAY2017上&#xff0c;机智云正式发布了机智云5.0物联网开发及云服务平台和IoT开源套件gokit4.0。机智云5.0是基于…...

ES安装启动及could not find java in bundled jdk at /opt/elasticsearch/elasticsearch-7.9.1/jdk/bin/java报错

1.首先去es的官网下载ES 然后将下载后的包上传到linux环境指定的目录下面 进行解压 解压命令为&#xff1a;sudo tar -zxvf elasticsearch-7.9.1-linux-aarch64.tar.gz&#xff08;非root账户 前面加上sudo&#xff09;如下&#xff1a; 2.进入elasticsearch-7.9.1目录…...

大规模底库搜索特征比对库Milvus(二),使用 , 减少reid评估时间

1.1、安装问题1 Milvus0.6版本安装使用教程 Milvus 0.8 开源向量搜索引擎使用教程 官网各种版本选择链接,选择最新的安装 版本很多&#xff0c;小伙伴门安装最新的&#xff0c;2020/7月现在是0.10.1&#xff0c;根据教程安装即可&#xff0c;教程都是中文&#xff0c;很友好…...

http协议与服务器连接意外终止,LR回放https协议脚本失败: 错误 -27778: 在尝试与主机“www.baidu.com”connect 时发生 SSL 协议错误...

今天用LR录制脚本协议为https协议&#xff0c;回放脚本时出现报错&#xff1a;Action.c(14): 错误 -27778: 在尝试与主机“www.baidu.com”connect 时发生 SSL 协议错误 [MsgId: MERR-27778]然后在网上查找到以下方案&#xff1a;Loadrunner默认发送是通过sockets(将http转换为…...

SK海力士完成收购英特尔部分业务案的第一阶段;SENSORO推出全新ESG解决方案品牌 | 全球TMT...

海外市场SK海力士宣布&#xff0c;已于12月30日圆满完成了收购英特尔NAND闪存及SSD业务案的第一阶段。继12月22日获得中国国家市场监督管理总局的批准后&#xff0c;SK海力士今日完成了第一阶段的后续流程&#xff0c;包括从英特尔接管SSD业务及其位于中国大连NAND闪存制造厂的…...

Sensoro告诉你ibeacon为什么这么火?

在Sensoro&#xff08;Sensoro.com&#xff09;&#xff0c;我们创造了很多非常有意思的前沿技术&#xff1b;这是一个大家很少看到的世界&#xff0c;在看不见的背后&#xff0c;是最前沿科技领域&#xff0c;各种跌宕起伏&#xff0c;研发工作艰苦卓绝&#xff0c;因为ibeaco…...

《近匠》专访 SENSORO CTO 赵东炜:物联网行业发展分析

文/贾维娣 感知层是物联网的最底层&#xff0c;一个个传感器进行数据收集&#xff0c;才让我们在方寸之间了解世界&#xff0c;传感器的发展也推动着物联网的发展。SENSORO 是一家提供物联网解决方案的公司&#xff0c;其 Beacon 传感器、云子 SCRM 等几款产品在行业内外已经小…...

腾讯云携手SENSORO,为城市安全保驾护航

5月24日&#xff0c;在腾讯“云未来”峰会AI大数据分论坛上&#xff0c;腾讯云展示了其AI能力在智慧城市、医疗、交通、安防等领域的最新解决方案和典型案例。SENSORO(北京升哲科技有限公司)联合创始人\u0026amp;CTO赵东炜向与会嘉宾详细介绍了SENSORO与腾讯云共同打造物联网消…...

SENSORO 基于 TDengine 助力基层政府打造数字化应用标杆

作者&#xff1a;段雪林 小 T 导读&#xff1a;SENSORO&#xff08;北京升哲科技有限公司&#xff09;是一家领先的物联网与人工智能独角兽企业。作为城市级数据服务提供商&#xff0c;公司在新一代信息技术领域拥有核心研发能力&#xff0c;在国内首次实现物联网与人工智能领域…...

疫情防控“漫入调查系统”上线 SENSORO 助力提升筛查效率及精准度

连日来&#xff0c;国内多地报告新增病例&#xff0c;加上因春节临近导致的人员流动和聚集增加&#xff0c;基层防疫面临着比平时更大的挑战。为快速、高效地解决大规模漫入信息筛查任务&#xff0c;缓解一线疫情防控压力&#xff0c;SENSORO&#xff08;北京升哲科技有限公司&…...

SENSORO 处理智慧城市海量感知数据的数据库应用

作为城市级数据服务提供商&#xff0c;SENSORO&#xff08;北京升哲科技有限公司&#xff09;是一家领先的物联网与人工智能独角兽企业。 要建造城市级的物联感知网络&#xff0c;涉及到的物联网设备种类不胜枚举。例如&#xff0c;街头巷尾的路灯、路面的智能井盖、社区的门禁…...

SENSORO 的智慧城市落地探索经验

近日&#xff0c;SENSORO 物联网研发负责人沈建华在线上直播活动中&#xff0c;分享了 SENSORO 在协助基层政府进行数字化升级的实践经验。 以技术服务为导向 SENSORO 成立于 2014 年&#xff0c;是城市级数据服务提供商、物联网与人工智能领域独角兽企业&#xff0c;曾在 28,1…...

Keras计算机视觉(二)

第一部分 认识CNN 一、quickly start 所见即所得&#xff0c;先看一下CNN在MNIST上的运行Demo from keras import layers from keras import modelsmodel models.Sequential() # 定义一个卷积输入层&#xff0c;卷积核是3*3&#xff0c;共32个&#xff0c;输入是(28, 28, 1…...

Octavia 的实现与分析(OpenStack Rocky)

目录 文章目录目录Octavia基本对象概念基本使用流程软件架构服务进程清单代码结构loadbalancer 创建流程分析network_tasks.AllocateVIPnetwork_tasks.PlugVIPAmphoraAmphora AgentAmphoraAPIClientAmphoraePostVIPPlug启动 Keepalived 服务进程listener 创建流程分析启动 hapr…...

计算机毕业设计Java销售企业报价管理系统(源码+系统+mysql数据库+Lw文档)

计算机毕业设计Java销售企业报价管理系统&#xff08;源码系统mysql数据库Lw文档&#xff09; 计算机毕业设计Java销售企业报价管理系统&#xff08;源码系统mysql数据库Lw文档&#xff09;本源码技术栈&#xff1a; 项目架构&#xff1a;B/S架构 开发语言&#xff1a;Java语…...

java毕业生设计学生自购书平台计算机源码+系统+mysql+调试部署+lw

java毕业生设计学生自购书平台计算机源码系统mysql调试部署lw java毕业生设计学生自购书平台计算机源码系统mysql调试部署lw本源码技术栈&#xff1a; 项目架构&#xff1a;B/S架构 开发语言&#xff1a;Java语言 开发软件&#xff1a;idea eclipse 前端技术&#xff1a;La…...

java计算机毕业设计web在线考试系统MyBatis+系统+LW文档+源码+调试部署

java计算机毕业设计web在线考试系统MyBatis系统LW文档源码调试部署 java计算机毕业设计web在线考试系统MyBatis系统LW文档源码调试部署本源码技术栈&#xff1a; 项目架构&#xff1a;B/S架构 开发语言&#xff1a;Java语言 开发软件&#xff1a;idea eclipse 前端技术&…...

Could not load file or assembly ‘Newtonsoft.Json‘

Could not load file or assembly Newtonsoft.Json or one of its dependencies. Manifest definition does not match the assembly reference 1.删除APP.CONFiG中的引用&#xff1b; 2.删除项目文件中的引用&#xff1b; 3.通过包安装管理器中心安装...

C#调用Rust dll测试

C#调用Rust dll&#xff0c;重点在于字符串传递&#xff0c;其他类型比较自然。可以给函数传递json字符串&#xff0c;在传出json字符串&#xff0c;两端通过json序列化、反序列化&#xff0c;可以方便处理参数数据。也可以传递不带字符串的结构体&#xff08;结构体内含字符串…...

c语言json数组转字符串数组中,在C#中将字符串数组转换为json对象

我建议使用Newtonsoft.Json NuGet包,因为它使处理JSON变得微不足道.您可以执行以下操作&#xff1a;var request new String[2];request[0] "Name";request[1] "Occupaonti";var json JsonConvert.SerializeObject(request);哪会产生&#xff1a;[&quo…...

c语言josn序列化和反序列化,.net json序列化与反序列化

JSON.NET使用Json.NET类库需要引入的命名空间 using Newtonsoft.Json;PS&#xff1a;可用[JsonIgnore]标记不序列化的属性public ActionResult GetJsonDemo(){//对象DataModel model new DataModel();model.ID 2;model.Name "LiSi";model.Sex "男";mod…...

c语言中大括号怎么垂直下移,vs 中大括号之间垂直虚线显示

51CTO博客开发在使用的时候&#xff0c;发现其两个问题setEnable并么有什么卵用关于onFling的设置&#xff0c;只滑动一张&#xff0c;在一个页面显示有多个海报&#xff0c;也是没有什么卵用对于FancyCoverFlow&#xff0c;虽然封装很好但都是基于gallery的&#xff0c;然onFl…...

百度语音识别API C语言,百度语音识别(采集麦克风声音 并自动转为文字)

代码片段和文件信息using System;using System.Windows.Forms;using System.Collections.Generic;using System.ComponentModel;using System.IO;using System.Net;using System.Text;using System.Runtime.InteropServices;using System.Drawing;using BATT.AudioModule;names…...

常用复制对象方法效率对比

1.背景 在我们日常代码中&#xff0c;经常会用到对象之间的相互转换&#xff0c;将一个对象的属性复制赋值给另一个对象。今天我们就来测试下常见的几种复制对象的方法效率问题。 2.实体类 我们先准备两个实体类用于复制对象&#xff0c;一个是StudentFirst&#xff0c;另一…...

C#上位机开发(十七)—— 基于NuGet安装并使用包(Visual Studio)

一、NuGet 微软官方文档:https://docs.microsoft.com/zh-cn/nuget/。 NuGet 是适用于 .NET 的包管理器。 它使开发人员能够创建、共享和使用有用的 .NET 库。 NuGet 客户端工具可生成这些库并将其作为“包”。 二、添加 Newtonsoft.Json Nuget 包 1. 创建项目 可将 NuGe…...

xml转json c语言,c#动态类转json,再由json转xml

直接上代码了&#xff0c;多说无意了。using System;using System.Collections;using System.Collections.Generic;using System.ComponentModel;using System.Dynamic;using System.Runtime.CompilerServices;using Newtonsoft.Json;using System.Xml;using System.Xml.Serial…...

c语言中system data,无法绑定由多个部分组成的标识符“System.Data.DataRowView”

51CTO博客开发SQL Server中Rollup关键字使用技巧.net 中不用配置文件连接SQLite数据库&#xff0c;配置参数写在代码中CRC查表法实现以及表生成(支持CRC8,16,32)关于我我的博客 | 欢迎关注引言json是我们在工作中经常用到的一种数据传输格式&#xff0c;开始过程中解析json是我…...

nyoj c语言 回文数,回文数二(acm训练)

问题 1161: [回文数(二)] 时间限制: 1Sec 内存限制: 128MB 提交: 133 解决: 51 题目描述 若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数. 例如:给定一个10进制数56,将56加65(即把56从右向左读),得到121是一个回文数. 又如:对于10进制数87: STEP1:8…...

c语言数字转字符串不用函数,不使用c的任何库函数 实现字符串到整数的转换 整数到字符串的转换...

转载请标明出处&#xff1a;http://www.cnblogs.com/NongSi-Net/p/6805844.html今天主要总结下&#xff1a;完成编程&#xff1a;1、除printf函数之外&#xff0c;不用任何c语言库函数&#xff0c;实现将字符串转化为整数的函数myatoi(可以支持负整数的转化)。2、除printf函数之…...

C语言界面列表的滑动效果,jQuery+ajax实现滚动到页面底部自动加载图文列表效果(类似图片懒加载)...

本文实例讲述了jQueryajax实现滚动到页面底部自动加载图文列表效果。分享给大家供大家参考&#xff0c;具体如下&#xff1a;/p>"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">滚动到页面顶部加载.mainDiv {width: 800px;border: solid 1px #f00…...

c语言trimall函数用法,Trim、Ltrim、AllTrim 函数区别

首先检查&#xff1a;catalina.[date].log错误信息&#xff1a;信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found51CTO博客开发技術資料下載…...

c语言 json序列化,.NET中JSON的序列化和反序列化的几种方式

一、什么是JSONJSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集&#xff0c;采用完全独立 于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得JSON 成为理想的数据交换语…...

c语言创建json嵌套,asp.net提取多层嵌套json数据的方法

本文实例讲述了asp.net提取多层嵌套json数据的方法。分享给大家供大家参考&#xff0c;具体如下&#xff1a;在.net 2.0中提取这样的json&#xff1a;{"name":"lily","age":23,"addr":{"city":guangzhou,"province&quo…...

离散数学 图论

1 图的基本概念 1、<V,E>是一个图 其中V代表顶点E表示边2、零图&#xff1a;图的边集E为空集 3、平凡图&#xff1a;只有一个结点的零图 4、平行边&#xff1a; 1 在无向图中&#xff1a;有两条或两条以上的边与同一对结点相关联 2 在有向图中&#xff1a;一序偶对应两…...

堆内存溢出定位(Heap Dump)

配置 jvm 参数&#xff0c;内存溢出时会自动HeapDump&#xff08;指定 dump 文件路径是可选的&#xff09; -Xms20m -Xmx20m -XX:HeapDumpOnOutOfMemoryError -XX:HeapDumpPath/home或者用 jmap jmap -dump:formatb,file<filename.hprof> <pid>必要时将dump文件从…...

设计模式(六)----创建型模式之原型模式

1、概述 用一个已经创建的实例作为原型&#xff0c;通过复制该原型对象来创建一个和原型对象相同的新对象。 2、结构 原型模式包含如下角色&#xff1a; 抽象原型类&#xff1a;规定了具体原型对象必须实现的的 clone() 方法。 具体原型类&#xff1a;实现抽象原型类的 clo…...

【GD32F427开发板试用】USR-C210 WIFI模块进行以太网通信

本篇文章来自极术社区与兆易创新组织的GD32F427开发板评测活动&#xff0c;更多开发板试用活动请关注极术社区网站。作者&#xff1a;小蜗牛 一、硬件介绍 USR-C210 硬件上集成了 MAC、基频芯片、射频收发单元&#xff0c;尺寸小&#xff0c;易于焊接在客户的单板电路上&#x…...

MOS管的工艺和工作原理

内部结构和表示符号 参考&#xff1a;https://blog.csdn.net/weixin_63069480/article/details/125552621&#xff0c;https://www.bilibili.com/video/BV1N8411T77d/?p9&spm_id_frompageDriver&vd_source00bd76f9d6dc090461cddd9f0deb2d51 工作过程原理 从上图中的…...

区块链学习4-长安链并发测试(2)_部署链

上一篇&#xff1a;https://mp.csdn.net/mp_blog/creation/editor/128927000 二、部署链和prometheus配置 1. 单机模式下部署长安链 https://docs.chainmaker.org.cn/quickstart/通过命令行体验链.html 下载源码&#xff1a; git clone -b v2.3.0 https://git.chainmaker.…...

持续集成Jenkins (一)部署安装

前言环境清单&#xff1a;CentOS7.8安装JDK8或以上版本安装Maven仓库&#xff0c;因一般java程序是由maven工程&#xff0c;需要maven打包git/svn客户&#xff0c;因一般代码是放在git/svn服务器上的&#xff0c;我们需要拉取代码以上是自动化部署java程序jenkins需要的基本环境…...

【鼠标手势】Mouselnc使用笔记/Mouselnc+AHK=无敌好用/鼠标手势分享

当鼠标手势Mouselnc遇上AHK真的太好用了&#xff0c;让win的体验直接更上一层楼。AHK负责改键改功能&#xff0c;Mouselnc负责输出。首先介绍的是Mouselnc的附带功能&#xff0c;这是在众多手势软件中选它的原因&#xff0c;再分享个人常用的手势。 Mouselnc的附带功能 边缘滚…...

JavaScript电子表格:Handsontable 12.3.1

改进嵌套数据结构的工作。2023 年 2 月 7 日 - 10:22 新版本特征 改进了嵌套数据结构的处理。添加了“复制带标题的单元格”功能的日语翻译。外观和感觉都像电子表格的 JavaScript 数据网格。 Handsontable 是一个 JavaScript/HTML5 数据网格组件&#xff0c;具有独立于任何外部…...

【C语言】编程初学者入门训练(3)

文章目录21. 时间转换22. 总成绩和平均分计算23. 计算体重指数24. 计算三角形的周长和面积25. 计算球体的体积26. 大小写转换27. 2的n次方计算28. kiki和酸奶29. 发布信息30. 输出学生信息21. 时间转换 问题描述&#xff1a;给定秒数 seconds &#xff0c;把秒转化成小时、分钟…...

春招 | 标题不重要,待遇好是王道

还沉浸在满桌佳肴、胡吃海喝的喜悦里&#xff1f;依稀能听到耳边爆竹声的此起彼伏&#xff1b;一晃神&#xff0c;已经坐在了办公桌前假期就在猝不及防中悄然溜走了。请叫我一声最强打工仔吧&#xff0c;让我迷失在对工作的热爱中&#xff0c;写完这篇求才文章。一、职位信息01…...

大众集团率先启用高通下一代计算平台,技术升级战打响

全球汽车制造商正在进入芯片平台的切换周期&#xff0c;这是新一轮技术升级战的信号。 2021年&#xff0c;作为全球前两大汽车巨头之一的丰田汽车&#xff0c;决定从2023年开始&#xff0c;在旗下品牌的多款车型陆续采用Mobileye采埃孚的方案来替代一直使用的电装方案。 而另…...

OOP的弊端:自顶向下还是自底向上

[译者注]前不久翻译了Eric Raymond对几大开发语言的评价&#xff0c;引起了网友的热烈讨论。其中涉及到Eric Raymond对OO的批评&#xff0c;引起大家的争议。为此我再翻译他的一段相关文字&#xff0c;请大家阅读思考。模块化 —— Keep it clean, keep it simple程序员所面对的…...

Spring Cloud Bus-4.0.1 附录A

这里写目录标题附录 A&#xff1a;常见的应用程序属性参考地址附录 A&#xff1a;常见的应用程序属性 可以在application.properties文件内部application.yml、文件内部或作为命令行开关指定各种属性。本附录提供了一个常见的 Spring Cloud Bus 属性列表以及对使用它们的底层类…...

cherry-pick等git 高效率命令

前言使用 Git 作为代码版本管理&#xff0c;早已是现在开发工程师必备的技能。可大多数工程师还是只会最基本的保存、拉取、推送&#xff0c;遇到一些commit管理的问题就束手无策&#xff0c;或者用一些不优雅的方式解决。本文分享我在开发工作中实践过的实用命令。这些都能够大…...

椭圆曲线标量乘法快速算法及源码分析

一、椭圆曲线密码算法 椭圆曲线密码算法(elliptic curve cryptograph,ECC)是一类重要的密码算法。椭圆曲线有如下性质: 有限域上椭圆曲线在点加运算下构成有限交换群,且阶与基域规模相近;类似于有限域乘法群的乘幂运算,椭圆曲线多倍点运算构成一个单向函数。ECC安全性依…...

Spring Boot 最核心的 25 个注解

1、SpringBootApplication这是 Spring Boot 最最最核心的注解&#xff0c;用在 Spring Boot 主类上&#xff0c;标识这是一个 Spring Boot 应用&#xff0c;用来开启 Spring Boot 的各项能力。其实这个注解就是 SpringBootConfiguration、EnableAutoConfiguration、ComponentSc…...

Qt开发遇到的坑,创建项目、支持中文、弹出控制台、qt4和qt5切换、内存越界

1、设置创建项目的默认目录 设置好对应创建目录后&#xff0c;勾选上“设为默认的项目路径”&#xff0c;之后创建的目录都会在这目录下&#xff0c;再改改编译生成目录不在上层&#xff0c;就不用改构建目录 2、更改编译后生成文件所在目录 点击工具》选型 构建和运行》Defa…...

记录一次内存调优实战

记录一次内存调优实战 测试使用adb monkey频繁测试App的拍照功能&#xff0c;发现内存持续升高&#xff0c;GC后仍缓慢持续升高&#xff1b; 业务场景描述 拍照界面大致如下&#xff1a; 和传图相机拍照稍许不同&#xff0c;此拍照业务是&#xff1a;点击拍照按钮 —> 系…...

持续集成Jenkins (三)基础配置

界面配置介绍1.1 界面总览1.2 详细配置1.2.1系统配置此处定义Jenkins的全局消息&#xff0c;或者是邮箱的配置。1.2.2全局安全配置主要是配置用户访问的控制&#xff0c;这里仅开启允许用户注册&#xff0c;这样的话&#xff0c;可以让所有开发测试小伙伴在这里以自己的名字注册…...

Tomcat 管理配置

目录 1.host-manager 2.manager 从早期的Tomcat版本开始&#xff0c;就提供了Web版的管理控制台&#xff0c;他们是两个独立的Web应用&#xff0c;位于webapps目录下。Tomcat 提供的管理应用有用于管理的Host的host-manager和用于管理Web应用的manager。 1.host-manager Tomca…...

小白系列Vite-Vue3-TypeScript:002-配置别名

上一篇我们已经初始化了一个ViteVue3TypeScript项目&#xff0c;本篇我们来介绍如何给项目配置别名。之所以要配置别名最直观的就是可以在项目开展编写代码时&#xff0c;避免出现类似 "../../../views/index.vue" 这样乱七八糟、层层嵌套式的路径引用。先安装types/…...

Linux下创建定时任务监控zookeeper进程,异常时自动启动

背景&#xff1a;在有一台服务器上的zookeeper进程会莫名其妙的消失&#xff0c;暂时没找到原因&#xff0c;放假前决定先临时写一个脚本进行监控&#xff0c;消失了就自动启动一下 目录 理论步骤 实现步骤 1、编写脚本并定义zookeeper的bin目录及配置文件以及定时任务周期…...

C语言基础知识(62)

内存本质编程的本质其实就是操控数据&#xff0c;数据存放在内存中。因此&#xff0c;如果能更好地理解内存的模型&#xff0c;以及 C 如何管理内存&#xff0c;就能对程序的工作原理洞若观火&#xff0c;从而使编程能力更上一层楼。大家真的别认为这是空话&#xff0c;我大一整…...

I am a boy!

对于一个字符串&#xff0c;请设计一个算法&#xff0c;只在字符串的单词间做逆序调整&#xff0c;也就是说&#xff0c;字符串由一些由空格分隔的部分组成&#xff0c;需要将这些部分逆序。例&#xff0c;输入"I am a boy!", 输出"boy! a am I"#include&l…...

elementUI el-table上移下移

<el-table :data"channelForm.selectedChannelList" style"width: 100%"> <el-table-column type"index"> </el-table-column> <el-table-column prop"...

iOS 首页标题支持展示图片点击展示lottie动画实现方案

现状&#xff1a;app首页标题只支持展示文字 需求 app首页标题支持展示图片&#xff0c;json 动画 如图 实现思路&#xff1a;将需要展示的资源包下载到沙盒中&#xff0c;在创建频道标题视图的时候&#xff0c;根据该频道在沙盒中是否有对应的图片、json资源来确定是否展示…...

Python安全攻防之第一章渗透测试概述

渗透测试的具体方法一、如何绕过CDN获取网站的真实IP地址通过内部邮箱获取。一般情况下&#xff0c;邮箱服务器位于内网&#xff0c;我们可以通过注册邮箱或者订阅邮件&#xff0c;目的就是让对方给我自己发送邮件&#xff0c;这样查看邮件的原始邮件头&#xff0c;就会发现邮件…...

MySQL-45讲学习笔记(1-3)

0. 开篇词 0.1 学习专题目的 在工作中对于MySQL&#xff0c;最重要的两点就是&#xff1a;如何设计表&#xff0c;还有如何对表查询进行优化&#xff01;能够写出逻辑正确的SQL语句&#xff0c;同时也能够知道语句是不是最优的数据库使用出现了问题&#xff0c;能够快速定位问…...

指针赋值问题

最近写了个代码&#xff0c;被日本客户指出来有问题&#xff0c;对此做了一项研究。 我最开始的时候写的是&#xff1a; char *pointer NULL; pointer “string”; printf(“%s\n”, pointer); 日本客户指出&#xff0c;pointer当前没有分配空间&#xff0c;给它赋值是不规…...

DOM编程-获取文本框的value

<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>DOM编程-获取文本框的value</title> </head> <body> <script> /* 1、JavaS…...

Android基础教程——从入门到精通(下)

本文是对B站教程 动脑学院 Android教程 学习过程中所做的笔记。文章分为上下两部分&#xff0c;此文是下部分&#xff0c;上部分链接为&#xff1a;Android基础教程——从入门到精通&#xff08;上&#xff09;。源视频教程并没有录制全&#xff0c;本文还补充了 Service 和 网…...

leadtools 22.0.6 Crack .NET 7 Support

Charlotte, NC (January 9, 2023) - LEAD is pleased to announce the release of another major update to LEADTOOLS Version 22. Highlighting this release is support for .NET 7, the ability to add eSignatures to documents and PDFs, significant recognition enha...

Day882.隐式函数转换索引问题 -MySQL实战

隐式函数转换索引问题 Hi&#xff0c;我是阿昌&#xff0c;今天学习记录的是关于隐式函数转换索引问题的内容。 在 MySQL 中&#xff0c;有很多看上去逻辑相同&#xff0c;但性能却差异巨大的 SQL 语句。 对这些语句使用不当的话&#xff0c;就会不经意间导致整个数据库的压…...

第七章:ElasticSearch集群的搭建

上一章&#xff1a;《第六章&#xff1a;IK分词器和Elasticsearch集成使用》 文章目录7.1 集群节点7.2 集群的搭建7.2.1 windows环境下es集群的搭建1.准备三台elasticsearch服务器2.修改每台服务器的配置7.2.2 linux环境下搭建es集群7.3 集群测试7.4 springboot集成客户端使用7…...

《第一行代码》kotlin Android SQLite

参考 《第一行代码 第三版》教程 Android 内置了SQLite数据库 SQLite 是一款轻量级的关系型数据库&#xff0c;运算速度快&#xff0c;占用资源少&#xff0c;支持标准SQL语法&#xff0c;数据库ACID事务&#xff0c;可以用于记录复杂的关系性数据 创建数据库 Android提供了S…...

es-Mapping

文章目录es-Mapping概念查看mappingES数据类型两种映射类型映射参数es-Mapping 概念&#xff1a;映射是定义文档及其包含的字段的存储和索引方式的过程两种映射方式 dynamic mapping&#xff08;动态映射或自动映射&#xff09;expllcit mapping &#xff08;静态映射或手动映…...

Spring事物管理

一.事物的概念? 事物可以看做是由对数据库的若干操作组成的一个单元 事物是一系列的动作,一旦其中有一个动作出现错误,必须全部回滚,提供将事物中对数据库的所有已完成的操作全部撤销,滚回到事物开始的状态,避免出现由于数据不一致而导致接下来的一系列错误. 事物的出现是为…...

九龙证券|重金买入百余股,这类资金连增六日!这个行业被重点盯上

两融资金接连6个交易日添加&#xff0c;杠杆资金加仓哪些股票&#xff1f; 证券时报•数据宝计算&#xff0c;到2月6日&#xff0c;沪深两融余额为15577.13亿元&#xff0c;较上一交易日添加58.79亿元&#xff0c;其间融资余额14641.43亿元&#xff0c;较上一日添加60.38亿元。…...

Self-training 与 Self supervised learning 简明对比

前言 最近搜 self supervised learning 工作时&#xff0c;不知怎么就输成了 self-training 自己还没反应过来已经搜错了hhh&#xff0c;这篇文章简明对比一下。 正文 Self-training 想要详细了解的可以看一篇综述 https://arxiv.org/pdf/2202.12040.pdf Self-training 其…...

C语言——字符串+内存函数及其模拟实现

目录0. 思维导图1. 前言2. 函数介绍2.1 strlen2.2 strcpy2.3 strcat2.4 strcmp2.5 strncpy2.6 strncat2.7 strncmp2.8 strstr2.9 strtok2.10 strerror2.11 memcpy2.12 memmove2.13 memcmp2.14 memset3. 库函数模拟实现3.1 模拟实现strlen3.2 模拟实现strcpy3.3 模拟实现strcat3…...

网络流量回溯分析对业务系统慢访问分析案例

需求简介 某外高桥公司的OA系统是其重要的业务系统&#xff0c;OA系统负责人表示&#xff0c;部分用户反馈&#xff0c;访问OA系统时比较慢。需要通过分析系统看一下实际情况。 报告内容 本报告内容主要为&#xff1a;OA性能整体分析 分析时间 报告分析时间范围为&#xf…...

全志H616——通过语言来控制手机刷抖音

思路&#xff1a;配置语言模块硬件库&#xff08;说什么话之类的&#xff09;刷固件到语言模块上&#xff08;USB转TTL&#xff09;连接安卓手机&#xff0c;使其能处于USB调试状态测试shell指令&#xff08;abd shell指令&#xff09;编写并封装串口收发函数&#xff08;下一篇…...

NVIDIA GPU开源驱动编译学习架构分析

2022年5月&#xff0c;社区终于等到了这一天&#xff0c;NVIDIA开源了他们的LINUX GPU 内核驱动&#xff0c; Linux 内核总设计师 Linus Torvalds 十年前说过的一句话&#xff0c;大概意思是英伟达是LINUX开发者遇到的硬件厂商中最麻烦的一个&#xff0c;说完这句话之后&#x…...

C语言基础知识(61)

多维数组多维数组的定义格式是&#xff1a;数据类型 数组名称[常量表达式1][常量表达式2]…[常量表达式n];定义了一个名称为num&#xff0c;数据类型为int的二维数组。其中第一个[3]表示第一维下标的长度&#xff0c;就像购物时分类存放的购物&#xff1b;第二个[3]表示第二维下…...

MCU - C51 单片机「实例」

前言 本文主要讲述 C51 单片机 学习需要掌握的基础内容纲领「实例代码地址」 订阅专栏&#xff0c;后续会陆续更新每章节内容 文章目录前言概览1. Hello Wriprin2. 创建工程文件 (.c) .hex 调试3. I/O 口控制小灯任意位置任意数量4. 数码管显示5. 外部中断 int0 int16. 定时器…...

训练营打卡Day58

训练营打卡Day58 文章目录训练营打卡Day58题124&#xff1a;[392. 判断子序列](https://leetcode.cn/problems/is-subsequence/)思路代码题125&#xff1a;[115. 不同的子序列](https://leetcode.cn/problems/distinct-subsequences/https://leetcode.cn/problems/distinct-sub…...

ansible实战应用系列教程5:管理playbook

ansbile实战应用系列教程5:管理playbook 编写并运行playbookAnsible Playbooks and Ad Hoc CommandsFormat of an Ansible Playbook运行playbook选项optionsplaybook中编写多个playsWriting Multiple PlaysRemote Users and Privilege Escalation in Playsplaybook提权配置文件…...

PostgreSQL中offset...limit分页优化常见手段

大部分开发人员习惯使用order by offset limit进行分页&#xff0c;使用该方法可能会导致扫描的数据放大&#xff0c;因为offset的行会被扫描。表现就是一般offset的行比较小的情况也&#xff0c;也就是翻页&#xff0c;是很快的&#xff0c;但是一旦offset的值很大&#xff0c…...

vue2 vue3 打包单文件组件为独立的js文件,动态加载组件,异步加载组件

1.我被自己坑了(需求) 我想要的是 "异步加载组件",但是 根据以前的经验 搜索的关键字是"动态加载组件" "动态加载组件" 在vue中有另外的意思. 另外 "打包单文件组件为独立js" 这个关键字搜索到的内容也不是我想要. 我的需求就是 把…...

Android面试题 ---- 沉浸式状态栏适配

关于屏幕适配 ---- 状态栏 关于状态栏 这么多年了 适配主要也就是沉浸式 所以这篇文章主要是说一说沉浸式&#xff0c;还有一些相关的方法 沉浸式的实现方式 从4.4到今天&#xff0c;也有过很多次变更&#xff0c;这里我们只讲一些变动比较大的部分&#xff0c; 我们也一起都看…...

理解「业务」与「技术」概念

技术也好&#xff0c;业务也罢&#xff1b; 01【什么是业务&#xff1f;】 对于那些久经职场的人&#xff0c;也很难一句话说明白&#xff1b; 业务&#xff0c;作为工作中绝对的核心点&#xff0c;即便在一个公司待的足够久&#xff0c;对业务足够熟悉&#xff0c;也很难简单…...

ESP32 Arduino (九) EEPROM和NTP对时

EEPROM一、简介EEPROM (Electrically Erasable Programmable read only memory)是指带电可擦可编程只读存储器。是一种掉电后数据不丢失的存储芯片。 EEPROM 可以在电脑上或专用设备上擦除已有信息&#xff0c;重新编程。一般用在即插即用。在EPS32中已经将EEPROM弃用。对于ESP…...

sqlsugar 多租户设置AOP

最近为了整合公司项目中间件API的开发&#xff0c;耗费了不少人力&#xff0c;其中涉及到多个且不同类型的数据库&#xff08;不知道之前的项目立案&#xff0c;数据库到底是怎么设计&#xff0c;整的我写一些业务逻辑得写好几套代码&#xff0c;简直不要太恶心&#xff09; 因…...

Redis三 高级篇-1. 分布式缓存

分布式缓存 《Redis三 高级篇-1. 分布式缓存》 提示: 本材料只做个人学习参考,不作为系统的学习流程,请注意识别!!! 《Redis三 高级篇-1. 分布式缓存》分布式缓存《Redis三 高级篇-1. 分布式缓存》1.Redis持久化1.1.RDB持久化1.1.1.执行时机1.1.2.RDB原理1.1.3.小结1.2.AOF持…...

IPV6实验(华为)

题目&#xff1a; 思路&#xff1a; 分成三个部分。需要运用到IPV6地址来解题&#xff0c;左边是IPV4和IPV6右边只有IPV6&#xff0c;中间是IPV4。三个部分需要用到不同的协议。此题与之前最大的区别在用IP地址的不同&#xff0c;此题运用IPV6地址与之前大不相同&#xff0c;所…...

C++入门(二)初识类和对象

初识类和对象一&#xff0c;类的引入二&#xff0c;类的定义三&#xff0c;类的访问限定符四&#xff0c;类的作用域五&#xff0c;类的实例化六&#xff0c;类的对象大小的计算七&#xff0c;类成员函数的this指针一&#xff0c;类的引入 在C语言中&#xff0c;结构体内只允许…...

机试_3_数据结构(一)

本章学习基本的线性数据结构&#xff0c;包括向量、队列和栈。这些基础的数据结构是后续很多高级内容的基础。 一、向量 数组作为一种基本的数据类型&#xff0c;它是有限个类型相同的变量的线性集合&#xff0c;组成数组的各个变量称为数组的元素。每个元素对应一个下标&…...

axios使用fordata上传文件

文章目录一、FormData的作用&#xff1f;二、使用步骤1.获取file文件数据2.读入数据FormData对象的相关常用方法一、FormData的作用&#xff1f; FormData提供一种表示表单数据的键值对的构造方式&#xff0c;实现表单数据的序列化&#xff0c;从而减少表单元素的拼接&#xff…...

Java基础集合上篇

本篇博文目录:一.集合框架二.List1. ArrayList &#xff08;数组&#xff09;2.Vector &#xff08; 数组实现、线程同步&#xff09;3.LinkList&#xff08;链表&#xff09;三.Set1.HashSet&#xff08;Hash 表&#xff09;2.LinkedHashSet&#xff08; HashSetLinkedHashMap…...