终端 程序linux ctrl

【Linux笔记】tar——压缩与解压

# 【Linux笔记】tar——压缩与解压 打包与压缩 打包文件(生成新的tar文件): tar -cf newTar.tar file.txt 打包并压缩文件(生成新的.tar.gz文件): tar -zcf newTar.tar.gz file.txt 注:打包和压缩是不一样的概念 gzip这种 ......
笔记 Linux tar

Unix/Linux系统编程第七八章

第七章 文件操作 7.1文件操作级别 文件操作分为五个级别 (1)硬件级别: fdisk:将硬盘、U盘或SDC盘分区。 mkfs:格式化磁盘分区,为系统做好准备。 fsck:检查和维修系统。 碎片整理:压缩文件系统中的文件。 (2)操作系统内核中的文件系统函数: 每个操作系统内核均可为基本文件操作提 ......
系统 Linux Unix

多IP应用云主机切换出口IP地址[Linux系统教程]

1.查看外网网卡设备 和 网关 执行命令: ip route show 2.更换出口ip为 211.149.140.130 执行命令: ip route change default via 211.149.140.1 dev eth0 src 211.149.140.130 3. 查看结果 执行命 ......
主机 地址 教程 系统 Linux

linux服务器关闭ipv6

现在ipv6越来越普及,但仍然有很多网站不支持,有时候服务器开启了ipv6,默认会通过ipv6的出口请求访问,可能会造成访问慢,api接口ip受限等问题,所以有时候反而需要关闭ipv6,ssh登陆到服务器,复制以下命令回车执行即可关闭。 wget -O disable_ipv6.sh http:// ......
服务器 linux ipv6 ipv

uniapp-微信小程序

一 打开微信小程序首先打开登录界面 在一键绑定当前微信账号后,才可以进到内部进行操作的方法, 1 新建一个login的登录界面 2 page.json中将login页面的配置放到最前面。 3 在login页面中添加跳转到首页的方法。一般也是绑定账号后的跳转方法。 <script> export de ......
程序 uniapp

学年2023-2024-1 学号 20231310《计算机基础与程序设计》第二周学习总结

作业信息 这个作业属于哪个课程 https://www.cnblogs.com/rocedu/p/9577842.html 这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK02 这个作业的目标 《计算机科学概论》和《C语言程序设 ......

NOI Linux 使用

转载自 这里 一、Linux 的基本操作(命令行) 打开命令行 在 Noi Linux 中可以使用快捷键 Ctrl + Alt + T 打开命令行终端 Linux的目录 Linux 是没有 Windows 下硬盘分区的概念的,所有设备均会被挂载到一个统一的文件系统,Linux 下的目录有两种: 绝对 ......
Linux NOI

linux 进程切换和线程切换

进程切换分两步: 1.切换页目录以使用新的地址空间 2.切换内核栈和硬件上下文 对于linux来说,线程和进程的最大区别就在于地址空间,对于线程切换,第1步是不需要做的,第2是进程和线程切换都要做的。 切换的性能消耗: 1、线程上下文切换和进程上下问切换一个最主要的区别是线程的切换虚拟内存空间依然是 ......
线程 进程 linux

小目标2:编写一个基本的TCP客户端程序

小目标2:编写一个基本的TCP客户端程序 头文件 #include<cstdio>//C语言标准库 #include<unistd.h>//Unix标准库 #include<arpa/inet.h>//包含了与网络编程相关的函数和结构体的声明。它定义了用于IP地址和端口转换的函数 #include< ......
客户端 目标 客户 程序 TCP

C和CPP程序是如何运行起来的?

C和CPP程序是如何运行起来的? 个人见解,谨慎阅读。 如有错误,欢迎指正! 代码均在Linux下编译运行。 1. C语言程序从源码到可执行文件的过程 C语言程序从源码到可执行文件的过程主要分为以下几个步骤:预处理、编译、汇编、链接。 flowchart LR A1[代码] --"预处理"--> B ......
程序 CPP

