刷新
递归中Return实例分析

博主头像 函数递归 局部函数变量的特性自成体系,作为调用函数自身 递归函数不依靠任何外部资源,自成体系的迭代到基准值 return:返回特定的退出状态码,在函数结束时 #! /bin/bash # using recursion # 计算阶乘,formula:x!=x*(x-1)!, 使用递归函数得到(x-1 ...

VMware的三种网络模式——在NAT模式下开放接口为局域网内其他主机提供服务

博主头像 本文主要介绍如果在NAT模式下,开放端口与其他开发人员对虚拟机内的服务进行联合调试,众所周知 VMware 有三种常用的网络通讯模式,分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式),它们各有不同的用法。Bridged 桥接模式是与主机使用同一网段的I... ...

电脑无法开机?从有经验的技术员角度来一步步教你解决

《电脑无法开机》是我们最常见的故障问题之一,本文将利用德承工控机为例,从技术人员的角度详细解析电脑无法开机的状况和原因,并提供相应的解决思路和排查方法,希望大家在生活中或工作中遇到无法开机时,能够针对问题状况更有效率的进行排查,迅速恢复电脑正常工作的状态。 ...

Windows 触控笔

博主头像 平板以及二合一平板均是触控屏,Laptop现在也有很多屏幕带触控 触控屏,都会配置触控笔配件,目前市场上一般是电容屏+电容笔的技术方案。 触控笔分为主动笔和被动笔,主动笔占绝大部分。主动笔是通过内部电池或电源供电的,可以主动发送信号给设备,采用电磁感应原理,通过在屏幕上放置感应器,实现对笔尖位置、压 ...

Linux内核内存保护机制:aslr和canary

博主头像 Linux内核内存保护机制:aslr和canary ASLR ASLR技术,全称为Address space layout randomization(地址空间布局随机化),是现代通用操作系统基本都会配备的一个功能,其确保了每次实例化进程时内存排布都是不同的。 对于某些内存段,会附加随机的offse ...

Linux日常命令

博主头像 1、基本命令 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作系 ...

不求甚解--详解ansible-playbook中roles的用法

博主头像 前言 本文将详细介绍ansible-playbook中roles的各种用法,它允许你将相关的任务、变量、处理器、文件和模板等集合在一起,以便于在不同的项目中复用 环境准备 组件 版本 操作系统 Ubuntu 22.04.4 LTS ansible 2.17.6 基本用法 文件结构 . ├── dep ...

关于服务器挖矿处理思路

博主头像 事件背景 起因是有开发人员报障,程序在发布后无法正常运行,一直处于在重启的状态。 一开始我以为是程序本身的问题,但在查看服务日志后,并未发现程序有任何错误。 在查看监控系统时,发现该服务器节点CPU 利用率达到了100%,难怪程序已经无法运行。并且,还发现有这种情况的节点不止一个,整个环境中有好几台 ...

Github+PicGo搭建个人免费图床

博主头像 目录一、配置GitHub1、新建公开仓库1.1、New repository1.2、定义仓库名称,设置公开属性2、创建私人令牌(token)2.1、个人头像 --> Settings2.2、左侧列底部点击 Developer settings2.3、选择 Generate new token (cl ...

《痞子衡嵌入式半月刊》 第 113 期

博主头像 痞子衡嵌入式半月刊: 第 113 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。 本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。 上期回 ...

如何在LInux上安装并运行Jenkins

博主头像 如何在LInux上安装并运行Jenkins Jenkins 是什么? Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。 Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。 官网:https://www.jenk ...

SELinux的安全上下文

博主头像 一、SELinux介绍 传统Linux,一切接文件,由用户,组,权限控制访问 在Selinux中,一切皆对象(object),由存放在inode的扩展属性域的安全元素所控制其访问。 DAC:自由访问控制 MAC: 强制访问控制 DAC环境下进程是无束缚的 MAC环境下策略的规则决定控制的严格程度 M ...

数据结构的概念、堆栈

博主头像 数据结构与算法 数据结构研究程序里如何使用存储区存放数字,算法研究解决一些常见问题的通用方法。数字之间的关系可以从两个完全不同的角度描述。 逻辑关系(逻辑结构)描述数字之间与计算机无关的关系;物理关系(物理结构)描述存放数字的存储区之间的关系。 逻辑结构 1.集合结构:所有的数字可以被看做一个整体 ...

OS开发笔记(2)——GRUB启动流程

博主头像 GRUB如何突破实模式的限制 BIOS与MBR引导机制 BIOS会在启动时,检查逻辑0扇区(即硬盘的第一个扇区)的结尾是否存在标志 0x55, 0xaa,以此判断该扇区是否可引导。按照传统的MBR(Master Boot Record)引导流程,逻辑0扇区包含一个特殊的引导程序。这个程序的任务是检查 ...

<1···567···50>