会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Annetree的博客
把所有事情往简单了想嘛 (•̀ᴗ•́)و ̑̑
博客园
首页
新随笔
联系
管理
2020年9月9日
自动化测试
摘要: 自动化测试也有非常多的种类, 对Web UI 的自动化测试程序 对Windows 窗体UI的自动化测试程序 API测试, 比如(测试WCF service, Web API 等) 数据库测试, 比如测试存储过程 接口测试 (这种只能用自动化测) 单元测试 性能测试, 性能测试都需要用到自动化 htt
阅读全文
posted @ 2020-09-09 08:50 Annetree
阅读(136)
评论(0)
推荐(0)
编辑
2020年9月8日
自动化测试工具学习-selenium
摘要: https://www.cnblogs.com/yanshw/p/10852860.html selenium的原理 Selenium 1 实现原理 Selenium 引入了 Remote Control Server 这样一个代理 Server, 脚本注入和与 Server 通讯都通过这个代理 S
阅读全文
posted @ 2020-09-08 22:49 Annetree
阅读(189)
评论(0)
推荐(0)
编辑
2020年9月7日
线程池
摘要: 1. 什么是线程池? 顾名思义,存放线程的一个池子。 2.怎么设计一个线程池 (1) 新建一个数组,创建一堆线程存放进去; (2) 线程池中的线程来处理任务,处理完成后回收线程而不是销毁线程; (3) 设计等待队列来存放来不及处理的任务; (4) 拒绝策略 一般一个简单线程池至少包含下列组成部分。
阅读全文
posted @ 2020-09-07 13:31 Annetree
阅读(100)
评论(0)
推荐(0)
编辑
设计模式知识点
摘要: 多态 在面向对象语言中,接口的多种不同的实现方式即为多态。同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。C++中,实现多态有以下方法:虚函数,抽象类,覆盖,模板(重载和多态无关)。多态就是允许方法重名 参数或返回值可以是父
阅读全文
posted @ 2020-09-07 12:33 Annetree
阅读(129)
评论(0)
推荐(0)
编辑
2020年9月4日
pycharm ModuleNotFoundError: No module named 解决方案
摘要: 解决方案: File-settings 选择对应的project和要用的环境,选+号 安装速度慢选择镜像 Options :--trusted-host mirrors.aliyun.com 详见 https://blog.csdn.net/zw05011/article/details/94001
阅读全文
posted @ 2020-09-04 09:46 Annetree
阅读(494)
评论(0)
推荐(0)
编辑
2020年9月3日
【手撕代码3】-求两个数的最大公约数/最小公倍数
摘要: 求最大公约数 1 #include<cstdio> 2 #include<iostream> 3 #include<algorithm> 4 using namespace std; 5 //枚举法 6 void find1(int a,int b) 7 { 8 int i = min(a, b);
阅读全文
posted @ 2020-09-03 16:59 Annetree
阅读(258)
评论(0)
推荐(0)
编辑
2020年9月2日
在不同的时区想实现时钟同步【转】
摘要: 解决方案1:使用TimeZone 解决方案2:使用setProperty System.setProperty(“user.timezone”,”Asia/Shanghai”); 来源 https://blog.csdn.net/callmev6/article/details/80989647
阅读全文
posted @ 2020-09-02 10:53 Annetree
阅读(185)
评论(0)
推荐(0)
编辑
【手撕代码2】-二叉树中序遍历(递归/非递归)
摘要: 1.递归 2.非递归的核心在于使用栈的先进后出 1 #include<cstdio> 2 #include<iostream> 3 #include<stack> 4 using namespace std; 5 6 struct treenode 7 { 8 int val; 9 treenode
阅读全文
posted @ 2020-09-02 10:52 Annetree
阅读(191)
评论(0)
推荐(0)
编辑
【手撕代码1】-判断单链表是否有环+求环的长度+求入环点
摘要: 核心思想:快慢指针 1 #include<cstdio> 2 #include<iostream> 3 using namespace std; 4 5 struct listnode { 6 int val; 7 listnode* next; 8 }; 9 listnode* meet; 10
阅读全文
posted @ 2020-09-02 10:16 Annetree
阅读(238)
评论(0)
推荐(0)
编辑
2020年8月25日
C++知识整理
摘要: 重载和重写的区别 1、重载是指不同的函数使用相同的函数名,但是函数的参数个数或类型不同。调用的时候根据函数的参数来区别不同的函数。 2、覆盖(也叫重写)是指在派生类中重新对基类中的虚函数(注意是虚函数)重新实现。即函数名和参数都一样,只是函数的实现体不一样。 解释一下纯虚函数和抽象类 解释一下为什么
阅读全文
posted @ 2020-08-25 09:32 Annetree
阅读(111)
评论(0)
推荐(0)
编辑
2020年8月16日
操作系统相关知识整理
摘要: 概念 操作系统是配置在计算机硬件上的第一层软件,是计算机系统中最基本最重要的系统软件,是对硬件系统的首次扩充。其主要目的是管理系统设备,提高它们的利用率和系统的吞吐量,为多道程序的运行提供良好的运行环境,以保证多道程序能有条不絮、高效地运行,并为用户和应用程序提供一个简单的接口,便于用户使用。 基本
阅读全文
posted @ 2020-08-16 10:33 Annetree
阅读(276)
评论(0)
推荐(0)
编辑
编程/算法整理
摘要: 合并两个链表 typedef struct Node{ int data; struct Node *next;}Node,*LinkList; void CreatList(LinkList &L, int n){ LinkList p,r; r = L; int a; for(int i = 0
阅读全文
posted @ 2020-08-16 10:05 Annetree
阅读(100)
评论(0)
推荐(0)
编辑
计算机网络相关知识整理
摘要: TCP共有6个标志位,分别是: SYN(synchronous),建立联机。 ACK(acknowledgement),确认。 PSH(push),传输。 FIN(finish),结束。 RST(reset),重置。 URG(urgent),紧急。 TCP三次握手 第一次握手,客户端发了个连接请求消
阅读全文
posted @ 2020-08-16 09:40 Annetree
阅读(264)
评论(0)
推荐(0)
编辑
数据结构相关知识整理
摘要: 用两个栈实现一个队列 栈:后进先出 队列:先进先出 要使用两个栈实现队列(先进先出),主要思路是 1.插入一个元素:直接将元素插入stack1即可。 2.删除一个元素:当stack2不为空时 ,直接弹出栈顶元素,当stack2为空时,将stack1元素逐个弹出并压入stack2,然后再弹出栈顶元素。
阅读全文
posted @ 2020-08-16 08:54 Annetree
阅读(134)
评论(0)
推荐(0)
编辑
linux相关知识
摘要: 我在实习的时候用到的 cd切换到指定路径 ls是查看当前路径下的文件 输入tail -500 BizerrLog来看末尾500行的文件查找错误的具体信息 chmod命令用来改变文件或者目录的权限,只有文件的属主和超级用户才能够执行这个命令 chmod a+x test.txt a等价于 用户(u)+
阅读全文
posted @ 2020-08-16 07:51 Annetree
阅读(158)
评论(0)
推荐(0)
编辑
下一页
公告