数据结构学习第二十天
15:44:43 2019-09-04 勉強します PTA第20题 Dijkstra算法的变形 其实是加了一个变量来辅助判别 那如果影响的判断的变量增加 就需要多加变量来 继续进行判断 1 #define _CRT_SECURE_NO_WARNINGS
2 #include<stdio.h>
3 #include<malloc.h>
4 #define INIFITY 65635
5 int Departure;
6 int Destination;
Html+Ajax+Webservice 实现文件跨域上传
1. 界面HTML <p >上传文件: <input id="zfiles" type="file" name="file"/></ p>
<br />
<input type="button" value="上传" onclick="test()" /> 2. JavaScript代码(记得引用Jquery文件哦!!!) function test() {
var ts = document.getElementById("zfiles").files[0];
var
pojPseudoprime numbers (快速幂)
Description Fermat's theorem states that for any prime number p and for any integer a > 1, ap = a (mod p). That is, if we raise a to the pth power and divide by p, the remainder is a. Some (but not very many) non-prime values of p, known as base-a p
TC297 PSPR与DSPR
TC297的系统架构图如下,3个核CPU0/1/2有各自的RAM,分为程序RAM和数据RAM,即PSPR和DSPR。PSPR(或者叫做PRAM)主要用于放置静态函数,提高函数执行效率,或放置flash驱动函数以擦写flash(可参考官方Flash Demo);DSPR主要用于全局变量、现场保护的上下文管理和堆栈等数据。 对PSPR和DSPR的访问可以通过两种方式:全局地址访问和私有地址访问,全局地址见下表。对每个核来说,其PSPR的私有地址均为0xC000_0000,DSPR的私有地址均为0x
黑盒测试用例设计方法之等价类和边界值
一、等价类划分 等价类划分是一种重要的、常用的黑盒测试方法,不需要考虑程序的内部结构,只需要考虑程序的输入规格即可。它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性。 1、等价类的分类 有效等价类:指符合《需求规格说明书》,输入合理的数据集合。 无效等价类:指不符合《需求规格说明书》,输入不合理的数据集合。 2、等价类思考步骤 (1)先确定有效和无效等价类 (2)有效等价类就是题目条件(两端的极值(边界值)要判断、中间随意一个值也要判断) (
2019/09/04
这服务器小崩了一会儿。。。 今日完成 因为昨天已经看到了有过拟合的倾向了,所以今天先不加正则化的部分,先找最佳模型 依然是两层隐层,调正节点参数 这是64X64 这个是64X32 这是32X32 这是16X16 看的出来16X16好像很有潜力,或者说暂时还没过拟合? 所以先训着 明日计划 明天这的要把模型参数调整好了,然后加正则化防止过拟合,这周之内必须把东西做好,得预留一周写论文。 今日感想 果然方法什么的是最重要的,只有有好的方法,照着这个模式一点一点做就行了
leetcode 354. 俄罗斯套娃信封问题(二维排序有关)
题目描述 给定一些标记了宽度和高度的信封,宽度和高度以整数对形式 (w, h) 出现。当另一个信封的宽度和高度都比这个信封大的时候,这个信封就可以放进另一个信封里,如同俄罗斯套娃一样。
请计算最多能有多少个信封能组成一组“俄罗斯套娃”信封(即可以把一个信封放到另一个信封里面)。
说明:
不允许旋转信封。
示例:
输入: envelopes = [[5,4],[6,4],[6,7],[2,3]]
输出: 3
解释: 最多信封的个数为 3, 组合为: [2,3] =>
微信小程序开发用原生还是框架?
一、微信小程序原生开发槽点 1.原生开发对Node、预编译、webpack支持不好,影响开发效率和工程构建 2.原生语法不如vue和react,只能做微信小程序 3.vue和react有很多周边工具,提高开发效率 4.微信的IDE和专业编辑器相比不好用 二、框架分析 1.从用户角度分析 wepy:没有封装小程序api,使用原生的api mpvue:支持微信所有原生组件和api,无限制。同时封装了自己的跨端api,使用方式类似 mpvue.request() taro:支持微信所有原生组件和ap
一、如何使用postman做接口测试笔记一
一、什么是接口测试 前端(客户端):Android、ios、web 后端(服务端):java、js、css 接口测试即功能测试,接口是用来连接客户端和服务端的,一般接口返回的数据都是json格式 二、接口的组成 url 请求参数 请求方式 三、get和post请求的区别 ①get请求比post请求安全(现在几乎无区别) ②get请求参数有长度限制,post请求没有(现在几乎没区别) ③get请求没有body,参数都是放在url里面的;post请求参数放在body里面 四、http请求的组成 1
linux利用crontab添加定时任务详解
crontab 作用:添加,查询,删除系统计划任务的指令。 [root@localhost ~]# crontab [选项] 选项: -e: 编辑crontab定时任务 -l: 查询crontab任务 -r: 删除当前用户所有的crontab任务12345 1 2 3 4 5 [root@localhost ~]# crontab -e #进入crontab编辑界面。会打开vim编辑你的工作 #输入数据,基本格式为 : * * * * * command12345 1.格式解释: 举
Spring Boot 整合 MyBatis 实现乐观锁和悲观锁
本文以转账操作为例,实现并测试乐观锁和悲观锁。 全部代码:https://github.com/imcloudfloating/Lock_Demo 死锁问题 当 A, B 两个账户同时向对方转账时,会出现如下情况: 时刻 事务 1 (A 向 B 转账) 事务 2 (B 向 A 转账) T1 Lock A Lock B T2 Lock B (由于事务 2 已经 Lock A,等待) Lock A (由于事务 1 已经 Lock B,等待) 由于两个事务都在等待对方释放锁,于是死锁产生了,解决方案
Python3快速入门(十五)——Pandas数据处理
Python3快速入门(十五)——Pandas数据处理一、函数应用1、函数应用简介如果要将自定义函数或其它库函数应用于Pandas对象,有三种使用方式。pipe()将函数用于表格,apply()将函数用于行或列,applymap()将函数用于元素。2、表格函数应用可以通过将函数对象和参数作为pipe函数的参数来执行自定义操作,会对整个DataFrame执行操作。#-*-coding=utf-8-*
类定义和调用阶段的执行
----类和对象 文档:面向对象基础,参数错误9-4.note 链接:http://note.youdao.com/noteshare?id=adef2d27d92a1fd23e234560e4b9742f&sub=2472FE1FA94545CEAE340121D471D9D3 ----类调用阶段发生的两件事情 通过上述现象可以发现,调用类时发生两件事情: 1、调用类时创建一个空对象,代码如下: class OldboyStudent: school = 'oldboy' def choos
Redis配置文件大解读
1 # 1k => 1000 bytes
2 # 1kb => 1024 bytes
3 # 1m => 1000000 bytes
4 # 1mb => 1024*1024 bytes
5 # 1g => 1000000000 bytes
6 # 1gb => 1024*1024*1024 bytes
7 #
8 # units are case insensitive so 1GB 1Gb 1gB are all the same.
Redis之发布与订阅
发布订阅 进程间的一种消息通信模式:发布者发送消息,订阅者接收消息 订阅者接收消息 一次性订阅多个 1 127.0.0.1:6379> SUBSCRIBE c1 c2 c3
2 Reading messages... (press Ctrl-C to quit)
3 1) "subscribe"
4 2) "c1"
5 3) (integer) 1
6 1) "subscribe"
7 2) "c2"
8 3) (integer) 2
9 1) "subs
ccf171202-游戏
题目 问题描述 有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向,……,1号小朋友坐在n号小朋友的顺时针方向。 游戏开始,从1号小朋友开始顺时针报数,接下来每个小朋友的报数是上一个小朋友报的数加1。若一个小朋友报的数为k的倍数或其末位数(即数的个位)为k,则该小朋友被淘汰出局,不再参加以后的报数。当游戏中只剩下一个小朋友时,该小朋友获胜。 例如,当n=5, k=2时: 1号小朋友报数1; 2号小朋友报
课设Day17—bug fixed
一、今日工作 昨天调了一天的bug今天终于调好了(泪目),本来都准备放弃重建项目了。今天在贴吧上加了一个人,听他指点了半天,又是调layout_width又是调layout_height的,把activity和fragment调了个遍也没成果。果断觉得问题应该不是在XML文件上面,又去翻各种配置文件,直到翻到了style.xml中的一句看似无关的话(现在已经被我注释掉了): 直觉告诉我这不是我加的代码,于是注释掉重新跑了一遍——终于正常显示了: 之前完全没有预想到是其他方面出了问题,一直觉得是
es6中 数组的forEach方法
let colors = ["red","yellow","blue"];
colors.forEach((color)=>{
console.log(color);
//red
// yellow
// blue
})
let numbers = [1,3,45,67];
numbers.forEach(function(item,index,arr){
console.log(item);
console.log(in
今日推荐
周排行