
入门
文章平均质量分 70
七月2333
好好学习,天天向上
展开
-
python基础知识合集
python基础部分字符串find:从左往右,只要遇到一个符合的就返回位置,如果没有找到合适的就返回-1rfind:从右往左找index:也是查找,但是找不到会报错,所以一般用findcount:用于计数 src.count('.')查找.的个数判断: startwith,endwith,isalpha,isdigit,isalnum,isspace(返回的都是布尔值)字母数字组合filename = ''s = "qqwertyuiopasdfghjklzxcvbn原创 2022-05-10 22:55:49 · 616 阅读 · 0 评论 -
leetcode-最小路径和、括号生成
最小路径和给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:每次只能向下或者向右移动一步。示例 1:输入:grid = [[1,3,1],[1,5,1],[4,2,1]] 输出:7 解释:因为路径 1→3→1→1→1 的总和最小。思路:动态规划的思想,计算出每一步所需要的代价,那么第一横排和第一列只能单向的走,代价进行简单的累加即可,剩下的数据为该位置的数据加上上面或者左侧的数据,取最小值即可,最后返回最后一个数原创 2022-05-04 00:27:48 · 180 阅读 · 0 评论 -
软件测试基础 之测试思路(笔记 重要)
测试的思路:1、首先检查界面元素是否显示正确2、测试页面的基本功能。如果既有表单(有输入域又有提交按钮的页面),也有列表,则优先测试表单功能是否正常3、针对表单在测试时,需要依据表单里面的每个字段依次进行测试。凡是用户可能输入的输入域,都要使用等价类和边界值根据字段进行考虑4、如果多个字段有关联关系和制约关系,那么在测试完单个字段的等价类和边界值之后,应该继续使用判断表等测试方法进行结合测试;5、表单测试完后,在测试列表中的内容;6、当单个表单的内容都测试完毕后,在结合流程分析法测.原创 2021-12-06 23:38:39 · 5961 阅读 · 0 评论 -
软件测试基础(测试内容 笔记)
测试内容测试流程分析:需求评审、测试需求分析计划:测试计划和方案文档的编写设计:测试用例设计实现:编写测试用例,测试脚本执行:搭建测试环境,执行测试脚本、报告缺陷需求评审:没有明确的用户协议/标准/规范 继承性需求 竞品分析测试设计:将测试点转化为测试用例的过程叫做测试设计测试用例:就是一种用来说明具体如何测试操作并验证结果的文档;用例测试:测试编号: TC:TestCase TC_系统名 _ 功能测试标题:用一句话来表述用例是测试哪一个测试点原创 2021-12-06 23:35:17 · 715 阅读 · 0 评论 -
软件测试基础(笔记)
软件测试系统测试重点:A、人工或者自动的手段B、过程C、满足规定的要求D、弄清预期结果和实际结果之间的差别必备的内功:软件的生命周期—从生到死 ; 常见测试模型——窥一斑而之全貌 ; 软件质量模型软件测试分类;项目相关文档MCP:Minimal concept Principle 最小概念原则;一、软件的生命周期:计划阶段:确定开发目标完成项目的可行性研究对项目的进度进行预估和安排制定实施的计划需求分析阶段:分析整理项目的需求项觉原创 2021-12-02 23:13:35 · 348 阅读 · 0 评论 -
前端之表单组件以及input属性
表单组件formaction:修改action:数据提交的地方formenctype:修改表单的请求的类型formmethod:修改数据提交的方法form:设置表单元素属于哪一个表单novalidate:不验证input属性:autocomplete:自动完成;(用来帮助用户输入,每一次输入的内容,浏览器是否会保存以备将来使用 on/off;默认为on);为了保护敏感数据(如用户账号、密码等),避免本地浏览器对他不安全存储,一般要关闭<form action="#"&原创 2021-09-20 16:33:34 · 166 阅读 · 0 评论 -
前端之HTML5新特性以及多媒体
HTML5的新特性(注意)1、增加了audio和video,抛弃了flash;2、新增了canvas画布,(绘图,制作动画(如小游戏开发))3、增加了离线缓存4、地理等位5、硬件加速6、Web Socket(全双工通信)7、增加本地储存;8、新增了一些语义化标签二、网页布局标签header :页首nav:导航栏aside:侧边栏mian;主体section:区块article:文章fooder:页尾语义化标签:1、mark:高亮显示,行原创 2021-09-20 16:24:09 · 268 阅读 · 0 评论 -
前端基础之轮播图以及BFC规范以及IFC规范
轮播图作用:主要用于产品的展示或公司相关的宣传;组成:1、轮播的组图(至少两张)2、控制器3、计数器cursor: pointer; 将图标设为手型定位1、postion:设定元素在文档中的内容;会自动转化为块级标签;2、a、static:静态定位;(默认,不能设置left/top/right/bottom)占用文档流b、relative:相对定位 ;占用文档流,可以设置偏移;相对自己原本的位置c、absolute:相对定位;脱离文档流,相对于body做偏移;与.原创 2021-09-20 16:18:48 · 202 阅读 · 0 评论 -
CSS浮动布局和盒模型
CSS浮动布局&盒模型1、浮动:float,是块级标签不独占一行,让块级标签的元素可以在同一排left:向左浮动 right:向右浮动 none:默认值,元素不浮动显示在文本出现的位置 inherit:规定应该从父元素继承float的属性;.box1{ background-color: dodgerblue; float: left; <div class="box1">box1</div> 2、原理:就是让元...原创 2021-09-13 23:57:55 · 207 阅读 · 0 评论 -
CSS背景以及选择器的知识
CSS的背景1、backgound_color:transparent/color2、backgound-image:添加背景图;none(无背景图,默认),url{url}3、backgound-repeat:对象背景铺排方式;(repeat/no-repeat/repeat-x/repezt-y)<style> body{ background-color: #eee; background-image: url("OI.jpg");...原创 2021-09-13 23:55:20 · 106 阅读 · 0 评论 -
CSS的字体以及选择器的使用(笔记)
选择器的分组让多个选择器(元素)具有相同的样式,一般用于设置公共样式<style type="text/css"> h1,.box,span{ //分组 color: blue; } span{ background-color: crimson; }</style>选择器的继承子元素可以继承父元素的样式; <style type="text/css"> .test{ ...原创 2021-09-11 00:30:21 · 554 阅读 · 2 评论 -
前端入门之CSS基础篇(选择器的分类)
css选择器分类1、:匹配html中所有的元素;(<>性能比较差,匹配时间长,不建议使用)<p>好得很</p><strong>加粗且强调的标签</strong><style> *{ color: darkgreen; }2、标签选择器:匹配对应的标签;<style>span{ display: block; margin-r...原创 2021-09-10 22:02:05 · 108 阅读 · 0 评论 -
HTML标签以及组件
标签由标签名、标签属性和文本内容组成;->是对标签的一种描述标签属性分为通用属性、自有属性和自定义属性;通用属性:所以标签都具有的属性:id,:给标签取名称 ,一个网页中是唯一的class:给标签取一个类名style:设置标签的行内样式title:鼠标移到该标签上,所显示的提示内容自定义标签属性:通常用来传值或图片的懒加载等方面;格式:data-*<img data-src="" alt="提示文字">...表格标签:table主要用原创 2021-09-09 22:38:51 · 403 阅读 · 0 评论 -
HTML标签
标签属性1、标签属性通常由属性名=“属性值”组成 2、对元素起附加作用 3、不是所以标签有属性,br标签就没有<p title="段落" class="文段" id="棒">测试段落</p>文本格式化标签:<b>和<strong>标签,都有加粗的作用,而strong还有加强的作用,强调主要是用于SEO时,便于提取相应的关键字(都是行标签,不会自己换行)<i>和<em>标签,都是倾斜的作用,而em标签有强调的作用(也原创 2021-09-09 15:09:20 · 97 阅读 · 0 评论 -
GUI之贪吃蛇(原码)
package Game;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import java.util.Random;public class Gamepane extends JP.原创 2021-09-04 22:17:54 · 96 阅读 · 0 评论 -
GUI fame窗口
Frame窗口package GUI1;import java.awt.*;public class Frame{ public static void main(String[] args) { java.awt.Frame F1=new java.awt.Frame("我的图形界面"); F1.setVisible(true); //可视化 F1.setSize(500,300); //边框的大小 ...原创 2021-10-01 10:11:06 · 107 阅读 · 0 评论 -
JAVA的死锁以及同步方法
同步方法及同步块synchronized方法和synchronized块public synchronized void method(int args){};synchronized方法控制对“对象”的访问,每一个对象对应一把锁,需要用synchronized方法调用该方法的对象的锁才能执行;一旦执行,就会独占;锁的对象得是变化的量;package ThreadThree;public class TicketUnsafe { public static void ma..原创 2021-09-02 00:00:33 · 140 阅读 · 0 评论 -
java基础之线程篇(三)
线程礼让让当前正在执行的线程暂停,但不阻塞;将线程运行状态转为就绪状态;礼让不一定成功,得看CPU的心情; Thread.yield();——使用的方法package Stop;public class TeastYied { public static void main(String[] args) { MyYied my=new MyYied(); new Thread(my,"第一条").start(); new Threa...原创 2021-08-30 22:51:00 · 85 阅读 · 0 评论 -
java之线程篇(二)
静态代理模式1、真实对象和代理对象都需要使用同一接口2、代理对象要代理真实对象代理对象可以做真实对象做不了的东西;真实对象可以专注于自己的东西;public class Testc { public static void main(String[] args) { company company = new company(new de()); company.marr(); }}interface marry{ ...原创 2021-08-30 20:38:06 · 71 阅读 · 0 评论 -
JAVA:线程基础(一)
线程程序是静态的,程序是指指令和数据的有序合集;线程是动态的,系统资源的分配;一个进程会有若干个线程,一个进程至少有一个线程;线程是CPU调度和执行的单位;线程就是独立执行的路径;对同一份资源操作的时候,会存在资源抢夺的问题,需要加入并发控制;线程会带来额外的开销,如:CPU调度时间;每一个线程在自己的工作内存交互,内存控制不当会造成数据不一致;1、创建线程:a、写一个线程的方法,继承Thread类,并重写run方法;b、并将要执行方法体写在里面;c、在创原创 2021-08-24 11:33:58 · 171 阅读 · 0 评论 -
内部类以及抛出异常
java基础知识内部类定义:就是一个类的内部定义一个类;1、成员内部类:当定义了内部类的方法需要访问的时候,需要通过外部类进行new;Outer o1 = new Outer();Outer.Inner o2 = o1.new Inner(); //o1是new的外部类的名**可以获得外部类的私有属性(这就很牛)一个java类中,只有一个public类,可以有多个class类;2、局部内部类;public class Outer { public v..原创 2021-08-17 00:19:45 · 517 阅读 · 0 评论 -
2021-08-16 java基础(抽象类,接口...)
java基础类型转换当子类转父类的时候,可以自动转换;——但可能丢失一些原本的方法;低转高当父类转为子类的时候,需要进行强制性转换;——高转低作用:方便方法的调用,减少重复的代码;static:静态 有了static的可以直接通过类进行访问,也可以通过实例化对象访问;而非静态变量需要通过实例化的对象进行访问;非静态的可以调用静态方法,静态方法也可以调用静态方法,但是静态方法不能调用非静态;public class rub { { System...原创 2021-08-16 00:24:53 · 82 阅读 · 0 评论 -
Java基础知识(super,重写以及多态)
JAVA基础知识关于super1、无参构造的时候,他会默认的使用super调用父类,调用父类的构造器的时候,必须要在子类构造器的第一行;2、super只能出现在子类的方法或者构造方法中;3、super和this不能同是调用构造方法,只能用一种;4、this没有继承也能使用,super只能在继承条件下才可以使用;this(); 本类构造;super(); 父类调用;方法的重写a、方法名必须相同;b、参数列表必须相同;c、修饰符,范围可以扩大,不能缩小,private原创 2021-08-15 21:20:55 · 220 阅读 · 0 评论 -
JAVA构造器以及三大特性中的两大特性
java 方法的调用方法的基本结构修饰符 + 返回值的类型 方法名(参数)方法体return 返回值;break 跳出switch,结束循环;return 则是结束方法,返回一个值;方法的调用静态的方法 在main方法中直接调用就可以了,并且是和类一起加载出来的;而非静态的方法在调用的时候必须实例化;public class demo{ public static void say(){ system.out.prinln("学生在说...原创 2021-08-13 23:36:41 · 161 阅读 · 0 评论