Logo

当你访问我们的网站时,你可能已经注意到我们的网址现在支持IPv6解析

...

Ubuntu 防火墙详解

Ubuntu防火墙详解启用和查看防火墙状态# 启用防火墙sudo ufw enable# 关闭防火...

通过hysteria代理解决Docker进行无法拉取镜像的问题

配置hysteria客户端搭建hysteria服务端参考 https://github.com/a...

PostgreSQL详解

介绍PostgreSQL经历了长时间的演变。该项目最初开始于在加利福尼亚大学伯克利分校的Ingre...

华为交换机常用配置模板

https://support.huawei.com/enterprise/zh/category/switches-pid-1482605678974...

Linux常见软件编译安装指南

make install...

安卓模拟终端termux使用详解

更新软件源# 更新列表pkg update# 更新pkg upgrade开启SSH# 安装SSHp...

MySQL高级设置

修改数据存储路径 修改缓存容量 配置二进制日志...

Mongo数据库ORM工具MongoEngine的使用

MongoDB 是一款流行的开源文档型数据库,从它的命名来看,确实是有一定野心的。MongoDB 的原名一开始来自于 英文单词"Humongous", 中文含义是指"庞大",即命名者的意图是可以处理大规模的数据。...

Flask+Jquery 前后端半分离

前端和后端是相互独立的两个模块,通过 API 接口进行通信。这种架构有助于更好地分工合作,提高开发...

关系型数据库ORM工具Peewee高级特性

Sqlite缓存 初始化字段 执行原生SQL 上下文管理器...

Docker私有仓库详解

提到"docker私有仓库",通常指的是在本地或者内部网络中搭建的专用Docker镜像仓库,用于存储和管理自定义的Docker镜像。...

Tomcat使用教程

Tomcat是一个开源的、轻量级的应用服务器,也是一个Java Servlet容器。它由Apache软件基金会开发和维护。Tomcat的全称是"Apache Tomcat",它是一个流行的Java EE(Java Platform, Enterprise Edition)Web应...

JQuery使用方法

null...

使用JavaScript操作表单

获取表单输入的值要使用JavaScript获取表单的值,可以通过以下几种方法,具体取决于表单元素的...

JavaScript的BOM和DOM

BOM当谈到JavaScript的BOM(浏览器对象模型)时,它是一组与浏览器窗口进行交互的对象和...

JavaScript基础指南

在HTML中引入JavaScript在HTML页面中使用JavaScript有几种方式:内联脚本(Inline Script):你可以直接在HTML文件中使用<script>标签来包裹JavaScript代码。例如:<!DOCTYPE html><html>&lt...

【Java高级】Java异常处理

如何处理程序运行时的异常当在 Java 程序中出现错误或异常情况时,可以使用异常处理机制来捕获和处...

【Java面向对象】Java接口详解

接口的定义与实现在Java中,接口(Interface)是一种抽象类型,它定义了一组方法的规范,但...

【Java面向对象】Java面向对象详解

