自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

软件工程小施同学 的专栏

区块链、软件工程、DevOps、小程序(微博:“软件工程小施同学”,公号”微程序学堂“)

  • 博客(1494)
  • 资源 (12)
  • 问答 (2)
  • 收藏
  • 关注

原创 DevOps实践教程 华为云 系列教程2021 合集

1.DevOps使用教程 华为云(1)用Scrum框架 新建项目2.DevOps使用教程 华为云(2)添加项目成员3.DevOps使用教程 华为云(3)规划 用户故事地图 需求规划 功能规划 思维导图4.DevOps使用教程 华为云(4)工作项 新建Bug 缺陷管理 开发管理 进度管理5.DevOps使用教程 华为云(5)迭代计划 进度管理6.DevOps使用教程 华为云(6)文档报告 项目进度 会议记录 迭代评审7.DevOps使用教程 华为云(7)团队绩效评估 工时统计8.D

2021-06-29 17:08:03 1024 1

原创 ❤️Python Django网站开发 2021年最新版教程 合集❤️

1.【Django 2021年最新版教程1】windows10+python3.9.5+pycharm2021.1.1+Django3.2.3新建一个web项目 教程2.

2021-06-19 09:19:30 873

原创 ❤️java多线程并发编程入门 教程合集❤️

1.java并发编程(1)--线程 可见性 volatile怎么用

2021-05-10 20:13:32 570 1

原创 ❤️区块链Hyperledger Fabric 老版本 1.1.0 快速部署安装 教程合集❤️

1.Hyperledger Fabric教程(1)--Hyperledger Fabric 老版本 1.1.0 快速部署安装

2021-05-10 15:52:22 379

原创 ❤️Docker教程小白实操入门 教程合集❤️

1.Docker教程小白实操入门(1)--如何创建容器

2021-05-10 09:02:46 577

原创 ❤️微信小程序 云开发 教程合集(视频+图文)免费❤️

一、视频版微信小程序云开发视频教程上线啦二、图文版预备知识1.微信小程序云开发教程-墨刀原型工具入门2.原型设计

2021-05-08 16:54:56 3164 2

原创 Hyperledger fabric 默认的区块大小

字段为:配置文件位置:

2023-05-30 17:04:04 41

原创 pycharm调试方法

3. debug-debugger可以看到执行路径,已经每个路径对应的变量值。2. debug-console可以看到执行的print打印的日志信息。4. 还可以通过搜索查看变量的值。

2023-05-18 15:06:24 41

转载 云服务器带宽CPU内存怎么选

购买云服务器的带宽选择多少合适?

2023-05-15 23:23:57 39

原创 python open按行读取txt 去掉\n

加.strip('\n')

2023-05-10 14:55:14 46

转载 python 类的定义一定要注意静态变量

Python语言并不支持静态变量。因为Python是动态语言,不存在完全静态的变量。Python中,静态成员变量称为类变量,非静态成员变量称为实例变量class A: ## 静态变量 a = 12 def __init__(self, a): ##成员变量 self.a = aprint(A.a) # 12print(A(0).a) # 0静态变量是通过类名.变量名 来访问的,成员变量是通过对象.变量名访问的。python ——静态变量_python静态变量_Anan.3的博客-CSDN博客。

2023-05-02 20:58:51 42

原创 Pycharm 增加 run 控制台缓冲行数

找到 pycharm 安装目录的 bin 目录下 idea.properties 文件, 修改 idea.cycle.buffer 值,原来默认为 1024。

2023-04-05 00:56:56 172

原创 NFT和数字藏品的区别

来源:德勤-Web3.0模式分析及中国应用创新探索。

2023-03-28 11:02:44 146

原创 区块链DAPP开发 智能合约开发工具IDE有哪些

