- 博客(195)
- 资源 (3)
- 收藏
- 关注
原创 在Ubuntu内网环境中为Gogs配置HTTPS访问(通过Apache反向代理使用IP地址)
此配置方案专为内网IP访问设计,无需域名解析,适合纯内网环境使用。确保已安装Gogs并运行在HTTP模式(默认端口3000)确认服务器内网IP地址(如192.168.1.100)如果服务器IP变更,需要重新生成证书并更新所有配置。建议在内网DNS服务器中添加解析记录,方便记忆。首次访问需要接受安全警告(因为是自签名证书)# 检查Apache是否监听443端口。# 提高上传限制(50MB)# WebSocket支持。# 传递HTTPS信息。# 检查HTTPS访问日志。# 检查Gogs是否运行。
2025-04-06 12:14:22
443
原创 在内网环境中为 Gogs 配置 HTTPS 访问
openssl req -x509 -newkey rsa:4096 -nodes -keyout gogs.key -out gogs.crt -days 365 -subj "/CN=192.168.1.100" # 替换为内网IP或主机名。curl --cacert /path/to/ca.crt https://192.168.1.100 # 使用私有 CA 验证。ROOT_URL = https://192.168.1.100/ # 与 Nginx 的 server_name 一致。
2025-04-03 23:26:55
904
原创 本文将深入探讨使用 Gogs 部署 Git 代码库、建立私有仓库以及配置 HTTPS 安全访问的详细指南
轻松入门!Git 代码库 Gogs 部署私服及 HTTPS 配置指南 - ByteZoneX社区
2025-04-02 22:09:53
69
原创 Ubuntu绑定挂载永久生效与fstab挂载选项详解
在Ubuntu系统中,要使绑定挂载(bind mount)在重启后永久生效,必须通过/etc/fstab文件进行配置。系统启动时,systemd会读取fstab并执行挂载操作。
2025-03-29 16:44:31
998
原创 linux系统中fstab 各字段详细说明
(File System Table)文件用于定义系统启动时自动挂载的磁盘分区、网络存储和其他文件系统。<设备标识> <挂载点> <文件系统类型> <挂载选项> <dump备份标志> <fsck检查顺序>传统方式,但设备名可能因插拔顺序变化(不推荐)。在 Ubuntu(和其他 Linux 系统)中,控制文件系统的挂载行为,多个选项用逗号分隔(如。指定文件系统的挂载目录,必须是已存在的路径。,可以确保系统启动时自动挂载所需的文件系统。设备的唯一标识符,避免设备名(如。,避免设备名变化导致挂载失败。
2025-03-29 16:03:05
821
原创 gogs私服搭建
gogs是一个用Go语言开发的自助Git服务,目标是简单、快速搭建Git服务,支持多种平台,包括Linux、Windows等。它类似于GitHub,但更轻量,适合个人或小团队使用,在简化git服务搭建流程的同时,平衡资料消耗和功能完整性 ,是轻量级私有代码托管的优质方案gogs的作用2.1.私有化代码托管:gogs提供与GitHub类似的仓库管理功能,支持本地化部署,适合存放敏感或私有项目代码。2.2.灵活权限控制:支持仓库、组织、团队三级权限管理,可细化到读写、审查、合并请求等操作;
2025-03-27 15:35:42
612
原创 gilab重载一下配置gitlab-ctl reconfigure卡死在ruby_block[wait for logrotate service socket action run
2.然后此时另一个界面就开始正常往下了 ,最后成功提示红框所示
2025-01-23 15:53:29
225
原创 Qt发布程序打包exe安装包的方法
1.勾选“shadow build” 将源码路径和构建路径相同,使不报警告提示2.选择release模式编译3.找到release文件夹下的.exe文件4.复制.exe文件到将要构建打包exe安装包文件夹下5.在 “开始菜单Qt5.9.0” 下找到 “Qt 5.9.0for Desktop“的 cmd运行文件,打开运行6.执行命令切换路径到将要构建打包exe安装包文件夹下7.执行命令 windeployqt serialport.exe后Qt 就会自动
2024-12-22 15:07:14
183
原创 系统, 安装完以后只能进ubuntu
在已经安装了Windows10系统的情况下,用U盘安装16.04双系统, 安装完以后只能进ubuntu,在grub系统选择界面,Windows10操作系统的选项都没有。
2024-08-18 21:41:13
583
原创 FCARM - Output Name not specified, please check ‘Options for Target - Utilities‘
将如下配置改为。
2024-05-11 15:05:33
2394
原创 关于C语言 const
1.用const修饰函数的参数,如果参数作输出用,不论它是什么数据类型,都不能加const修饰,否则该参数将失去疏忽从功能;
2024-01-19 13:38:19
409
原创 gitlab环境准备
修改/etc/gitlab/gitlab.rb中的external_url配置访问页面,因为我是本地的虚拟机中安装的,所以可配置虚拟机的IP地址 external_url ‘http://localhost’安装邮件服务的时候会出现邮件配置,使用左右键和回车键选择确定、取消,弹出列表选项的时候,选择Internet Site。gitlab官网下载速度较慢且后续配置较麻烦,所以使用清华大学镜像,网址如下。gitlab只支持linux系统,本人使用Ubuntu作为操作系统,
2023-11-19 18:37:33
1042
1
原创 Libero_SoC_v12.2_win软件及License下载安装教程
Libero_SoC_v12.2_win软件及License下载安装教程
2022-11-17 18:19:10
1096
原创 STM32H7 emWin用SDRAM做显存时的闪屏问题
屏幕运行一会儿会闪一次的问题这个问题只有在大批量对SDRAM快速操作时才容易出现,特别是仅使用了SDRAM,且将其作为LCD显存的同时,还使用SDRAM狂刷图。解决办法如果在程序中没有使用FMC NE1到NE4这个BANK,而仅使用了SDRAM和NAND(特别是仅使用了SDRAM),将NE1到NE4这4个驱动禁止即可解决。__FMC_NORSRAM_DISABLE(FMC_NORSRAM_DEVICE, FMC_NORSRAM_BANK1);__FMC_NORSRAM_DISABLE
2022-05-23 11:09:06
1384
2
转载 ModelSim 仿真实例
1.在全英文路径下创建如下2个文件源文件:decode38.vmodule decode_38( keyin, led, clk);input clk;input [2:0]keyin;output [7:0]led;reg [2:0]read_key;reg [7:0]led;always@(keyin) begin read_key=keyin; case(read_key) 3'd0: led=8'b1111_1110; 3'd1: led
2022-05-20 23:40:48
810
原创 vscode关闭C/C++红色波浪线
1.打开vscode的设置选项(File -> Preferences -> Settings)2.在搜索栏输入 squiggle3.将出现的 Error Squiggles 选项改为 Disabled
2022-04-18 16:10:59
4750
2
原创 单CPU的ARM原子操作
原子操作就是多线程程序中“最小的且不可并行化的”操作。对于在多个线程间共享的一个资源而言,这意味着同一时刻,多个线程中有且仅有一个线程在对这个资源进行操作,即互斥访问。 单CPU的ARM中要保证资源的原子性,同一资源不能两个及以上的线程有写操作;写操作实际过程(汇编级:1.变量从内从读入内核寄存器;2.修改变量;3.变量写回内存)如果不保证资源的原子性,举例如下全局 int count = 0;C语言级,预期执行一次结果count应该是 2:task1...
2022-03-08 11:07:05
821
原创 STM32 I/O Retargeting
1.半主机模式半主机是用于 ARM 目标的一种机制,可将来自应用程序代码的输入/输出请求传送至运行调试器的主机。 例如,使用此机制可以启用 C 库中的函数,如 printf() 和 scanf(),来使用主机的屏幕和键盘,而不是在目标系统上配备屏幕和键盘。这种机制很有用,因为开发时使用的硬件通常没有最终系统的所有输入和输出设备。 半主机可让主机来提供这些设备。半主机是通过一组定义好的软件指令(如 SVC)来实现的,这些指令通过程序控制生成异常。 应用程序调用相应的半主机调用,然后调试代理处理该异
2022-02-22 13:30:38
1136
原创 STM32H7 DMA USART空闲中断接收不定长数据
1.关键设置2.代码2.1 bsp_usart.h/***********************************************************************************bsp_usart.h***********************************************************************************/#ifndef __BSP_USART_H__#define __BSP.
2022-02-11 17:15:42
2286
原创 (6) led驱动--分层设计--总线设备驱动模型
1.具体硬件控制---具体配置//led_opr.h #ifndef _LED_OPR_H#ifndef _LED_OPR_Hstruct led_operations { int (*init)(int which); int (*ctl)(int which,char status);};struct led_operations *get_board_led_opr(void);#endif//led_resource.h#ifndef _LED_RESOURCE_
2022-01-23 22:18:18
355
原创 (5) led驱动--分层设计--具体硬件控制(通用设置、具体配置)
1.具体硬件控制---具体配置//led_resource.h#ifndef _LED_RESOURCE_H#define _LED_RESOURCE_H//bit[31:16] = group//bit[15:00] = which pin#define GROUP(x) (x>>16)#define PIN(x) (x&0xFFFF)#define GROUP_PIN(g,p) ((g<<16)|(p))struct led_resou
2022-01-23 16:13:22
274
原创 (4) led驱动--分层设计-添加具体硬件控制
1.led硬件控制独立层//led_opr.h #ifndef _LED_OPR_H#define _LED_OPR_H struct led_operations{ int (*init)(int which);//初始化LED int (*ctl)(int which, char status);//控制亮(1)灭(0)}; struct led_operations *get_board_led_opr(void); #endif//board_100ask_im
2022-01-23 10:11:30
729
原创 (3) led驱动--分层设计
1.led具体硬件控制部分//led_opr.h#ifndef _LED_OPR_H#define _LED_OPR_Hstruct led_operations{ int (*init)(int which);//初始化LED int (*ctl)(int which, char status);//控制亮(1)灭(0)};struct led_operations *get_board_led_opr(void);#endif#include <linux/.
2022-01-22 22:56:28
430
74ls芯片资料大全
2010-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人