iRedMail在linux服务器上的搭建教程

今天没事想搭建一个邮件服务器,一般都推荐iRedMail,这个邮箱免费而且给别人发送不会当作垃圾邮件收录。那自己就尝试在centos系统上搭建一个试试,顺便写个教程,有兴趣的同学可以自己尝试。 一、iRedMail简介 iredmail是基于开源的postfix、dovecot、openldap、roundcube等软件,加上作者开发的安装包、配置文件、管理工具(都开源),可快速搭建一个支持SMTP、POP3、IMAP等协议,提供WebMail和…

继续阅读iRedMail在linux服务器上的搭建教程
HCIE学历之路2:MSTP,OSFP,VRRP综合实验

今天做一个综合实验,先讲三个基本概念。 MSTP是Multiple Spanning Tree Protocol的缩写,是一种用于网络交换机上的协议。它的作用是防止网络中的环路导致的广播风暴,同时提高网络的可靠性和冗余性。MSTP可以在一个交换机上支持多个VLAN,每个VLAN可以有自己的单独的生成树,这样可以提高网络的可靠性和冗余性。 MSTP的实现原理主要包括以下几个方面: 实现VLAN的划分:MSTP可以将网络划分为多个VLAN,每个VLA…

继续阅读HCIE学历之路2:MSTP,OSFP,VRRP综合实验
python6程序:写一个画图软件

wxPython是一个基于Python的GUI开发框架,它使用了wxWidgets C++库作为其底层GUI引擎,提供了一套跨平台的GUI工具包。wxPython模块可以帮助开发者快速地构建桌面应用程序,支持Windows、Linux和MacOS等多个平台。 wxPython模块提供了丰富的GUI组件,例如按钮、文本框、标签、菜单、对话框等,同时也支持自定义组件的开发。开发者可以使用wxPython模块创建各种类型的应用程序,例如文本编辑器、图形…

继续阅读python6程序:写一个画图软件
Draw Things的模型导入和图片生成

最近有同学私信对AI绘画感兴趣,下面出一期关于Draw Things的模型导入和图片生成的教程。该软件需要美区账号登陆,我以ipad生成图片的过程为例: 首先分为三部分区域,左侧我称之为参数区,为各种模型选择和各种配置参数,如图。 上部分区域,我称之为提示区,需要填写生成需要的正面提示和负面提示,如图。 右下部分则是图像区,生成图像的历史和图片预览。 图标功能从左到右分别是仅对所选区域使用橡皮擦或者画笔/画布上重新定位图像/橡皮擦/画笔(涂抹指定…

继续阅读Draw Things的模型导入和图片生成
HCIE学习之路1:GRE隧道实验

这两天自己谋划着打算写一个新的分类:网络。温故而知新,回归老本行,同样也分享一些常用的网络知识,以便共同进步。 这儿用到的软件ensp,目前已经停止更新了,有需要的同学可以私信我。 第一讲先复习GRE隧道,GRE隧道是一种基于通用路由封装协议(GRE)的隧道技术,可用于在不同的网络之间传输数据包。创建GRE隧道需要两个路由器或设备来进行配置。 以下是一些基本步骤来创建一个GRE隧道: 确定两个路由器的IP地址和网络拓扑结构。 在两个路由器上启用G…

继续阅读HCIE学习之路1:GRE隧道实验
Wolfram Mathematica使用技巧分享

Wolfram Mathematica是一款功能强大的计算机代数系统,它可以进行符号和数值计算、数据可视化、图形绘制、机器学习等多种计算任务。它的语言是一种高级的解释型编程语言,支持函数式编程、面向对象编程和模式匹配等编程范式。 Mathematica还包括一个广泛的内置函数库,以及与其他编程语言和工具的接口,如C、Java、Python等。它被广泛应用于科学、工程、金融、统计学等领域的计算和数据分析任务。 首先去官网下载这个软件:点这里 整体界…

继续阅读Wolfram Mathematica使用技巧分享
python程序5:一个电子书阅读器

今天写一个电子书阅读器,用到的依然是tkinter模块,实现文本的读取,退出,更改文字大小,颜色,插入书签,跳转书签等功能。 实现代码如下: import tkinter as tk from tkinter import filedialog from tkinter import messagebox from tkinter import simpledialog import pickle class EbookReader(tk.Fra…

继续阅读python程序5:一个电子书阅读器
如何复刻github的项目和共享自己的项目

github是全球最大的免费开源项目仓库,是一个基于Web的Git版本控制库托管服务。它提供了一种托管代码的方式,使得开发者可以协作开发项目,并且能够追踪代码的变更历史。GitHub还提供了许多其他功能,如问题跟踪、代码审查和Wiki页面等。其实只要自己想寻找,总能找到适合自己想法的项目与代码,那这么好用的网站怎么不为自己所用方便开发呢?下面给同学们说说怎么用pycharm复刻github的项目和共享自己的项目。如下图-1。 新建一个项目不用多说…

继续阅读如何复刻github的项目和共享自己的项目