终端 程序linux ctrl

Linux shell script shebang env All In One

Linux shell script shebang env All In One 指定 shell script 的运行环境 #!/usr/bin/env ......
shebang script Linux shell All

linux 写时拷贝技术

写时拷贝就是等到修改数据时才真正分配内存空间,这是对程序性能的优化,可以延迟甚至是避免内存拷贝,当然目的就是避免不必要的内存拷贝。 比如说,我们建立两个进程每一个都存在一个值为10的变量,操作系统并不会通过页表映射两块物理内存,而是只开辟一块物理内存,同时让两个进程的不同虚拟地址位置指向同一块物理内 ......
拷贝 linux 技术

Linux如何正确使用共享文件夹

Linux如何正确使用共享文件夹 1.首先输下面命令查看是否真的设置成功共享文件夹 vmware-hgfsclient 如果确实已经设置过共享文件夹将输出window下共享文件夹名字 z@ubuntu:~$ vmware-hgfsclient share 2.确认自己已设置共享文件夹后输入下面的命令 ......
文件夹 文件 Linux

Linux shell script switch...case All In One

Linux shell script switch...case All In One case...in...esac ......
script switch Linux shell case

基于 CentOS Linux release 7.9.2009 的软件开发学习

了解 Linux 系统:作为新手程序员,首先要熟悉 Linux 系统,学习基本的命令行操作,如文件和目录操作、进程管理和权限控制等。 选择编程语言:根据你的兴趣和项目需求,选择一种编程语言进行学习。常用的编程语言包括 Python、Java、C++、Ruby 和 PHP 等。 安装开发工具:为了进行 ......
软件开发 release CentOS Linux 软件

微信小程序扫码登录

实现微信小程序扫码登录 先上效果 实现流程图 流程图解释 用户访问网页打开扫码登录 加载携带唯一登录标识小程序码 用户扫码打开,同步状态为已扫码 网页端轮询请求状态是否为已授权登录 登录成功,获取Token跳转系统 登录失败,可刷新码重新扫码 小程序码选择 小程序文档 这里我们选择 获取不限制的小程 ......
程序

Linux文件操作

当你想要将文件从一个位置移动到另一个地方并且不想复制它,那么就要选择mv 命令。 1. 移动文件 移动文件时需要注意的是文件的源地址和目标地址必须不同。这里有个例子,想要将 ProphetNet-master.zip 文件从当前目录移动到其它目录,以/home/zhenhua/为例,语法应该如下: ......
文件 Linux

linux下针对指定网卡限速 wondershaper

背景 由于路由器openwrt的限速不太好用,所以需要到设备上去进行限速设置,这里使用wondershaper 使用 下载安装wondershaper wget https://ghproxy.com/https://github.com/magnific0/wondershaper/archive ......
限速 wondershaper 网卡 linux

Win11系统,VS2022编写数据库程序,小体积,绿色单文件,支持密码保护,XP到Win11都能运行

在WIN11中用VS2022编写 小体积的绿色单文件,支持密码保护,XP到WIN11都能运行的数据库程序 1. 用VC60 建立一个Win32工程,VC60建立的工程默认是字节型的。2. 用VS2010 读取并转换为2010格式,再用VS2022 读取,选择SDK和平台都不升级3. 把 wxsqli ......
密码保护 Win 密码 数据库 绿色

VS2022使用ClickOnce发布程序本地安装.net框架

因为遇到下面的错误,没有在网上搜到详细解决问题的教程,费了一些时间才解决了问题,特此记录一下,也希望能帮助到其他人。 要在“系统必备”对话框中启用“从与我的应用程序相同的位置下载系统必备组件”,必须将“.NET 桌面运行时 6.0.14 (x64)”项的文件“net6desktopruntime_x ......
ClickOnce 框架 程序 2022 net

python编写多线程程序并测速

import threading import time ind=2 def single(): for j in range(ind): for i in range(5000): print(i*2) def s(): for i in range(5000): print(i*2) def m ......
线程 程序 python

Ubuntu/Linux 防火墙的关闭/开启

查询防火墙状态 sudo ufw status 禁用UFW防火墙 sudo ufw disable 重置UFW防火墙 sudo ufw reset 启用防火墙 sudo ufw enable ......
防火墙 Ubuntu Linux

.NET Core部署到linux(CentOS)最全解决方案,入魔篇(使用Docker+Jenkins实现持续集成、自动化部署)

