自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (5)
  • 收藏
  • 关注

原创 元宇宙是个什么样的概念?

什么是元宇宙

2022-10-24 15:44:43 1184 1

原创 回文子串系列【dp】

回文序列

2022-09-24 13:24:48 308

原创 背包问题总结【0-1背包、完全背包、排列组合问题】

背包问题

2022-08-08 14:38:19 1367 2

原创 Python制图常用设置

Draw

2022-07-30 17:31:59 861

原创 Leetcode53.最大子序和【动态规划】、【分治法】

最大子序和

2022-07-23 14:08:13 308

原创 Leetcode相关记录笔记

leetcode记录

2022-07-15 21:32:53 264

原创 博弈论与拍卖论随笔

博弈和拍卖随笔

2022-07-14 19:07:32 621

原创 论文阅读个人随笔

个人随笔

2022-07-14 15:14:32 198

原创 VCG(Vickrey–Clarke–Groves)拍卖机制概念及其案例理解

VCG拍卖机制的概念及其理解

2022-07-13 20:38:20 13299

原创 凸优化问题(一):凸优化问题相关记录及其概要

凸优化问题相关记录:KKT条件、Slater条件、松弛条件。

2022-07-08 10:34:12 958

原创 多目标优化(一):Pareto理论相关概念解析

Pareto理论概念解析

2022-07-07 11:00:59 16554 2

原创 conda在指定环境下安装Gurobi包

conda在指定环境下安装Gurobi包

2022-07-03 09:54:00 1472

原创 Github+PicGo+Typora图床搭建方法

Github+PicGo+Typora图床搭建方法

2022-06-12 15:00:03 197

原创 学习Fabric(二):fabric部署生产网络

fabric部署生产网络

2022-06-12 13:55:40 5216 8

原创 学习Ubuntu下安装Goland和Goland图标添加

Ubuntu下安装GoLand和Goland图标添加

2022-06-12 13:33:42 1194

原创 configtx.yaml与docker-compose.yaml的配置修改

configtx.yaml文件和docker-compose.yaml文件

2022-06-09 20:22:21 649

原创 ERROR: The Compose file ‘./docker/docker-compose-test-net.yaml‘ is invalid because: networks.test va

Fabric2.2搭建测试网络执行`./network.sh up`错误问题>ERROR: The Compose file './docker/docker-compose-test-net.yaml' is invalid because:networks.test value Additional properties are not allowed ('name' was unexpected)

2022-06-07 21:46:30 1809 4

原创 利用Xshell从Windows传文件到虚拟机Ubuntu中

利用Xshell从Windows传文件到虚拟机Ubuntu中

2022-06-07 14:21:07 2341 2

原创 windows下的内容复制文件到Linux虚拟机(VmWare)中

windows下的内容复制文件到Linux虚拟机(VmWare)中

2022-06-07 09:51:21 14054 12

原创 Error reading genesis block file:open /etc/hyperledger/fabric/genesisblock:no such file or directory

fabric创建order节点和peer节点时候出现的Order节点启动失败

2022-06-06 16:00:31 428 1

原创 Error: failed to normalize chaincode path: failed to determine module root: exec: “go“: executable f

failed to normalize chaincode path: failed to determine module root: exec: "go": executable file not found in $PATH 解决方式

2022-06-03 15:19:27 1715 1

原创 学习Fabric(一):fabric2.2环境搭建和测试网络

fabric2.4环境搭建和测试网络

2022-06-03 15:02:45 4665 8

原创 python本地安装第三方库

点击链接以下载python3.10版本为例下载matplotlib,找到:其中cp310就代表python3.10版本下载到本地后:进入cmd,回车安装,注意红框是对应的本地位置!!!:查询是否安装成功:

2021-11-07 13:56:33 1482

原创 Golang template.ParseFiles路径问题

