数据结构学习第二十天

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;
分类: 其他 发布时间: 09-04 21:47 阅读次数: 0

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
分类: 其他 发布时间: 09-04 21:47 阅读次数: 0

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
分类: 其他 发布时间: 09-04 21:47 阅读次数: 0

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
分类: 其他 发布时间: 09-04 21:47 阅读次数: 0

黑盒测试用例设计方法之等价类和边界值

一、等价类划分 等价类划分是一种重要的、常用的黑盒测试方法,不需要考虑程序的内部结构,只需要考虑程序的输入规格即可。它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性。 1、等价类的分类   有效等价类:指符合《需求规格说明书》,输入合理的数据集合。   无效等价类:指不符合《需求规格说明书》,输入不合理的数据集合。 2、等价类思考步骤   (1)先确定有效和无效等价类   (2)有效等价类就是题目条件(两端的极值(边界值)要判断、中间随意一个值也要判断)   (
分类: 其他 发布时间: 09-04 21:47 阅读次数: 0

2019/09/04

这服务器小崩了一会儿。。。 今日完成 因为昨天已经看到了有过拟合的倾向了,所以今天先不加正则化的部分,先找最佳模型 依然是两层隐层,调正节点参数 这是64X64 这个是64X32 这是32X32 这是16X16 看的出来16X16好像很有潜力,或者说暂时还没过拟合? 所以先训着 明日计划 明天这的要把模型参数调整好了,然后加正则化防止过拟合,这周之内必须把东西做好,得预留一周写论文。 今日感想 果然方法什么的是最重要的,只有有好的方法,照着这个模式一点一点做就行了
分类: 其他 发布时间: 09-04 21:47 阅读次数: 0

leetcode 354. 俄罗斯套娃信封问题(二维排序有关)

题目描述 给定一些标记了宽度和高度的信封,宽度和高度以整数对形式 (w, h) 出现。当另一个信封的宽度和高度都比这个信封大的时候,这个信封就可以放进另一个信封里,如同俄罗斯套娃一样。 请计算最多能有多少个信封能组成一组“俄罗斯套娃”信封(即可以把一个信封放到另一个信封里面)。 说明: 不允许旋转信封。 示例: 输入: envelopes = [[5,4],[6,4],[6,7],[2,3]] 输出: 3 解释: 最多信封的个数为 3, 组合为: [2,3] =>
分类: 其他 发布时间: 09-04 21:47 阅读次数: 0

微信小程序开发用原生还是框架?

一、微信小程序原生开发槽点 1.原生开发对Node、预编译、webpack支持不好,影响开发效率和工程构建 2.原生语法不如vue和react,只能做微信小程序 3.vue和react有很多周边工具,提高开发效率 4.微信的IDE和专业编辑器相比不好用 二、框架分析 1.从用户角度分析 wepy:没有封装小程序api,使用原生的api mpvue:支持微信所有原生组件和api,无限制。同时封装了自己的跨端api,使用方式类似 mpvue.request() taro:支持微信所有原生组件和ap
分类: 其他 发布时间: 09-04 21:47 阅读次数: 0

一、如何使用postman做接口测试笔记一

一、什么是接口测试 前端(客户端):Android、ios、web 后端(服务端):java、js、css 接口测试即功能测试,接口是用来连接客户端和服务端的,一般接口返回的数据都是json格式 二、接口的组成 url 请求参数 请求方式 三、get和post请求的区别 ①get请求比post请求安全(现在几乎无区别) ②get请求参数有长度限制,post请求没有(现在几乎没区别) ③get请求没有body,参数都是放在url里面的;post请求参数放在body里面 四、http请求的组成 1
分类: 其他 发布时间: 09-04 21:47 阅读次数: 0

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.格式解释: 举
分类: 其他 发布时间: 09-04 21:47 阅读次数: 0

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,等待) 由于两个事务都在等待对方释放锁,于是死锁产生了,解决方案
分类: 其他 发布时间: 09-04 21:47 阅读次数: 0

