深入浅出动态规划算法(上)

大部分动态规划能解决的问题,都可以通过回溯算法来解决,只不过回溯算法解决起来效率比较低,时间复杂度是指数级的。动态规划算法,在执行效率方面,要高很多。
分类: 企业开发 发布时间: 01-29 13:04 阅读次数: 0

vue阻止重复请求

项目当中前端代码会遇到同一个请求向服务器发了多次的情况,我们要避免服务器资源浪费,同一个请求一定时间只允许发一次请求,如果业务简单可以用定时器做防抖,如果业务复杂我要通过ajax库统一取消ajax请求
分类: 编程语言 发布时间: 01-29 13:03 阅读次数: 0

matlab报错索引超出数组范围

跑降维pcka时候报错:索引超出数组范围挺纳闷的,第一次跑63个样本是成功的,但是第二次跑18个样本却提示这个错误,超出范围emm我这样本还减少了呢。后来发现还真的跟样本减少有关系。如果提取的特征数大于样本数,就会报这个错误。我把特征减少了一下少于18,就可以了...
分类: 企业开发 发布时间: 01-29 12:28 阅读次数: 0

Status(c语言)

Status为函数类型(当return值为函数结果状态时用),但并不是c语言中原带的关键字,而是自己定义的typedef int Status; /typedef char Status; 等eg:(0表示成功,-1表示失败)typedef int Status;Status range(int n){if(n>=30&&n<=100)return 0;...
分类: 企业开发 发布时间: 01-29 12:28 阅读次数: 0

keras的ModelCheckpoint保存最佳epoch准确率

今天下午捣鼓一下午捣鼓得头疼,然后睡了一觉再弄弄弄出来了。可能是现在版本更新太快,网上有些东西少有人写或者没有人写。刚开始调用checkpoint根本没有覆盖也没有执行,跟摆在那好看似的。后来改了一下filepathfilepath="model_{epoch:02d}-{val_acc:.2f}.hdf5"好家伙开始报错了,val_acc报错,一搜网上说让把val_acc改成accuracy,然后还不对,我以为是其它加的地方有什么问题,整了半天发现现在版本不叫accuracy了,而是叫val_ac
分类: 企业开发 发布时间: 01-29 12:28 阅读次数: 0

You are trying to load a weight file containing 12 layers into a model with

跑神经网络程序的时候有些错误真的有点莫名其妙emm有的时候啥都没动,重跑一遍就出新错误。这时候把这个错误一搁,过上几天就好了emmm今天遇上的错误是:You are trying to load a weight file containing 12 layers into a model with把model.load_weights("./best/AlexNet_0.01_32_200-0.93.hdf5")语句放到model后面不行,放到compile后面不行,随便试最后一次放到model.
分类: 企业开发 发布时间: 01-29 12:28 阅读次数: 0

错误使用pca,输出参数太多

matlab中,使用PCA报错,输出参数太多的解决方案。底下附有一些基础知识简介
分类: 企业开发 发布时间: 01-29 12:28 阅读次数: 0

每个epoch的准确率总相同

前两天跑代码遇到两个问题:1.没分验证集,直接把测试集当作validation_data放进去,结果测试集准确率每个epoch准确率一直在0.3上,最后发现其真实准确率在0.6上解决:把标签独热一下2.每个epoch的最后一个batch的训练集拟合准确率、训练集loss、验证集准确率、训练集loss全部相同就很奇葩解决:换了loss函数。我做的是二分类问题,之前用的是binary_crossentropy,发现categorical_crossentropy+softmax也可以用于二分类,用了下
分类: 企业开发 发布时间: 01-29 12:28 阅读次数: 0

myeclipse中项目只显示src|不显示bin等

myeclipse2014windows -> show view -> Navigator
分类: 企业开发 发布时间: 01-29 12:28 阅读次数: 0

GeForce RTX 3090无法使用mmsegmentation官方推荐cuda版本

mmsegmentation推荐的是PyTorch 1.6.0 and CUDA 10.1,但是在服务器GeForce RTX 3090上出现warning:GeForce RTX 3090 with CUDA capability sm_86 is not compatible with the current PyTo
分类: 企业开发 发布时间: 01-29 12:28 阅读次数: 0

opencv查看图片属性

每次看学长敲代码,当时看懂了,过后就忘了,记录一下。唉,吃个饭的功夫记忆已经在飞速流逝了。记笔记感觉一些分段的可以记在CSDN,但是一些过于细节的东西还是记在word里方便,可以直接查找。今晚的饭好好吃啊,中午的糖醋鱼感觉咋像糖醋里脊呢哈哈。不过好吃就完事了。唉,今天手机被偷了,其实我的手机不值钱的,只是手机壳好看qaq现在七点就天黑了,跟八月份不一样了。这是一段调用opencv查看图片属性的小代码,为了对比两个图片数据集是否类型相同。写在控制台ipython,不得不说配色真好看控制台impo
分类: 企业开发 发布时间: 01-29 12:28 阅读次数: 0

python更改文件名/后缀

晚上写了一个非常简单的小脚本。好了,我又把别人的手机搞坏了,今天我跟手机就是犯冲烦死了功能是在文件名末尾加点东西,如a.png --> a_b.pngimport osflist_base_path = '/home/user/disk4T/dataset/RGB-MFNet_seg_dataset/leftImg8bit/val'flist = os.listdir(flist_base_path)oldFileName = os.path.join(flist_base_path,f
分类: 企业开发 发布时间: 01-29 12:28 阅读次数: 0

[例题详解]真值 机器数概念 | 原码 反码 补码 移码 概念及加减计算

含大量手写笔记,逻辑清晰,讲解原码、反码、补码、移码等概念,上计算机组成原理课程时候整理的复习笔记
分类: 企业开发 发布时间: 01-29 12:28 阅读次数: 0

区块链DApp从零开始学 (一) | DApp抓包

老师布置了一个任务,要求抓取dapp的流量包,具体任务拆解如下:模拟DApp发送数据,抓取数据包,进行过滤细节需求:① 抓20个DApp的流量,要求每个DApp上有点击操作,每个流量数据500M左右② 要求流量纯净,这需要过滤方法,要自己思考我的思路:首先完成第一步,即创建DApp然后使用抓包软件wireshark等(比较)抓取DApp流量最后搜索流量过滤方法注意事项:虽然最近事情特别特别特别特别多,但是这是老师布置的第一个任务,老师还能记得我,我还挺高兴的,需要尽快、尽快完成
分类: 企业开发 发布时间: 01-29 12:28 阅读次数: 0

window10使用管理员权限打开cmd控制台

CTRL + S 打开搜索搜索cmd并以管理员身份运行OK了:
分类: 企业开发 发布时间: 01-29 12:28 阅读次数: 0

区块链知识(一) | 实例化合约Contract

想获得合约实例,首先需要部署 (deploy/migrate)网络
分类: 企业开发 发布时间: 01-29 12:28 阅读次数: 0

区块链报错3 | truffle unbox 报错 | downloading失败 | unbox failed

可以使用 git clone https://github.com/truffle-box/tutorialtoken-box,替代 truffle unbox tutorialtoken。发现git时也403 time out了,于是修改下hosts
分类: 企业开发 发布时间: 01-29 12:28 阅读次数: 0

区块链报错2 | 区块链npm run dev失败lite-server

看了下问题描述,是缺少node_models的依赖包。原因是我unbox命令下载失败,遂使用git下载。然鹅使用git下载的框架不自动安装依赖,问题不大,手动安装下 npm install
分类: 企业开发 发布时间: 01-29 12:28 阅读次数: 0

区块链报错1 | npm run dev 无法解析json格式 | npm ERR JSON.parse Failed to parse json

在我添加了json注释后,报错如下
分类: 企业开发 发布时间: 01-29 12:28 阅读次数: 0

区块链报错 5 | Contract has not been deployed to detect network (network/artifact mismatch)

系列文章(持续更新)· 欢迎交流 :区块链DApp从零开始学 (一) | DApp抓包区块链DApp从零开始学 (二) | 超详细 DApp创建 | 发行代币token | 宠物领养区块链DApp从零开始学 (三) | 获得Contract合约实例可能有两个原因:一:没有部署 ,需要 migrate --reset [–all]二:端口问题,即metamask或者私有链端口和合约端口不是一个我出错的原因是部署失败emm,部署失败的提示信息没显红,我没仔细看也没发现hh好多遍后我才发现.
分类: 企业开发 发布时间: 01-29 12:28 阅读次数: 0