入十个数并排序判断谁是素数
package jiangli;
import java.util.Scanner;
public class Paixu {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int temp;
//对数组事先声明并创建10个空间
int[] a =
软件测试工程师到软件测试开发工程师,我需要学什么
做了将近3年软件测试,部分测试开发的经验,也做了近1年管理的测试组长,但是还是希望往技术更深方面发展。于是列个技能清单,以此为目标,只为努力实现,成为一名测试开发工程师。 1、测试开发工程师,毕竟也是测试人员,基础的测试理论是必须熟悉与掌握,包括黑盒测试、白盒测试以及等价类、边界值等设计测试用例方法等。 实践:最基本熟读《软件测试》一书 2、通过编写代码写自动化测试用例、写测试框架和工具,一定需要掌握一门编程语言,例如Python、Java、Go语言。个人选择的是Python。 实践:如利用熟
创建一个dynamics 365 CRM online plugin (四) (Not finished)
开始之前,我们要确认一下 Plugin 的 pipeline. PreValidation -> PreOperation -> Server Side System Main Event-> PostOperation PreValidation 是在security check 之前, 通常会用来加载外部数据和用户不相关的内容. PreOperation 是在security check 之后, 通常会用来做一系列的功能. PostOperation 是在System Main Event
spring IOC 分析及实现
什么是IOC Inversion of Control,控制反转,也成依赖倒置。 反转: 依赖对象的创建被反转,使用IOC之前,对象由自己创建,反转后,由IOC容器获取 IOC容器的工作: 负责创建,管理实例 使用IOC的好处: 1.代码简洁,对象的创建有IOC容器提供 2.面向接口编程,使用者和具体类解耦,易扩展 3.可以方便进行AOP增强 设计实现: 1.IOC容器产出是bean,bean也称组件,类的实例 Bean工厂: Interface BeanFac
Python -- 字符串前加 u,r,b的含义
u/U:表示unicode字符串 不是仅仅是针对中文, 可以针对任何的字符串,代表是对字符串进行unicode编码。 一般英文字符在使用各种编码下, 基本都可以正常解析, 所以一般不带u;但是中文, 必须表明所需编码, 否则一旦编码转换就会出现乱码。 建议所有编码方式采用utf8 r/R:非转义的原始字符串 与普通字符相比,其他相对特殊的字符,其中可能包含转义字符,即那些,反斜杠加上对应字母,表示对应的特殊含义的,比如最常见的”\n”表示换行,”\t”表示Tab等。而如果是以r开头,那么说明后
【洛谷4172】 [WC2006]水管局长(LCT)
传送门 洛谷 BZOJ Solution 如果不需要动态的话,那就是一个裸的最小生成树上的最大边权对吧。 现在动态了的话,把这个过程反着来,就是加边对吧。 现在问题变成了怎么动态维护加边的最小生成树,这是一个比较常见的套路了,使用LCT( 暴力)。。。 深刻理解一下Kruscal的过程,就是每一次选不在连通块内的最小边权。 那么我们如果加了一条边,显然会形成一个环,我们只要删除这个环里面最大的边权就好了。 所以LCT动态维护路径上的最大值然后根据情况\(Cut*2+Link*2\)就好了。。。
ip通信基础第七周(上)
一、使用广播信道的数据链路层 局域网的优点: (1)具有广播功能,从一个站点可以方便的访问全网。局域网的主机可共享连接在局域网上的各种资源; (2)便于系统的扩展和逐渐的演变,各设备的位置可灵活的调整和改变; (3)提高了系统的可靠性、可用性和生存性。 局域网的特点: (1)网络为一个单元所有; (2)地理范围小,站点数目有限; (3)具有较高的数据率; (4)较低的时延; (5)较小的误码率。 二、广播信道的局域网 1、粗缆以太网(10BASE5)——网络最大跨度2.5km,网络最多5个段,
大龄码农那些事——想说坚持真的不容易
距离上次写博文已经间隔三天了,一开始我还计划无论如何,坚持每天写一篇博文,并且坚持30天。可如今看来这个计划看来只能停留于此了,可见坚持做一件事情其实是非常不易的。今天这篇文章,想跟大家一起分享一下难以坚持的原因。 短期坚持做一件事情相对来说比较容易,比如今天坚持看书看到第几页,或者坚持跑步健身半小时。为什么短期坚持相对容易呢?是因为我们能在可接受的预期内完成既定的目标,完成之后其实还能心里获得一份小小的成就感和满足感。长期坚持不了的原因主要有三点原因: 1、时间太长了,有点无法接受。 长期坚
用python turtle画玫瑰
1.turtle 库 2.画玫瑰的代码: import turtle
turtle.penup()
turtle.left(90)
turtle.fd(100)
turtle.pendown()
turtle.right(90)
turtle.fillcolor("red")
turtle.begin_fill()
turtle.circle(10, 180)
turtle.circle(25, 110)
turtle.left(50)
turtle.circle(6
python-列表解析、字典解析、集合解析
列表解析、字典解析、集合解析 列表解析 生成一个列表 nums = [1, 3, 9]
list_gen = [num**2 for num in nums if x <= 5] # [1, 9] 代码描述: 表达式(num**2)用于生成你要存储到列表中的值 for循环(for num in nums) 用于给表达式供值 条件判断(if x <= 5)表示供值的元素应满足的条件 字典解析 生成一个字典 person = {"name":"tom", "age":20}
dic_gen =
webstorm 常用的快捷键
1. ctrl + shift + n: 打开工程中的文件,目的是打开当前工程下任意目录的文件。 2. ctrl + j: 输出模板 3. ctrl + b: 跳到变量申明处 4. ctrl + alt + T: 围绕包裹代码(包括zencoding的Wrap with Abbreviation) 5. ctrl + []: 匹配 {}[] 6. ctrl + F12: 可以显示当前文件的结构 7. ctrl + x: 剪切(删除)行,不选中,直接剪切整个行,如果选中部分内容则剪切选中的内容
Linux MBR扇区误删恢复
目录 1. 引导记录误删恢复 1.1 备份引导记录 1.2 误删引导记录 1.3 恢复引导记录 2. 分区表误删恢复 2.1 备份分区表 2.2 误删分区表 2.3 恢复分区表 如果MBR分区表没了,你有备份的话直接恢复就好。如果没有...恭喜你。。。 如果是前446字节的引导记录丢了,你有备份的话,直接恢复就好。如果没有,那就从另一台相同的主机上cp一份就好了。 我这里使用虚拟机进行测试。 1. 引导记录误删恢复 我这里用CentOS7系统操作(一块硬盘) 1.1 备份引导记录 [root@
SPOJNSUBSTR Substrings
题意 You are given a string S which consists of 250000 lowercase latin letters at most. We define F(x) as the maximal number of times that some string with length x appears in S. For example for string 'ababa' F(3) will be 2 because there is a string
链表的插入删除和遍历
什么都不说直接上代码 #include<bits/stdc++.h>
using namespace std;
struct Student{
int id;
char name[16];
Student* next;
};
Student m_head ={0};
//按顺序插入节点
int insert(Student* obj)
{
Student* cur = m_head.next;//当前节点current
Stud
使用element-ui二次封装一个可复用查询搜索组件
源码链接:查询表单组件 组件:searchForm.vue <!-- 搜索表单 -->
<template>
<div class="ces-search">
<el-form :size="size" inline :label-width="labelWidth">
<el-form-item v-for='item in formCell' :label="item.label">
<!-- 输入框 -->
[十二省联考2019]
题解: day1: t1: 总共的配对数是n^2的 考虑我们枚举一个点如何找和它的最大值 这个显然trie是可以做的 于是想到维护每个点对应的当前最大值,那个堆维护一下就可以了 trie的话用主席树建可持久就可以了 t2: 这种题一看就知道大概是后缀自动机。。 暴力的话就是我们可以对每个bi向aj连边当且仅当bi是aj的前缀 另外ai向bj连边当且仅当ai掌握了bj 然后跑个最长路(顺便判个环)就可以了 这样建图的边数是n^2的 复杂度n^2logn 其中部分分对于保证$rai+1=lai+1
今日推荐
周排行