自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 web3 部署合约

web3 部署合约代码:let Web3 = require('web3');let web3;if (typeof web3 !== 'undefined') { web3 = new Web3(web3.currentProvider);} else { // set the provider you want from Web3.providers web...

2018-12-29 00:33:23 896

原创 DES代码实现(C++)

文章目录DES代码实现效果分析代码分析使用到的数据类型DES.cppDES.hppmain.cppDES代码实现DES整体思路不难,大部分都是将bit数组的每一位以交换表对应位置的数字作为下标进行重排。本文仅进行代码分析,算法原理请留意我的另一篇算法描述的博客效果分析本程序实现的是输入一段任意字符串(无空格,可使用中文),通过加解密,可以输出密文和解密后得到的明文代码分析使用到的数据...

2018-11-08 12:06:08 6900 2

原创 以太坊详细入门教程

1.以太坊的安装、私有链创世区块搭建、私有链节点的加入安装以太坊:$ apt-get install software-properties-common$ add-apt-repository -y ppa:ethereum/ethereum $ apt-get update$ apt-get install ethereum若无法安装,一般是网络问题,本文的解决方案是使用VPN...

2018-11-04 11:39:18 3432

原创 区块链之公有链

区块链之公有链区块链是现行非常热门的数字加密货币——比特币的底层技术,区块链有三种类型:公有链,私有链和联盟链,其中以公有链的应用最为成功,下面将结合比特币,讲述公有链的性质。1. 去中心化区块链本质是一个去中心化的分布式账本,去中心化就是由于其基于分布式系统机构,每一台参与进区块链的矿机都要对每一笔交易进行验证、记账、存储、维护和传输等,这些没有任何中心机构的参与,每一个参与者都是执行者,...

2018-10-19 16:25:58 1144

原创 实现 add(1)(2)(3)

实现 add(1)(2)(3)方法一function add(num1){ return function (num2) { return function(num3){ return num1 + num2 + num3 } }}console.log(add(1)(2)(3)); 方法二const add = x => y => z => x + y + zconsole.log(add(1)(2)(3)

2022-04-14 09:43:01 379

原创 js实现继承的方法

这里写自定义目录标题js实现继承的方法1. 原型链继承2. 构造函数继承3、组合继承4、原型式继承5、寄生式继承6. 寄生组合式继承js实现继承的方法ps:此文仅作笔记1、原型链继承2、构造函数继承3、组合继承4、原型式继承5、寄生式继承6、寄生组合式继承1. 原型链继承function Parent () { this.name = 'parent';}Parent.prototype.getName = function () { return this.name

2022-04-10 15:40:19 636

原创 将手机微信的图片打包成压缩包

创建文件夹输入文件名查看图片多选图片

2020-04-26 17:29:14 13226

原创 vs2017配置opencv的属性表

vs2017配置opencv的属性表在Windows下使用opencv如果没有使用属性表的话,那么每次新建一个工程都要重复配置环境,那会花费很多时间,因此,学会建立属性表是一件非常省时省力的方法。配置属性表步骤如下:1.新建vs工程新建一个控制台应用2.打开属性管理器3.创建属性表属性表是一个.props文件4.配置属性:右键属性后打开属性页,要注意图中两个debug x...

2020-02-24 22:47:54 1165

原创 对检测的图片进行旋转,从不同角度去检测物体

写在前面:此文仅作为个人笔记,所以读者可能不知所云,所以不建议继续看下去如下:对左图的框到的图片对应的矩阵进行旋转,再使用分类器检测,大大减少了误检测的数量,而原裂缝的检测不受影响...

2019-07-23 15:40:05 801

原创 vs 2017 预编译头

记录一下,在改一个源码文件名时,改了一个PCH结尾的文件,运行时报错错误 C2857 在源文件中没有找到用 /YcRoboCatServerPCH.h 命令行选项指定的“#include”语句 RoboCatServer i:\tankwar\robocatserver\src\tankwarserverpch.cpp 2其文件内容如下,是包含一堆头文件的文件然后根据微软的解释是这个...

2019-07-12 16:14:13 1421

原创 从后端入手,推动项目开发

从后端入手,推动项目开发​ 终于要开始写回顾了,感觉我们小组的项目总体上来说还是非常不错的,我是觉得非常满意,因为在别人都赶着在ddl前把项目开发完成的时候,我们已经在两周前结束项目的开发,然后平时玩玩自己的产品,写写文档了。​ 在我看来,赶ddl的小组都是由于组内的积极性不高导致的。在我们小组前期的时候也有这种情况。小组前期的时候,也有每周都开一次会,但每次会上讨论的都是一些文档和收...

2019-06-20 17:31:25 300

原创 给数据集进行像素级的标注并存为 .mat 文件

给数据集进行像素级的标注并存为 .mat 文件博主此篇博文是关于裂缝检测的数据集标注,原始数据是一篇关于裂缝检测的论文提供的,现在博主需要使用自己的数据来做实验。处理方法为:ps+matlab论文数据集如下:1为非裂缝像素,2为裂缝像素不过为了方便,博主将非裂缝像素标为 0,裂缝像素标为1;采集的图片:使用Photoshop对图片标注使用“快速选择工具” 框出裂缝的区域c...

2019-06-09 12:14:40 3277 3

原创 spring boot 发送 http post 请求

spring boot 发送 http post 请求使用 Restemplate 来发送HTTP请求使用 LinkedMultiValueMap 传递数据使用 HttpHeaders 设置请求头使用 HttpEntity 设置请求体@RequestMapping(value = "/BalDetail",method = RequestMethod.POST) public...

2019-06-05 11:34:47 16779 9

原创 html 设置button 内文字垂直居中

将button的行高和其列高设置相同即可 height:60rpx; line-height: 60rpx;如下图虽然上面的效果很好,但笔者发现,若button的文字很多,这个方法就不适用,不过一般一个button不会含有这么多文字,所以就不深究下去,若读者有新的发现,希望可以在评论区跟我分享一下,多谢...

2019-06-03 15:29:35 13888 3

原创 数据扩充

数据扩充对小图片扩充效果比较好大图片把不存在的像素用模糊的像素补充import os import shutil as sh from keras.preprocessing.image import ImageDataGenerator, array_to_img, img_to_array, load_imgdatagen = ImageDataGenerator( ...

2019-05-24 14:06:47 254

原创 图片下标与矩阵下标的小坑

读取一张图片并转化为矩阵,如下:在矩阵中,元素a32的引用下标为(3,2),即A[3][2] ,但其在图片中的坐标为(2,3)ps,此处为了方便说明,将矩阵的下标默认为从0开始(如matlab矩阵)两者是不一样的,原因是二者的存储方式是不同的,矩阵是按行存储的,所以其行坐标为第一个数,列坐标为第二个数而图片的坐标轴如下:在进行图片切割保存操作时会很容易发生将二者等同的错误,使得...

2019-05-24 08:29:11 2240

原创 python 读取.mat数据

数据格式:struct groundTruth { Segmentation:320x480 Boundaries:320x480} = loadmat(file_list)# coding=utf-8import scipy.io as sioimport pandas as pdimport osimport numpy as nppath_dir = ...

2019-05-11 13:03:19 7628

原创 在稀疏矩阵内查找非零值

numpy使用 np.nonzeros(x)如:下面,分别显示的是非0值的横坐标的数组和纵坐标的数组可使用np.transpose(np.nonzeros(x))来将两个数组组合成坐标:matlabmatlab 使用 find(data):引用:numpy nonzero[matlab find](https://...

2019-05-10 17:36:13 2308

原创 spring boot 配置静态资源路径

使用如下代码,其中web.upload-path=I:/study13/image/ 是资源存放目录,最后面的file:${web.upload-path} 表示添加该静态资源路径web.upload-path=I:/study13/image/spring.mvc.static-path-pattern=/**spring.resources.static-locations=class...

2019-05-07 15:57:26 290

原创 系分hw9

练习资源:Asg-RH.pdf使用 UMLet 建模1、使用类图,分别对 Asg_RH 文档中 Make Reservation 用例以及 Payment 用例开展领域建模。然后,根据上述模型,给出建议的数据表以及主要字段,特别是主键和外键注意事项:对象必须是名词、特别是技术名词、报表、描述类的处理;关联必须有多重性、部分有名称与导航方向属性要注意计算字段Reserva...

2019-05-06 21:25:17 142

原创 系分hw7

作业使用 UMLet 建模:1、根据订旅馆建模文档,绘制用例图模型(到子用例)给出 make reservation 用例的活动图2、根据课程练习“投递员使用投递箱给收件人快递包裹”的业务场景分别用多泳道图建模三个场景的业务过程业务一:业务二:业务三:根据上述流程,给出快递柜系统最终的用例图模型用正常色彩表示第一个业务流程反映的用例用绿色...

2019-05-05 19:38:32 174

原创 系分HW6

1、简答题用例的概念用例代表着系统中各个项目相关人员(多种用户角色,管理者等)之间就系统的行为所达成的契约,是软件工程或系统工程中对系统如何反应外界请求的描述,是一种通过用户的使用场景来获取需求的技术。每个用例提供了一个或多个场景,该场景说明了系统是如何和最终用户或其它系统互动,也就是谁可以用系统做什么,从而获得一个明确的业务目标用例和场景的关系?什么是主场景或 happy path...

2019-04-12 23:37:17 175

原创 PAOGD HW2

文章目录PAOGD_HW2介绍开发环境DeadLine: 4月12日 **22** 点场景描述Tips注意:提交要求及命名格式个人项目提交方式开始实验导入模型创建骨架并使用透视模式进行编辑使用x轴镜像创建对称骨头使用alt + P 清空父级关系设置ik骨将模型与骨架绑定绘制权重创建行走动作添加运动路径实现效果PAOGD_HW2介绍PAOGD个人作业2-角色动画基础开发环境Blender2...

2019-04-12 16:29:30 571

原创 系统分析与设计hw3

简述瀑布模型、增量模型、螺旋模型(含原型方法)的优缺点​ 从项目特点、风险特征、人力资源利用角度思考瀑布模型优点:有利于大型软件开发过程中人员的组织、管理,有利于软件开发方法和工具的研究,从而提高了大型软件项目开发的质量和效率。缺点:(1)开发过程一般不能逆转,否则代价太大;(2)实际的项目开发很难严格按该模型进行;(3)客户往往很难清楚地给出所有的需求,而该模型却要求如此。(4)软件...

2019-04-09 00:37:31 141

原创 github pull request 协作者视角

github pull request 协作者视角进入目标repos,点击右上角的 Fork稍等几秒后,在自己的GitHub上即可见到同名repos在修改自己的代码后(修改代码即clone,修改,commit,push操作后),点击Pull requests,然后New pull request点击create pull request填写相关说明后,再次点击 create ...

2019-03-20 20:05:21 294

原创 动画原理与网络游戏设计_HW1

文章目录设计过程沿z轴缩放立方体内切面选择周围的边并挤出添加平面并将球放入箱子创建插值动画使用曲线编辑器调整物体的属性变化设计结果小球在箱子中盒子底部升起,小球被弹出小球掉落在地小球从地面反弹小球平稳落下设计过程沿z轴缩放立方体快捷键:s z内切面快捷键:i(编辑模式)选择周围的边并挤出快捷键:e(编辑模式)添加平面并将球放入箱子创建插值动画使用 i 插入关键帧使用...

2019-03-18 23:06:53 663

原创 系统分析与设计hw2

1、简答题用简短的语言给出对分析、设计的理解。分析是对问题和需求的调查研究,设计是根据分析结果来寻求满足需求的解决方案。用一句话描述面向对象的分析与设计的优势。面向对象的分析与设计方法在分析和设计阶段无须考虑细节,提高效率,在开发阶段,代码具有可重用性,开发速度快。简述 UML(统一建模语言)的作用。考试考哪些图?UML是描述,构造和文档化系统制品的可视化语言,主要是可视化...

2019-03-17 00:37:10 179

原创 软件设计与分析hw1

软件工程的定义软件工程是指研究和使用系统的、规范的和可靠的方法来开发、使用和维护软件解释导致 software crisis 本质原因、表现,述说克服软件危机的方法本质原因用户需求不明确缺乏正确的理论指导软件开发规模越来越大软件开发复杂度越来越高表现软件开发进度难以预测长时间拖延工期,导致软件开发组织的信誉降低。软件开发成本难以控制设计开发成本往往比预算成本高出一个...

2019-03-05 22:35:41 335

原创 微信小程序登陆模块invalid code问题

微信小程序登陆模块invalid code问题说明:笔者开发时使用的是测试appid,个人有申请过一个appid,所以后端使用申请的appid问题:前端使用wx.login得到code,后端从微信服务器获取openid,但返回的结果是"invalid code"errcode: 40029, errmsg: "invalid code, hints: [ req_id: HQd79a0747...

2019-02-12 21:32:20 15715

原创 表单封装的post 请求用法

表单封装的post 请求用法摘要本文主要解决的是获取和处理form往服务端post的数据,主要有两种方法,一种是node.js 方法:使用req.addListener()另一种是使用 bodyParser 模块正文一直没搞懂,表单的form请求是如何起作用的,因为其submit类型是封装好的,下图中,你只要点击“登陆”即可往服务端发送请求,连button的点击事件都不用写。...

2019-01-22 19:43:27 1218

原创 区块链性能扩展

区块链性能扩展方法区块链的去中心化特性受到人们的青睐,以太坊平台的发展使得区块链产品离人们的生活越来越近,但区块链技术的商业应用道路还存在着很多障碍,区块链性能不高使得区块链无法大规模应用便是一个很大的障碍。从目前的数据来看,热度最高的比特币单笔交易需要78分钟,以太坊平台需要6分钟,尽管以太坊平台交易处理时间相比于比特币大大提高,但这远不能达到商业应用标志,以目前交易数量最多的淘宝为例,淘宝交...

2018-12-30 00:39:00 281

原创 使用node写一个简单的服务器

使用node写一个简单的服务器代码传送门写在前面:在进行开发前,请配置好环境,这样就不需要你花功夫查询一个对象有什么方法等,提高效率。在开发过程中,尽量不要问为什么,因为底层的东西是不需要开发人员了解的,你只要知道怎么用就行了,当然,你想深入了解也未尝不可,但这样你的目的就不是开发利用了。我曾经也吃过这个亏,真的,不要跟工具较真,因为它真的能用,这就可以了。进入正题本文的目的是使用no...

2018-12-22 16:53:36 1544

原创 解决CCS闪退问题

解决CCS闪退问题CCS即是Code Composer Studio,笔者安装此程序是因为学业上需要用到Tiva C 芯片,不过安装完成后,打开CCS,几秒钟后就闪退,然后据我了解,CCS是一个对中文极度不友好的IDE,安装路径和系统用户名**带有中文**CCS都无法安装或运行,恰好我的系统名称是中文的。操作系统用户名为中文,即使改安装路径也无法打开CCS经过很多次的改安装路径操作后...

2018-12-20 18:40:28 22971 8

原创 win 10 添加账号

win 10 添加账号点击 右下角图标→\to→设置 →\to→ 账户家庭和其他人员 →\to→ 将其他人添加到这台电脑点击 我没有找个人的登陆信息添加一个没有Microsoft 账户的用户输入信息点击下一步即可创建成功的用户:点击以下图标即可进入新建的用户,不过建议重启进入...

2018-12-20 18:38:03 8459 7

原创 IPSec 传输模式下 ESP 报文的装包与拆包过程

IPSec 传输模式下 ESP 报文的装包与拆包过程IP Header 的结构:ESP 协议有隧道模式和传输模式,隧道模式会加密所有的IP packet并添加新的header;传输模式则仅加密传输的数据,不加密IP Header;装包过程隧道模式(1) 在原 IP 报文末尾添加 ESP trailer 信息,其中ESP trailer 包含三部分:Padding ,Pad lengt...

2018-12-18 23:13:19 1265

原创 两个bitset类型的数据的模2^n加法

两个bitset类型的数据进行模2^n加法模2n2^n2n加法即两个n位的二进制数相加,结果大于2n2^n2n,则丢掉溢出的进位,剩余的结果即为所求思路两位2进制数相加,使用如下公式:sum=a⊕b⊕carriersum = a\oplus b \oplus carriersum=a⊕b⊕carriercarrier=a&bcarrier = a\&bc...

2018-12-08 11:47:51 2613 3

原创 MD5 c++ 实现

MD5 c++ 实现(目的:方便大家调试)最近实现MD5算法,发现最头疼的地方是对调试难以下手。众所周知,MD5算法,只要输入信息有一丝差别,结果就千差万别,而且MD5算法原理并不难,实现的过程最头疼的是细节,所以在此提供已实现完整功能的代码及标注调试位置,方便大家调试。ps 本文不对MD5算法进行描述,因为一般都要开发说明,或者可以搜索 “RFC 1321”,这个是MD5的标准说明,本文使...

2018-12-08 10:49:19 5185 1

原创 web3.js 连接私有链出现的问题

web3.js 连接私有链出现的问题前言​ 这篇文章解决的是web3无法连接私有链的问题,解决方法是使用 npm install web3@0.20.0 安装稳定版的web3,而非按大多数教程那样使用 npm install web3 ,以下正文写的是我遇到的问题及解决的过程。ps:此处使用的系统是 Windows 的 Linux子系统,与Linux是一样的,只是界面不是和Linux那样是...

2018-11-23 23:27:49 1748

原创 根据端口号查找并关闭进程

问题描述:sublime 配置node 运行环境完成后,使用ctrl B 运行js代码,效果如下:使用Esc 键后,虽然这个面板关闭了,但在浏览器端刷新时,还会继续运行代码,说明端口还是没有关闭解决方法:打开cmdstep 1:因为启用了 8888端口,所以使用以下命令查找端口号对应的进程号netstat -ano |findstr 8888step 2:根据进程号寻找进程名...

2018-11-19 12:35:41 1472

原创 初学 linux shell 遇到的问题

初学 linux shell 遇到的问题linux shell中非常重要的东西是“空格” 一条命令行中,即使后面是符号(如 [ 、{ 、< 等)也要用空格隔开 如 #!/bin/bash # echo'Hello,bash!' echo'Hello,bash!' exit 0 编译器会报错 nh.sh: 行 3: echoHello,bash!: 未找到命令 nh.sh:

2017-07-13 17:21:08 450

空空如也

空空如也

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

TA关注的人

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