陈十一的小破站 陈十一的小破站

陈十一的小破站

遇事不决,可问春风;春风不语,勾栏听曲

  • 关于
  • 归档
  • 友链
  • 随机
  • 切换模式
  • 返回顶部
  • 首页
  • 生活
  • 技术
  • 其他
  • 陈十一的小破站 陈十一的小破站

    陈十一的小破站

    遇事不决,可问春风;春风不语,勾栏听曲

  • 首页
  • 生活
  • 技术
  • 其他
  • 关于
  • 归档
  • 友链
  • 随机

Gitea轻量级的 DevOps 平台软件搭建

关于GiteaGitea 是一个轻量级的 DevOps 平台软件。从开发计划到产品成型的整个软件生命周期,他都能够高效而轻松的帮助团队和开发者。包括 Git 托管、代码审查、团队协作、软件包注册和 CI/CD。它与 GitHub、Bitbucket 和 GitLab 等比较类似。 Gitea 最初是从 Gogs 分支而来,几乎所有代码都已更改。目标Gitea的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好的自建 Git 服务。采用Go作为后端语言,只需生成一个可执行程序即可。 支持 Linux, macOS 和 Windows等多平台, 支持主流的x86,amd64、 ARM 和 PowerPC等架构。Gitea二进制文件安装指南一、下载与验证二进制文件(一)选择合适版本Gitea为不同平台提供了丰富的二进制文件,可从下载页面获取。以Linux系统为例:64位Intel/AMD平台:选择linux-amd64版本。树莓派4等ARM64设备:选择arm64版本。32位系统:可选386或arm-5/arm-6版本。(二)命令行下载(以64位Linux为例)wget -O gi

技术 · 4 天前 · 19 人浏览
陈十一

CentOS 7 升级Git版本

一、确认已安装的 git 版本git --version输出示例:git version 1.8.3.1二、使用 yum 安装(推荐方法)1. 移除旧版本sudo yum remove git sudo yum remove git-*2. 添加 End Point Package Repositorysudo yum install https://packages.endpointdev.com/rhel/7/os/x86_64/endpoint-repo.x86_64.rpm其他版本 CentOS 需替换对应版本安装,参考:packages.endpointdev.com/3. 安装 git 2.xsudo yum install git4. 检查安装结果git --version输出示例:git version 2.34.1三、编译安装(自定义版本)1. 移除旧版本(同 yum 安装步骤)sudo yum remove git sudo yum remove git-*2. 安装必需依赖sudo yum install curl-devel expat-devel gettex

技术 · 4 天前 · 28 人浏览
陈十一

ECC椭圆曲线详解

前言ECC英文全称"Ellipse Curve Cryptography"。与传统的基于大质数因子分解困难性的加密方法不同,ECC通过椭圆曲线方程式的性质产生密钥。ECC 164位的密钥产生的安全级相当于RSA 1024位密钥提供的保密强度,且计算量较小、处理速度更快,存储空间和传输带宽占用较少。目前我国居民二代身份证正在使用256位的椭圆曲线密码,虚拟货币比特币也选择ECC作为加密算法。从射影平面讲起古希腊数学家欧几里得的《几何原本》提出了五条公设:由任意一点到任意一点可作直线。一条有限直线可以继续延长。以任意点为心及任意的距离可以画圆。凡直角都相等。同一平面内一条直线a和另外两条直线b、c相交,若在a某一侧的两个内角的和小于两直角,则b、c两直线经无限延长后在该侧相交。《几何原本》中前28个命题可不依靠第五公设推出。1820年代,俄国喀山大学罗巴切夫斯基用“至少可以找到两条相异的直线,且都通过P点,并不与直线R相交”代替第五公设,结合前四个公设得出罗氏几何(双曲几何)。现存非欧几何类型:坚持第五公设:欧几里得几何。“可以引最少两条平行线”为公设:罗氏几何(双曲几何)。“一条平行线也

技术 · 12 天前 · 44 人浏览
陈十一

GitCommit提交规范

为什么需要制定提交规范?在团队协作开发时,每个人提交代码时都会写 commit message。每个人都有自己的书写风格,翻看我们组的git log, 可以说是五花八门,十分不利于阅读和维护。一般来说,大厂都有一套的自己的提交规范,尤其是在一些大型开源项目中,commit message 都是十分一致的。因此,我们需要制定统一标准,促使团队形成一致的代码提交风格,更好的提高工作效率,成为一名有追求的工程师。格式type: descriptiontype 类型type 是 commit 的类别,只允许如下几种标识:fix: 修复bugadd: 新功能update: 更新style : 代码格式改变test: 增加测试代码revert: 撤销上一次的commitbuild: 构建工具或构建过程等的变动,如:gulp 换成了 webpack,webpack 升级等descriptiondescription 是对本次提交的简短描述。不超过50个字符。

技术 · 12 天前 · 49 人浏览
陈十一

MIUI强开USB调试与ADB

Usb连接一台机器到电脑在被控处打开cmd输入adb devices查看是否有设备输入adb shell输入su输入setprop persist.security.adbinstall 1输入setprop persist.security.adbinput 1输入后需要重新adb shell再su输入setprop persist.fastboot.enable 1在手机上关闭所有后台进程,回到桌面,之后输入am force-stop com.miui.securitycenter输入sed -i '/<\/map>/i\ <boolean name="permcenter_install_intercept_enabled" value="false" />\n <boolean name="security_adb_install_enable" value="true" />' /data/data/com.miui.securitycenter/s

