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

ECC椭圆曲线详解

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

技术 · 昨天 · 7 人浏览
陈十一

GitCommit提交规范

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

技术 · 昨天 · 8 人浏览
陈十一

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

技术 · 昨天 · 10 人浏览
陈十一

关于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 · 87 人浏览
陈十一

解决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 · 132 人浏览
陈十一

宝塔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 · 174 人浏览
陈十一

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 · 206 人浏览
陈十一

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 · 1257 人浏览
陈十一

解决 BCM94360CS 网卡在 macOS 15 的兼容性问题

在 macOS 15 Sequoia 中驱动博通 BCM94360CS 网卡指南环境准备目标系统:macOS 15 Sequoia网卡型号:BCM94360CS 拆机卡必要工具:OCAuxiliaryToolsOpenCore Legacy Patcher操作步骤一、升级 OpenCore下载最新版 OCAuxiliaryTools打开现有配置文件(config.plist)执行同步更新功能(Sync)重要:更新完成后务必保存配置二、驱动调整禁用冲突驱动- AirportBrcmFixup.kext - BlueToolFixUp.kext - BrcmFirmwareData.kext - BrcmPatchRAM3.kext内核补丁配置<key>Kernel</key> <dict> <key>Block</key> <array> <dict> <key>Identifier</key> <

技术 · 01-26 · 367 人浏览
陈十一

MacOS Sequioa Hackintosh 记录

在非原生平台安装macOS Sequoia全记录 - 基于Intel 10代平台的Hackintosh实践硬件配置清单组件型号规格备注CPUIntel Core i5-10400F6核12线程/无核显主板技嘉 H410M S2V3 (Rev 1.0)BIOS版本:F9内存金士顿 DDR4 2666MHz 16GB×2 存储致态 TiPlus5000 1TB NVMe分区格式:APFS显卡蓝宝石 RX 6600 XT 8GB免驱无线网卡BCM94360CS原生支持隔空投送/接力电源先马 平头哥 650W 系统环境目标系统:macOS Sequoia 15.2OpenCore版本:1.0.3OCLP版本:2.2.0安装前准备BIOS设置优化:禁用:CFG Lock/Secure Boot/Intel SGX/VT-d启用:Above 4G Decoding/HPET/XHCI Hand-off安装过程记录阶段一:基础系统安装balenaEtcher镜像制作安装MacOS将EFI中的OC拷贝到本地硬盘并设置启动项硬件兼容性验证功能状态备注显卡硬解✅VDADecoder验证通过睡眠/唤醒✅需配

技术 · 01-26 · 209 人浏览
陈十一
  • 1
  • 2
  • 3
  • ›
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
  • VPS
  • 脚本
  • 反向代理
  • Nginx
  • Windows
  • CentOS
  • Golang
  • Hackintosh
  • Typecho
  • CSS
  • Javascript
  • 美化
  • Python
  • 学习
关于站长
  • 倒悬山
  • 山泽野修
  • https://github.com/Awuqing
  • CC BY-NC-SA 4.0