定时器与数码管基础之逻辑电路与逻辑运算

在数字电路或C语言中,非零为真,即逻辑上的“假”就是数字电路或C语言中的“0”这个值,而逻辑“真”就是其他一切“非0值” 以下逻辑运算符都是按照变量整体值进行运算的,通常叫做逻辑运算符: &&逻辑与:F = A && B,当 A、B 的值都为真(非0)时,F 的值为真(1),否则 F 为假(0) | ...阅读全文

麒麟系统安装图形化桌面

前言:目前市面的麒麟系统主要分两种一种是麒麟的桌面版是Ubuntu系的用deb包,另一种为Kylin服务器版是基于Centos的。 本篇目的是将一台Kylin服务器打造成具备远程访问桌面的系统 服务器端: 第一步安装ukui gui ukui gui是一个基于GTK+的桌面环境,它是openEule ...阅读全文

使用LPD协议来共享打印机

平台:WIN7、WIN10 问题:win10上共享了打印机,WIN7电脑无法访问,连接时提示0x0000011B错误,我记得这是WIN10里安装了某个补丁造成的BUG,无法卸载补丁,改用LPR协议访问共享打印机。 方法: 一、启动LPD服务。win7和win10上均打开“控制面板”,“程序和功能”, ...阅读全文

递归中Return实例分析

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

Centos7安装部署prometheus

普罗米修斯的主要特点是: 具有由度量名称和键/值对标识的时间序列数据的多维数据模型 PromQL,一种灵活的查询语言, 可以利用这一维度 不依赖分布式存储; 单个服务器节点是自治的 时间序列集合通过HTTP上的拉模型发生 推送时间序列通过中间网关支持 通过服务发现或静态配置发现目标 多种图形和仪表板 ...阅读全文

Sftp部署及优化

1.SFTP规划 SFTP Server Port: 30022 按照项目进行分类,来创建sftp账号 命名规范: 用户名 权限 sftp目录 Chroot目录 Group 地区+项目+用户(组或个人) rw/r /data/项目/项目 /项目 项目+RW 例:CHN-projectname-a r ...阅读全文

linux 挂载硬盘报错 "mount: unknown filesystem type 'ntfs'"

这个错误是说,系统无法识别ntfs格式的硬盘。所以不能直接挂载。 解决这个问题的思路有两个: 格式化磁盘为linux可以识别的格式。 通过工具使linux可以识别ntfs格式。 如果是第一次挂载硬盘可以采用第一种办法,然而我的硬盘里已经有数据了,故此采用了第二种解决方案。 通过度娘等手段,发现了大家 ...阅读全文

[rCore学习笔记 029] 动态内存分配器实现-以buddy_system_allocator源码为例

在上一部分,我们讲了动态内存分配器的原理是维护一个堆,而且是实现各种连续内存分配方法. 但是上一部分是直接通过引用了buddy_system_allocator来解决的问题. 那么对于内存分配算法有兴趣的我,还是决定看一下源码,总之人是咸鱼但是还是需要有梦想. 人生这么不顺,若是连梦想都没有了,可能 ...阅读全文

ROS基础入门——实操教程

ROS基础入门——实操教程 前言 本教程实操为主,少说书。可供参考的文档中详细的记录了ROS的实操和理论,只是过于详细繁杂了,看得脑壳疼,于是做了这个笔记。 Ruby Rose,放在这里相当合理 本文初编辑于2024年10月4日 CSDN主页:https://blog.csdn.net/rvdgds ...阅读全文

卸载时报错:“系统找不到指定的驱动器”问题处理

操作系统:win11 问题描述:wegame,英雄联盟我早就卸载过了,今天在 设置/应用/安装的应用 这里又看见了,在此处点击卸载,报如下错误: 解决办法: 查了一下网上的做法,大多数是删除注册表,我也试了几个,结果还是没有用。 最后灵机一动,记得控制面板那边也有卸载应用的位置。 控制面板/程序/卸 ...阅读全文

Homebrew 安装使用

支持绝大部分系统软件服务的安装,如 ollama, ffmpeg, mysql 等 在非 root 用户下安装使用,mac 和 linux(ubuntu) 上都可以使用 1. 操作步骤 1.1 确认 curl 和 git 是否已安装(可跳过) # 分别查看是否安装 curl 和 git(输出版本号则 ...阅读全文

国庆快乐!附ssh实战

小伙伴们,有一段时间没更新了,目前在中科院软件所实习,在这里我祝大家国庆快乐! 今天这一期带来ssh命令的实战教程,ssh在工作当中遇到的非常多,因为总是需要登服务器,而且玩法也有不少,这是我常用的几个玩法。 1、Windows直接连接虚拟机启动的Linux。 ssh user@IPV4 2、从Li ...阅读全文

Linux_权限理解(详细PLUS)

1.用户 Linux下有两种用户:超级用户(root)和普通用户; 超级用户:可以再linux系统下做任何事情,不受限制 普通用户:在linux下做有限的事情 超级用户的命令提示符是"#",普通用户的命令提示符是"$" 超级用户: 普通用户: 2.用户切换 用户间切换: su + 用户名 //可用e ...阅读全文

Linux_动态库与静态库(其一)

1.动态库和静态库的定义 动态库(.so):动态库是编译后不嵌入目标文件中的共享库,在程序运行的时候才去链接动态库的代码,可以被多个程序共享使用,通常以 .so 结尾。 静态库(.a):静态库是将一组目标文件(.o文件)打包成一个单一的归档文件。在编译时,链接器会将所需的目标文件代码复制到最终生成的 ...阅读全文