ChainIDE不仅支持大多数主流可编程区块链,如Ethereum, BNB Chain, Aptos等, 还支持包括Ant,Chain33和Fisco Bcos等联盟链。ChainIDE提供调试(debug)、测试(testing)、部署(deploy)一站式服务,不需要安装特殊工具,所有开发工作均可以在线点击完成。ChainIDE提供云端编译功能,无需繁琐的安装设置,加速开发迭代速度。Vscode+插件(solidity +

2023-03-17 14:51:00 168

原创 区块链DAPP开发 以太坊智能合约框架有哪些

Truffle 是一个在以太坊进行 DApp 开发的世界级开发环境、测试框架。它可以帮助开发人员管理和自动化构建智能合约和dApps过程中固有的重复性任务。可管理多个不同的以太坊网络,可部署到任意数量的公共主网和私有网络。Hardhat是一个编译、部署、测试和调试以太坊应用的开发环境。Hardhat内置了Hardhat网络,这是一个专为开发设计的。内置智能合约编译,链接,部署和二进制(文件)管理。可快速开发自动化智能合约测试框架。可脚本化、可扩展的部署和迁移框架。和交易失败时的明确错误信息提示等。

2023-03-16 21:18:50 612

原创 最小费用流 求解

OR-Tools|带你了解谷歌开源优化工具(Google Optimization Tools)增广路上的边性质改变,连上的变为可以连的,可以连的变为连上的。代码:航空业优化问题(二):多地货物运输中的最小费用问题。【用人话讲运筹学】十八、网络最大流问题。【图论】网络流——最大流和最小费用流。增广路径、匈牙利算法、二分图。

2023-03-11 15:14:22 293

转载 OR-Tools|带你了解谷歌开源优化工具(Google Optimization Tools)

OR-Tools集合了各种先进的优化算法,它所包含的求解器主要分为约束规划、线性和整数规划、车辆路径规划以及图论算法这四个基本求解器,能够按照优化问题的类型,提供相对应的不同类和接口。OR-Tools为典型的背包问题提供了专门的背包问题求解器(knapsack solver),而多背包问题和装箱问题需要使用通用的混合整数规划求解器(MIP)来求解。需要注意的是,最小费用流求解器还可以用于求解分配问题(assignment),并且它的求解速度通常比MIP求解器和CP-SAT求解器更快。

2023-03-10 15:00:19 298

转载 跨链桥——原子交换(Atomic Swaps),哈希时间锁(HTLC) 原理介绍

假设 Bob 将他的BTC放入邮箱“A”,但之后再也没有收到 Alice 的消息,或者 Alice 不输入她的密码,Bob 就无法获得他想要的比特币现金,因此,Bob 需要一种方法来取回他原来的比特币。如果邮箱“B”的退款时间较短,Alice 可以等自己的时间锁到期后,从邮箱“B”退还自己的 BTC Cash,然后将密码输入比特币邮箱“A”并取走 Bob 发送的 BTC。哈希锁需要正确的密码,一旦输入密码后,全世界都可以看到它,就像邮箱柜打开后,所有人都可以看到邮箱,也可以尝试寻找自己的邮箱。

2023-03-07 17:38:29 265

转载 以太坊 分片是什么

以太坊分片

2023-02-23 16:19:55 198

转载 比特币 事务ID txID transaction hash怎么计算

32 bytes。

2023-02-17 00:37:26 169

转载 以太坊 事务ID txID transaction ID transaction hash怎么计算

【代码】以太坊 事务ID txID transaction ID transaction hash怎么计算。

2023-02-17 00:32:41 203

转载 Python字典遍历 未遍历所有元素

对dict进行迭代时修改了它。这导致了底层结构的变化。如果您想明确地看到这一点,可以注释掉check.pop(a),然后您将得到一个错误RuntimeError: dictionary changed size during iteration。简而言之,您应该避免在迭代时修改dict的键。可以把新增、删除操作封装到另外一个函数中,然后使用循环调用该函数,实现遍历。不能在遍历的时候往字典中新增、删除元素!

2023-02-14 09:33:01 138

原创 python SortedDict 遍历删除 不对

发现4000011: 11没有遍历就跳出了。

2023-02-09 17:06:13 147

转载 Python 优先级字典SortedDict 用法实例

【代码】Python 优先级字典SortedDict 用法实例。

2023-01-31 00:23:58 181

原创 Python 优先级队列PriorityQueue 用法示例

插入格式:q.put((priority number, data))特点:默认priority number 越小,优先级越高。是队列的变体,按优先级顺序(最低优先)检索打开的条目。优先队列(PriorityQueue)get()取队首元素的值并将其弹出.full() 判断是否为满.empty() 判断是否为空.其他的操作和队列相同。put() 插入元素。

2023-01-31 00:05:08 2396

转载 argmax()函数和max()函数区别

当x=2时,f(x)最大,argmax(f(x))就是使f(x)值最大的那个自变量x,也就等于2。是求f(x)的最大值。

2023-01-25 18:19:17 608

转载 杰卡德相似系数(Jaccardsimilarity coefficient)

这里有人会有疑问,jaccard相似度是指交集和并集的比值,这里J的分子为什么只有M11没有M00,这是因为我们求的是非对称二元属性的相似度,这里只有非0值才受关注,比如考虑普通人的健康状况,属性集合(糖尿病,心脏病,精神病,。两个集合A和B交集元素的个数在A、B并集中所占的比例,称为这两个集合的杰卡德系数,用符号 J(A,B) 表示。杰卡德相似度算法没有考虑向量中潜在数值的大小,而是简单的处理为0和1,不过,做了这样的处理之后,杰卡德方法的计算效率肯定是比较高的,毕竟只需要做集合操作。

2023-01-25 17:51:50 916

转载 将.bib转换内容为bibitem(bbl)格式

部分期刊要求使用一些小众的参考文献格式,或者不允许使用biblatex包(不兼容),这是就需要将.bib里的参考文献转成bibitemx并放在.tex文件的末尾。Latex排版引用问题:将.bib转换内容为bibitem(bbl)格式,亲测好用。

2023-01-21 01:47:25 277

原创 C++ 迭代器失效 ++报错

时,迭代器的指针会被释放掉,从而不能继续使用,如果继续使用,则会报错。erase,insert等函数。迭代器失效,迭代器++报错。

2023-01-01 17:10:26 299

转载 python sqlite数据库 例子 用法

python sqlite 例子 用法

2022-12-31 00:44:29 234

转载 python 对excel进行追加

【代码】python 对excel进行追加。

2022-12-28 10:50:36 167

原创 C++ 字符串如何转数字

返回值:该函数将转换后的浮点数作为双精度值返回。如果无法执行有效的转换,则该函数将返回零(0.0)。返回值:该函数将转换后的整数返回为long long int。如果无法执行有效的转换,则返回零。返回值:该函数将转换后的整数返回为long int。返回值:该函数将转换后的整数返回为 int。参数:该函数接受一个强制性参数str,它是浮点数的表示形式。参数:该函数接受强制性参数str,它是整数的表示形式。参数:该函数接受一个强制性参数str,它表示整数。参数:该函数接受一个强制性参数str,它表示整数。

2022-12-25 09:40:33 650

原创 C++ string 分割成 vector 分隔符

用boost的split。

2022-12-22 01:07:47 298

原创 Python Flask开发简单http api接口 示例

使用Flask开发简单接口作为测试人员,在工作或者学习的过程中,有时会遇到没有可以调用的现成的接口,导致我们的代码没法调试跑通的情况。这时,我们使用python中的web框架Flask就可以很方便的编写简单的接口,用于调用或调试。在之前的pytest系列文章中,已经使用过Flask编写接口用于代码调试。那么,接下来就告诉大家如何使用Flask编写简单的接口吧。安装Flask安装命令:pip install。使用Flask开发简单接口_助力毕业的博客-CSDN博客_flask接口。

2022-12-17 22:02:36 1325

原创 C++ 使用boost库实现http client get操作

【代码】C++ 使用boost库实现http client get操作。

2022-12-17 21:57:57 469

原创 C++ include头文件之后为什么还要在编译的时候加--lxxx

你的意思是,#include 里只有申明,所以还需要在编译的时候加上-lxxx,把它的定义加载进来?c/c++分声明(有这个东西)和定义(这个东西具体是什么),声明放到头文件里,定义放到代码文件里,提供源代码或编译的库。我的问题是,为啥要加-lcurl参数编译呀,我之前自己写的头文件直接包含不就进来了[破涕为笑]有的实现把声明和定义都放到头文件里,这样只需要一个文件就可以了。我在代码的同级文件夹放了这个curl头文件,编译说找不到。我查了一下,说要加这个-lcurl参数编译。

2022-12-17 12:45:19 222

原创 flask run之后仍然报running on the 127.0.0.1:5000

在configurations里修改additional options。在代码里修改是没有用的。

2022-12-17 11:51:42 323

原创 Ubuntu C++ 调用http接口

更多的例子在这里 https://curl.haxx.se/libcurl/c/example.html。把libcurl4给purge后再重新装就好了。2. 安装curl库时报错。可以使用libcurl 库。

2022-12-17 02:10:11 255

原创 Depends: libcurl4 (= 7.58.0-2ubuntu3) but 7.58.0-2ubuntu3.13 is to be installed

把这个***给purge后再重新装就好了。

2022-12-17 01:45:30 228

原创 C++ #include expects “FILENAME“ or <FILENAME>

include 标签只能是 #include 或者 #include ""

2022-12-17 00:30:55 964

经合组织(OECD)2016科技创新展望报告

2016年9月,经合组织(OECD)科技政策委员会(Committee for Scientific and Technological Policy, CSTP)提交了《2016科技创新展望报告》(Science Technology and Innovation Outlook 2016)。

2022-05-23

世界经济论坛2015年报告《深度转变:技术引爆点以及社会影响》

世界经济论坛2015年报告《深度转变:技术引爆点以及社会影响》

2022-05-23

软件学报排版样例2021年版.doc

软件学报 论文格式

2021-12-21

Pro TBB C++ Parallel Programming with Threading Building Blocks

Pro TBB C++ Parallel Programming with Threading Building Blocks

2021-10-25

C++ 迭代器ppt 为什么无效

C++ 迭代器ppt 为什么无效

2021-10-22

Django 2021年最新版教程-项目源码.zip

课程源码,课程详见https://shijianfeng.blog.csdn.net/article/details/117400476

2021-06-07

Java并发编程全景图.pdf

Java并发编程全景图.pdf

2021-02-09

区块链技术学习路线图.pdf

区块链技术学习路线图.pdf

2021-02-09

curl -sSL https://goo.gl/6wtTN5 | bash -s 1.1.0无法下载

这已经下载好了,下载之后,通过 bash ./downloadbyfn.sh 1.1.0 -s 运行。 具体可以看https://blog.csdn.net/u013288190/article/details/112286162

2021-01-06

最新会计科目表2018.sql.xlsx.csv.excel.zip

最新会计科目表2018年,格式包含.sql,.xlsx,.csv,.excel,数据库sql可以直接导入

2020-08-22

日期范围选择类日历(增强版)

1.基础日历功能,可以切换月份; 2.可以显示哪些天是可以预约的(可点击),哪些天是不可以预约的(不可点击); 3.一个日历上就可以选择开始日期和结束日期(可以跨月)

2017-08-12

历年数学建模优秀论文92-09

历年全国数学建模优秀论文92-09年的,可以参考提升下

2015-06-15

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

TA关注的人

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