自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 【C++】使用libhv实现一个双向证书认证的Https客户端(附带Go实现的服务端)

如何使用libhv实现一个双向认证地Https客户端,代码及原理解读;配套Go实现的对应服务端,二者可以正确地认证、加密通信。

2022-04-03 12:38:10 5489 2

原创 【QQ机器人】来认领一只派蒙Bot吧:QQ娱乐机器人,免费开源、易搭建、20余种功能集成、可扩展

快速搭建一个QQ机器人:派蒙Bot——一个使用Onebot协议、基于ZeroBot、Golang开发的QQ娱乐机器人,支持20余种功能,可以大大丰富你的QQ体验或群活跃度,欸嘿

2022-01-09 18:17:18 15257 8

翻译 【Go1.18beta1】Go1.18要来啦:Golang泛型入门[官方教程翻译]

Golang1.18beta1泛型使用方法的官方教程[人工中文翻译],2021年12月14日,Go发布了1.18的第一个beta版本,支持泛型,翻译了一下官方同步发表的泛型教程。

2021-12-19 15:27:47 1291

原创 【Golang画图】2D渲染绘图库gg的概念与用法详解(一)

Go语言2D画图封装库gg的详细教程,在你理解了gg包的一些基本概念之后,它还是很便于绘制2D图像的,预置了不少类似但不限于画圆、画方、画线、填充、描边、旋转、缩放、文字处理、剪切、蒙版、翻转的接口

2021-11-21 21:03:59 5479 3

原创 使用可道云kodbox在ubuntu云服务器上搭建自己的私有云盘(详细教程)

目录前言傻瓜式部署面板方式Docker方式自定义部署1.依赖环境安装1.1 Nginx1.2 MariaDB1.3 Redis1.4 PHP2.环境配置2.1 Nginx配置2.2 数据库配置2.3 kodbox前言可道云是一个国产的云盘产品,用起来还蛮稳定的,还支持对象存储、WebDev挂载等等,在此推荐一波(可道云记得打钱)。官网:kodcloud.com环境:主机:阿里云ecs学生机Ubuntu18.04依赖包:nginx 1.14\php\mariadb\redis可道云:v1.14

2020-12-05 13:47:46 11831 6

原创 Windows+VS2019环境各密码算法库(openssl\GMP\ZLib)的环境配置及用法总结

GMP要点:首先VS中只能使用.lib文件作静态库,网上用.a的纯属**安装:教程+编译完成的文件环境:首先将gmp.h及libgmp-10.lib放到同一文件夹下,记为GMPLib工程右键→属性→c/c++→常规→附加包含目录:GMPLib(gmp.h所在目录)工程右键→属性→链接器→常规→附加库目录:GMPLib(libgmp-10.lib所在目录)工程右键→属性→链接器→输入→附加依赖项:libgmp-10.lib使用:#include <stdio.h>#incl

2020-07-24 11:32:15 2938 2

原创 点值转系数——拉格朗日插值从零入门详解及优化

文章目录拉格朗日插值法导入1、线性插值2、抛物线插值一般化插值法优化重心拉格朗日法连续点值优化拉格朗日插值法导入考虑这样一类问题,目前有一未知的函数y=f(x),但给出了其上的n+1个点对:(x0,y0),(x1,y1),...(xn,yn)(x_0,y_0), (x_1,y_1),...(x_n,y_n)(x0​,y0​),(x1​,y1​),...(xn​,yn​)的具体值,求解:再给出个x,求它对应函数值y为多少?换一种说法,给出了n+1个点,要求出与这n+1个点拟合度最好的一条曲线 的函数方

2020-07-16 16:05:34 525

原创 Minecraft我的世界Mod开发中的一些问题记录

文章目录StartForgeMDK环境配置文件架构数据文件结构文本信息物品模型Start声明:以[XXX]代表待填写项ForgeMDK环境配置1、在官网下载MDK包,修改gradle配置文件2、gradlew.bat setupDecompWorkspace 运行3、使用IDEA以工程方式打开build.gradle,若没有自动进行gradle配置,则在右侧的Gradle视图中点击左上角的Reload进行加载。文件架构代码文件根目录为src\main\java数据文件根目录为src\mai

2020-07-15 12:10:06 1499

原创 Qt中的常用操作汇总(更新中)

文章目录信号与槽:基本实现窗口关闭时的响应多窗口:创建多个窗口不同窗口间信号传递—emit不希望出现多个同样的子窗口设定主窗口关闭时所有窗口关闭信号与槽:基本实现Qt框架的核心设定就是信号与槽机制嘛,工作思路一般是:1、信号函数:会在其设定的时间点发出,只需声明,无需函数体;使用emit关键字发出。2、槽函数:在与其关联的信号函数发出时(类似于广播),该槽函数就会被触发调用。3、槽函数...

2020-02-10 22:32:13 308

原创 codeforce 1252H - Twin Buildings (教训:两两比较时从头向后比较 与之前的元素比较)

过去做需要进行元素间两两比较才能得出结果,并且数组内为有序排列的题目时,一般是对于当前所选主元素,依次从此向后比较,依次选取主元素之后的元素进行两两比较,一直到数组尾。这样做,时间复杂度(1+2+3+…+n),O(n^2),并且无法根据之后元素的特性进行优化。更改:以后进行这类比较时,仍从头到尾选取主元素,但是选取主元素之前的元素来进行依次比较,这样,在特定情况下,可以根据数组特性,保存并更新...

2019-11-11 13:32:46 214

原创 极大极小搜索+alpha beta剪枝详解 模板:csp 棋局评估

博弈形式:双方轮流操作,我方目的是让自己的得分最大化,敌方目的是让我方的得分最小化。然后评估怎样走才能使得最终最大化得分。解法:暴力极大极小dfs:最容易想到的就是对所有棋局(以下棋为例)进行dfs搜索,当我方下的时候,就选择当前子状态中得分最高的一种,当敌方下的时候,当然便是选择子状态中得分最低的一种。那么,我们就可以把整棵dfs搜索树分布为MAX层和MIN层交替进行,在我方下的时候,为...

2019-09-13 18:19:44 396

原创 ACM中Java\c++字符串的输入方法总结

string 类输入以Java为主体来看:String[] s= new s[N]; //申请字符串数组另外Java是不能直接读入char[]型的,但是与String类之间的转换很容易,详情见文末附录再与c++比较一下char s[N][N];string str[N];Java的字符串读入一般有两种Scanner sc= new Scanner(System.in);s[...

2019-09-04 15:13:47 1753

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除