自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 混沌工程--初学准备

下面的知识是我为了学习混沌工程做的准备笔记,大概就是学习过程中遇到的不懂的开发工具或过程。 Title Message Chaosblade 可直接编译运行,cli 命令提示使执行混沌实验更加简单 演练场景 目前支持的演练场景有操作系统类的 CPU、磁盘、进程、网络,Java 应用类的 Dubbo、MySQL、Servlet 和自定义类方法延迟或抛异常等以及杀容器...

2020-11-29 16:47:47 279

原创 【面试题Part 6】:操作系统

####操作系统涉及的知识不止这几部分,下面是比较常提问的问题。进程和线程的区别,如何通信进程是计算机资源分配的基本单位,线程是调度的基本单位,一个进程中有一个或多个线程,它们共享这个进程的资源栈和程序计数器除外拥有资源,调度,系统开销,通信资源管理方式,进程调度算法:先来先服务,短作业优先,时间片轮转,优先级调度,多级反馈举个实际的例子进程和线程的区别工厂车间机器人QQ和浏览器LRU代码向前看,使用栈线程同步方法多个线程中只有...

2020-08-07 23:04:36 218

原创 【面试题Part 6】:Java

#######Java方面因为当时对自己的要求不高所以复习的比较少,以后还要通过书籍更具体地复习一遍Java知识。重写子类对父类的允许访问的方法的实现过程进行重写,返回值和形参不变重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常参数列表必须完全与被重写方法的相同。返回类型与被重写方法的返回类型可以不相同,但是必须是父类返回值的派生类(java5 及更早版本返回类型要一样,java7 及更高版本可以不同)。访问权限不能比父类中被重写的方法的访问权限更低。例如:如果父类的一个方

2020-08-06 23:02:46 272

原创 【面试题Part 5】:数据结构

####数据结构对于涉及计算机的任何岗位应该都是必不可少的,“入门”的方法也有很多,比如看书或者视频跟着敲代码,持之以恒。1---栈和队列的区别栈:后进先出,只能在一端进行出栈入栈操作,遍历从栈顶开始队列:有队头队尾,队头出栈,队尾进栈,先进先出,两端遍历栈的特点及实际应用浏览器回退括号匹配,后缀表达式进制转换队列应用:消息队列,进程调度2----排序算法有哪些,复杂度是多少简单插入排序希尔排序冒泡排序快速排序选择排序归并排序堆排序..

2020-08-05 21:45:54 205

原创 【面试题Part 4 】:数据库

#########数据库应该是任何工作实战中必不可少的,最好的理解方式也是亲手安装数据库(本文中提到的都是Mysql数据库)进行实战。SQL语言共分为四大类:数据查询语言DQL,SFW数据操纵语言DML,IUD数据定义语言DDL,创建对象表、视图、索引、同义词、簇,隐性提交的不能rollback数据控制语言DCL。GRCSQL事务事务是单个的工作单元。事务是在数据库上按照一定的逻辑顺序执行的任务序列,既可以由用户手动执行,也可以由某种数据库程序自动执行。事务具有原..

2020-08-04 21:46:58 620

原创 【面试题Part 3】: Linux

Linux命令是比较重要的。如果想要加深印象可以在windos的系统上安装虚拟机然后部署Linux系统进行实际的操作演练。有一些命令在Windos的cmd命令行中作用是一样的。Linux常用命令1) pwd:查看当前目录2) cd:切换目录3) ls:显示文件或目录信息4) mkdir:当前目录下创建一个空目录5) cp:复制文件或目录6) mv:移动文件或目录、文件或目录改名7) rm:删除文件或目录rmdir :删除空目录8) find:查找文件# find.

2020-08-03 23:38:43 168

原创 【面试题Part 2 】:测试面试题

#####这部分内容是比较开放的,有些芝士即使不是必问的但是理解一些还是会帮助到更深入了解测试工作。#######总共【40】个问题----------------------------------1 测试要做什么-------------------------在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否满足程序设计要求进行评估首先,保证产品质量。正确实现了所设计的需求,确保在上线日前达到上线标准发现软件的缺陷,降低风险,性能可靠、安全、满足期望的兼容性.

2020-08-02 19:55:23 1315

原创 【面试题Part1 】:测试工具(Selenium+Appium+JMeter+Unittest)

