- 博客(33)
- 收藏
- 关注
原创 VisioStudio 调试时,不能修改代码
VisioStudio 调试时,不能修改代码操作步骤:调试》选项》调试》常规中去掉“启用编辑并继续”选项;调试》选项》调试》常规中去掉“要求源文件与原始版本完全匹配”调试》选项》调试》常规中去掉“使用托管兼容模式”*注意,以上三个步骤都是去掉勾选,去掉勾选、去掉勾选,重要的话说三遍...
2022-02-07 11:40:44 1283
原创 MySQL完全卸载、安装、修改密码
MySQL完全卸载、安装、修改密码完全卸载第一步:使用控制面板直接卸载(直接卸载即可)第二步:完全删除安装文件及数据文件(删除不掉时可选择重启后再删除)。默认文件夹如下:C:\ProgramData\MySQLC:\Program Files\MySQL非默认情况下可进行全局搜索删除所有MySQL相关文件第三步:删除注册表中的有关MySQL的所有东西,步骤:Win+R,输入regedit,Ctrl+F搜索MySQL完全删除。安装方式一:命令行安装https://www.cnblogs.c
2021-03-03 00:31:21 308 1
原创 Redis
RedisRedis以及缓存的作用缓存是什么?缓存是一个高速的数据交换存储器,使用它可以快速的访问和操作数据。为什么要用缓存?优点:缓存是存储在内存中的,所以性能高;DB的数据存储在磁盘中,内存的操作速度>磁盘操作,所以缓存是非常快的;缓存系统更容易实现分布式集群服务(⼀台服务器变成多台相连的服务器集群),可以承受和更多压力;数据库⼀般⽐较难实现分布式部署,因此缓存的负载和性能更容易平⾏扩展和增加。存储key-value存储简单,查询效率非常高;常见的缓存(应用)分类:本
2021-02-26 11:30:43 181
原创 类注释及方法注释模板
类注释及方法注释模板类注释修改位置具体参数#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end/** * @author rcq * @description ${description} *@date ${DATE} ${TIME}**/public class ${NAME} {}效果图方法注释修改位置步骤5参数*** @Description: $
2020-11-15 16:38:56 244
原创 Windows突然无法联网解决(纯经验)
1.问题描述早上还能正常联网,下午要用突然就无法联网了,图如下:等了一会还是没有变好。查看疑难解答结果如下:2.解决方案方案一这是百度来的方法,没有成功方案二:在cmd下运行sfc/scnnow恢复系统文件。未成功!方案三:复制别人的msdt.exe文件到系统文件夹(报错所指文件夹)下并重启。未成功!方案四:官方下载无线网卡驱动并安装。未成功!方案五:打开网络设置点击网络重置如下图。成功解决。考虑了一下,个人感觉应该从方案三到方案五都做一遍,个人感觉其实是驱动生效了,网络重置也是这个
2020-11-03 16:07:34 3331 1
原创 理解单例模式及其IoDH实现
单例模式1.什么是单例模式?单例模式的目的是保证一个类里只有一个实例,并提供一个访问它的全局访问点。2.单例模式的设计方法:2.1懒汉式:一个私有的构造函数:确保只能由类自身创建实例,不能被外部构造或被子类继承。静态的未实例化的私有成员变量:即该类的实例,确保一个类只能有一个实例。静态的公用工厂方法:全局访问点提供给其他类调用获取实例。当要使用这个类时,通过该类的工厂方法生成该类的实例,工厂方法会判断实例是否已经存在,存在则返回该实例,否则创建一个实例返回。public class S
2020-11-02 19:43:41 1102 11
原创 10.性能测试
性能测试1.为什么要进行性能测试?应用程序是否能够很快的响应用户的要求?应用程序是否能处理预期的用户负载并有盈余能力?应用程序是否能处理业务所需要的事务数量?在预期和非预期的用户负载下,应用程序是否稳定?是否能确保用户在真正使用软件时获得舒服的体验?问题的根源是什么?在多种平台上的数百个服务器异构系统、多种应用数千个工作站局域网、广域网和其他分类型的分布式网络体系结构交错的故障点2.性能测试关注什么?(1)关注点并发用户数/吞吐量平均响应时间服务器资源占用情况可
2020-10-18 08:55:05 310 5
原创 Linux从从购买服务器开始部署web项目
购买服务器并搭建环境1.源自知乎-Java3y-手把手教你怎么使用云服务器注意:安装mysql部分好像不太好用,建议本地下载并参照以下链接本地下载的方法:Linux的mysql安装上述步骤完成后:安装Maven项目部署什么是部署开发环境: 程序猿写代码用的机器.测试环境: 测试人员测试程序使用的机器. 一般是退役的部署机器.部署环境(线上环境): 最终项目发布时所使用的机器. 对稳定性要求很高.把程序拷贝安装到部署环境上, 这个过程称为 “部署”. 也叫 “上线”.这个过程需要拷贝对应的
2020-10-11 16:44:17 209
原创 数据结构-查找(B树、散列表)
查找表查找表是由同一类型的数据元素(或记录)构成的集合。根据操作可分为静态查找表:只做查找操作的查找表动态查找表:查找时插入或删除数据的查找表常见查找方式:顺序表查找**方法:**线性表+顺序遍历+等值比较有序表查找方法: 线性表+排序+折半查找/插值查找/斐波那契搜索等插值查找:基于二分查找,将查找点的选择改进为自适应选择,提高查找效率斐波那契搜索:就是在二分查找的基础上根据斐波那契数列进行分割的线性索引查找方法: 创建索引稠密索引: 每个记录各对应一个索引项分
2020-10-07 16:06:41 158
原创 TCP协议性能提升机制
1.TCP协议段格式6位标志位:URG: 紧急指针是否有效ACK: 确认号是否有效PSH: 提示接收端应用程序立刻从TCP缓冲区把数据读走RST: 对方要求重新建立连接; 我们把携带RST标识的称为复位报文段SYN: 请求建立连接; 我们把携带SYN标识的称为同步报文段FIN: 通知对方, 本端要关闭了, 我们称携带FIN标识的为结束报文段2.确认应答机制(序号+确认号)TCP将每个字节的数据都进行了编号. 即为序列号.每一个ACK都带有对应的确认序列号, 意思是告诉发送者, 我
2020-09-24 21:31:49 571
原创 4.测试进阶
4.测试进阶测试分类按开发阶段划分SDK,全称:SoftWare DeveLopment Kit,一般是指软件工程师特定的软件包建立的开发工具集合ROI:投入产出比单元测试单元测试是针对程序内部最小模块进行测试。也称为模块测试。测试阶段:编码后或者编码前(TDD)测试对象:最小模块测试人员:白盒测试工程师或开发工程师测试依据:代码和注释+详细设计文档测试方法:白盒测试测试内容:模块接口测试、局部数据结构测试、路径测试、错误处理测试、边界测试集成测试集成测试也称联合测试(联调)
2020-09-01 16:52:25 499
原创 3.软件测试用例
软件测试用例测试用例的的基本要素测试用例(Test Case)是为了实施测试而向被测试的系统提供的一组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等要素。评价测试用例的标准:对比好坏代码的评价标准用例表达清楚,无二义性。用例可操作性强。用例的输入与输出明确。一条用例只有一个预期结果。用例的可维护性好。用例对需求的覆盖率高。暴露程序Bug的能力强力。例:测试用例的设计方法基于需求的设计方法RBT( Requirements-Based Testing)是基于需求的
2020-09-01 16:50:09 268
原创 2.软件测试基础
软件测试基础软件测试的生命周期需求分析->测试计划->测试设计->测试开发->测试执行->测试评估软件测试&软件开发生命周期需求阶段-----测试人员了解需求、对需求进行分解,得出测试需求计划阶段根据需求编写测试计划/测试方案设计阶段-----测试人员适当的了解设计,对于设计测试用例是很有帮助的,测试人员搭建测试用例框架,根据需求和设计编写一部分测试用例编码阶段-----测试人员一般是不需要编码的,但已经编码的模块,专业的白盒测试人员可以计划执行单元测试,
2020-09-01 16:42:13 165
原创 1.软件测试概念
软件测试概念软件测试的目的通过分析错误产生的原因、阶段以及错误发生的趋势帮助项目管理者了解当前软件开发过程中的缺陷帮助测试人员设计出有针对性的测试方法让开发人员知道错误产生的重灾区让客户清楚我们专业的质量保证团队回归测试压力测试性能测试安全测试软件测试原则以客户为原则遵循软件测试的规范、流程、标准和要求软件需求和用户需求用户需求就是甲方爸爸提出的要求用户需求是:用户解决问题或达到目的所需要的条件或权能系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的
2020-09-01 16:29:14 210
原创 Redis
RedisRedis以及缓存的作用缓存是什么?缓存是一个高速的数据交换存储器,使用它可以快速的访问和操作数据。无缓存:有缓存:为什么要用缓存?优点:缓存是存储在内存中的,所以性能高;DB的数据存储在磁盘中,内存的操作速度>磁盘操作,所以缓存是非常快的;缓存系统更容易实现分布式集群服务(⼀台服务器变成多台相连的服务器集群),可以承受和更多压力;数据库⼀般⽐较难实现分布式部署,因此缓存的负载和性能更容易平⾏扩展和增加。存储key-value存储简单,查询效率非常高;常见的缓存
2020-09-01 10:12:21 216
原创 约瑟夫环
实现代码 public static int LastRemaining_Solution(int n, int m) { if(n<1||m<1){ return -1; } List<Integer> list = new ArrayList<>(); for(int i = 0;i<n;i++){
2020-06-25 23:22:13 145
原创 二叉搜索树(复习)
二叉搜索树的增删查插入数据查找数据删除数据难点思路插入数据 boolean put(int val){//二叉搜索树插入数据 if(root==null){ root = new BSTNode(val); return true; } BSTNode cur = root; BSTNode temp = cur; while (cur!=null){
2020-06-18 10:26:02 187
原创 银行家算法,Java实现
Java实现银行家算法原理代码测试结果原理设 Request;是进程Pi的请求向量,如果 Requesti[j] = K,表示进程Pi需要K个Rj类型的资源。当Pi发出资源请求后,系统按下述步骤进行检査: (1) 如果 Requesti[j] ≤ Need[i,j]便转向步骤(2);否则认为出错,因为它所需要的资源数已超过它所宣布的最大值。 (2) 如果 Requesti[j] ≤ Available[j],便转向步骤(3);否则,表示尚无足够资源,Pi须等待。 (3) 系统试探着把资源分配
2020-05-19 16:06:27 493
原创 随机指针链表深拷贝
随机指针链表深拷贝题目描述考点题解代码题目描述给定一个链表,每个节点包含一个额外增加的随机指针,该指针可以指向链表中的任何节点或空节点。 要求返回这个链表的 深拷贝。我们用一个由 n 个节点组成的链表来表示输入/输出中的链表。每个节点用一个 [val, random_index] 表示:val:一个表示 Node.val 的整数。random_index:随机指针指向的节点索引(范围从 0 到 n-1);如果不指向任何节点,则为 null 。来源:力扣(LeetCode)链接:htt
2020-05-09 16:09:06 310
原创 单链表(增删)
主代码1、定义单链表类public class MySignal2 { private ListNode2 head; MySignal2() { this.head = null; } public ListNode2 getHead() { return head; } public void setHe...
2019-11-03 17:16:22 162
原创 java交换数据值(值传递和引用传递的区别)
class Myvalue{ int num;}public class Swap { public static void swap(Myvalue m1, Myvalue m2) { int tmp = 0; tmp = m1.num; m1.num = m2.num; m2.num = tmp; ...
2019-10-30 23:28:45 515
原创 数组(Java)
数组的定义所谓数组,是有序的元素序列。 [1] 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按无序的形式组织起来的一种形式。 [1] 这些无序排列的同类数据元素的集合称为数组。...
2019-10-21 23:53:32 171
原创 进制转换
进制转换二进制转十进制1.方法:“按权展开求和”【例】:10001111 1*+1*+1*+1*+1*=143,所以10001111的十进制表示为143。规律:个位上的数字的次数是0,十位上的数字的次数是1,…,依次递增,而十分位的数字的次数是-1,百分位上数字的次数是-2,…,依次递减。注意:不是任何一个十进制小数都能转换成有限位的二进制数。二进制转八进制2.二进制数转换成八进制...
2019-10-12 23:11:10 1358
原创 Java:变量与运算符
变量与运算符变量定义变量时一定要初始化;Java中没有无符号类型的变量;在Java中变量有八种内置的数据类型类型名字节数默认值对应包装类byte10Bytechar2.\v0000Chartershort20Shortint40Integerlong80Longfloat40.0fFloat...
2019-10-11 18:35:30 117
原创 猜数字游戏
猜数字游戏代码笔记代码#include<stdio.h>#include<stdlib.h>#include<math.h>int main(){ return 0;}#if 0void Menu(){ printf("************************************\n"); printf("********...
2019-09-19 20:28:16 184
原创 求水仙花数(自幂数)
1.什么是水仙花数在数论中,水仙花数(Narcissistic number)也称为自恋数、自幂数、 阿姆斯壮数或阿姆斯特朗数(Armstrong number),是指一N位数, 其各个数之N次方和等于该数。 例如153、370、371及407就是三位数的水仙花数,其各个数之立方和等于该数: 153 = 1^3 + 5^3 + 3^3。 370 = 3^3 + 7^3 + 0^3。 371 = ...
2019-09-11 16:20:02 546
原创 C语言练习题1. 打印100~200之间的素数 2. 输出乘法口诀表 3. 判断1000年---2000年之间的闰年
1.打印100到200之间的素数/*打印100-200之间的素数*/#include<stdio.h>int main(){ int i,j,k,s; for (i = 100; i < 200; i++) { //for (j = 2; j < i ; j++) for (j = 2; j <= i/2; j++) { k =...
2019-09-09 18:24:35 267
原创 C语言学习笔记
结构体指针#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<math.h>#include<string.h>struct A{ int a; int *pa; //struct A a; struct A *pstua;};struct B{ int b; st...
2019-09-08 23:42:35 152
原创 我的程序人生
兜兜转转,代码,我还是要和你一起走很远高三的班会,老师让说自己大学想学什么,什么都不懂,凭着学习间隙了解到的一丢丢关于程序员的自嘲,好喜欢这种幽默,同时也觉得好厉害。我说,我想做一个程序员。彼时的我,对于计算机的认知仅限于QQ和CS、CF和LOL,甚至不能理解软件到底是个什么东西。但是一年后我还是抱着对程序员的向往走到了西科大计算机学院,开学一直很美好,直到第一节课C语言,晕晕乎乎一节课就结束了...
2019-09-06 01:26:39 452 3
原创 一个C语言的小小小问题
函数调用比较两位数大小#include<stdio.h>int main(){ int max(int x,int y); int x,y,c; scanf("%d, %d",&x,&y);//%d之间如果有逗号则运行时也要添加逗号 c=max(x,y); printf("max=%d\n",c); return 0;}int max(int...
2019-06-25 13:56:46 148 1
原创 verilog编码器及七段译码器设计及仿真
题目要求:设计一个10输入编码器和一个七段译码器,要求使输入值在译码器显示所需仪器:步骤代码实验图所需仪器:软件:modelsim、quartus。硬件:实验箱。步骤在modelsim中新建工程并添加Verilog文件后编写代码;编译并仿真得到波形图;在quarters中新建工程并将Verilog源文件添加进去,编译并运行;设置管脚并连接试验箱进行测试。代码** 10输入编...
2019-05-30 20:45:38 15519 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人