Skip to main content

moregeek program

软件测试之维护性测试-多极客编程

  维护性测试用于评估系统能够被预期的维护人员修改的有效性和效率的程度,可从模块化、可重用性、易分析性、易修改性、易测试性、易维护性  1)模块化:评估由独立组件组成的系统或计算机程序,其中一个组件的变更对其他组件的影响大小程度,耦合性越低,模块的独立性越强,相互影响越小  2)可重用性测试:评估资产能够被用于多个系统或其他资产建设的程度,可以通过资产的可重用性、编码规程符合性来测试  资产可重用

Read More

想做长期的 ab 实验?快来看看这些坑你踩了没-多极客编程

作者:江颢1. 什么是长期的 AB 实验大部分情况下,我们做的 AB 实验都是短期的,一到两周或者一个月之内的,通过分析这段时期内测得的实验效应得出实验结论,并最终进行推广。长期实验即运行时间达数月甚至数年的实验,实验的长期效应指的是需要数月数年的 AB 实验才能积累的实验效应。那什么场景下还需要做长期的 AB 实验,为什么不直接将短期的实验效应直接推广到长期效应呢?因为在某些情况下,实验的长期效

Read More

一步一步写算法(之快速排序)-多极客编程_一步算法和两步算法

    快速排序是编程中经常使用到的一种排序方法。可是很多朋友对快速排序有畏难情绪,认为快速排序使用到了递归,是一种非常复杂的程序,其实未必如此。只要我们使用好了方法,就可以自己实现快速排序。    首先,我们复习一下,快速排序的基本步骤是什么:    1、 判断输入参数的合法性    2、把数组的第一个数据作为比较的原点,比该数据小的数据排列在左边,比该数据大的数据排列在右边    3、按照(2

Read More

多线程的那点儿事(之多核编程)-多极客编程_多核多线程编程

    多核编程并不是最近才兴起的新鲜事物。早在intel发布双核cpu之前,多核编程已经在业内存在了,只不过那时候是多处理器编程而已。为了实现多核编程,人们开发实现了几种多核编程的标准。open-mp就是其中的一种。对于open-mp还不太熟悉的朋友,可以参照​​维基百科​​的相关解释。    open-mp的格式非常简单,原理也不难。它的基本原理就是创建多个线程,操作系统把这几个线程分到几个

Read More

【转行测试开发-redis】(五)---使用redis的数据类型列表list_小小迷糊的博客-多极客编程

昨天讲了使用java里maven配置redis来连接redis数据库,操作并获取数据库中的值.今天我们来说下另一个常用的数据类型---列表list   Redis列表是简单的字符串列表,按照插入顺序排序。可以添加一个元素到列表的头部(左边)或者尾部(右边). 下面我们说下redis列表的命令:   1 BLPOP key1 [key2 ] timeout移出并获取列表的第一个元素, 如果列表没有元

Read More

源码学习之spring容器创建原理_京东云官方的博客-多极客编程

1 前言众所周知,Spring可以帮我们管理我们需要的bean。在我们需要用到这些bean的时候,可以很方便的获取到它,然后进行一系列的操作。比如,我们定义一个bean MyTestBeanpublic class MyTestBean { private String testStr = "testStr"; public String getTestStr() { r

Read More

「测试开发全栈-html」(20)css的引入方式-外部样式表和总结_小小迷糊的博客-多极客编程

上午学习了HTML语言CSS样式的内部样式表,现在我们来学习下外部样式表。这是CSS样式表的一个重点。   实际开发都是外部样式表,适合于样式比较多的情况,核心是: 样式单独写到CSS文件中,之后把CSS文件引入到HTML页面中使用。   引入外部样式表,分为两步:   1.新建一个后缀名为.css的样式文件,把所有CSS代码都放到这个样式文件中。   2.在HTML页面中,使用<link&

Read More

「测试开发全栈-重新拾起java核心基础」(4)类的注意事项_小小迷糊的博客-多极客编程

之前说了Java方法的注意事项,包含方法的重载,方法的调用等。今天说下类的注意事项。  类中的成员变量和成员方法:  1.成员变量是直接定义在类当中的,在方法的外面  2.成员方法不要写static关键字来看一个实例:对应的代码为:package com.liepin.rim.org.day01.test01;public class Student { //定义成员变量 String

Read More

【测试开发全栈-html】(8)css字体属性之字体大小_小小迷糊的博客-多极客编程

今天讲了怎么使用css中font-family来设置字体,如微软雅黑、宋体、Arial等。继续讲下使用font-size属性来定义字体大小。  语法如下:  p {    font-size:20px;}px(像素)大小是我们网页的最常用的单位。谷歌浏览器默认的字体大小为16px 不同浏览器可能默认显示的字体字号大小不一致,尽量给一个明确值大小,不要默认大小。可以给<body>指定整个

Read More

「测试开发全栈-html」(23)css的emmet语法之快速生成css样式和快速格式化代码_小小迷糊的博客-多极客编程

昨天大意了懒了没有写公众号文章,今天抓紧补上一篇。前天说的HTML语言中EMMET语法快速生成HTML标签,今天说下快速生成CSS样式。  快速生成CSS样式语法:  CSS基本采取简写形式即可:  1.比如 w200 按下tab键,可以生成 width:200px;  2.比如 lh26 按下tab键,可以生成 line-hight:26px;  第一个的效果如下:  第二个的效果为:这里需要注

Read More

c# 使用‘反射(assembly)’查找具有指定‘特性(attributes) ’的类_草青工作室的博客-多极客编程

----------------------------------------------------- 1.测试需要的特性 using System; using System.Collections.Generic; using System.Linq; using System.Text;namespace Attribute.Atts { //这个特性可以标记在类上也可以标记在方法上

Read More

「测试开发全栈-html」(16)css字体的行间距line-height_小小迷糊的博客-多极客编程

刚说完HTML语言CSS字体的缩进text-indent,接下来我们讲下字体的行间距属性 line-height. 该属性用来设置行间的距离,也就是我们经常说的行高。可以控制文字行与行之间的距离。  来一起看下line-height的语法:  p {    line-height:20px;}怎么理解行间距呢?看下面这个图就可以理解了对于一行文字来说,文字上面和上一行文字的下面,文本高度,文字的下

Read More

【测试全栈,先从前端开始--html之无序列表/有序列表】(十三)_小小迷糊的博客-多极客编程

很久之前讲了HTML合并单元格,接下来我们说下列表,包含无序列表和有序列表。  <ul>标签表示HTML页面中项目的无序列表,一般会以项目符号呈现列表项,而列表项使用<li>标签定义。无序列表的基本语法格式如下:<ul>    <li>列表项1</li>    <li>列表项2</li>    <li>

Read More

【测试全栈化--前端学习】(16)input属性提交和重置_小小迷糊的博客-多极客编程

在第15课,我们学习了HTML中<form>属性里的input type 里name和value属性。value属性值其实还没有说的特别清楚,再继续说下。这里 请输入用户名和密码里的值,就是value值,可以在网页中删除掉。页面中的表单元素很多,如何区别不同的表单元素?使用name属性,当前input表单的名字,后台可以通过这个name属性找到这个表单,页面中的表单很多,name的主要

Read More

【转行测试开发-redis】(五)---使用redis的数据类型列表list_小小迷糊的博客-多极客编程

昨天讲了使用java里maven配置redis来连接redis数据库,操作并获取数据库中的值.今天我们来说下另一个常用的数据类型---列表list   Redis列表是简单的字符串列表,按照插入顺序排序。可以添加一个元素到列表的头部(左边)或者尾部(右边). 下面我们说下redis列表的命令:   1 BLPOP key1 [key2 ] timeout移出并获取列表的第一个元素, 如果列表没有元

Read More

java--->数组中查找指定元素、数组扩容和数组填充_小小迷糊的博客-多极客编程

又是一段时间没有写Java的实例了,发现忘的特别快,不写不行~~~在数组中查找指定的元素,实例如下:1.1 如果不使用ArrayList去实现:public class TorrowTestDemo {    //在数组中查找指定元素    public static void main(String[] args){        //定义一个数组        String[] args1 =

Read More

java--字符串使用stringtokenizer来分割字符,由小写转大写,由大写转小写_小小迷糊的博客-多极客编程

我们再来看看Java的字符串分割另外一种方法,使用 StringTokenizer  可以使用 StringTokennizer 设置不同分隔符来分隔字符串,其默认的分割符是: 空格 "",制表符 (\t), 换行符(\n), 回车符(\r)StringTokenizer 和 split是由区别的。我们来具体看下实例其中包含使用空格,逗号来分割字符串public class StringTestT

Read More

java中有父类/子类、无参/有参构造方法、实例化父类/子类的区别,都明白了吗?_小小迷糊的博客-多极客编程

在学习java的父类、子类的用法时,突然提示了这个一个异常   there is no default constructor available in ...的错误,看起来挺诡异的,为什么会出现这个错误提示呢?我们来看看   有一个父类Animal  package extendsTest;public class Animal { private String name; priv

Read More

java scanner中一起使用next()和nextline()方法会出现什么情况?_小小迷糊的博客-多极客编程

 Java中,我们可以通过 Scanner 类来获取用户的输入。先来看看next()方法的使用:  package WorkStudy;import sun.rmi.runtime.Log;import java.util.Scanner;public class ScannerTest { public static void main(String[] args) { /*

Read More

java中stringbuffer的获取当前容量的方法capacity的用法_小小迷糊的博客-多极客编程

我们都知道,java中字符串都是用String, 内容和长度都是不可变的。如果想使用可变长度的,可以使用类 StringBuffer 该类的方法是安全的,可以保证线程安全    使用的过程中学到了capacity的用法,看解释是返回当前的容量。我们来试试这个方法,看看返回   package WorkStudy;public class Tomorrow { public static vo

Read More