程序员能纯靠技术渡过中年危机吗?

作者:3R教室-pincman链接:https://www.zhihu.com/question/264237428/answer/2860296073来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 ⚡ 请看完这个哈:此贴只作分享并为同是码农的你提供些思路,同时打点广 ......
程序员 危机 程序 技术

实验1_c语言输入输出和简单程序应用编程

实验一 1-1 #include <stdio.h> int main() { printf(" O \n"); printf("<H>\n"); printf("I I\n"); printf(" O \n"); printf("<H>\n"); printf("I I\n"); return 0 ......
语言 程序

小目标1:编写一个基本的TCP服务器程序

小目标1:编写一个基本的TCP服务器程序 头文件 1 #include<cstdio>//C++标准库的头文件 2 #include<unistd.h>//Unix标准头文件 3 #include<sys/types.h>//这个头文件定义了各种系统相关的数据类型 4 #include<sys/so ......
目标 服务器 程序 TCP

PowerBuilder现代编程方法X11:PB程序完全跨平台方案

PB可能要支持Windows、macOS、Linux、iOS、Android与鸿蒙操作系统和X86、ARM、RISC-V与国产龙芯CPU的原生应用了! PowerBuilder现代编程方法X11:PB程序完全跨平台方案 前言 《PowerBuilder编程新思维》在写到了WebUI后,陷入了沉寂。 ......
PowerBuilder 方案 程序 方法 X11

Boost程序库完全开发指南:1.1-C++基础知识点梳理

主要整理了N多年前(2010年)学习C++的时候开始总结的知识点,好长时间不写C++代码了,现在LLM量化和推理需要重新学习C++编程,看来出来混迟早要还的。 1.shared_ptr 解析:shared_ptr是一种计数指针,当引用计数变为0时,shared_ptr所指向的对象将会被删除。如下所示 ......
开发指南 知识点 基础 指南 程序

Boost程序库完全开发指南:1-开发环境和构建工具

