终端 程序linux ctrl

Linux vs MacOS ,你更喜欢哪个系统?

大家应该都知道Windows,Linux和MacOS这几个操作系统,它们各有优缺点,比如像游戏等专门的领域,Windows当然是比Linux更好些,但Linux是开源的,安全性和稳定性要比Windows要好,如果是关于视频编辑方向的,那MacOS可能是更好的系统选择,具体要使用哪种操作系统,还是看个 ......
系统 Linux MacOS 160 vs

Linux安装jumpserver实践

1、结合之前 Linux安装mysql登录问题-适用root强制登录 这一步比较重要,否则在线自动安装不了。不能忽略。 进行,要先安装该mysql,并对数据库初始化、设置密码之后,登录数据库,并创建一个数据库: https://docs.jumpserver.org/zh/v3/installati ......
jumpserver Linux

在Linux下如何使用JNI

本文简要介绍了 JNI 调用规范,及常用函数。我会通过具体示例程序展示了实现一个本地调用的基本步骤。希望对大家有帮助哈。 大家都知道Java是跨平台的,可以说Java的出现带给我们巨大的方便。设想如果我们的应用中需要访问到特定的设备,甚至是仅符合公司内部信息交互规范的设备,或某个特定的操作系统才有的 ......
Linux JNI

Linux - Docker日志文件清理

1. 容器日志文件默认存放路径: /var/lib/docker,docker日志文件后缀是container ID + "-json.log", 查看各个日志文件大小: 1) ls -lh $(find /var/lib/docker/containers/ -name *-json.log) 查 ......
文件 Docker Linux 日志

Linux Mint 21.2 前瞻:触控板手势支持来了

Linux Mint 是一款基于 Ubuntu 的流行 Linux 发行版本,其最新版本 21.2 将于 7 月发布。据悉,Linux Mint 的触摸板手势基于开源软件 TouchEgg,该手势功能支持触摸板、触摸屏及平板电脑等终端,用户可以自定义多种手势,在整个 Cinnamon 桌面环境及各种 ......
前瞻 手势 Linux 21.2 Mint

Linux Mint 21.2 前瞻:触控板手势支持来了

Linux Mint 是一款基于 Ubuntu 的流行 Linux 发行版本,其最新版本 21.2 将于 7 月发布。据悉,Linux Mint 的触摸板手势基于开源软件 TouchEgg,该手势功能支持触摸板、触摸屏及平板电脑等终端,用户可以自定义多种手势,在整个 Cinnamon 桌面环境及各种 ......
前瞻 手势 Linux 21.2 Mint

Linux Mint 21.2 前瞻:触控板手势支持来了

Linux Mint 是一款基于 Ubuntu 的流行 Linux 发行版本,其最新版本 21.2 将于 7 月发布。据悉,Linux Mint 的触摸板手势基于开源软件 TouchEgg,该手势功能支持触摸板、触摸屏及平板电脑等终端,用户可以自定义多种手势,在整个 Cinnamon 桌面环境及各种 ......
前瞻 手势 Linux 21.2 Mint

3.Linux系统如何收发网络包

1.网络模型 为了使多种设备能够通过网络通信,为解决不同设备在网络中的兼容性,国际标准性组织开发了OSI网络模型,即应用层、表示层、会话层、传输层、网络层、数据链路层以及物理层。 网络层:给应用程序提供统一接口; 表示层:将数据转换成兼容另一个系统识别的格式; 会话层:负责建立、管理和终止表示层实体 ......
系统 Linux 网络

Golang 简单的数据对齐可提高程序速度和内存使用率

### 序 Golang 中的结构或 struct 是用户定义的类型,允许将可能不同类型的项分组/组合为单一类型。 可以说是一个不支持继承但支持组合的轻量级类。 我们使用 Golang 编写代码的时候,你肯定使用过`struct`。 但是,你可能不知道的是,通过简单地重新排序结构中的字段,可以极大地 ......
使用率 内存 速度 程序 数据

