草庐IT

Linux工具

全部标签

【Linux取经路】文件系统——inode与软硬链接

文章目录一、前言二、认识硬件——磁盘2.1磁盘的存储构成2.2磁盘的逻辑抽象三、操作系统对磁盘的使用3.1再来理解创建文件3.2再来理解删除文件3.3再来理解目录四、硬链接五、软链接六、结语一、前言在之前的【Linux取经路】文件系统之被打开的文件——文件描述符的引入一文中讨论了被打开的文件,今天讨论的话题则是没有被打开的文件。文件等于文件内容加文件属性,没打开的文件一定是存储在磁盘上的,并且Linux是将文件的属性和内容分开存储。文件内容以数据块的形式进行存储,文件属性以inode的形式进行存储。二、认识硬件——磁盘我们这里说的磁盘指的是机械磁盘,并非我们现在我们笔记本上使用的SSD。机械磁

Linux 实现打印彩色进度条

文章目录预备知识一、理解回车换行二、认识行缓冲1、代码一、二(回车换行理解)2、代码三、四(sleep函数和ffush函数理解)三、简单倒计时1.倒计时代码2、效果展示四、进度条1、效果展示2、进度条代码makefileProcessBar.hProcessBar.cmain.c3、实现过程分析4.3.1进度条实现样式4.3.2进度条实现方法预备知识一、理解回车换行在我们熟悉的C语言中,换行就可以跳转的下一行开头,但其实这一操作有两个步骤,\r(回车)和\n(换行)也就是先回到开头,再进行换行\r回车就是回到这一行开头\n换行就是另起一行二、认识行缓冲在内存中预留了一块空间,用来缓冲输入或输出

【Linux C | 网络编程】gethostbyname 函数详解及C语言例子

😁博客主页😁:🚀https://blog.csdn.net/wkd_007🚀🤑博客内容🤑:🍭嵌入式开发、Linux、C语言、C++、数据结构、音视频🍭🤣本文内容🤣:🍭介绍gethostbyname函数🍭😎金句分享😎:🍭你不能选择最好的,但最好的会来选择你——泰戈尔🍭⏰发布时间⏰:2024-02-2914:55:06本文未经允许,不得转发!!!目录🎄一、概述🎄二、gethostbyname函数✨2.1gethostbyname函数介绍✨2.2hostent结构体说明✨2.3gethostbyname函数的工作原理🎄三、gethostbyname函数使用例子🎄四、总结🎄一、概述在网络编程中,可能出

Linux常见指令

一、操作系统的概念1.操作系统是什么    操作系统是一款进行软硬件资源管理的软件。Linux是一款具体的操作系统的一个品类,例如,centos7就是一款具体的Linux操作系统。2.为什么要有操作系统🌻从上图我们可以看出,操作系统有两个基本的用途: 手段:对下提供基本的管理工作,让各种硬件工作在一个稳定的、高效的、安全的状态当中。目的:对上要提供一个高效的、稳定的、安全的运行环境。二、Linux下基本指令1、pwd指令不管是在Linux中还是在Windows中,我们把上面这种格式叫做路径。两个路径分隔符之间,一定是一个"文件夹",路径最末端,一定是一个普通文件或者"文件夹"。/:是Linux

3D生成式AI模型与工具

当谈到技术炒作时,人工智能正在超越虚拟世界,吸引世界各地企业和消费者的注意力。但人工智能可以进一步增强虚拟世界,至少在某种意义上:资产创造。AI有潜力扩大用于虚拟环境的3D资产的创建。AI3D生成使用人工智能生成3D模型或物体。有几种技术:文本转3D模型、图像转3D模型、视频转3D模型。每种技术都可以帮助创作者快速定制和生成虚拟资产和环境,特别是帮助那些没有3D建模专业知识的人。AI3D生成的潜在应用是在视频游戏和元宇宙环境中创建资产,以及商业产品的设计概念。它甚至可以用于创建工厂车间的虚拟表示,生成工业工厂的潜在模型。1、DreamFusion创作者:谷歌、加州大学伯克利分校首次发布:202