类的声明package com.mek.demo;public class Person { ...

【Java数组】Java数组详解

什么是数组在Java中,数组(Array)是一种用于存储相同类型数据的数据结构。它是一个固定长度的...

【Java方法】Java方法详解

什么是方法Java的方法类似与其他语言的函数,是一段用来完成特定功能的代码块,设计方法的时候最好保...

【Java流程控制】break和continue的使用

当你在使用循环结构(如for和while)时,break和continue语句可以用于控制循环的执...

【Java流程控制】Switch选择分支

在Java中,switch语句是一种条件语句,用于根据表达式的值选择执行不同的代码块。它提供了一种...

【Java流程控制】While循环

While在Java中,while语句是一种迭代语句,用于重复执行某个代码块,直到给定的条件为假。...

【Java流程控制】For循环

当涉及到循环执行特定代码块的情况时,Java中的for循环是一种方便和常用的结构。它允许你按照指定...

【Java流程控制】If和Else条件选择

if 和 elseelse 为不满足任意条件时执行package com.mek.demo;imp...

【Java流程控制】Scanner接收用户输入

Scanner当然可以!在Java中,Scanner是一个类,它位于java.util包中。它提供...

【Java基础】包的声明和使用

声明软件包在Java中,包(Package)是用于组织和管理类、接口和其他资源的一种机制。它可以将相关的类和接口放在一个逻辑上相似或相关的单元中,以便更好地组织代码并提供命名空间的隔离。要定义一个Java包,可以按照以下步骤进行操作:选择一个合适的包名:包名应该是唯一的,并且通常是使用逆域名(rev...

【Java基础】字符串格式化

在Java中,可以使用字符串格式化来将变量的值插入到一个字符串中,以生成具有特定格式的字符串。Ja...

【Java基础】运算符

运算符归类Java语言提供了多种运算符用于执行各种操作,包括算术运算、关系运算、逻辑运算、位运算等...

【Java基础】变量相关知识

变量类型Java是强类型的语言,有多种数据类型:基本数据类型(Primitive Data Typ...

【Java基础】Java代码编写规范及编译运行

IntelliJ IDEA是一种流行的集成开发环境(IDE),它提供了自己的编码规范和最佳实践。下面是一些常见的IntelliJ IDEA编码规范:...

【Java基础】认识Java

JDK(Java Development Kit)、JRE(Java Runtime Environment)和JVM(Java Virtual Machine)是Java开发中的重要概念,它们之间有着明显的区别:...

版本管理工具Git的使用

Git是一个开源的分布式版本控制系统,它可以追踪文件的所有历史变化,并能够在不同的开发者之间进行协作开发,从而使软件开发变得更加高效和可靠。...

算法与数据结构

什么是算法?算法可以被看作是一种解决问题的通用方法,它提供了一系列步骤,这些步骤可以根据输入产生正...

Redis 的ORM框架 Walrus的使用

Lightweight Python utilities for working with Redis. The purpose of walrus is to make working with Redis in Python a little easier. Rather than ask you to learn a new library, walrus subclasses and extends the popular redis-py client, allowing it to be used as a drop-in replacement. In addition to all the features in redis-py, walrus adds support for some newer commands, including full support for streams and consumer groups....

Python 高并发编程详解

Python 高并发编程多线程详解Python的多线程库提供了一种在同一时间执行多个线程的方式。这...

Python WMI模块的使用

Python WMI 模块的使用WMI (Windows Management Instrumen...

【K8S】声明式对象配置(YAML)

云原生的代表技术包括:容器服务网格微服务不可变基础设施声明式API管理对象命令行指令例如,使用ku...

MySQL快速入门

MySQL快速入门安装mysqlUbuntu直接安装:sudo apt-get install mysql-server mysql-client-8.0# 在成功安装mysql后,可以直接使用root账户登录,注意这个账户是默认没有密码的。# 因此为了数据库的安全,需要第一时间给root用户设置密...

MySQL常用命令大全

/...

Go语言学习笔记—XORM支持数据类型和字段附加属性

XORM支持数据类型和字段附加属性支持数据类...

Go语言学习笔记—XORM框架

XORM 是一个简单而强大的 Go 语言 ORM 框架特点:通过连写操作,可以通过很少的语句完成数据库操作。支持缓存,事务,乐观锁,多种数据库支持,反转等等特性。官网:https://xorm.io/zh/文档:https://xorm.io/zh/docs/安装:go get xorm.io/xo...

Go语言Web开发—Gin框架

GIN框架详解介绍官网:https://gin-gonic.com/zh-cn/文档:https:...

【K8S】Ubuntu高可用集群搭建

准备系统我的机器详情如下,配置至少为 4C4GhostnameIP作用public10.0.0.3ingress、apiserver 负载均衡,nfs 存储master110.0.0.11k8s master 节点master210.0.0.12k8s master 节点master310.0.0....

Pip常用指令

查看包所在目录及信息pip show packagename安装第三方包pip install packagename卸载安装第三方包pip uninstall packagename查看已经安装的第三方包pip list查看可以更新的包(过期的包)pip list --outdated pip l...

使用uwsgi部署flask或者django项目

很多小伙伴不知道怎么使用uwsgi服务部署flask或者Django项目,今天我们就来学习一下首先...

如何在Linux下使用Python虚拟环境

1.安装所需依赖sudo apt install python3-dev python3-pip ...

Redis数据库简介及使用方法

0.什么是RedisREmote DIctionary Server(Redis) 是一个由 Sa...

最详细的Excel模块Openpyxl教程——基础操作

在以前的推文中,我们介绍了操作Excel的模块Xlwings的知识,相关推文可以从本公众号的底部相...

Python实用工具,Python和PyQt5开发框架,实现简易浏览器

开发工具Python版本:3.5.4相关模块:PyQt5模块(5.10版本)以及一些Python自...

Python高级语法----列表推导式、拷贝、装饰器

列表推导式所谓的列表推导式,就是指的轻量级循环创建列表基本方法(一个for循环)image.png...

Python GUI之tkinter窗口视窗教程大集合

一、前言由于本篇文章较长,所以下面给出内容目录方便跳转阅读,当然也可以用博客页面最右侧的文章目录导...

关系型数据库ORM工具Peewee使用详解

#Peewee是一个简单而小的ORM。它几乎没有(但富有表现力的)概念,使其易于学习和直观使用。#...

Python GUI编程之Qt5

0.PySide2、PyQt5 简介PySide2、PyQt5 都是基于著名的 Qt 库。Qt库里...

【Python设计模式】5.行为型模式

1. 责任链模式       责任链模式的内容:使多个对象都有机会处理请求,从而避免请求的发送者和...

【Python设计模式】4.结构型模式

1. 适配器模式将一个类的接口转换成客户希望的另外一个接口,适配器使得原本由于接口不兼容而不能一起...

【Python设计模式】3.创建型模式

1. 简单工厂模式简单工厂模式不是23中设计模式中的,但是必须要知道。简单工厂模式不直接向客户端暴...

【Python设计模式】2.面向对象设计原则

1. 开放封闭原则一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。即软件实体应该在不修改原...

【Python设计模式】1.设计模式与面向对象

1. 设计模式设计模式是对软件设计中普遍存在或反复出向的各种问题所提出的解决方案。每一个设计模式系...

【Py从零开始】32.PEP 8风格指南

PEP 8风格指南PEP是Python Enhancement Proposal的缩写,通常翻译为...

【Py从零开始】31.Python编程惯例

Python编程惯例“惯例”这个词指的是“习惯的做法,常规的办法,一贯的做法”,与这个词对应的英文...

【Py从零开始】30.Django 项目部署上线指南

项目部署上线指南准备上线上线前的检查工作。python manage.py check --dep...

【Py从零开始】29.软件测试和自动化测试

软件测试和自动化测试软件测试概述软件测试是一种用来促进鉴定软件的正确性、完整性、安全性和品质的过程...

【Py从零开始】28.使用Django开发商业项目

使用Django开发商业项目说明:本文的部分插图来自于《Python项目开发实战》和《精通Djan...

【Py从零开始】27.网络API接口设计

网络API接口设计目前许多的Web应用和移动应用都使用了前后端分离的开发模式,前后端分离简单的说就...

【Py从零开始】26.MySQL性能优化

MySQL性能优化基本原则想要发挥 MySQL 的最佳性能,需要遵循 3 个基本使用原则。让MyS...

【Py从零开始】25.Docker容器技术详解

Docker容器技术详解Docker是基于Go语言开发的开源应用容器引擎,遵从Apache Lic...

【Py从零开始】24.团队项目开发的问题和解决方案

团队项目开发的问题和解决方案个人开发和团队开发这两个词相信对大家来说并不陌生。所谓个人开发就是一个...

【Py从零开始】23.用FastAPI开发网络数据接口

用FastAPI开发网络数据接口FastAPI 是一个用于构建API(网络数据接口)的现代、高性能...

【Py从零开始】22.NoSQL入门

NoSQL入门NoSQL概述如今,大多数的计算机系统(包括服务器、PC、移动设备等)都会产生庞大的...

【Py从零开始】21.Python程序接入MySQL数据库

Python程序接入MySQL数据库在 Python3 中,我们可以使用mysqlclient或者...

【Py从零开始】20.深入MySQL

深入MySQL索引索引是关系型数据库中用来提升查询性能最为重要的手段。关系型数据库中的索引就像一本...

【Py从零开始】19.SQL详解

SQL 和 MySQL 详解SQL 详解我们通常可以将 SQL 分为四类,分别是 DDL(数据定义...

【Py从零开始】18.关系型数据库和MySQL概述

关系型数据库和MySQL概述关系型数据库概述数据持久化 - 将数据保存到能够长久保存数据的存储介质...

【Py从零开始】17.玩转Linux

玩转Linux操作系统说明:本文中对Linux命令的讲解都是基于名为CentOS的Linux发行版...

【Py从零开始】16.Web前端概述

Web前端概述说明:本文使用的部分插图来自Jon Duckett先生的*HTML and CSS:...

【Py从零开始】15.图像和办公文档处理

图像和办公文档处理用程序来处理图像和办公文档经常出现在实际开发中,Python的标准库中虽然没有直...

【Py从零开始】14.网络编程入门

网络编程入门计算机网络基础计算机网络是独立自主的计算机互联而成的系统的总称,组建计算机网络最主要的...

【Py从零开始】13.进程和线程

进程和线程今天我们使用的计算机早已进入多CPU或多核时代,而我们使用的操作系统都是支持“多任务”的...

【Py从零开始】12.使用正则表达式

使用正则表达式正则表达式相关知识在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符...

【Py从零开始】11.文件和异常

文件和异常实际开发中常常会遇到对数据进行持久化操作的场景,而实现数据持久化最直接简单的方式就是将数...

【Py从零开始】10.图形用户界面和游戏开发

图形用户界面和游戏开发基于tkinter模块的GUIGUI是图形用户界面的缩写,图形化的用户界面对...

【Py从零开始】9.面向对象进阶

面向对象进阶在前面的章节我们已经了解了面向对象的入门知识,知道了如何定义类,如何创建对象以及如何给...

【Py从零开始】8.面向对象编程基础

面向对象编程基础活在当下的程序员应该都听过"面向对象编程"一词,也经常有人问能...

【Py从零开始】7.字符串和常用数据结构

字符串和常用数据结构使用字符串第二次世界大战促使了现代电子计算机的诞生,最初计算机被应用于导弹弹道...

【Py从零开始】6.函数和模块的使用

函数和模块的使用在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解。...

【Py从零开始】5.构造程序逻辑

构造程序逻辑学完前面的几个章节后,我觉得有必要在这里带大家做一些练习来巩固之前所学的知识,虽然迄今...

【Py从零开始】4.循环结构

循环结构应用场景我们在写程序的时候,一定会遇到需要重复执行某条或某些指令的场景。例如用程序控制机器...

【Py从零开始】3.分支结构

分支结构应用场景迄今为止,我们写的Python代码都是一条一条语句顺序执行,这种代码结构通常称之为...

【Py从零开始】2.语言元素

语言元素指令和程序计算机的硬件系统通常由五大部件构成,包括:运算器、控制器、存储器、输入设备和输出...

【Py从零开始】1.初识Python

初识PythonPython简介Python的历史1989年圣诞节:Guido von Rossu...

双8G内存比16G内存速度快?详解双通道内存和磁盘阵列

前言:目前为止大多数游戏对于内存的需求是越来越高了,所以我在写单子的时候都尽可能的写8GX2这种组合,这时候就有很多人,而且几乎是全部的人,都会问我可不可以直接买单16G呢,所以我们今天来详细了解一下双8G内存和单16G内存的区别。如果你连电脑的内存和磁盘之间的关系都不清楚的,那么您最好先看一下这个...

小科普|硬件检测、显示fps帧数的N种方法

「来源: |极客湾 ID:geekerwan」硬件买起来了,电脑组起来了,游戏虽然开起来了,但总觉...

新手如何学习弱电?这十二个技术技能必须会

2021年如何在弱电行业快速成长?这个是很多弱电朋友都在思考的问题,每天都有不少朋友给我们留言。成...

【H3C网络工程师】NAT转发实验

NAT 实验实验拓扑图 1-1注:如无特别说明,同一网段中,IP 地址的主机位为其设备编号,如 R...

【H3C网络工程师】ACL访问控制实验

ACL 实验实验拓扑图 1-1注:如无特别说明,同一网段中,IP 地址的主机位为其设备编号,如 R...

【H3C网络工程师】OSPF路由协议实验

OSPF 实验实验拓扑图 1-1注:如无特别说明,描述中的 R1 或 SW1 对应拓扑中设备名称末...

【H3C网络工程师】RIP路由协议实验

RIP实验实验拓扑图 1-1注:如无特别说明,描述中的 R1 或 SW1 对应拓扑中设备名称末尾数...

Power for Golang and Docker