1 测试工具------------1.1 Selenium是什么,流行的版本有哪些?--------------------selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,模拟用户操作。通常情况下用于回归测试或者冒烟测试阶段,网速、操作繁琐程度,页面加载速度,等待时间,运行脚本线程数Selenium是一个Web UI自动化工具。它不提供任何API来建立数据库连接。这取决于你使用Selenium进行自动化的编程语言。Selenium.

2020-08-01 21:23:40 1045

原创 【测试岗面试题】:2020-计算机-求职准备-测试岗

作为一个本科专业是软件工程的“内行人”,在面试情况中没有遇到实战代码的情况下,在下面几个方面进行了求职准备。实战代码方面可以每天刷题,以下内容都是自己在网络上各种搜集资料进行整理,然后每天自己消化(背诵)就差不多了。唯一的小小说服力就是就面了第一家中小公司就拿到了offer(10k)。这些芝士对于入门还是挺有益的,也基本满足面试要求,一些自己的实习经历排外(也要好好准备,好好圆)。最后博主进入一家国企,工作岗位未知,可能是测试。。。测试工具 测试面试题 Linux 数据库 数据结构...

2020-08-01 21:19:47 638

原创 关于JMeter-----压力测试/接口测试----试验步骤

一、基础知识: Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返...

2020-07-26 21:39:25 457

原创 Linux与文本相关的命令

1----cat:查看文本文件内容#cat /proc/cpuinfo |grep "cores"|uniq //查看电脑是多少核#cat filename | tail -n +50 | head -n 100 > newfile.txt //查询第50-100行的文件内容#cat -n test.log |grep "debug" //搜索关键字附近...

2020-04-01 20:36:07 194

原创 编程语言学习总结