通过前面三篇: .NET Core部署到linux(CentOS)最全解决方案,常规篇 .NET Core部署到linux(CentOS)最全解决方案,进阶篇(Supervisor+Nginx) .NET Core部署到linux(CentOS)最全解决方案,高阶篇(Docker+Nginx ... ......
解决方案 Jenkins 方案 CentOS Docker

linux进程的管理与调度 --- 栈

栈是什么?栈有什么作用?首先,栈 (stack) 是一种串列形式的 数据结构。这种数据结构的特点是 后入先出 (LIFO, Last In First Out),数据只能在串列的一端 (称为:栈顶 top) 进行 推入 (push) 和 弹出 (pop) 操作。根据栈的特点,很容易地想到可以利用数组 ......
进程 linux

Linux 内核组织(kernel.org)将关闭 FTP 服务

Linux 内核组织(kernel.org)是一家建立于 2002 年的加利福尼亚公共福利公司,其目的是公开地免费分发 Linux 内核和其它开源软件。它接受 Linux 基金会的管理,包括技术、资金和人员支持,用以维护kernel.org 的运营。 Linux 内核组织是 Linux 内核发布的官 ......
内核 kernel Linux FTP org

Linux 内核组织(kernel.org)将关闭 FTP 服务

Linux 内核组织(kernel.org)是一家建立于 2002 年的加利福尼亚公共福利公司,其目的是公开地免费分发 Linux 内核和其它开源软件。它接受 Linux 基金会的管理,包括技术、资金和人员支持,用以维护kernel.org 的运营。 Linux 内核组织是 Linux 内核发布的官 ......
内核 kernel Linux FTP org

Linux 内核组织(kernel.org)将关闭 FTP 服务

Linux 内核组织(kernel.org)是一家建立于 2002 年的加利福尼亚公共福利公司,其目的是公开地免费分发 Linux 内核和其它开源软件。它接受 Linux 基金会的管理,包括技术、资金和人员支持,用以维护kernel.org 的运营。 Linux 内核组织是 Linux 内核发布的官 ......
内核 kernel Linux FTP org

Linux shell command ls sort by date All In One

Linux shell command ls sort by date All In One ls 按时间排序,最新的排在最前面 $ ls -t $ ls --time # reverse $ ls -tr ......
command Linux shell date sort

linux 更新软件安装源

# 备份 cp /etc/apt/sources.list /etc/apt/sources.list.bak #编辑 sudo vim /etc/apt/sources.list #替换 阿里镜像 deb http://mirrors.aliyun.com/ubuntu/ bionic main ......
linux 软件

黑客终端——wp——qsnctf

进入网页,发现是网页版的 cmd (/doge) 输入ls发现输出了以下内容 按 F12 检查代码,在<script>中发现输入命令为cat /flag则可获得 flag 此时即可直接复制代码中的 flag,也可以通过输入命令获取 -End- ......
终端 黑客 qsnctf

如何在Fedora 22上安装LAMP(Linux,Apache,MySQL,PHP)

介绍 LAMP堆栈是一组用于启动和运行Web服务器的开源软件。首字母缩略词代表Linux,Apache,MySQL和PHP。由于服务器已经在运行Fedora,因此需要处理Linux部分。以下是安装其余部分的方法。 准备 在开始这个教程之前,你应该有一个正在运行的Fedora 22 腾讯云CVM并通过 ......
Fedora Apache Linux MySQL LAMP

【C++】设立一组状态,在程序运行过程中设置对象的某个状态,检查对象是否满足所有的状态

`#include // 定义状态枚举 enum State { STATE_A = 1 << 0, // 0001 STATE_B = 1 << 1, // 0010 STATE_C = 1 << 2 // 0100 }; class MyClass { private: int currentS ......
状态 对象 过程 程序

linux 下 mysql 安装目录在哪里。linux mysql 安装介绍:

linux 下 mysql 安装目录在哪里。linux mysql 安装介绍: linux 服务器 RedHat 5.0.server. MySQL 版本: 下载地址链接:http://dev.mysql.com/downloads/mysql/5.1.html MySQL 服务端:MySQL-se ......
linux mysql 目录

u8g2 ssd1306 长条OLED的高清大logo绘制程序drawLogo

这段代码有什么用? 一般来讲,移植后只要能显示任何指定的字符就行了 打点 画线 都可以 我一般选择显示U8G2的logo 如图 代码 void drawLogo12832(u8g2_t *u8g2) { u8g2_SetFontMode(u8g2, 1); /*字体模式选择*/ u8g2_SetFo ......
长条 高清 drawLogo 程序 u8g2

Linux部署安装nacos

1.下载安装编译后的安装包:tar -zxvf nacos-server-1.1.4.tar.gz 2.启动服务:sh startup.sh -m standalone 3.关闭服务:sh shutdown.sh 4.打开配置文件,修改端口号:vim application.properties 将 ......
Linux nacos

基于centos release 7.9.2009的LINUX进行Git服务器搭建

1.安装 Git 首先需要在 CentOS Linux 7.9.2009 上安装 Git。可以使用以下命令在命令行中安装: sudo yum install git 2.创建 Git 仓库 在 CentOS 上创建 Git 仓库有两种方式:创建本地 Git 仓库或创建远程 Git 仓库。如果想要将 ......
release 服务器 centos LINUX 2009

基于centos release 7.9.2009的LINUX基础知识

以下是一些你需要了解的基本命令: ls:列出当前目录下的文件和文件夹。 cd:改变当前目录。 mkdir:创建新的文件夹。 rm:删除文件或文件夹。 vi:打开一个文本编辑器。 接下来,我们将讨论一些重要的运维任务和相应的命令: 安装软件包 yum install <package-name>:使用 ......
基础知识 release 基础 知识 centos

利用Linux系统生成随机密码的8种方法

Linux操作系统的一大优点是对于同样一件事情,你可以使用高达数百种方法来实现它。例如,你可以通过数十种方法来生成随机密码。本文将介绍生成随机密码的十种方法。 1. 使用SHA算法来加密日期,并输出结果的前10个字符: [root@kafka60 shell]# date +%s |sha256su ......
密码 方法 系统 Linux

Linux下如何启动、关闭Nginx?

Linux下如何启动、关闭Nginx?Nginx 是一款面向性能设计的 HTTP 服务器,相较于 Apache、lighttpd 具有占有内存少,稳定性高等优势,下面为大家分享一下Linux下启动、关闭Nginx具体方法。 Linux下启动、关闭Nginx 先决条件: 安装并配置了Nginx的系统 ......
Linux Nginx

解决Matlab在Linux下无法使用hardware OpenGL的问题

解决Matlab在Linux下无法使用hardware OpenGL的问题 1 报错信息 在命令行使用命令matlab -nodesktop -nosplash启动Matlab时,出现如下报错: MATLAB is selecting SOFTWARE OPENGL rendering. 在查阅Ar ......
hardware Matlab OpenGL 问题 Linux