入十个数并排序判断谁是素数

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 =
分类: 其他 发布时间: 04-08 23:01 阅读次数: 0

软件测试工程师到软件测试开发工程师,我需要学什么

做了将近3年软件测试,部分测试开发的经验,也做了近1年管理的测试组长,但是还是希望往技术更深方面发展。于是列个技能清单,以此为目标,只为努力实现,成为一名测试开发工程师。 1、测试开发工程师,毕竟也是测试人员,基础的测试理论是必须熟悉与掌握,包括黑盒测试、白盒测试以及等价类、边界值等设计测试用例方法等。 实践:最基本熟读《软件测试》一书 2、通过编写代码写自动化测试用例、写测试框架和工具,一定需要掌握一门编程语言,例如Python、Java、Go语言。个人选择的是Python。 实践:如利用熟
分类: 其他 发布时间: 04-08 23:01 阅读次数: 0

Boogie Woogie

毕设 Ansys Python   一下子中断了好多事情,就该咬半个萝卜,雕个“懒”字,盖在我所有的书和本子上。
分类: 其他 发布时间: 04-08 23:01 阅读次数: 0

创建一个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
分类: 其他 发布时间: 04-08 23:01 阅读次数: 0

spring IOC 分析及实现

什么是IOC   Inversion of Control,控制反转,也成依赖倒置。 反转:   依赖对象的创建被反转,使用IOC之前,对象由自己创建,反转后,由IOC容器获取 IOC容器的工作:   负责创建,管理实例 使用IOC的好处:   1.代码简洁,对象的创建有IOC容器提供   2.面向接口编程,使用者和具体类解耦,易扩展   3.可以方便进行AOP增强 设计实现:   1.IOC容器产出是bean,bean也称组件,类的实例   Bean工厂: Interface BeanFac
分类: 其他 发布时间: 04-08 23:01 阅读次数: 0

Python -- 字符串前加 u,r,b的含义

u/U:表示unicode字符串 不是仅仅是针对中文, 可以针对任何的字符串,代表是对字符串进行unicode编码。 一般英文字符在使用各种编码下, 基本都可以正常解析, 所以一般不带u;但是中文, 必须表明所需编码, 否则一旦编码转换就会出现乱码。 建议所有编码方式采用utf8 r/R:非转义的原始字符串 与普通字符相比,其他相对特殊的字符,其中可能包含转义字符,即那些,反斜杠加上对应字母,表示对应的特殊含义的,比如最常见的”\n”表示换行,”\t”表示Tab等。而如果是以r开头,那么说明后
分类: 其他 发布时间: 04-08 23:01 阅读次数: 0

【洛谷4172】 [WC2006]水管局长(LCT)

传送门 洛谷 BZOJ Solution 如果不需要动态的话,那就是一个裸的最小生成树上的最大边权对吧。 现在动态了的话,把这个过程反着来,就是加边对吧。 现在问题变成了怎么动态维护加边的最小生成树,这是一个比较常见的套路了,使用LCT( 暴力)。。。 深刻理解一下Kruscal的过程,就是每一次选不在连通块内的最小边权。 那么我们如果加了一条边,显然会形成一个环,我们只要删除这个环里面最大的边权就好了。 所以LCT动态维护路径上的最大值然后根据情况\(Cut*2+Link*2\)就好了。。。
分类: 其他 发布时间: 04-08 23:01 阅读次数: 0

ip通信基础第七周(上)

一、使用广播信道的数据链路层 局域网的优点: (1)具有广播功能,从一个站点可以方便的访问全网。局域网的主机可共享连接在局域网上的各种资源; (2)便于系统的扩展和逐渐的演变,各设备的位置可灵活的调整和改变; (3)提高了系统的可靠性、可用性和生存性。 局域网的特点: (1)网络为一个单元所有; (2)地理范围小,站点数目有限; (3)具有较高的数据率; (4)较低的时延; (5)较小的误码率。 二、广播信道的局域网 1、粗缆以太网(10BASE5)——网络最大跨度2.5km,网络最多5个段,
分类: 其他 发布时间: 04-08 23:01 阅读次数: 0

大龄码农那些事——想说坚持真的不容易