技术 · 12 天前 · 51 人浏览
陈十一

关于NeZhaV0Agent安装失败部分解决方案

Agent安装解决方案(仅适用于机器无法访问Github)手动创建nezha.sh公益镜像地址获取:https://status.akams.cn/status/services#!/bin/sh NZ_BASE_PATH="/opt/nezha" NZ_AGENT_PATH="${NZ_BASE_PATH}/agent" red='\033[0;31m' green='\033[0;32m' yellow='\033[0;33m' plain='\033[0m' export PATH="$PATH:/usr/local/bin" os_arch="" sudo() { myEUID=$(id -ru) if [ "$myEUID" -ne 0 ]; then if command -v sudo > /dev/null 2>&1; then command sudo "$@"

技术 · 04-13 · 117 人浏览
陈十一

解决macOS 15系统无法授予应用摄像头/麦克风权限的问题

问题背景升级到macOS 15后,许多用户发现系统设置中无法正常为某些应用授予摄像头或麦克风权限。这是由于新版本系统中TCC(透明同意控制)数据库的结构发生了变化,导致旧方法失效。解决方案步骤1:获取应用的Bundle Identifier打开Finder,进入"应用程序"文件夹右键点击目标应用,选择"显示包内容"进入Contents文件夹,找到Info.plist文件查找CFBundleIdentifier键对应的值(即应用的包名)步骤2:修改TCC数据库打开终端,执行以下命令(将com.mac.utility.screen.recorder替换为你找到的实际包名):# 授予摄像头权限 sudo sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db "REPLACE INTO access VALUES('kTCCServiceCamera','com.mac.utility.screen.recorder',0,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1608354323)

技术 · 04-06 · 184 人浏览
陈十一

宝塔Go服务管理异常?试试CentOS下配置服务

解决宝塔面板Go项目服务管理的异常问题问题描述在使用宝塔面板管理Go项目服务时,我发现存在一些异常行为:服务明明已经启动,面板仍会尝试二次启动服务未运行时,面板却显示服务已启动面板提供的快捷方式无法满足需求解决方案:手动创建systemd服务既然面板的快捷方式不好用,我们可以自己创建systemd服务来管理Go项目。下面是详细配置方法:1. 创建服务配置文件在/etc/systemd/system/目录下创建yisur_server.service文件:[Unit] Description=Yisur Server Service After=network.target [Service] Type=simple User=root WorkingDirectory=/www/wwwroot/yisur/ ExecStart=/www/wwwroot/yisur/yisur_server_linux Restart=on-failure RestartSec=3 StandardOutput=syslog StandardError=syslog SyslogIdentifier=

技术 · 03-08 · 210 人浏览
陈十一

Golang居然没有三元运算符?

三元运算符在其他语言中的使用及 Golang 的取舍不同语言的三元运算符语法Pythonval = trueValue if expr else falseValueJavaScriptconst val = expr ? trueValue : falseValueC/C++const char *val = expr ? "trueValue" : "falseValue";Golang 的三元运算符缺失在 Golang 中尝试使用三元运算符会报错:val := expr ? "trueValue" : "falseValue" // 编译器报错:invalid character U+003F '?'官方解释The reason ?: is absent from Go is that the language's designers had seen the operation used too often to create impenetrably complex expressions. Th

技术 · 01-30 · 243 人浏览
陈十一

AMD显卡解锁Ollama支持:没有N卡照样跑大模型

在AMD显卡上实现Ollama GPU加速的完整指南问题背景当使用AMD Radeon RX 6600XT 8G显卡在本地运行Ollama时,许多开发者惊讶地发现程序默认使用CPU和内存进行计算。这与NVIDIA显卡的体验存在显著差异,后者在安装后即可自动启用GPU加速。解决方案概览通过定制编译ROCm库和调整系统配置,我们成功扩展了Ollama对AMD显卡的支持范围。目前已验证支持的架构包括:"gfx803" "gfx902" "gfx90c:xnack-" "gfx940" "gfx941" "gfx942" "gfx1010:xnack-" "gfx1011" "gfx1012:xnack-" "gfx1030-1036" "gfx1103"快速开始指南步骤1:获取必要文件预编译版本下载:Ollama AMD定制版ROCm库整合包:ROCmLibs定制库步

技术 · 01-27 · 1359 人浏览
陈十一
  • 1
  • 2
  • ...
  • 4
  • ›
2025 陈十一的小破站. All Rights Reserved.
陈十一

陈十一

愿 家齐 心静 四季如春

  • 山泽野修
  • 天行健,君子以自强不息
热门文章
  • 记录美化Typecho的过程
  • GoLang,写出男人的浪漫
  • SamWaf开源轻量级网站防火墙,完全私有化部署
  • CDN喜加二 Goedge、LeCDN 公益授权
  • 国内服务器优雅的安装Docker
  • 解决Cannot connect to the Docker daemon at unix:///var/run/docker.sock.的具体操作步骤
  • Python学习笔记
最新评论
热门分类
  • 生活
  • 技术
  • 其他
热门标签
  • Docker
  • CentOS
  • VPS
  • 脚本
  • 反向代理
  • Nginx
  • Windows
  • Golang
  • Hackintosh
  • Git
  • Typecho
  • CSS
  • Javascript
  • 美化
  • Python
关于站长
  • 倒悬山
  • 山泽野修
  • https://github.com/Awuqing
  • CC BY-NC-SA 4.0