Python3快速入门(十五)——Pandas数据处理

Python3快速入门(十五)——Pandas数据处理一、函数应用1、函数应用简介如果要将自定义函数或其它库函数应用于Pandas对象,有三种使用方式。pipe()将函数用于表格,apply()将函数用于行或列,applymap()将函数用于元素。2、表格函数应用可以通过将函数对象和参数作为pipe函数的参数来执行自定义操作,会对整个DataFrame执行操作。#-*-coding=utf-8-*
分类: 编程语言 发布时间: 09-04 21:40 阅读次数: 0

类定义和调用阶段的执行

----类和对象 文档:面向对象基础,参数错误9-4.note 链接:http://note.youdao.com/noteshare?id=adef2d27d92a1fd23e234560e4b9742f&sub=2472FE1FA94545CEAE340121D471D9D3 ----类调用阶段发生的两件事情 通过上述现象可以发现,调用类时发生两件事情: 1、调用类时创建一个空对象,代码如下: class OldboyStudent: school = 'oldboy' def choos
分类: 其他 发布时间: 09-04 21:31 阅读次数: 0

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.
分类: 其他 发布时间: 09-04 21:31 阅读次数: 0

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
分类: 其他 发布时间: 09-04 21:31 阅读次数: 0

ccf171202-游戏

题目 问题描述   有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向,……,1号小朋友坐在n号小朋友的顺时针方向。   游戏开始,从1号小朋友开始顺时针报数,接下来每个小朋友的报数是上一个小朋友报的数加1。若一个小朋友报的数为k的倍数或其末位数(即数的个位)为k,则该小朋友被淘汰出局,不再参加以后的报数。当游戏中只剩下一个小朋友时,该小朋友获胜。   例如,当n=5, k=2时:   1号小朋友报数1;   2号小朋友报
分类: 其他 发布时间: 09-04 21:31 阅读次数: 0

无线1

企业网中SSID 一个Guest,一个Internet,连接到Guest的外来用户只能访问内部业务,连接到Internet的用户可以访问互联网。 要求: Guest连接的用户归纳到VLAN100,Internet连接的用户归纳到VLAN200, Guest为开放式认证,Internet为WPA2认证,密钥为123456789, 两个AP分别发送一个SSID的两个频段,其中AP1负责SSID: Guest的下发,AP2负责SSID:Internet的下发 VLAN及端口配置 [AC6605]vl
分类: 其他 发布时间: 09-04 21:31 阅读次数: 0

课设Day17—bug fixed

一、今日工作 昨天调了一天的bug今天终于调好了(泪目),本来都准备放弃重建项目了。今天在贴吧上加了一个人,听他指点了半天,又是调layout_width又是调layout_height的,把activity和fragment调了个遍也没成果。果断觉得问题应该不是在XML文件上面,又去翻各种配置文件,直到翻到了style.xml中的一句看似无关的话(现在已经被我注释掉了): 直觉告诉我这不是我加的代码,于是注释掉重新跑了一遍——终于正常显示了: 之前完全没有预想到是其他方面出了问题,一直觉得是
分类: 其他 发布时间: 09-04 21:31 阅读次数: 0

jvm简单了解

java虚拟机 jvm jvm是jre的一部分 当数据被放入JVM的时候,数据会被分解到不同的位置 java运行时内存划分 线程共享区: 堆区和方法区 线程私有区: 虚拟机栈、本地方法栈和程序计数器 堆区放真实对象 虚拟机栈放java方法 本地方法栈放 native方法 方法区放 类的信息、常量、静态变量 程序计数器 线程执行到第几行 堆中分 新生、老年、永久代 新生区分为 eden s0 s1 8:1:1 常见的垃圾回收器 Serial收集器:单线程 它只会使用一个 CPU 或一条收集线程去
分类: 其他 发布时间: 09-04 21:31 阅读次数: 0

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
分类: 其他 发布时间: 09-04 21:31 阅读次数: 0