linux D-Bus学习第一天:一次简单的信号通讯

由于ble linux开发需要,所现在开始学习D-Bus,看到了这篇博客,收获颇丰并对其有了大概的了解 博客1: 这里 现在对之前D-Bus安装时的测试程序进行分析,了解各个函数的含义以及为何使用 // 服务端代码 #include <stdio.h> #include <stdlib.h> #in ......
信号 通讯 linux D-Bus Bus

Linux-修改IP地址-ifconfig-nmcli

# ifconfig - ifconfig ens33 192.168.1.64 netmask 255.255.255.0 - 重启网卡 - service network restart #centos6 - systemctl restart network #centos7 # Nework ......
ifconfig-nmcli ifconfig 地址 Linux nmcli

linux安装redis

官网下载redis Index of /releases/ (redis.io) 选择一个版本 用xftp传到linux中,并且解压 解压命令 tar -xvf filename.tar.gz 进入解压后的redis目录中,执行安装命令 make install 进入utils目录中 执行insta ......
linux redis

通过Nginx或IIS让程序同时支持http和https两种方式访问

方式一:Nginx配置程序同时支持http和https两种方式访问 修改nginx配置 #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log ......
同时 方式 程序 Nginx https

linux安装jdk、nginx记录

jdk1、解压 tar xzvf 压缩包名 位置(/usr/local/jdk)2、配置环境变量 vi /etc/profile 键盘i开启编辑,在最后键入: JAVA_HOME=/usr/local/jdk JRE_HOME=/usr/local/jdk/jre CLASSPATH=.:$JAVA ......
linux nginx jdk

node程序无配置调试模式JavaScript Debug Terminal

JavaScript Debug Terminal,中文版为 JavaScript 调试终端 可以无脑开启对js脚本的调试,无需配置 launch.json 开启一个 JavaScript 调试终端,直接在终端运行任意 js程序,包括 单个js文件,使用 node test.js npm run s ......
JavaScript Terminal 模式 程序 Debug

2023-06-28 小程序、h5、App各端的条件编译【转载】

// 表示代码仅在 H5 平台上面执行,其他平台不执行 #ifdef H5 需条件编译的代码 #endif // 表示代码在 H5 平台上面不执行,其他平台上面执行 #ifndef H5 需条件编译的代码 #endif // 表示代码在 H5 平台和 App 平台上面执行,其他平台上面不执行 #if ......
条件 端的 程序 2023 App

Linux tar命令笔记

Linux tar 命令 Linux tar命令是用于建立,还原备份文件的工具程序,它可以加入以及解开备份文件内的文件。 语法: tar [参数] [目的文件] [备份文件] 例如: "tar -cf ttt.tar ./*.txt" #将当前目录下所有txt文件打包到ttt.tar文件中 参数: ......
命令 笔记 Linux tar

解锁高质量文档转换:通过Java应用程序免费将PDF转换为XPS

在当今数字时代,文档转换已经成为我们日常生活中不可或缺的一部分。然而,不是所有的文件格式都是平等无差的,在与他人共享文档时可能会遇到兼容性问题。这就是我们需要进行文件格式转换的原因,而将PDF转换为XPS是一种受欢迎的转换选择。如果你正在寻找一种使用Java将PDF文件转换为XPS的方法,不妨试试F... ......
应用程序 高质量 文档 程序 Java

虚拟机中安装Linux系统

### 虚拟机中安装Linux系统 1. 新建虚拟机 ![](https://img2023.cnblogs.com/blog/2731637/202306/2731637-20230628151442918-1160905587.png) 2. 选择典型安装 ![](https://img2023 ......
系统 Linux

Linux-嵌入式设备启动运行的原理