(Window)GitHack下载安装和使用【CTF工具/渗透测试/网络安全/信息安全】

目录 目录GitHack工具介绍下载方法 Git下载和安装GitHack安装GitHack工具介绍GitHack是一个.git泄露利用脚本,通过泄露的.git文件夹下的文件,重建还原工程源代码。渗透测试人员、攻击者,可以进一步审计代码,挖掘:文件上传,SQL注射等web安全漏洞。下载方法因为GitHack需要在Python环境下使用,所以在下载GitHack之前,要先下载好Python2。Python2详细下载方法参考:https://blog.csdn.net/m0_75203410/article/details/131075620GitHack下载地址:https://gitcode.n

AI辅写疑似度学校查不查?深度解析学校对AI辅助写作工具的监管态度

大家好,小发猫降ai今天来聊聊AI辅写疑似度学校查不查?深度解析学校对AI辅助写作工具的监管态度,希望能给大家提供一点参考。降ai辅写以下是针对论文AI辅写率高的情况,提供一些修改建议和技巧,可以借助此类工具:还有:AI辅写疑似度学校查不查?深度解析学校对AI辅助写作工具的监管态度随着科技的快速发展,AI辅写工具逐渐渗透到学生的学习和写作中。然而,关于学校是否会检查AI辅写疑似度的问题,引起了广泛关注伪原创。本文将从七个方面深入探讨这一问题,为您揭示学校在这方面的真实态度。一、AI辅写工具在学生中的普及程度首先,我们需要了解AI辅写工具在学生中的普及程度。越来越多的学生选择使用这些工具来辅助写

Linux网络编程——C++实现进程间TCP/IP通信

menu@[TOC](menu)一、函数说明二、示例代码一、函数说明地址接口1、通用地址接口structsockaddr{u_shortsa_family;//地址类型,IPV4,用宏AG_INET即可;2字节;charsa_data[14];//14字节的地址数据;};共16字节=2字节地址类型+14字节地址数据2、自定义地址接口structsockaddr_in{shortintsin_family;//地址族,IPv4,用宏AF_INET;unsignedshortintsin_port;//端口号,需要htons函数进行字节序转换;structin_addrsin_addr;//IP地

openvpn组网技术原理及配置过程(centos服务器/安卓客户端/linux客户端)

   最近研究了一段时间的openvpn组网技术,也试着搭建了一个openvpn环境,大概理解了其中使用的一些技术原理,还是记录一下。本篇文章对专业搞网络的人也许用处不大,但是对于初次接触这些技术(比如vpn,代理技术,加密隧道,防火墙,路由,局域网组网)的人还是有一定价值的,便于理清整个vpn组网技术的脉络,也可以在遇到问题的时候自己排查。   openvpn是众多vpn种类的一种,是一个开源的产品,也是应用最广泛的一种vpn。支持的平台很多,我们常用的系统平台linux,window,安卓都支持。我搭建的openvpn服务端是运行在centos上,客户端是运行在安卓手机上的。其实不管运行在

linux centos7部署前后端分离项目

linuxcentos7部署前后端分离项目1.安装nginx,并且设置开机自启动1.1一键安装4个依赖1.2下载并解压安装包1.3安装nginx1.4启动nginx服务1.5设置开机自启动2.tomcat负载均衡2.1先复制出另一个tomcat2.2修改tomcat的配置文件2.3测试8080和8081端口2.4nginx文件配置2.5重启nginx即可3.tomcat部署后端3.1数据库脚本导入数据库,要是不会看我上一篇博客。3.2把war包丢入webapps中4.项目的前端部署4.1先建好一个文件夹存放前端项目的架包4.2修改nginx配置文件4.1修改default.conf4.2代理配