小结 经验 问题linux
Linux 中 tmux工具实现分屏
系统:centos7.6 1810 001、下载tmux工具 [root@pc1 ~]# tmux bash: tmux: command not found... [root@pc1 ~]# yum install tmux -y ## 安装命令 002、启动 tmux 功能 在终端直接输入 tm ......
一个vuepress配置问题,引发的js递归算法思考
前言 这两天在尝试用语雀+ vuepress + github 搭建个人博客。 小破站地址 :王天的 web 进阶之路 语雀作为编辑器,发布文档推送 github,再自动打包部署,大概流程如下。 问题 我使用的elog插件批量导出语雀文档。elog采用的配置是所有文章平铺导出,没有按照语雀知识库目录 ......
Bazzite:专为 Steam Deck 和 PC 上的 Linux 游戏打造的发行版
导读 对于一个专为 Linux 游戏定制的发行版,你是否感兴趣呢?如果答案是肯定的,那么我们为你准备了绝佳选择。 Bazzite 是一个新推出的基于 Fedora 的发行版,它是为 Linux 桌面上的游戏,以及越来越火热的 Steam Deck 定制的。 在此文章中,我们将对 Bazzite 进行 ......
《Unix/Linux系统编程》教材学习笔记第十一章
chapter11 EXT2文件系统 Linux一直使用EXT2(Card等1995)作为默认文件系统。EXT3 (EXT3,2014)是EXT2的扩展。EXT3中增加的主要内容是一个日志文件,它将文件系统的变更记录在日志中。日志可在文件系统崩溃时更快地从错误中恢复。没有错误的EXT3文件系统与EX ......
安卓开发Android Studio新版本menu菜单不显示的问题
在新版本的Android Studio 直接配置菜单会显示不出来,新版本新建菜单经节如下: activity_main.xml(布局文件): <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://sc ......
P8679 [蓝桥杯 2019 省 B] 填空问题 题解
P8679 [蓝桥杯 2019 省 B] 填空问题 题解 题目传送门 欢迎大家指出错误并联系这个蒟蒻 更新日志 2023-05-25 21:02 文章完成 2023-05-27 11:34 文章通过审核 2023-06-20 21:03 优化了文章代码格式 试题 A :组队 【解析】 本题是一道经典 ......
P8741 [蓝桥杯 2021 省 B] 填空问题 题解
P8741 [蓝桥杯 2021 省 B] 填空问题 题解 题目传送门 欢迎大家指出错误并联系这个蒟蒻 更新日志 2023-05-09 23:19 文章完成 2023-05-09 23:20 通过审核 2023-06-20 21:03 优化了文章代码格式 试题 A :空间 【解析】 本题考察计算机存储 ......
linux shell终端中实现数值计算
001、方法1 expr [root@pc1 test]# expr 50 + 40 90 002、方法2 bc [root@pc1 test]# echo 50 + 40 | bc 90 003、方法3 awk [root@pc1 test]# awk 'BEGIN{print 50 + 40}' ......
解决VS Code/Code insiders右键python代码无法“转到定义”问题
最近怀疑自己用了个假的VS Code, 同门的能丝滑跳转定义、跳转引用,自己的偏偏不行(合着这么爽的功能我从来没享受到(。﹏。*)),网上各种教程试了个遍都不行,最后自己摸索出了解决方案。记录在此备忘。 ......
linux shell中创建函数
001、 [root@pc1 test]# cat test.sh ## 函数脚本 #!/bin/bash function db1 ## function关键字来定义函数,db1是函数名 { read -p "请输入:" value return $[$value *2] ## return返回函 ......
平衡进制问题/对称的2k+1进制问题
定义平衡\(2k+1\)进制数码为\(-k,-(k-1),,,0,,,k-1,k\),请求出一个十进制数的\(2k+1\)进制表示。 对于该问题,解决的思路是首先算出普通的\(2k+1\)进制下的表示,然后分别对每一位进行考虑. 1:这一位的数属于\(0-k\) 不用管 2:这一位的数属于\(k+1 ......
NOI Linux 食用指北
写这篇 blog 的原因是某个小朋友要考 CSP 了还不会用 linux,怎么回事呢。 单击图片即可放大。 前置- linux 虚拟机的安装 在官网 / 其他地方下载 VMware。 在 noi 官网 下载 NOI linux 的 .iso 文件。(可能系统会把这玩意识别成压缩包,但不要闲得没事把它 ......
Go 代码块与作用域,变量遮蔽问题详解
Go 代码块与作用域详解 目录Go 代码块与作用域详解一、引入二、代码块 (Block)2.1 代码块介绍2.2 显式代码块2.3 隐式代码块2.4 空代码块2.5 支持嵌套代码块三、作用域 (Scope)3.1 作用域介绍3.2 作用域划定原则3.3 标识符的作用域范围3.3.1 预定义标识符作用 ......
【Linux 基础】gcc、g++多版本间的切换
在make时可能出现版本过高的问题,因此需要进行版本切换。gcc多版本间的切换(g++配置方法一样,gcc换为g++即可)系统:ubuntu18 方法:根据需要同步设置gcc与g++间的版本号 1.gcc安装(多版本) sudo apt-get update sudo apt-get install ......
Vue工程环境搭建(NodeJs以及Vue-cli:出现权限不足的问题解决)
Vue工程 4.1需要依赖NodeJs,官网下载安装后 说明安装成功 4.2配置npm的全局安装路径 npm config set prefix "nodejs的安装目录" 没有出现报错信息即可 4.3切换npm的淘宝镜像,不然外网服务器下载资源会比较慢 npm config set registr ......
Linux Kernel 4.13 RC6发布:正式版9月3日发布
美国当地时间上周末,大神Linus Torvalds发布了Linux Kernel 4.13内核的又一候选版本。上周发布的RC5版本更新幅度也要比上上周的RC4要小,Linus Torvalds表示本周发布的RC6版本属于常规更新,在过去一周的开发过程中并没有出现任何意外。RC6版本主要对网络、声音 ......
Window10安装linux子系统及子系统安装1Panel面板
原文地址:Window10安装linux子系统及子系统安装1Panel面板 - Stars-One的杂货小窝 最近看到halo博客发布了2.10.0,终于是新增了个备份功能,于是有了念头想要升级下 但是目前我还是使用halo1.5版本,所以跨版本迁移可能会有问题,官方提议还是先用个测试环境进行测试验 ......
轻松掌握组件启动之MongoDB:快速入门、Linux安装和Docker配置指南
本文总结了MongoDB的快速入门、Linux安装和Docker配置指南。它提供了一步步的操作指引,帮助读者迅速上手MongoDB,并了解如何在Linux环境下进行安装、启动和配置。此外,文章还介绍了使用Docker安装和配置MongoDB的方法,使读者能够更轻松地部署和管理MongoDB实例。 ......
OnTheSSH使用技巧(一) 监控Linux性能
Linux提供了许多命令进行性能监控,如 top、netstat、free等,这些命令通常带有很多参数,使用起来需要一定的经验和技巧。OnTheSSH软件提供图表形式的监控,将linux的各种指标聚合在一个界面中,使用起来也非常简单。 【打开监控界面途径】1、在左侧栏用鼠标点击某一个远端主机,再点击 ......
MAC电脑突然打不开部分网页比如echarts,DNS问题修复
问题描述 最近十分抓狂,MAC电脑很多网页打不开了,DNS完全乱套了,尝试了一系列操作,终于解决了问题,下面是解决方案 问题解决方案 1.卸载掉电脑上面乱七八糟的VVPN 2.删掉DNS配置 3. 进入Host文件,删掉不需要的配置 Last login: Fri May 12 20:23:48 o ......
Pyinstaller打包PyQt5和PaddleOCR项目实战经验分享
简介 先前做了一个PyQt5和PaddleOCR结合的项目,但在使用Pyinstaller打包时却踩了很多坑,因此分享一下,以便后人乘凉。(Pycharm) 1.项目涉及图片或者文件等依赖 (1)图片依赖 第一步:创建一个resources.qrc文件; 第二步:将resources.qrc文件转换 ......
测试springboot项目苍穹外卖,解决websocket“服务器错误,无法接收实时报警信息”问题
使用IDEA启动springboot项目苍穹外卖后,http://localhost:8071/ 能够正常访问登录,但是网页右上角始终显示“服务器错误,无法接收实时报警信息”: 在网上搜索找到:https://blog.csdn.net/qq_65032048/article/details/132 ......
nginx中一个请求匹配到多个location时的优先级问题,马失前蹄了
背景 为什么讲这么小的一个问题呢?因为今天在进行系统上线的时候遇到了这个问题。 这次的上线动作还是比较大的,由于组织架构拆分,某个接入层服务需要在两个部门各自独立部署,以避免频繁的跨部门沟通,提升该接入层服务的变更效率。 该接入层服务之前是使用cookie + 内存session机制的,这次要独立部 ......
Linux 安装jenkins
安装之前注意jenkins和jdk的版本。2022年7月2日起,jenkins新版本不再支持java8,仅支持java11和java17。安装步骤如下: 1、下载jdkhttps://www.oracle.com/java/technologies/downloads/#java17下载安装包:jd ......
x86开机过程(Linux0.11)
x86开机 参考于:【哈工大】操作系统 李治军、linux-0.11源码。 需要读入执行的内容有:boot扇区中的bootsect、setup和system。源文件处于启动盘中排在前面扇区: 上电时 刚开机时处于实模式。CS=0xFFFF、IP=0x0000。寻址0xFFFF0(ROM BIOS映射 ......
对linux时间片的理解
关于Linux系统中的时间片从软件的角度说,,时间片功能主要是通过内核中的调度程序实现的。时间片是CPU分配给每个进程的执行时间,当时间片用完后,内核会重新调度进程。 具体来说,Linux内核使用一个叫做“进程控制块”(PCB)的数据结构来代表每个进程。每个PCB包括多个字段,其中就包括“优先级”和 ......
Linux内核进程管理与调度:策略优化与实践分析
Linux内核进程管理与调度:策略优化与实践分析 原创 李斌 嵌入式悦翔园 2023-05-06 11:40 发表于上海 关注★星标公众号,第一时间获取信息 嵌入式悦翔园 本公众号专注于嵌入式技术,包括但不限于STM32、Arduino、51单片机、物联网、Linux等编程学习笔记,同时,公众号内包 ......
linux学习记录(管道、环境变量与常用命令) 10.14~10.15
管道; 类似文件重定向 第一个命令的标准输出至第二个命令的标准输入,第二个文件的标准输出至第三个命令的标准输入 (1)只会处理stdout标准输出,stderr会忽略 (2)管道右边的命令必须能接受stdin(有些指令如:rm tmp -r接收的是文件参数) (3)多个管道命令可以串联 与文件重定向 ......
ArrayList线程安全问题分析
测试代码: import java.util.ArrayList; public class TestThreadSafe { static final int LOOP_NUM = 10; public static void main(String[] args) throws Interrup ......
【十分钟一个知识点】约瑟夫环问题
问题来历 据说著名犹太历史学家Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数 ......