MOOCTEST_基础课程_Terminology

Terminology 术语 Test Case测试用例: Test Input (Test Data) 测试输入 Test Oracle (Expected Output) 测试预期 Others (Environment) 运行环境 Testing is to reveal a bug; Debugging is to fix a bug. Verification:确认文档和实现一致; Validation:确认文档 Static Testing (without executing p
分类: 其他 发布时间: 02-18 22:34 阅读次数: 0

python函数的参数和返回值

函数 将重复的代码,封装到函数,只要使用直接找函数 函数可以增强代码的模块化和提高代码的重复利用率 函数的定义和调用 格式 def 函数名([参数,参数...]): 函数体 定义函数 import random def generate_random(): for i in range(10): ran = random.randint(1,20) print(ran,end=',') 调用函数 generate_random() 输出 3,1
分类: 其他 发布时间: 02-18 22:34 阅读次数: 0

浏览器输入www.baidu.com后干啥了-web性能优化指南 web性能优化指南

web性能优化指南 前端性能优化,是每个前端必备的技能,优化自己的代码,使自己的网址可以更加快速的访问打开,减少用户等待,今天就会从几个方面说起前端性能优化的方案, 看下面的一张图,经常会被面试官问,从输入URL到页面加载完成,发生了什么? 1.用户输入www.baidu.com 2.浏览器通过DNS。吧url解析ip 3.和ip地址建立TCP连接,发送HTTP请求 4.服务器接收请求,查库,读文件等,拼接好 返回的HTTP响应 5.浏览器收到首屏html,开始渲染, 6.解析html位dom
分类: 其他 发布时间: 02-18 22:34 阅读次数: 0

微信网页开发配置

1.去微信公众平台进入 “公众号设置” 的 “功能设置” 里 “填写js接口安全域名”。 2.引入js文件 在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.6.0.js 如需进一步提升服务稳定性,当上述资源不可访问时,可改访问:http://res2.wx.qq.com/open/js/jweixin-1.6.0.js (支持https)。 备注:支持使用 AMD/CMD 标准模块加载方法加载 3.通过
分类: 其他 发布时间: 02-18 22:34 阅读次数: 0

Scala 学习(10)之「集合 」

数组 定长数组 Array:采用()访问,而不是[],下标从 0 开始。 val array1 = new Array[String](5) //创建数组 println(array1) //返回数组的hashcode array1.length //Int = 5 array1(1) = "0mifang" //为指定的index位置的元素进行赋值 val array2 = Array("11","22","33") //不用new,直接将值写
分类: 其他 发布时间: 02-18 22:34 阅读次数: 0

Web应用中Service层获取request对象 | RequestContextHolder的使用

参考地址 : https://my.oschina.net/ojeta/blog/801640 自身理解 : Web应用流程(以SSM为例) :       请求 ➡ Controller ---Controller中可以获取到当前的request,response,session,SrevletContext等                 ⬇       Controller中调用Service层,Service层调用Dao层后进行数据处理                 ⬇ ➡问题:
分类: 其他 发布时间: 02-18 22:34 阅读次数: 0

自定义线程池影响的线上事故

  作为一个牛逼的程序员,相信大家肯定是接触过多线程的概念的。并且可能会在实际的工作中因为一些业务场景需要使用自定义线程池来执行批量的任务或对线程进行管理。同样,我们项目中也存在一个两个场景需要使用线程池。而这两个场景分别为: 1、持续监听某个外部接口的不间断的返回信息,其实就是长链接的阻塞接口,总共12种资源需要监听,所以就意味需要12个不间断的线程执行阻塞任务。 2、RabbitMQ的消费者,因为需要应用启动的时候就执行消息的消费,所以也通过线程池中获取线程执行消费任务。 一、先看线程池的
分类: 其他 发布时间: 02-18 22:34 阅读次数: 0

zookeeper的客户端常用操作

一,查看当前zookeeper的版本: [root@localhost conf]# echo stat|nc 127.0.0.1 2181 Zookeeper version: 3.5.6-c11b7e26bc554b8523dc929761dd28808913f091, built on 10/08/2019 20:18 GMT 说明:架构森林是一个专注架构的博客,对应的源码可以访问这里获取 https://github.com/liuhongdi/ 说明:作者邮箱: 371125307@
分类: 其他 发布时间: 02-18 22:34 阅读次数: 0

使用命令创建git仓库

使用命令创建git仓库 1.创建项目(本地项目) 2.在github新建仓库 3.打开项目所在文件夹, 在文件夹上右键运行: git bash here 4.使用命令 git init git add src git commit -m "first commit" git remote add origin https://github.com/git用户名/仓库名.git git push -u origin master 最后一步失败之后 git pull --rebase origin
分类: 其他 发布时间: 02-18 22:34 阅读次数: 0

2020牛客寒假算法基础集训营2 求函数

https://ac.nowcoder.com/acm/contest/3003/J 题意   有 n 个一次函数,第 i 个函数为 fi(x)=ki×x+bi。   有 m 次操作,每次操作为以下二者其一:   • 1 i k b fi(x) 修改为 fi(x)=k×x+b。   • 2 l r 求 fr(fr−1(⋯(fl+1(fl(1)))⋯))。   答案对 10^9+7 取模。 题解 代码 #include<bits/stdc++.h> using namespace std; co
分类: 其他 发布时间: 02-18 22:34 阅读次数: 0

5. 伺服馬達

5. 伺服馬達 代碼: // 想要使用伺服馬達必須添加這個頭文件 #include <Servo.h> // 定義一個伺服馬達(舵機)對象 Servo myservo; // 輸入的類比訊號 int sensor = 0; // 需要轉動的角度 int angel = 0; void setup() { // 定義馬達的控制引腳(伺服馬達訊號線連接的腳位) myservo.attach(9); } void loop() { // 從A0讀取信號(這個地方接了一個電位器,
分类: 其他 发布时间: 02-18 22:34 阅读次数: 0

【转帖】中国各省的面积排名?

中国各省的面积排名? https://www.sohu.com/a/322827878_100014915 中国幅员辽阔,国土面积约960万平方千米,下辖有34个省级行政单位,其中包括23个省、5个自治区、4个直辖市和2个特别行政区。它们的面积和地理位置如下: 从各省区市的面积来看,新疆的面积最大,达到了166.49万平方千米,约占全国的1/6;西藏、内蒙古的面积也都超过100万平方千米,紧随新疆之后。面积不到10万平方千米的区市还有9个,其中上海、香港和澳门的面积都不到1万平方千米。 看完面
分类: 其他 发布时间: 02-18 22:34 阅读次数: 0

删除 启动台上残留的应用图标

--- 之前安装了postman,但是后来删除后,残留如下的图标 Postman 下午10.29.53 在启动台上: 强制删除,方法如下: 【参考 https://www.jianshu.com/p/c8bc5062f288】 方法如下: 打开访达(Finder),点击最顶部菜单栏的“前往”-“前往文件夹”,接着输入“/private/var/folders” 在弹出的访达(Finder)窗口搜索栏输入:com.apple.dock.launchpad,搜索范围选择“folders” 进入“c
分类: 其他 发布时间: 02-18 22:34 阅读次数: 0

Codeforces Round #621 (Div. 1 + Div. 2) A-C题解

A题题意:有n堆东西,和d天时间,我们可以每天将某堆x的东西中的1份,搬去相邻的堆也就是可以搬去第x-1堆上或者第x+1堆上。然后求d天之后第一堆上东西最多有多少份。 思路:贪心的想,我们肯定先把靠近第一堆上的东西先搬去第一堆,然后再去看更远的堆,所以只需要从第2堆开始,只要还有时间,就把堆上的东西搬去第一堆,直到天数花光为止。 #include<bits/stdc++.h> using namespace std; typedef long long LL; typedef pair<int
分类: 其他 发布时间: 02-18 22:34 阅读次数: 0

【题解】一本通1226:装箱问题

认真康康,你一定能康会,若有错误,麻烦指出! 题目[1226:装箱问题](http://ybt.ssoier.cn:8088/problem_show.php?pid=1226) 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 3538 通过数: 1799 【题目描述】 一个工厂制造的产品形状都是长方体,它们的高度都是h,长和宽都相等,一共有六个型号,他们的长宽分别为1×1,2×2,3×3,4×4,5×5,6×61×1,2×2,3×3,4×4,5×5,6×6。这些产品通常使
分类: 其他 发布时间: 02-18 22:34 阅读次数: 0

Java多线程(3)——线程同步

线程同步 线程同步机制 是一套用于协调线程间的数据访问(data access)及活动(activity)的机制,该机制用于保障线程安全以及实现这些线 程的共同目标。 如果把线程比作在公路上行驶的车辆, 那么线程同步机制就好比是任何车辆都需要遵循的交通规则。 实现线程同步: 锁 volatile final static API 锁 volatile CAS final static 原子性保障 是 变量读写操作本身的原子性 是 可见性保障 是 是 否 否 初次读取类的静态变量时保障 有序性保
分类: 其他 发布时间: 02-18 22:34 阅读次数: 0

Python通过paramiko批量远程主机执行命令

一、前言 在日常运维的过程中,经常需要登录主机去执行一些命令,有时候需要登录一批主机执行相同的命,手动登录执行的化效率太慢, 所以可以通过Python的paramiko模块批量执行,本篇文章基于python2.7。 二、同步执行 根据ip列表按顺序执行,缺点是如果命令耗时长,主机很多的话,执行效率较慢 # -*- encoding: utf-8 -*- import paramiko import traceback def ssh(sys_ip, username, password, c
分类: 其他 发布时间: 02-18 22:34 阅读次数: 0

oracle体系-16.2-sql*loader

sql*loader 原理: 1)将外部数据(比如文本型)导入oracle database。(可用于不同类型数据库数据迁移) 本质是在段(segment 表)重新insert 记录 ①conventional:将记录插入到segment的HWM(高水位线)以下的块,要首先访问bitmap ,来确定那些block 有free space ②direct path:将记录插入到segment的HWM(高水位线)以上的从未使用过的块,绕过db_buffer, 不检查约束。还可以关闭redo, 也支
分类: 其他 发布时间: 02-18 22:34 阅读次数: 0

[考试反思]0218省选模拟25:游离

还不错的一场。。。每次到我这里都是一个断档,往上差好多分,往下差不了多少 不管怎么说,难得排名稍微好一次。。。 $T2$猜的结论伪了,然后$BFS$还写锅了(萌新刚学OI并不觉得丢人) 其实猜的差不多,稍微弄一弄把$BFS$改一下就$50$了 $T3$留的时间不多然后写$30$的部分分挂了$10$分。结果是$vis$数组忘用了。。。弱智错误还是很多,但是凭借着$T1$乱写$A$了所以苟住了。 然而与「我考好」这件事一样反常,这次不是改题大神了。改题巨慢。。。 因为$T3$差不多是$dy$讲的原
分类: 其他 发布时间: 02-18 22:34 阅读次数: 0

Codeforces Round #621 (Div. 1 + Div. 2) C. Cow and Message

Bessie the cow has just intercepted a text that Farmer John sent to Burger Queen! However, Bessie is sure that there is a secret message hidden inside. The text is a string ss of lowercase Latin letters. She considers a string tt as hidden in string
分类: 其他 发布时间: 02-18 22:34 阅读次数: 0