Robo 3T,以前称为Robomongo,是一个强大的开源MongoDB管理工具,允许开发人员和数据库管理员毫不费力地与MongoDB数据库进行交互。如果您是 Fedora 38 用户,并且想要利用 Robo 3T 的功能,那么您来对地方了。 在 Fedora 3 上安装 Robo 38T 第
Ruby on Rails(通常简称为Rails)是一个著名的Web应用程序框架,以其效率和开发人员友好性而闻名。如果您正在 Fedora 38 上进行 Web 开发,本指南将引导您完成使用命令行界面 (CLI) 安装 Ruby on Rails 的复杂但有益的过程。 在 Fedora 38 上安
Docker-compose部署和Nginx配置Https 本文涉及到的一些小知识 docker linux的基础操作 nginx的简单配置 docker-compose https证书 这样的部署方式适用于前后端,不限于本文涉及的部署项目,好的前端必须学会折腾docker部署等 背景 fr
Go1.21:Go 终于打算进一步支持 Go1.21 支持 WASI GO 快速上手 Go 目前有两种使用 WebAssembly 的方式, 使用原生go build,生成的wasm文件大约在1.4M左右,在生产环境中这个体积是很大的,优化go的wasm体积可以使用tinygo来build,同样
文件包含 接下来说以下文件包含: 在程序开发过程当中,很多东西都是会被重复使用的片段,这个时候就可以根据不同语言的语法要求在本文件当中引入程序。 在java当中是import关键字,在C/C++当中是#include/#include,在php当中是: include(); require(); i
Nginx查找耗时的接口 # grep 是筛选的域名 awk中的$5是判断的状态码 sort中的15是指的upstream_response_time 当然也可以统计request_time的时间 cat access.log | grep 'zhhll.icu' | awk '$5 ==
sublime text是一款轻量级、多功能、易用的编辑器,它支持多种编程语言和插件,可以帮助开发者提高编码速度和质量。在本文中,我们将介绍如何使用sublime text来编写和格式化C++代码。 使用空格代替tab 为了保证代码的可读性和一致性,我们建议使用空格代替tab来缩进代码。在subli
在上一篇文章中,介绍了计算机核心组件之一负责存储的内存,在这篇文章中,将会介绍另外一个核心:负责计算的CPU。这个由一个个晶体管组成的每秒可以进行数十亿次,上百亿次计算的计算机的发动机。 1 CPU 的组成 1.1 从晶体管到ALU和信息存储 在大学数电的课上,晶体管组成的与门,或门,非门,与非门
windows版下载geph-windows-setup.exe: url93.ctfile.com/f/46804893-… (访问密码: 8453) 安卓版下载geph-android.apk: url93.ctfile.com/f/46804893-… (访问密码: 8453) mac版下载g
学习Linux就学呗,为啥还要搞一个虚拟机。 学习的过程是一个实践的过程,常用才能常新,实操可以让我们学的更扎实。那想要在Linux系统上进行实操,又不想重装系统,这个时候就需要我们的虚拟机登场啦! 什么是虚拟机?虚拟机,顾名思义就是虚拟出来的电脑,这个虚拟出来的电脑和真实的电脑几乎完全一样,所不同
云计算的核心技术是虚拟化,而虚拟化的基础就是隔离和资源限制。对公共的计算、存储、网络资源进行分组(租户),不同组之间进行隔离,在非明确授权的情况下,不同组无法看到对方的资源情况,资源的标识也可以在不同组中独立分配、可以重复,然后对每个组能使用的公共资源进行限制,从而实现公共资源同时被不同的租户使用,
1.安装KVM #安装软件 sudo pacman -S qemu virt-manager virt-viewer dnsmasq vde2 bridge-utils openbsd-netcat dmidecode sudo pacman -S ebtables iptables sudo pa
用到certbot,官网:certbot.eff.org/ 系统环境:Centos7,跟着下面每行命令照着输入就行: yum install snapd systemctl enable --now snapd.socket ln -s /var/lib/snapd/snap /snap 下面这步
首先是Linux的诞生。林纳斯托凡兹,Linux之父。创造Linux初衷仅仅只是因为没有好用的操作系统(大佬)。背景了解就行,不是重点。 接着是Linux系统的组成。系统的组成有两部分,系统的内核以及系统所带的应用程序(出厂自带的,比如文件管理器,任务管理器等)。而Linux系统的系统内核是开源的,
研究内网安全我们首先需要弄明白内网是什么?在渗透测试过程中我们一般把因特网称为外网,而将其余的网络(政务网、公安网、企业内网等)定义为内网。后来我仔细思考了一下,内外网的概念其实是相对而言的,比如一台电脑同处于办公室内的小型局域网和公司的大型局域网内,那么就可以把办公室内的局域网称为内网,公司的大型
前言 在实际的网络中,通常会通过各种边界设备、软/硬件防火墙甚至入侵检测系统来检查对外连接情况,如果发现异样,就会对通信进行阻断。那么什么是隧道呢?这里的隧道,就是一种绕过端口屏蔽的通信方式。防火墙两端的数据包通过防火墙所允许的数据包类型或端口进行封装,然后穿过防火墙,与对方进行通信。当封装的数据包
Android Live Edit 是一个允许开发者实时更新模拟器和物理设备中的可组合内容的功能。 此功能最大限度地减少了编写和构建应用程序之间的上下文切换,让开发者专注于编写代码更长时间而不会中断。 在AndroidStudio中启用,需要开启设置, 导航到设置以启用实时编辑。 在Windo
写在前面 记录 Go 的一些关于定时任务的处理 内容 基础库 for + sleep func main() { for { time.Sleep(5 * time.Second) fmt.Println("every 5s") } } Ticker func main() { ti
内网环境如何配置运行环境 目前很多国企或者单位对保密性有要求,不允许宿主机环境连接外部网络,也不提供跳板机搭建代理访问,所以很多环境都需要自己手动编译安装调试,现在将自己的完整的环境部署流程记录下来,以做后续参考,本文操作时的操作系统如下。 系统环境CentOS 7.9.2009 1
运维 | 如何使用 nvm 安装和管理 nodeJS 版本 | Linux 简介 NVM 是什么 nvm (Node Version Manager) 是 NodeJS 版本管理器,可对不同的 node 版本快速进行切换。 为什么要用NVM 基于 node 的工具和项目越来越多,但是每个项目使用的