8.3 作业
- 整理思维导图

2. 递归实现,输入一个数,输出这个数的每一位
#include <myhead.h>
void fun(int t)
{if(t == 0) return;fun(t/10);printf("%d\n",t%10);
}
int main(int argc,const char *argv[])
{int t=1623809; fun(t);return 0;
}

3.递归实现,输入一个数,输出这个数的二进制
#include <myhead.h>
void fun(int t)
{if(t == 0) return;fun(t/2);printf("%d",t%2);
}
int main(int argc,const char *argv[])
{int t=1623809; fun(t);putchar(10);return 0;
}

4.写一个脚本,包含以下内容:
- 显示/etc/group文件中第五行的内容
- 创建目录/home/ubuntu/copy
- 切换工作路径到此目录
- 赋值/etc/shadow到此目录,并重命名为test
- 将当前目录中test的所属用户改为root
- 将test中其他用户的权限改为没有任何权限
#!/bin/bashhead -5 /etc/group|tail -1
mkdir ~/copy
cd ~/copy
sudo cp /etc/shadow ./test
sudo chown root test
sudo chmod o= test

相关文章:
8.3 作业
整理思维导图 2. 递归实现,输入一个数,输出这个数的每一位 #include <myhead.h> void fun(int t) {if(t 0) return;fun(t/10);printf("%d\n",t%10); } int main(int argc,const char *argv[]) {int t1623809; fun(t);return 0; } 3.递…...
c# COM组件原理
COM(Component Object Model)是一种微软的软件组件技术,用于实现软件组件之间的互操作性。它是一种二进制接口标准,允许不同的软件组件在不同的进程中进行通信。COM组件可以用多种编程语言编写,并且可以在多个应用程序…...
Java POI 百万规模数据的导入和导出
目录 1、百万数据导入1.1 需求分析1.2 思路分析1.3 代码实现1.3.1 步骤分析1.3.2 自定义处理器1.3.3 自定义解析1.3.4 测试 2、百万数据导出2.1、概述2.2、解决方案分析2.3、原理分析2.4、百万数据的导出2.4.1、模拟数据2.4.2、思路分析2.4.3、代码实现2.4.4、测试结果 1、百万…...
如何快速用PHP取短信验证码
要用PHP获取短信验证码,通常需要连接到一个短信服务提供商的API,并通过该API发送请求来获取验证码。由于不同的短信服务提供商可能具有不同的API和授权方式,我将以一个简单的示例介绍如何使用Go语言来获取短信验证码。 在这个示例中ÿ…...
CloudStack 的 AsyncJobManagerImpl
在 CloudStack 的 AsyncJobManagerImpl 类中,下列方法的作用如下: getConfigComponentName(): 返回配置组件的名称。 getConfigKeys(): 返回与异步任务管理器相关的配置键列表。 getAsyncJob(): 根据异步任务的 ID 获取相应的异步任务对象。 findInst…...
OAuth机制_web站点接入微软azure账号进行三方登录
文章目录 ⭐前言⭐微软三方登录流程💖 web站点获取微软账号流程💖 node封装微软登录接口💖 webapp 自定义code换token💖 调用 Microsoft Graph API💖 前端唤醒authlink进行登录回调逻辑 ⭐结束 ⭐前言 大家好…...
Linux ALSA音频工具aplay、arecord、amixer的使用方法
ALSA 是Advanced Linux Sound Architecture的缩写,先进的Linux音频架构,为Linux操作系统提供音频和MIDI功能。 aplay命令 aplay是播放命令。 rootimx6ul7d:~# aplay -h Usage: aplay [OPTION]... [FILE]...-h, --help help--version …...
编写一个最简单的Linux服务端和客户端程序
2023年8月3日,周四下午 这篇文章我从下午开始写了几个小时, 这篇文件基本总结了我今天学到的知识, 在写这篇文章的过程中灵感不断涌现、想明白了很多知识点,非常酣畅淋漓。 什么叫做深度学习?这就是深度学习&#…...
openKylin顺利加入RISC-V 基金会,推动架构芯片与操作系统协同发展
日前开放麒麟openKylin宣布,正式加入RISC-V基金会,由此成为其产业联盟成员。 公开资料显示,ISC-V是由加州大学伯克利分校研究团队在 2010年推出的一个开源指令集架构(ISA)。并且RISC-V拥有免费、高效、简洁和开放等特性qlbrsb。 作为新生的…...
SSM(Vue3+ElementPlus+Axios+SSM前后端分离)【二】
文章目录 SSM--基础环境搭建【二】项目介绍项目功能/界面● SSM 整合项目界面 项目全局配置web.xmlSpringMVC 配置 SSM–基础环境搭建【二】 项目介绍 项目功能/界面 ● SSM 整合项目界面 项目全局配置web.xml 配置furns_ssm\src\main\webapp\WEB-INF\web.xml , 和项目全局…...
出现一次的数字(其他数字出现三次,两次)
位运算的知识点: 异或运算具有以下几个重要性质 交换律:a ^ b b ^ a 结合律:a ^ (b ^ c) (a ^ b) ^ c 任何数与0异或等于它本身:a ^ 0 a 任何数与自身异或等于0:a ^ a 0 对于数组中所有元素进行异或运算…...
Rust- 智能指针
Smart pointers A smart pointer is a data structure that not only acts like a pointer but provides additional functionality. This “smartness” comes from the fact that smart pointers encapsulate additional logical or semantic rules, which are automaticall…...
什么是微服务
微服务的架构特征: 单一职责:微服务拆分粒度更小,每一个服务都对应唯一的业务能力,做到单一职责自治:团队独立、技术独立、数据独立,独立部署和交付面向服务:服务提供统一标准的接口࿰…...
无人机电力巡检方案在电网安全与维护中的应用
目前,无人机技术已经在各行各业都有广泛的应用,其中之一就是在电力巡检中的应用。无人机电力巡检方案以其高效、安全、精准的特点,为电网安全与维护带来了重大突破和进步。 一、无人机电力巡检方案是高效巡检的利器 传统的电力巡检方式需要人…...
网络工程师 快速入门
需要掌握 以下技术 1.网络 基础 知识 TCP/IP 、OSI 7层协议、IP地址、ARP地址解析协议、ICMP(英特网控制报文协议,ping)等 入门面试常问问题。 2.路由 路由匹配 三原则、静态路由、OSPF路由协议。 2.交换 如何放数据? VLAN TRU…...
Linux系统vim查看文件中文乱码
Linux系统查看文件-cat中文正常显示 vim中文乱码 1、背景2、环境3、目的4、原因5、操作步骤5.1、修改vim编码配置 6、验证 1、背景 服务器部署业务过程中查看文件内容,使用cat 命令查看中文正常显示,使用vim命令查看显示中文乱码 cat 查看 vim 查看 …...
BladeX框架开源-工作-笔记-Docker部署-Jenkins配置
BladeX框架开源-工作-笔记-Docker部署-Jenkins配置 文章目录 BladeX框架开源-工作-笔记-Docker部署-Jenkins配置第一章-概要-BladeX框架简介与git地址第二章-BladeX框架前后端项目Docker部署与DockerFile配置文件2.1-开始部署阶段,默认服务器上面已有Nacos服务2.2-采…...
Modbus tcp转ETHERCAT网关modbus tcp/ip协议
捷米JM-ECT-TCP网关能够连接到Modbus tcp总线和ETHERCAT总线中,实现两种不同协议设备之间的通讯。这个网关能够大大提高工业生产的效率和生产效益,让生产变得更加智能化。捷米JM-ECT-TCP 是自主研发的一款 ETHERCAT 从站功能的通讯网关。该产品主要功能是…...
RK356x Android11更换默认的Launcher
1、 开发环境 ubuntu版本:18.04 开发平台:RK356x Android版本:android11 2、目的 android11 系统自带了一个启动器Launcher3,在android源码路径下的packages/apps/Launcher3下,现需要将我们自己开发的Launcher放到a…...
Python 操作 MySQL 数据库
Python 操作 MySQL 数据库 Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。 Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库: GadFlymSQLMySQLPostgreSQLMicrosoft SQL Se…...
Qwen3-VL-2B-Instruct保姆级教程:零基础部署图文模型
Qwen3-VL-2B-Instruct保姆级教程:零基础部署图文模型 1. 环境准备与快速部署 想要体验AI看图说话的神奇能力吗?Qwen3-VL-2B-Instruct让你不用写代码就能搭建自己的视觉理解机器人。这个教程会手把手带你从零开始,就算完全没技术背景也能轻松…...
MGeo模型效果展示:支持‘北京市海淀区五道口地铁站A口’等交通节点地址解析
MGeo模型效果展示:支持‘北京市海淀区五道口地铁站A口’等交通节点地址解析 你有没有遇到过这样的场景?在网上看到一个活动地址是“海淀区五道口地铁站A口往东100米”,想在地图上搜索,却发现导航软件根本识别不了这么具体的描述。…...
告别乱码!手把手教你用LvglFontTool为LVGL嵌入式UI制作中文字库(附SPI Flash/SD卡存储方案)
嵌入式UI开发实战:LVGL中文字库高效制作与存储方案全解析 在嵌入式系统开发中,图形用户界面(GUI)的中文显示一直是开发者面临的棘手问题。当你在STM32或ESP32上使用LVGL构建交互界面时,是否遇到过这样的场景:精心设计的界面在显示…...
生成式AI搜索优化失效真相:从BERT重排到MUM升级,3层语义理解断层如何精准修复?
第一章:生成式AI应用搜索优化策略 2026奇点智能技术大会(https://ml-summit.org) 在生成式AI应用快速落地的背景下,传统搜索引擎对AI原生内容(如LLM生成文本、合成图像元数据、多模态响应日志)的索引与排序能力已显著滞后。优化…...
JavaScript中判断两个对象深层相等的递归算法
JavaScript深层相等需递归比较:先判同一引用、null/undefined、类型差异;基础类型用;对象/数组校验属性/长度一致后递归;用WeakMap防循环引用;Date、RegExp、Map、Set等特殊对象按语义单独处理。JavaScript中判断两个对…...
怎么为MongoDB事务调优:将读操作尽量移到事务外面执行.txt
PHP脚本CPU飙高根本原因是代码导致CPU持续满负荷运转,常见于死循环、回溯灾难正则、无超时远程请求及同步I/O阻塞;定位需用top、strace和microtime打点,FPM场景应调优进程管理与超时配置。PHP脚本执行时CPU飙高导致风扇狂转根本原因不是PHP本…...
用周立功CAN分析仪抓包解析电动汽车充电握手报文(BMS/充电机通信实战)
电动汽车充电握手报文解析实战:从CAN抓包到BMS通信全解密 电动汽车充电过程中,BMS(电池管理系统)与充电机之间的通信就像两个陌生人在初次见面时的握手——需要确认身份、交换基本信息,并达成充电协议。而这一切&#…...
NSFW标签的演变:从论坛笑话到网络文化符号
1. NSFW标签的起源:一个论坛笑话的诞生 1998年的Snopes论坛上,一位英国女性用户抱怨某些帖子内容不适合学龄儿童观看,提议用"NFBSK"(Not For British School Kids)作为标记。这个略带戏谑的建议意外点燃了论…...
单元选择与精度权衡:ANSYS多单元模型求解悬臂梁均布载荷对比分析
1. 为什么我们需要关注单元选择? 第一次用ANSYS做悬臂梁分析时,我犯了个典型错误——随手选了三维实体单元。结果计算耗时长达2小时,而隔壁工位用梁单元5分钟就搞定了,关键是他的结果反而更接近理论值!这个教训让我深刻…...
《允许孩子做自己:从“听话”到“自主”,守护成长的独特轨迹》
允许孩子做自己,本质上是尊重他们作为独立个体的天性与权利,这对孩子的成长有着深远的意义:从成长规律来看,每个孩子都有独特的气质、兴趣和节奏——有的孩子天生敏感细腻,喜欢安静观察;有的活泼好动&#…...