今天学到Goweb时测试模板引擎的使用发现一个问题,代码如下:结构:package mainimport ( "fmt" "html/template" "net/http")func testTemplate(w http.ResponseWriter, r *http.Request) { //解析模板 t, err := template.ParseFiles("hello.html") //执行 fmt.Println("error=", err) t.Execut

2021-08-03 00:05:39 1537 1

原创 VScode解决Go插件安装失败问题

按ctrl+shift+p找到所需要安装的Go插件方式一:方式二:如果直接安装,控制台会有很多Failed出现,这时候我们只需在环境变量中设置GOPROXY=https://goproxy.io,direct(Linux环境也是一样)再回到VScode安装即可可以看到安装成功!...

2021-07-28 17:38:44 545

原创 Golang、redis连接池的使用

package mainimport ( "fmt" "github.com/gomodule/redigo/redis" //引入redis)//定义全局pool(连接池)var pool *redis.Pool//当启动程序时,就初始化连接池func init() { pool = &redis.Pool { MaxIdle: 8 ,//最大空闲链接数 MaxActive: 0, //表示和数据库的最大链接数,0表示没有限制 IdleTimeout: 10

2021-07-20 11:20:50 165

原创 Golang连接Redis基本操作

下载redis下载相关redis包启用命令:go get github.com/gomodule/redigo/redis获取到:引入:案例案例一通过go,向redis写入数据string[key-val]package mainimport ( "fmt" "github.com/gomodule/redigo/redis" //引入redis)func main() { //通过go向redis写入数据和读取数据 //1.连接到redis conn,

2021-07-19 18:47:59 702

原创 go语言多线程(goroutine)和管道(channel)

1、一个线程往管道里写数据、另一个线程从管道里读数据示例package mainimport ( "fmt")//writerDatafunc writerData(intChan chan int) { for i := 1; i <= 50; i++ { //放入数据 intChan<- i fmt.Printf("writeData 写到数据=%v\n", i) } close(intChan) //关闭}//readDatafunc read.

2021-07-17 10:59:59 1853

原创 GO语言学习:记录今日fmt.Scanf踩坑

分别执行这三个程序时,控制台中会得到不同的结果控制台的结果没贴出来,在查阅到官方文档:文档中提到Scanf函数会接收到一个参数以及一个error,当我们使用fmt.Scanf(" %d", num)实际上接收到的num值其实是0,这也是才坑点之一。所以在正确用法上得知尤其是在使用循环时最好还是使用fmt.Scanf("%d ", num)写法。...

2021-07-03 01:19:13 835

原创 layui自定义验证lay-verify失效问题

lay-verify验证失效在form表单内加上class=“layui-form”将<form class="layui-form">/form>写为<div class="layui-form"><form class="layui-form">...</from></div>在想要校验的标签,加上lay-verify=“required|username” 在这个属性里,加上想要的值加粗内容可改写,layui提供自带.

2021-05-06 21:50:48 1976 2

原创 基于springboot的工资管理系统

技术栈:springboot+layui+mybatis系统首页登录、注册主页面:界面:部门管理:出勤管理:工资管理:密码修改:

2021-05-05 14:25:18 863 1

原创 layer删除弹出层

前端html按钮部分 <button th:onclick="|sc(${emp.id})|" class="layui-btn layui-btn-sm layui-btn-danger">删除</button>注:其中sc为函数名在js部分会用到,emp由thymeleaf传来,其中emp.id表示为员工id.js部分<script> /* ========== 删除提示弹出层 ==============*/ funct.

2021-04-26 16:54:38 434 1

原创 在平衡二叉树中的每个结点中增设一个域lsize,存储以该结点为根的左子树中的结点个数加1.确定树中第k(k>=1)个结点的位置

二叉排序树中第k个结点,即为二叉排序树中序序列中顺序号为k的结点,根结点的Lsize域中存放的是根结点的顺序号。要确定二叉排序树中第k个结点,先需将k与根结点的顺序号进行比较,若相等,则找到;若k小于根结点的顺序号,k继续与根的左孩子结点的顺序号比较,依次类推。(注意,右孩子结点的顺序号等于根结点的顺序号与右孩子结点的Lsize域值之和。)下面给出一幅图加以理解:算法代码如下:结构体定义:typedef struct BTNode{ int data; int lsize; struc.

2020-08-26 17:56:53 1242 2

原创 判断给定的二叉树是否为二叉排序树(递归思想)

基本设计思想对二叉排序树来说,其中序遍历序列为递增有序序列,因此,对给定的二叉树进行中序遍历,如果能保证前一个值不比后一个值大,则说明该二叉树是一棵二叉排序树。算法如下int predt = -300; //predt小于树中的任何值,predt始终记录着当前所访问结点的前驱的值int judBST(BTNode *bt){ int b1, b2; if (bt == NULL) //空树是二叉排序树 { return 1; } else { b1 = jud.

2020-08-25 20:43:49 9324

原创 二叉排序树的构造与插入(初版)

定义:一棵空树,或者是具有下列性质的二叉树:若左子树不空,则左子树上所有结点的值均小于它的根结点的值;若右子树不空,则右子树上所有结点的值均大于它的根结点的值;左、右子树也分别为二叉排序树;没有键值相等的结点。结构体定义:typedef struct BTNode { int key; struct BTNode* lchild; struct BTNode* rchild;}BTNode;二叉排序树的插入算法:int BSTInsert(BTNode *&bt,

2020-08-25 16:04:33 1756

原创 (C语言)双向冒泡排序

void DoubleBubbleSort(int R[],int n){ int right = n - 1; int left = 0; bool flag = true; int i, j, temp; while (flag) { flag = false; for (i = left; i < right; ++i) //从左到右扫描,最大的放右边 { if (R[i] > R[i + 1]) { temp = R[i]; R[i

2020-08-19 17:37:00 629

原创 堆排序的简单C语言实现

void Sift(int R[], int low, int high){ int i = low, j = 2 * i + 1; //R[j]是R[i]的左孩子 int temp = R[i]; while (j <= high) { if (j < high && R[j] < R[j + 1]) //若右孩子较大,则把j指向右孩子 j++; if (temp < R[j]) { R[i] = R[j]; //将R

2020-08-16 15:07:56 93

原创 简单选择排序

算法介绍选择类排序的主要动作是“选择”,简单选择排序采用最简单的选择方式,从头至尾顺序扫描序列,找出一个最小的关键字,和第一个关键字交换,接着从剩下的关键字中继续这种选择和交换,最终使序列有序.void SelectSort(int R[], int n){ int i, j, k; int temp; for (i = 0; i < n; ++i) { k = i; /*这个循环是算法的关键,它从无序序列挑出一个最小的关键字*/ for (j = i + 1; j <

2020-08-16 10:30:21 123

原创 快速排序

void QuickSort(int R[], int low, int high){ int temp; int i = low, j = high; while (low < high) { temp = R[low]; while (j > i && R[j] >= temp) --j; //找到一个小于temp的关键字 if (i < j) { R[i] = R[j]; //放在temp左边 ++

2020-08-16 10:08:41 67

原创 折半排序

/*折半排序*/void BinaryInsertSort(int R[], int n){ int i, j, low, mid, high, temp; for (i = 1; i < n; i++) { low = 0; high = i - 1; temp = R[i]; while (low <= high) //找到合适的插入位置high+1 {

2020-08-16 09:28:32 271

Gurobi官方函数解析(包括C、JAVA、Python、MATLAB等) Model.xxx函数解析等

在线:https://www.gurobi.com/documentation/9.5/refman/py_python_api_details.html Gurobi 特点包括 (1)采用最新优化技术,充分利用多核处理器优势 (2)任何版本都支持并行计算,并且计算结果确定而非随机 (3)提供了方便轻巧的接口,支持 C++, Java, Python, .Net 开发,内存消耗少 (4)支持多种平台,包括 Windows, Linux, Mac OS X (5)支持 AMPL, GAMS, AIMMS, Tomlab 和 Windows Solver Foundation 建模环境 (6)单一版本,开发版本也就是发布版本,程序转移便捷 (7)Gurobi 为学校教师和学生提供了免费版本。 (8)和 Matlab 有便捷接口。

2022-07-04

Gurobi官方学习文档(包括C、C++、JAVA、Python、VB、MATLAB、R、VB)

urobi 是由美国Gurobi公司开发的新一代大规模数学规划优化器,在 Decision Tree for Optimization Software 网站举行的第三方优化器评估中,展示出更快的优化速度和精度,成为优化器领域的新翘楚。 数学规划优化是应用在各个领域中最常见的优化方法之一,是过去30年当中在实际应用中创造价值最巨大的优化方法。在物流、生产制造、金融、交通运输、资源管理、集成电路设计、环境保护、电力管理等等领域,几乎无所不在。在世界一流的企业资源管理(ERP)、供应链管理(SCM)、运输管理等企业决策工具中,都有数学规划优化器的存在。 Gurobi 特点包括 (1)采用最新优化技术,充分利用多核处理器优势 (2)任何版本都支持并行计算,并且计算结果确定而非随机 (3)提供了方便轻巧的接口,支持 C++, Java, Python, .Net 开发,内存消耗少 (4)支持多种平台,包括 Windows, Linux, Mac OS X (5)支持 AMPL, GAMS, AIMMS, Tomlab 和 Windows Solver Foundation 建模环境 (6)单一

2022-07-04

fabric2.2生产网络文件

fabric2.2生产网络文件 包含chaincode、channel-artifacts、cryptofig、configttx.yaml、cryptoconfig.yaml、docker-compose.yaml、mychannel.block、sacc.tar.gz文件 启动命令:docker-compose up -d 包含一个Order节点,两个org节点 关闭命令:docker-compose down 清理缓存:docker volume prune

2022-06-12

fabric浏览器explorer文件

此文件已经成功跑通,两个org节点。

2022-06-11

springboot工资管理

采用springboot框架、mybatis、layui框架

2021-05-05

空空如也

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

TA关注的人

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