程序设计思维与实践 CSP M1 补题 (3/4/数据班) 说明:原题已经找不到了,这里只有代码。一共有三道题,第三题不会做,未提交,这里只有前两个。 咕咕东的奇遇 问题分析 对于一个26个字母形成的环来说,任意两个字母的最小距离,要么是ascii的差的绝对值,要么是26减去这个值,这取决于顺时针还 ...
分类:
其他好文 时间:
2020-03-21 21:41:44
阅读次数:
62
MySQL-DAY03 1.约束 在创建表的时候,可以给表的字段添加相应的约束,添加约束的目的是为了保证表中数据的合法性、有效性、完整性。 常见约束: 非空约束(not null):约束的字段不能为NULL 唯一约束(unique):约束的字段不能重复 主键约束(primary key):约束的字段 ...
分类:
数据库 时间:
2020-03-21 21:41:26
阅读次数:
69
JS排序算法之快排和归并 [Toc] 快速排序 原理: 选择一个key(一般是第一个元素), 将数组划分为两个区域. 左边全部区域小于等于key, 右边全部大于key. 然后在通过这种方法将每个区域划分为两个区域. 整个过程可以递归实现,以此实现整个数据有序 + 时间复杂度: O(n log(n)) ...
分类:
编程语言 时间:
2020-03-21 21:40:59
阅读次数:
72
### vue中使用layui + 下载 npm i layui-src + 在main.js中引入 // 导入lauui import "layui-src/dist/css/layui.css"; import "layui-src/dist/layui.all.js"; //在这里必须引入的是 ...
分类:
其他好文 时间:
2020-03-21 21:40:24
阅读次数:
94
Foreword 上一篇简单介绍了webpack的打包功能,应该说是比较无意义的打包,对于开发人员来说,这种效率是非常低的。所以我们来点升华。 First Step 我们给第一篇例子中加个样式文件我们 style.css body { background: yellow; } 然后修改 entry ...
分类:
Web程序 时间:
2020-03-21 21:40:03
阅读次数:
83
1、使用assert 编写断言 2、触发期望异常的断言 3、特殊数据结构比较优化 针对一些特殊的数据结构间的比较,pytest对结果的显示做了一些优化: 集合、列表等:标记出第一个不同的元素; 字符串:标记出不同的部分; 字典:标记出不同的条目; 4、为失败断言添加自定义的说明 (1)重写__rep ...
分类:
其他好文 时间:
2020-03-21 21:39:37
阅读次数:
50
Q:有 N 个网络节点,标记为 1 到 N。 给定一个列表 times,表示信号经过有向边的传递时间。 times[i] = (u, v, w),其中 u 是源节点,v 是目标节点, w 是一个信号从源节点传递到目标节点的时间。 现在,我们向当前的节点 K 发送了一个信号。需要多久才能使所有节点都收 ...
分类:
其他好文 时间:
2020-03-21 21:39:16
阅读次数:
73
一、心得体会 (一)初步了解数据结构、存储结构、数据类型、抽象数据类型、算法等概念。(二)初步掌握抽象数据类型的表示与实现。(三)了解并掌握时间复杂度及空间复杂度的定义、影响因素,并分清O(1)、O(n)、O(n^2)的区别。 二、本学期的目标掌握并运用数据结构的基本结构。 三、目前存在的困难(一) ...
分类:
其他好文 时间:
2020-03-21 21:38:52
阅读次数:
73
SQLiteConnection con = new SQLiteConnection("Data Source=" + @"C:/sqlite/student.db;Version=3"); ...
分类:
数据库 时间:
2020-03-21 21:38:23
阅读次数:
144
原因: 是因为一台电脑同时运行了两台Tomcat服务器 需要修改Tomcat的配置文件config中的web.xml 解决方式,添加如下配置: <init-param> <param-name>readonly</param-name> <param-value>false</param-value ...
# 题意在最开始,黑盒子是空的,并且i=0。现在对黑盒子进行一系列的操作处理,操作包括以下两种:1、ADD(x):表示将x加入到黑盒子中。2、GET:使i增加1,输出黑盒子中第i小的数值(即将所有数按升序排序后的第i个数)。下面给出一个具体例子: 为了方便描述,下面我们定义两个序列:1、A表示:这个 ...
分类:
其他好文 时间:
2020-03-21 21:37:19
阅读次数:
60
1.sql语句 select distinct <select_list> from left_table <join_type> join right_table on <join_condition> where <where_condition> group by <group_by_list ...
分类:
数据库 时间:
2020-03-21 21:36:47
阅读次数:
71
#!/bin/bash if [ `whoami` != oracle ];then echo 'please Use oracle user perform script' exit 1 fi read -p "please input your database Name:" dbname # ...
分类:
数据库 时间:
2020-03-21 21:35:59
阅读次数:
78
LINK: "于神之怒加强版" 这道题用到了几个小技巧。 T组数据,$T\leq 2000$ $n,m\leq 5000000$ 简单推导一下可以得出$\sum_{w=1}^n\sum_{d|w}\mu(d)(\frac{w}{d})^k\frac{n}{w}\frac{m}{w}$ 整除分块考虑前 ...
分类:
其他好文 时间:
2020-03-21 21:35:10
阅读次数:
58
结构 subs里放置Watcher,当改变data数据时,触发对应的Dep通知其subs里的watcher进行更新。 代码 首先在 observer 的过程中会注册 get 方法,该方法用来进行「依赖收集」。在它的闭包中会有一个 Dep 对象,这个对象用来存放 Watcher 对象的实例。其实「依赖 ...
分类:
其他好文 时间:
2020-03-21 21:34:43
阅读次数:
59
R进阶 1. 函数 R 主要面向统计计算,很少会用到面向对象的编程方法(但可以基本实现)。 R语言是动态语言,不需要事先定义变量的属性 R是纯函数,函数不会改变输入的状态 1.1 举例 div7 = function(v){ d = sum(v%%7==0) return(d) # a more c ...
分类:
其他好文 时间:
2020-03-21 21:34:19
阅读次数:
69
js对象获取属性有两种方法:1.通过.的方式 2. 通过[]方式 // 通过.方式获取属性值,key是静态的 var aa = {name: "zhang", age: 18}; console.log(aa.name); // 通过[]获取属性值, key是动态的,可以是字符串,或者数字的形式 v ...
分类:
编程语言 时间:
2020-03-21 21:34:07
阅读次数:
74