一.Go简介 Go 语言(又称 Golang)是由 Google 开发的一种开源编程语言,于 2009 年正式对外发布。下面从多个方面为你介绍它: 设计目标 Go 语言的设计初衷是为了解决大规模软件开发中的一些问题,比如编译速度慢、并发编程复杂、代码可维护性差等。所以它结合了静态语言的性能优势和动态语言的开发效率。 特点 高效的编译和执行:Go 语言拥有快速的编译速度,这使得开发过程更加流畅。同时,它的执行效率也很高,能充分利用现代多核处理器的性能。 内置并发支持:Go 语言原生支持并发编程,通过 goroutine和 channel可以很方便地实现高并发程序。goroutine是一种轻量级 …
什么是Hugo? Hugo是一个用Go语言编写的快速、现代的静态网站生成器。它可以将Markdown文件转换为HTML页面,非常适合构建文档网站、博客等。 Hugo的主要特点 极快的构建速度 丰富的主题支持 简单的Markdown内容管理 强大的模板系统 内置的短代码功能 安装Hugo 在Windows上安装Hugo的步骤: 下载Hugo的Windows版本 解压到指定目录 将Hugo的可执行文件路径添加到系统环境变量 创建新站点 使用以下命令创建一个新的Hugo站点: hugo new site mydocs 下载插件 添加内容 在content目录下创建Markdown文件来添加内容: …
title: “linux安装python” categories: [“技术”, “linux”, “python”] date: 2025-03-20T12:59:32+08:00 draft: false tags: [“linux”, “python”, “教程”] #依赖包 yum -y groupinstall “Development tools” yum -y install …
title: “linux常用命令” categories: [“技术”, “linux”] date: 2025-03-20T12:59:32+08:00 draft: false tags: [“linux常用命令”] 文章目录 一、目录操作 1、批量操作 二、文件操作 三、文件内容操作(查看日志,更改配置文件) 1、grep(检索文件内容) 2、awk(数据统计) 3、sed(替换文件内容) 4、管道操作符 | 四、系统日志位置 五、创建与删除软连接 六、压缩和解压缩 七、Linux下文件的 …
在Mac终端中,有几种方法可以连续删除命令: 使用 Ctrl + W :删除光标前的一个单词 使用 Ctrl + U :删除光标前的整行内容 使用 Ctrl + K :删除光标后的整行内容 使用 Option + Delete :删除光标前的一个单词(与 Ctrl + W 类似) 这些快捷键可以帮助你快速删除命令内容,提高终端操作效率。
一、核心语法精要 1. 标题与段落 # 主标题(H1) ## 二级标题(H2) 普通段落直接换行书写,空行分隔段落 2. 列表系统 无序列表项 [x] 已完成任务 [ ] 待办事项 有序列表 第二项 3. 代码展示 ```python def hello_hugo(): print("Welcome to Hugo Blog!") 二、Hugo增强特性 短代码应用 {{< highlight python “linenos=table” />}} def hugo_shortcode(): return “Hugo特色功 …
数据库的查询是数据库使用中比较重要的环节,前面的基础查询比较简单,不做介绍,可自行查阅。本文主要介绍复合查询,并结合用例进行讲解。 本文的用例依据Soctt模式的经典测试表,可以自行下载,也可以自己创建 链接:点这里跳转 自行创建步骤如下: 0、预备工作 0.1 建表 -- 创建 dept 表(部门表) CREATE TABLE dept ( deptno INT PRIMARY KEY, -- 部门编号 dname VARCHAR(14), -- 部门名称 loc VARCHAR(13) -- 部门位置 ); -- 创建 emp 表(员工表) CREATE TABLE emp ( …
项目结构: 问题: 执行文件调用dir1,间接调用dir2。执行时报错:“ModuleNotFoundError: No module named ‘dir1.dir2’;” 解决方法: dir1文件导包时做处理。 主函数加入这四行,将项目的根目录(webapp)的路径加入到系统PATH中; import os,sys from pathlib import Path sys.path[0] = str(Path(sys.path[0]).parent.parent) sys.path.append(os.getcwd()) 且导包从项目执行入口文件同级开始写