Boost官方于2019年12月发布的1.72版编写,共包含160余个库/组件,涵盖字符串与文本处理、容器、迭代器、算法、图像处理、模板元编程、并发编程等多个领域,使用Boost,将大大增强C++的功能和表现力。环境:Windows 10,WSL2,Ubuntu 20.04 LTS,Rider(WS ......
开发指南 环境 工具 指南 程序

Boost程序库完全开发指南:1.2-C++基础知识点梳理

主要整理了N多年前(2010年)学习C++的时候开始总结的知识点,好长时间不写C++代码了,现在LLM量化和推理需要重新学习C++编程,看来出来混迟早要还的。 1.const_cast <new_type> (expression)[1] 解析:const_cast转换符用来移除变量的const或v ......
开发指南 知识点 基础 指南 程序

linux 内核 --- 中断子系统

ARM芯片有硬件中断号,比如0~15是SGI中断 linux内核规定了软件中断号及软件中断号的功能;不直接使用ARM芯片的硬件中断号是因为linux内核是适配多架构操作系统,比如有些芯片硬件中断号20是GPIO中断,有些芯片是25;linux统一规定了某个中断号对应GPIO中断。这样就存在硬件中断号 ......
子系统 内核 linux

实验1 C语言输入输出和简单程序编写

1.试验任务1 task1.c //打印一个字符小人 #include <stdio.h> int main() { printf(" o \n"); printf("<H>\n"); printf("I I\n"); return 0; } task1_1.c //在垂直方向上打印出两个小人 #i ......
语言 程序

小程序图片压缩

wx.getImageInfo({ src: '图片路径', success: function (res) { // 获取图片信息 console.log(res.width, res.height); // 压缩图片 wx.compressImage({ src: res.path, quali ......
程序 图片

Linux命令

1.文件相关 ls ll 显示目录中文件及其属性信息 mkdir name :创建目录 cp 源文件名 目标文件名 : 复制 mv 源文件名 目标文件名 :移动文件 unzip name.zip: 解压 2.文件查看 tail [参数] 文件名: 查看文件尾部内容 参数:-f 持续显示文件尾部最新内 ......
命令 Linux

一个java程序员,手撸app的日记(一)

首先,我是一名多年的java后端程序员,但刚接触此行的时候,还是写过jsp页面的,因为当年不懂,因为jsp页面也是java的一部分,就也闷着头给公司写了起来(只想说,html好写,但css是真的难)。 jsp的编写也就在自己经验不足的年纪,写了不到半年,草草了事,只是学会了ajax和部分js的编写( ......
程序员 程序 日记 java app

linux 执行脚本报错 No such file or directory (转)

windows下编辑的脚本,拿到linux上面执行 windows下的换行符为\r\n ,叫做CRLF linux下的换行符为\n,叫做LF 需要进行转换 解决办法: 用vim打开该sh文件,输入: :set ff 回车,显示fileformat=dos,重新设置下文件格式: :set ff=uni ......
脚本 directory linux file such

Linux运维学习笔记

此笔记为学习https://www.bilibili.com/video/BV1nW411L7xm/?vd_source=3f851e85e66ef33269a2eefee664cec2的学习记录,目前持续更新中,希望能找到运维的实习吖 O(≧▽≦)O Linux的终端 终端组成部分 Linux关机 ......
笔记 Linux

linux内核网络源码学习(二)

为什么要使用skb_reserve函数把边界对齐 skb_reserve 函数通常用于网络编程中的数据包处理,特别是在构建自定义协议栈或数据包处理模块时。它的作用是为数据包的头部预留额外的空间,以确保数据包的头部数据在内存中是对齐的。 边界对齐的概念是因为许多硬件平台和网络协议要求数据包头的字节对齐 ......
内核 源码 linux 网络

Linux网络编程

http请求主要是客户端B/S都是http协议,一种数据包格式 服务器端做出响应 get请求不用提交数据,post需要 请求行分为三部分 请求方式 get是静态资源请求,这个刚代表资源目录,随便那个目录,而不是服务器的根目录 第三个是协议版本,现在一般都是1.1版本 看不见的?R/n一定要注意 ge ......
网络编程 Linux 网络

2023-2024-1 20231314许城铭 《计算机基础与程序设计》第一周学习总结

2023-2024-1 20231314许城铭 《计算机基础与程序设计》第一周学习总结 作业信息 这个作业属于哪个课程 (2022-2023-1-计算机基础与程序设计) 这个作业要求在哪里 (2022-2023-1计算机基础与程序设计第一周作业) 这个作业的目标 <简单浏览《计算机科学概论》,并尝试 ......

linux 中设置用户间针对单一目录的权限

001、 创建两个测试用户 [root@pc1 home]# ls [root@pc1 home]# useradd user01 ## 创建两个测试用户 [root@pc1 home]# useradd user02 [root@pc1 home]# echo tmppasswd | passwd ......
权限 目录 用户 linux

2023-2024-1 20231319《计算机基础与程序设计》第1周学习总结

《计算机基础与程序设计》第1周学习总结说明 班级:2023-2024-1-计算机基础与程序设计 作业要求:2023-2024-1 《计算机基础与程序设计》教学进程 作业目标:快速浏览一遍教材,并提出问题 问题 第一章 1.信息隐藏是如何通过抽象实现的? 2.云计算是如何脱离硬件而实现的,真的能完全脱 ......

Linux相关学习(vmware安装)

Linux系统 一切皆文件 (模板机:1. 配置IP地址;2. 关闭防火墙、selinux安全加载机制) 一、配置IP地址 cd /etc/sysconfig/network-scripts/ ls ifcfg-eth0文件解析(网卡配置文件): if:interface 接口 cfg:config ......
vmware Linux