- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 mac环境包PIL安装不成功解决办法
解决办法:参考https://fishc.com.cn/thread-191981-1-1.html最后安装:终端输入指令:pip install pillow至此PIL安装完成。补充:https://www.cnblogs.com/writerfs/p/14588102.html
2021-05-21 19:31:46
438
原创 字节技术面
1、Lua脚本语言冒号:和点.的区别是什么?2、一个10*10的矩阵,如何实现旋转90度3、链表存一个整数123,加一如何操作4、如何判断任意点P点是否在ABC三角形内?5、a=1,b =1,如何将a和b的值交换(不能用中间值交换、不能用替换函数)6、CPU和GPU的区别?7、滤镜效果实现的底层原理是什么?8、渲染流水线是什么?...
2021-04-14 11:23:42
297
1
原创 学习网站记录-2021-03-18
Lua菜鸟教程https://www.runoob.com/lua/lua-database-access.htmlLua菜鸟教程https://www.runoob.com/python/python-tutorial.htmlshader入门https://thebookofshaders.com/?lan=ch特效图形学openglhttps://learnopengl-cn.github.io/
2021-03-18 16:20:58
219
原创 冒泡排序
冒泡排序算法描述比较相邻的元素,如果前一个比后一个大,交换之。 第一趟排序第1个和第2个一对,比较与交换,随后第2个和第3个一对比较交换,这样直到倒数第2个和最后1个,将最大的数移动到最后一位。 第二趟将第二大的数移动至倒数第二位 ...... 因此需要n-1趟; java实现:public class BubbleSortMain{ /**冒泡排序*/ public static voidBubbleSort(int[] arr){ if(ar...
2021-03-15 18:15:55
309
原创 Shader学习一:Shader入门
Fragment shader 片段着色器Shaders也是一系列的指令,但是这些指令会对屏幕上的每个像素同时下达。也就是说,你的代码必须根据像素在屏幕上的不同位置执行不同操作。 你的程序就像一个 function(函数),输入位置信息,输出颜色信息,当它编译完之后会以相当快的速度运行。shader语言像素颜色取决于预设的全局变量 gl_FragColorvec4(四分量浮点向量)vec3 (三分量浮点向量)vec2 (二分量浮点向量)float(单精度浮点型)int(整型)
2021-03-02 14:45:44
675
原创 RGB十六进制参考表
RGB十六进制参考表http://www.wahart.com.hk/rgb.htm透明度十六进制参考表https://www.jianshu.com/p/53e656f11116
2021-02-19 14:22:05
359
原创 面试题:get和post的区别 and HTTP 与 HTTPS 区别
一、get和post的区别1、url的可见性 get把请求的数据放在url上,参数url可见 post把数据放在http的包体内,参数url不可见2、传输数据的大小 get一般传输大小不超过2K~4K Post请求传输的大小根据php.ini配置文件设定,可以无限大3、数据传输上 get通过拼接url进行传递参数 po...
2019-08-25 11:45:33
433
1
原创 面试题:普通输入框的测试用例
UI界面1、输入框之前的标题是否正确;2、输入框本身的大小、长度、位置是否界面友好或者RP设计图一致;3、输入框字符显示的颜色是否符合大众审美习惯;功能2、验证输入与输出的信息是否一致,数据提交后查看数据库中的内容是否正常;3、输入长度:根据数据库字段长度定义,对输入框输入超过限制的字符的处理和提示;4、输入特殊字符:例如字符串如null, 空格;...
2019-08-23 16:52:06
1538
原创 Lua学习笔记(一)
1、插入操作quality插入qualityList这个Table里面table.insert(qualityList,quality)2、清除操作--存入超过30个进行清除操作if #v2PosList > 30 then table.remove(qualityList,1)end3、二维数组--多阶段local stateTempInf...
2019-03-20 11:30:44
296
原创 阿里-测试工程师面试题目记录
阿里面试题目记录2018-10-09题目一:linux如何实现凌晨定时执行脚本?Linux中,周期执行的任务一般由cron这个守护进程来处理。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为“crontab”,是“cron table”的简写。题目二:java如何实现多线程?线程的状态有哪些?java实现多线程有两种方法 1、继承T...
2018-10-09 15:30:35
16333
2
原创 大厂测试工程师面试题总结-一面(附参考答案)
一面:面试官问的面试题:1、首先自我介绍,然后问了简历上熟悉的自动化测试框架的使用过程,自动化测试框架的优缺点2、用栈实现队列3、数据库的死锁问题 死锁:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。产生死锁的原因主要是:(1)系统资源不足。(2) 进程运行推进的顺序不合适。(3)资源分配不当等。如果系...
2018-09-30 15:36:11
7685
3
原创 大厂测试工程师面试题总结-二面(附参考答案)
二面:1、线程与进程的区别?一:进程与线程概述:几乎任何的操作系统都支持运行多个任务,通常一个任务就是一个程序,而一个程序就是一个进程。当一个进程运行时,内部可能包括多个顺序执行流,每个顺序执行流就是一个线程。进程:进程是指处于运行过程中的程序,并且具有一定的独立功能。进程是系统进行资源分配和调度的一个单位。当程序进入内存运行时,即为进程。线程:线程是进程的组成部分,一个进程可以拥有...
2018-09-30 15:09:40
5128
原创 大厂测试工程师面试题总结-三面(附参考答案)
三面:1、指针常量,常量指针。指针常量: 1,指针常量的本质是一个常量,并且使用指针来修饰它。 2,通过对const定义,我们可以简单理解为这个指针是个常量,它不可以被修改。即它只能指向开始时我们给赋值的变量,不可以被修改从而再指向其他的变量。 3,指针常量一旦定义,他就不可以再指向其他的变量,但是它指向的是一个变量,所以我们可以修改它指向的变量的值。常量...
2018-09-30 14:47:11
7292
2
原创 大厂测试工程师面试题总结
一面:面试官问的面试题:1、首先自我介绍,然后问了简历上熟悉的自动化测试框架的使用过程,自动化测试框架的优缺点2、用栈实现队列3、数据库的死锁问题 4、三次握手,四次握手5、进程线程的区别6、面向对象里面重写和重载的区别(我的回答里面提到了父函数和子函数) 7、父函数子函数是指什么 8、HTTP协议里面pos和get方法的区别(原题+2) 9、HTTP的返回有几种状态码,2几几,...
2018-09-29 13:49:28
1966
原创 Web自动化测试四:eclipse中maven的使用
Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。一、在eclipse中安装maven插件。1、完成JDK的安装和配置。2、下载maven后将其解压,将解压后的文件夹重命名成 maven,并将它放在 D:\Server 目录下。3、配置 maven 环境变量: 系统变量:MAVEN_HOME = D:\Server\maven 用户变量:
2017-07-20 13:30:21
356
原创 Web自动化测试三:selenium框架搭建
1、安装eclips,下载selenium-java包,下载地址http://docs.seleniumhq.org/download/解压selenium-java包,这个包里面包含四部分,如下图2、新建一个Java Project,然后把上面解压出来的文件拷到新建的project目录下,目录结构如下图:3、添加build path,项目目录右键-->BuildP
2017-07-20 09:04:27
760
原创 Web自动化测试二:selenium打开和登录浏览器(火狐、IE、chrome)
案例1:登录火狐浏览器 public class Test1 {WebDriver driver=null;String url="https://exchange.grandsoft.com.cn/owa/auth/logon.aspx?replaceCurrent=1&url=https%3a%2f%2fexchange.grandsoft.com.cn%2fo
2017-07-19 08:41:42
3244
原创 Web自动化测试一:Eclipse+TestNG单元测试框架搭建
Eclipse+TestNG单元测试框架搭建网上有很多种办法,我试了几种,最后是方法2完成搭建工作,详细说明如下
2017-06-29 10:04:46
1239
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人