- 嵌入式设备上电运行的内部启动机制 - Centos主机连接嵌入式开发板串口的工具有:minicom、screen - minicom使用方法:1.#minicom -s 进去设置端口和波特率后,重新输入#minicom进去即可。 - screen的使用方法:1.#screen /dev/ttyU ......
嵌入式 原理 设备 Linux

C# 获取当前程序集的名称和版号

在C#程序中可以通过如下方式来获取当前正在运行的程序集的名称和版本号 ```csharp Version version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version; string ver = versi ......
版号 名称 程序

面向对象程序编程6-8次PTA题目集(成绩计算系列)的总结性Blog

1.对之前发布的6-8次PTA题目集(成绩计算系列),内容要求如下: (1)前言:总结之前所涉及到的知识点、题量、难度等情况 第六次PTA题目集: 知识点:此次PTA题目仅只有这一个题目,主要考的内容就是对类的使用(类似现实,对有关联的各个数据合并在一起,便于一起使用),运用正则表达式(比较苦难使用 ......
总结性 题目 对象 成绩 程序

Linux下C语言实现贪吃蛇

简单记录下贪吃蛇小游戏。 以下是源码: 1 #include <curses.h> 2 #include <stdlib.h> 3 #include <pthread.h> 4 #define UP 1 5 #define DOWN -1 6 #define LEFT 2 7 #define RIG ......
语言 Linux

Linux下常用scp,tail,grep命令详解[记录]

scp 命令 用于在本地主机和远程主机之间复制文件或目录,支持加密传输。它可以通过ssh协议来进行数据传输,因此传输过程是安全的。 注意:在使用 scp 命令时,如果出现权限验证失败的情况,可能需要检查本地主机和远程主机之间的 ssh 配置是否正确。 scp [参数] [原路径] [目标路径] [参 ......
命令 常用 Linux grep tail

Linux - 操作mysql数据库

运行环境 Ubuntu20.04 虚拟机 Mysql 8.0 API libmysqlclient-dev gcc 9.4.0 一、准备工作 1、在Ubuntu上准备mysql开发环境 更新软件源 sudo apt update 安装libmysqlclient-dev,这个lib库是Linux下C ......
数据库 数据 Linux mysql

去掉一层目录linux

可以使用mv命令的通配符来去掉一层目录。例如,假设有一个名为/home/user/dir1/dir2/file.txt的文件,要将它移动到/home/user/dir2/目录下并去掉dir1目录,可以使用以下命令:mv /home/user/dir1/dir2/file.txt /home/user ......
目录 linux

Linux命令相关

# 内存 1. `free` 分别展示物理内存和交换分区内存中已使用的和未使用的数量,以及内核使用的缓冲区和缓存。 2. `cat /proc/meminfo` 是一个包含了多种内存使用的实时信息的虚拟文件 3. `vmstat` 报告虚拟内存统计信息的有用工具 4. `ps_mem` 一个用来查看 ......
命令 Linux

tomcat 协议处理程序初始化失败

一、大致解决步骤一般这种情况都是tomcat服务器的端口号被占用了,我们可以通过以下步骤解决问题:1、检查Tomcat是否已经在运行。如果已经在运行,您需要停止已有的Tomcat实例,释放占用的端口号。可以通过命令行或者其他工具查看到Tomcat进程,关闭对应的进程即可。2、如果端口号未被占用,可以 ......
程序 tomcat

linux/服务器使用scp将一个服务器文件转移到另一个服务器上

scp scp用于将文件/目录在不同服务器上进行复制转移格式:scp -可选参数 本地文件/目录 用户名@IP地址:远程保存位置常用可选参数 -r 递归整个文件夹,当复制文件夹时使用 -v 显示进程详情,能够查看过程是否有异常 -C 允许压缩。(将-C标志传递给ssh,从而打开压缩功能) -p 保留 ......
服务器 文件 linux scp

Linux curl命令详解

命令:curl 在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。 语法:# curl [option] [url] 常见参数: -A/--user-agent < ......
命令 Linux curl