距离上次写博文已经间隔三天了,一开始我还计划无论如何,坚持每天写一篇博文,并且坚持30天。可如今看来这个计划看来只能停留于此了,可见坚持做一件事情其实是非常不易的。今天这篇文章,想跟大家一起分享一下难以坚持的原因。 短期坚持做一件事情相对来说比较容易,比如今天坚持看书看到第几页,或者坚持跑步健身半小时。为什么短期坚持相对容易呢?是因为我们能在可接受的预期内完成既定的目标,完成之后其实还能心里获得一份小小的成就感和满足感。长期坚持不了的原因主要有三点原因: 1、时间太长了,有点无法接受。 长期坚
分类: 其他 发布时间: 04-08 23:01 阅读次数: 0

用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
分类: 其他 发布时间: 04-08 23:01 阅读次数: 0

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 =
分类: 其他 发布时间: 04-08 23:01 阅读次数: 0

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: 剪切(删除)行,不选中,直接剪切整个行,如果选中部分内容则剪切选中的内容
分类: 其他 发布时间: 04-08 23:01 阅读次数: 0

问题链接

关于Ubuntu中Could not get lock /var/lib/dpkg/lock解决方案
分类: 其他 发布时间: 04-08 23:01 阅读次数: 0

Linux MBR扇区误删恢复

目录 1. 引导记录误删恢复 1.1 备份引导记录 1.2 误删引导记录 1.3 恢复引导记录 2. 分区表误删恢复 2.1 备份分区表 2.2 误删分区表 2.3 恢复分区表 如果MBR分区表没了,你有备份的话直接恢复就好。如果没有...恭喜你。。。 如果是前446字节的引导记录丢了,你有备份的话,直接恢复就好。如果没有,那就从另一台相同的主机上cp一份就好了。 我这里使用虚拟机进行测试。 1. 引导记录误删恢复 我这里用CentOS7系统操作(一块硬盘) 1.1 备份引导记录 [root@
分类: 其他 发布时间: 04-08 23:01 阅读次数: 0

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
分类: 其他 发布时间: 04-08 23:01 阅读次数: 0

kaggle入窝-

#!/usr/bin/env python # coding: utf-8 # # sklearn常用方法 # # #标准化 (需要使用距离来度量相似性或用PCA降维时) # In[1]: from sklearn.preprocessing import StandardScaler data_train = StandardScaler().fit_transform(data_train) data_test = StandardScaler().fit
分类: 其他 发布时间: 04-08 23:01 阅读次数: 0

各种raid对比

级别 最少单元 特征 冗余 性能 空间利用率 综合评价 RAID0 1 分片分散存入 否 读写2倍 100% 分散存储,任何一块坏掉数据则不完整 RAID1 2 相同数据存入2个磁盘 是 写不变,读快2倍 50% 空间利用率低,且没有提升速度,允许一块磁盘数据丢失 RAID4 3 两个存数据,一个存校验 是 读写2倍 66% 校验盘容易老化,允许坏1块 RAID5 3 三个存数据,校验分散存放到数据盘 是 读写2倍 66% 允许坏1块,其余两盘计算恢复数据 RAID6 4 两个存数据,两个存校
分类: 其他 发布时间: 04-08 23:01 阅读次数: 0

链表的插入删除和遍历

什么都不说直接上代码 #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
分类: 其他 发布时间: 04-08 23:01 阅读次数: 0

使用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"> <!-- 输入框 -->
分类: 其他 发布时间: 04-08 23:01 阅读次数: 0

[十二省联考2019]

题解: day1: t1: 总共的配对数是n^2的 考虑我们枚举一个点如何找和它的最大值 这个显然trie是可以做的 于是想到维护每个点对应的当前最大值,那个堆维护一下就可以了 trie的话用主席树建可持久就可以了 t2: 这种题一看就知道大概是后缀自动机。。 暴力的话就是我们可以对每个bi向aj连边当且仅当bi是aj的前缀 另外ai向bj连边当且仅当ai掌握了bj 然后跑个最长路(顺便判个环)就可以了 这样建图的边数是n^2的 复杂度n^2logn 其中部分分对于保证$rai+1=lai+1
分类: 其他 发布时间: 04-08 23:01 阅读次数: 0