- 博客(12)
- 资源 (8)
- 收藏
- 关注
原创 windows环境下使用CLion+MinGW配置fltk开发环境
在windows环境下使用CLion+MinGW配置fltk开发环境,并通过一个简单的应用程序验证开发环境配置完成。
2024-01-12 23:30:18
849
原创 Golad打开go项目后不识别导入的第三方包
操作系统:linuxGoland版本:Goland-2021.2.1问题描述:想在离线环境下看一下go项目的源码,使用Goland打开准备好的go项目后,发现一些导入的第三方包变成了红色,并且代码中也有一些代码变成了红色,主要是第三方包中的函数,而且也没有办法自动跳转到对应的位置。解决方法:修改go环境变量GO111MODULE为offgo env -w GO111MODULE=off在项目根目录下新建vendor目录,将代码中变成红色的第三方包放入vendor目录中,注意要将包名修改为
2021-08-31 20:56:29
1758
原创 利用busybox镜像中的httpd验证k3s访问均衡
要在搭建的k3s上验证访问均衡,本来准备用python实现一个web服务器来进行验证,无意间发现busybox中带有httpd,可以作为web服务器,所以就捣鼓了一下,结果还真可以。环境:软件 版本 Ubuntu 20.04 Docker 20.10.2 k3s v1.21 go 1.16.4 实现步骤:用busybox作为容器创建pod,然后在busybox容器中运行httpd,创建web服务器,当web服务器接收到请求后,返回当前pod的名称
2021-06-21 22:33:02
425
原创 使用批处理定期备份资料
背景介绍:因为这段时间需要不断的写文档,所以就攒下了许多资料,但是这些资料如果只保存在一个地方万一哪天硬盘撂挑子了,那就惨了。所以现在基本上是过一段时间将写的文档、整理的资料、做的图片打包然后上传到网盘上,后来有一天突发奇想这个打包、上传的步骤能不能让电脑自动完成呢。于是就上网查找资料,最后搞定了。我的需求是每周五将目录D:\工作\文档\写作和E:\插图、E:\代码打包然后上传到坚果云上去。需要电脑上安装有:Win10WinRAR坚果云解决思路:使用批处理调用WinRAR打包目录,然后放
2020-10-26 19:48:14
306
原创 使用VirtualBox安装Ubuntu到移动硬盘
虚拟机:VirtualBoxLinux:Ubuntu18.04PC:Windows 7本来是想在u盘中安装ubuntu,但是发现u盘中的ubuntu实在是卡,所以就放弃了。之后在网上买了一个240g的固态硬盘又买了硬盘盒组装了一个移动硬盘,将ubuntu安装到这个移动硬盘中。之前将ubuntu安装到u盘中使用的是VMware,但是按照相同的方法将ubuntu安装到移动硬盘中却不断地报错...
2019-10-04 21:33:40
4285
原创 蚁群算法详细注释
因为课程需要接触蚁群算法,开始着手在网上找一些资料,虽说网上的资料中已经有注释了,但是对我这个之前没有接触过蚁群算法的新手来说还是不太清楚,所以就将自己对蚁群算法程序的理解附上注释发上来,因为是自己的理解所以肯定会有不正确的地方,希望能够给大家一些不同的思考角度,也希望大家能够提出来自己的理解共同交流。m=50; % m 蚂蚁个数Alpha = 1; % 信息素重要程度的参数Beta = 5...
2019-04-08 11:03:04
1205
原创 使用最小堆构造哈夫曼树
哈夫曼树:路径:从树根到某个节点的路径为根节点到该节点所经过的一个节点序列。路径长度为路径所含的分支数。 树的路径长度:从根节点到其他所有节点的路径长度之和。 节点的带权路径长度:从根节点开始到该节点路径长度乘该节点的权值。 树的带权路径长度:整个树的所有节点的带权路径长度之和。 哈夫曼树是带权路径最短的树,也称为最优二叉树。构造哈夫曼树的算法:将n个带有权值且只有一个叶节点的二...
2019-02-27 21:16:28
3472
6
原创 使用递归的方法求树高
使用递归的方法求树高的思路:主要有两个问题需要解决:第一,树的高度如何表示和计算第二,树的分支如何处理对于第一个问题,求树的高度可以分解为求树的子树的高度再加1,子树的高度同样等于子树的子树的高度加1,这样就可以一层一层的向下分解,直到最后一层叶子节点,它没有左右子树了,这时它的高度是1,这也就是递归终止条件,然后向上返回树的高度。对于第二个问题,当树只有左子树或者右子树时,直...
2019-01-21 14:30:53
7570
1
原创 使用结构数组创建二叉树
使用结构数组创建二叉树,二叉树的每一个节点使用结构体来表示的,结构体中存放的是左右子节点的标号和此节点的值。1.结构数组:T[0]是树的一个节点,这个节点的值放在T[0].Data中,这个节点的左子节点的标号放在T[0].Lift,右子节点的标号放在T[0].Right中,访问左子节点的值T[T[0].Lift].Data,这些节点中有一个是根节点,不一定是T[0],找出根节点,就可以...
2019-01-18 17:06:30
2548
原创 Linux中environ变量的使用
environ变量时一个char**类型的变量,其中存放着系统的全局变量,可以通过对environ输出来输出系统的全局变量。因为environ是一个外部的全局变量,所以在使用时需要用extern声明一下。另一种使用方法是使用unistd.h头文件,但是在unistd.h头文件中定义environ的地方使用了条件编译#ifdef __USE_GUN,在Linux C中默认没有定义这个宏,所以需要...
2018-11-21 19:37:34
1786
原创 vs已经声明namespace为什么cout为未声明变量
第一次使用VS,按照以前在sublime中的的模式来写,出现了很多问题。要弄明白为什么cout为未声明变量这个问题,需要先了解一下stdafx.h这个头文件。stdafx是Standard Application Framework Extensions(标准应用程序框架扩展)的缩写,预编译头文件通过stdafx.cpp生成,编译器通过头文件stdafx.h来使用预编译头文件,所以所有位于#i...
2018-10-03 10:00:04
1721
数理统计复习总结
2019-01-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人