1-----C语言源代码可以直接被编译成可执行程序(机器码),说它是万物之源是因为其他各种语言都是用C语言写的,如java、php、python等基本特征: 高级语言,结构式语言,代码级别的跨平台, 使用指针特有特点: C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。 C语言传递参数均是以值传递(pass by ...

2020-03-29 22:14:21 387

原创 JS-函数表达式(闭包、匿名函数)

一句话概括:闭包就是有权利使用另一个函数作用域的变量的函数。 匿名函数就是创建了一个函数并将其赋给一个变量的函数。##### 定义函数的方式有两种:一种是函数声明,另一种就是函数表达式。函数声明的语法是这样的。 function functionName(arg0, arg1, arg2) { // 函数体 } 关于函数声明,它的一个重要特征就是...

2020-03-08 16:18:59 331

原创 C++基础

1. 控制每行输出字符数if(!(i%10)) printf("\n");*****2. 求最大公约数while(b!=0){ t=a%b; a=b; b=t;}*****3. 字符宽度printf("%9d",x);***4. 延时for(i=0;i<10000;i++);***5. 指针就是地址;存放地址的变量就是指针变量。取地址运算符:...

2020-02-26 13:22:57 290

原创 数据挖掘/深度学习/卷积神经网络----学习书单

1----《形式感》2----《深度学习入门:基于Python的理论和实现》

2020-01-19 20:33:55 770 2

原创 人工智能 之 机器学习---初学笔记

1---基本概念:Machine Learning:A computer program is said to learn from experience E with respect to some class of tasks T and performance measure P, if its performance at tasks in T, as measured by P, i...

2019-06-19 09:43:10 421

原创 Jupyter notebook使用笔记

1---print sess.run(hello) ^SyntaxError: invalid syntax解决方法:print(sess.run(hello))2---tensorflow运行方法:(分块运行)(快捷键)ctrl+enter或者shift+enter会在下方新建块3---查看文件保存的路径import ospr...

2019-06-10 11:17:50 249

原创 新手-安卓开发系列问题

1----Android Studio导入项目后无法运行,提示“Your project path contains non-ASCII characters. This will most likely cause....”解决办法:原因是把项目放在了一个有中文字的目录,只要把项目文件放在一个纯英文路径中就可以了。2----项目导入后运行按钮是灰色的无法运行。解决办法:多次尝试...

2019-05-28 14:46:06 287

原创 删除word表格页外的空白页---记录!!

实验报告的最后一页总是空白页。回车和delete都没用。然后,你只需要把上一个有表格的页,向上伸缩即可!!

2019-04-24 11:08:08 636

原创 编写基于RMI/IIOP的分布式应用或系统的运行步骤

1----配置环境已安装JDK及添加环境变量即 命令行下输入java -version显示成功。2----已有编写好的程序编译通过,即在项目的bin文件夹下有.class文件3----转到项目文件夹,在地址栏,输入cmd启动命令行(如下图)(1)进行编译远程对象(2)再进行三步就能启动应用啦(如下)分别在项目文件夹下打开三个命令行窗口,分别依次输入...

2019-03-24 18:09:05 308

原创 rmic -iiop编译出错:找不到类

出现的原因是没有将项目文件目录加入环境变量在环境变量中加入项目编译后有.class文件的文件夹即CLASSPATH中添加项目文件中含有.class文件的路径。一般为“项目文件夹”\bin添加后为...

2019-03-24 17:58:07 407

原创 各种编程语言的输出语句

部分编程语言的输出语句如下:echo("Hello, world!");alert("Hello, World!");console.log("Hello, World!");System.out.println("Hello, world!");printf("Hello World!\n");cout &lt;&lt; "Hello, world!" &

2019-02-21 15:38:56 4958

原创 VS2017-error C4996及MSB8020,MSB8036等SDK版本选择的错误的解决方法

error C4996解决办法:出现这个错误在头文件前面加上#pragma warning(disable:4996)MSB8020,MSB8036等SDK版本选择的错误的解决方法菜单栏-项目-重定解决方案防止闪退:加上system("pause"); ...

2018-12-30 15:31:03 686

原创 使用TortoiseGit克隆Gitlab项目代码时忘记密码,提示密码错误,重输密码。

Win10系统下:1---电脑的搜索:控制面板打开,选择用户账户2-----选择用户账户的--管理Windows凭据3----看到图中的普通凭据,点击删除,然后重新克隆,可重新输入密码。   ...

2018-12-02 10:16:30 3262

原创 Win10安装和破解Webstorm---五分钟破解!

1:到官网下载最新的Webstation2:进入网页下载最新的插件;ID:IntelliJ IDEA 注册码 http://idea.lanyus.com/3:将下载的插件放进安装的Webstation文件夹下的bin文件夹下4:用记事本打开bin文件夹下的两个文件:webstorm.exe.vmoptions和webstorm64.exe.vmoptions进行修改...

2018-11-05 20:26:18 1999 2

原创 1024程序员节:随便写点啥。 JS的返回上一页/后退一页/前进一页/前进两页

     使用go()方法可以在用户的历史记录中任意跳转,可以向后也可以向前。     这个方法接受一个参数,表示向后或向前跳转的页面数的一个整数值。//后退一页history.go(-1);或history.back();//前进一页history.go(1);或history.forward();//前进两页history.go(2);----《JS高级...

2018-10-24 20:38:58 288

原创 Win10鼠标右键点击后桌面会刷新

Win10鼠标右键点击后桌面会刷新、或者对文件右键后会跳会桌面。遇到这个问题第二次了,不记得第一次怎么解决了。第二次就有必要记录一下了。原因就是右键冲突了吧。卸载掉系统自带的福昕(foxit reader)就好了。...

2018-10-11 18:50:38 21443 10

原创 Java如何跳出for双层循环

示例代码如下:        int label = 0;    //设置标签        for (int i = 0; i &lt; 100; i++)            for (int j = 0; j &lt; 100; j++) {                if (t == 1) {                    t=0;               ...

2018-10-10 09:06:34 1217

原创 如何将Github上的内容下载克隆到本地库。

1.打开登录个人Github并进入到需要克隆的项目内容文件所在页。如下可以看到文件地址(重要)和文件项目名。2.打开Git Bash如下所示,使用“cd ××(文件地址)”命令进入本地库。然后使用命令“git clone +文件地址(https://github.com/........)”如下红框所示。即可将Github上的文件下载克隆到本地库。...

2018-09-07 14:34:23 1366

原创 java设置每行输出个数。java用随机数函数产生一个只有0和1的数组[4][5],并在控制台以每行五个数将数组输出。

如图,在循环体中增加 if 判断语句,判断条件即希望控制输出的行数。具体判断条件要根据数组大小特征决定。 

2018-07-31 22:20:26 2146

原创 在Github账户如何修改设置个人头像

----&gt; 1:如图打开Github的首页,鼠标移至页面右上方位置可显示:---&gt;2:点击Setting(设置)选项,页面跳转---&gt;3:点击如图的“Update new pictrue”(上传新头像)选项即可进行选择并上传。其中Name为昵称,可随时更改(但注册时的用户名不可修改)...

2018-07-25 19:01:32 16820 1

原创 Win10在官网Downloading Git下载Git失败

将此下载地址复制到迅雷客户端下载即可https://github.com/git-for-windows/git/releases/download/v2.18.0.windows.1/Git-2.18.0-64-bit.exe 

2018-07-24 22:09:48 4053 2

原创 操作系统,内核定时器:使用“信号”建立一种用户空间机制来测量一个多线程程序的执行时间。

内核是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。定时器是Linux提供的一种定时服务的机制,它在某个特定的时间唤醒某个进程来进行工作。内核在时钟中断发生后检测各定时器是否到期,在linux内核中提供了一组函数和数据结构来完成定时触发工作/周期的事务。 进程和线程都是由操作系统所体会的程序运行的基本单元,系统利...

2018-07-21 22:32:21 536 4

原创 算法分析:特殊密码锁问题

上机代码:#include&lt;iostream&gt;  #include&lt;cstring&gt;  #include&lt;algorithm&gt;  using namespace std;  #define N 32void SetBit(char &amp;c){  //翻转按钮函数    if(c=='0') c='1';    else c='0';}...

2018-07-21 22:27:31 397

原创 算法分析:生理周期问题

上机代码:#include&lt;iostream&gt;#include&lt;cstdio&gt;using namespace std;#define N 21252int main(){    int p,e,i,d,caseNo = 0;    while(cin&gt;&gt;p&gt;&gt;e&gt;&gt;i&gt;&gt;d &amp;&amp; p!=-1){

2018-07-21 22:26:13 1117

原创 汇编语言:编制程序实现如下操作: 设有10个学生的成绩分别是76,69,84,90,73,88,99,63,100和80分。

上机代码dataseg segmentbut   db 0DH,0AH,'the result   $'grade dw 76,69,84,90,73,88,99,63,100,80s6 db 0s7 db 0s8 db 0s9 db 0s10 db 0dataseg endscseg segmentmain proc farassume cs:cs...

2018-07-21 22:22:46 12943

原创 汇编语言:将主程序中BX寄存器内的二进制数用十六进制数的形式在屏幕上显示出来。

上机代码: code segment      assume cs:code  start:      mov bx,1234H      sub ax,ax      mov ch,4  rotate:      mov cl,4      rol bx,cl      mov al,bl      and al,0fH      add al...

2018-07-21 22:21:53 8739 2

原创 汇编语言:以GRADE为首地址的10个字的数组中保存有学生成绩。建立一个10个字的RNAK 数组,并根据GRADE中的学生成绩将学生名次填入RANK数组中

上机代码:data segment          ;input data segment code here            GRADE DB 04H,05H,03H,30H,29H,26H,27H,31H,35H,39H      RANK  DB $-GRADE DUP(?)      TEMP DB ?        ORGINAL  DB  'The ...

2018-07-21 22:20:39 5854

原创 汇编语言编写程序:比较AX,BX,CX中带符号数的大小,将最大的数放在AX中

调试方法描述:1.进入windows下的DOSBOX虚拟机环境。2.调用文本编辑程序EDIT建立汇编源文件(后缀名为.asm)。3.用汇编程序ml对源文件汇编产生目标文件(后缀名为.obj)。4.用连接程序link产生可执行文件(后缀名为.exe)。5.执行程序。6.查看列表文件(后缀名为.lst)。7.使用调试软件windbg调试程序。上机代码:(文件ex1....

2018-07-21 22:16:59 8253

原创 pygame-1.9.3-cp36-cp36m-win_amd64 下载

在官网下载发现文件已经失效404下面是百度云资源,有需要可以自行下载。或者去知乎进行搜索教程链接:https://pan.baidu.com/s/1SVocf9no6gRxedK90ftmeg 密码:vu8m...

2018-07-19 15:07:39 4004 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除