2024年程序员学习
文章平均质量分 89
普通网友
这个作者很懒,什么都没留下…
展开
-
SDN-OpenDaylight(Solium版本)应用开发入门HelloWorld_sodium版本的网页显示feature什么组件
需要完整版PDF学习资源修改setenv文件中的环境变量设置JAVA_HOME运行成功。原创 2024-05-17 06:35:07 · 818 阅读 · 0 评论 -
SDN-OpenDaylight(Solium版本)应用开发入门HelloWorld_sodium版本的网页显示feature什么组件(2)
这个方向初期比较容易入门一些,掌握一些基本技术,拿起各种现成的工具就可以开黑了。不要勾选Sources和Documentation,否则会很卡,只将IDEA作为编写工具,可以有一些提示。再次进入根目录下(例如,helloworld/)编译整个项目,编译命令和之前的一样,耗时2分钟…官网没有加这些参数,编译项目时间长,可能出现checkstyle或其他测试等不通过,建议加参数。| features | feature(组件)的组织管理目录 || pom.xml | maven项目的基本信息描述文件 |原创 2024-05-17 06:33:56 · 845 阅读 · 0 评论 -
java高并发系列 - 第10天:线程安全和synchronized关键字
还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!【完整版领取方式在文末!!内容实在太多,不一一截图了。原创 2024-05-16 22:03:01 · 357 阅读 · 0 评论 -
Java项目:基于ssm框架实现的电影评论系统(ssm+B S架构+源码+数据库+毕业论文
Python编程学习,学习内容包含:语法、正则、文件、 网络、多线程等常用库,推荐《Python核心编程》,不要看完;在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。恭喜你,如果学到这里,你基本可以从事一份网络安全相关的工作,比如渗透测试、Web 渗透、安全服务、安全分析等岗位;③漏洞扫描、漏洞利用、原理,利用方法、工具(MSF)、绕过IDS和反病毒侦察。原创 2024-05-16 22:02:26 · 780 阅读 · 0 评论 -
Java项目:基于ssm框架实现的电影评论系统(ssm+B S架构+源码+数据库+毕业论文(1)
本项目是一套ssm826基于ssm框架实现的电影评论系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者。包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。项目都经过严格调试,eclipse 确保可以运行!该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。原创 2024-05-16 22:01:52 · 708 阅读 · 0 评论 -
JAVA项目:Java实现飞扬的小鸟(Flappy Bird)_java项目飞行的小鸟
外链图片转存中…(img-fKaXfIzp-1715868052192)][外链图片转存中…(img-gJjfTMZa-1715868052193)][外链图片转存中…(img-946SHnLc-1715868052193)][外链图片转存中…(img-COoWrnJz-1715868052194)][外链图片转存中…(img-02Enxdrv-1715868052195)][外链图片转存中…(img-BvLmgweO-1715868052195)]原创 2024-05-16 22:01:15 · 884 阅读 · 0 评论 -
Golang 中的 map 为什么是并发不安全的?_golang map为什么并发不安全(1)
golang 中的 map 是并发不安全的,多个 go 协程同时对同一个 map 进行读写操作时,会导致数据竞争(data race)问题,程序会 panic。如果一个协程正在写入 map,而另一个协程正在读取或写入 map,那么就有可能出现一些未定义的行为,例如:读取到的值可能是过期的、不正确的或 nil;写入的值可能被覆盖、丢失或者多次计数。原创 2024-05-16 16:23:00 · 370 阅读 · 0 评论 -
Golang Context 的并发安全性探究_golang context并发安全
需要完整版PDF学习资源。原创 2024-05-16 16:22:26 · 268 阅读 · 0 评论 -
Golang Context 的并发安全性探究_golang context并发安全(2)
本人从事网路安全工作12年,曾在2个大厂工作过,安全服务、售后服务、售前、攻防比赛、安全讲师、销售经理等职位都做过,对这个行业了解比较全面。最近遍览了各种网络安全类的文章,内容参差不齐,其中不伐有大佬倾力教学,也有各种不良机构浑水摸鱼,在收到几条私信,发现大家对一套完整的系统的网络安全从学习路线到学习资料,甚至是工具有着不小的需求。最后,我将这部分内容融会贯通成了一套282G的网络安全资料包,所有类目条理清晰,知识点层层递进,需要的小伙伴可以点击下方小卡片领取哦!原创 2024-05-16 16:21:51 · 363 阅读 · 0 评论 -
Golang Context 的并发安全性探究_golang context并发安全(1)
还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!【完整版领取方式在文末!!内容实在太多,不一一截图了。原创 2024-05-16 16:21:15 · 242 阅读 · 0 评论 -
Catf1agCTF-Web通关合集
还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!【完整版领取方式在文末!!内容实在太多,不一一截图了。原创 2024-05-16 07:59:28 · 894 阅读 · 0 评论 -
Catf1agCTF-Web通关合集(1)
一般的md5绕过是传入0e开头的md5值,因为在弱比较时,弱比较中会截取一个字符串的数字,知道遇到字符截止,对于0e+数字的值只会截取e之前的0,所以这里即便是令传入的md5值等于$md5后还需要等于其自身进行md5的值,我们选取0e或者加密后仍为0e开头的数就行例如:0e215962017 、以及这些纯字符串转化后为0e+数字的数:QNKCDZO、s878926199a。接下来使用了短标签。恭喜你,如果学到这里,你基本可以从事一份网络安全相关的工作,比如渗透测试、Web 渗透、安全服务、安全分析等岗位;原创 2024-05-16 07:58:53 · 999 阅读 · 0 评论 -
Casbin 账号密码泄漏漏洞_jcasbin 漏洞
需要完整版PDF学习资源。原创 2024-05-16 07:58:16 · 331 阅读 · 0 评论 -
1024程序员节:转行IT行业,月薪过万需要多久?
既然是职业培训,那一定是跟公司的需求相关,我们按照公司的逻辑来看分为四个大类:**想法层:**产品经理、UI设计…**实现层:**Web前端、Java、Python、Go…**维护层:**软件测试、Web安全、大数据开发、云计算…**推广层:**网络营销、电商运营…《中国统计年鉴》数据显示**中国有200万程序员,占人口0.13%,结论是其实程序员并不多,相当少。**另外,印度270万程序员(最多的),也只占人口0.2%的样子。原创 2024-05-15 23:27:04 · 745 阅读 · 0 评论 -
100道CTF题目,收好了~(附答案)_ctf选择题
技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。包含安全各个方面的题目,Web安全基础、加解密技术、安全编程、信息隐写等,非常全面。因篇幅有限,仅展示部分资料。原创 2024-05-15 23:26:30 · 639 阅读 · 0 评论 -
100道CTF题目,收好了~(附答案)_ctf选择题(1)
还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!【完整版领取方式在文末!!内容实在太多,不一一截图了。原创 2024-05-15 23:25:56 · 994 阅读 · 0 评论 -
100条安全原则来制定安全策略
也就是隐藏端口,域名,IP 及时发现入侵,这样就算有0day,他黑进来也不能获取多大的利益;有的事,你觉得不可能,实际就是可能的,还得和技术去确认。实际,确实如此,网络就这么做的。安全一大原则:不要怕麻烦原则 有的事就怕麻烦别人,或者自己麻烦,没有去仔细判断,结果导致重要线索浪费了。就像找特征码的时候,没有反复让运维查服务器,特征码没找到准确的。有的意见提了,运维不做,那就强硬提出,并且说清楚利弊。安全一大原则:提出的需求就反复追问,必须要完成原则,不要因为怕麻烦别人就不做了,就忘记了;原创 2024-05-15 23:25:21 · 698 阅读 · 0 评论 -
3年经验,面试测试岗20k都拿不到了吗?,2024年最新被面试官问的软件测试问题难倒了
印象深刻的bug:近期的一个项目,x发单n是发qmq消息,调用发单服务自动发单,测试过程中,我给开发提议加个手动发单–作为发单失败或者未发单的补偿,开发力争 生产不会出现发单失败的情况,但后来还是被我说服,在上线前,加个手动发单的功能。上线第二天,公司qmq框架出现问题,产生消息消费的延迟,导致一段时间内的订单不能自动发单,这时候大家手动发单,解决部分订单,事情过后,开发更加肯定了 我当时的提的bug修复是正确的。解决的那么多问题中,测试环境无法使用,无法快速的介入测试,仍然是比较突出的。原创 2024-04-21 19:06:05 · 712 阅读 · 0 评论 -
3年测试经验的文艺青年,从京东测试团队浅谈纯功能测试人员该何去何从?_京东集团测试团队的发展历程
京东这种大型企业测试模式,虽然不适合每个测试团队,但是我觉得可以给我们带来一定程度的思考,那就是手工测试人员如何去改变?目前软件测试行业来说,我觉得提升方式主要分为三方面,第一是自学,第二是公司培训,第三是机构培训。第二种是觉得不错,巩固了一下,第三种是之前没有了解过,完全是一个新大陆,以备不时之需。但是技术文章有时候有很大的弊端,比如你觉得A知识点重要,B知识点也重要,在不侵犯作者权的情况下,你想把A/B知识点通过自己的方式分享出来。第一阶段:UI测试的探索,在此阶段,对大部分核心功能进行了脚本的覆盖。原创 2024-04-21 19:03:44 · 646 阅读 · 0 评论 -
突破瓶颈:提高Airtest截图脚本兼容性的7种新方法!,可能是全网最细的软件测试-资源加载机制剖析
正常场景下,我们的截图脚本都是点击截图的中心位置,target_pos=5,对于一张截图来说,总共有9个target_pos,如下图,序号是从左到右,从上到下,依次为:1、2、3、4、5、6、7、8、9。在实际场景中,很多时候需要退出当前页面,如果我们测试的Android设备,可以直接使用 keyevent(“BACK”)来替代这个返回当前页面的脚本,会使得脚本更加高效稳定。备注:此场景可用于多个相似的图片中,通过扩大截图范围,并点击需要点击的位置,来提高截图脚本的稳定性。原创 2024-04-20 13:59:27 · 605 阅读 · 0 评论 -
程序算法与人生选择(2),2024年最新全网首发
那你,你不妨参考一个“快速排序”的思路——这个算法告诉我们,我们一开始并不需要找到最大的数,我们只需要把你价值观中的某个标准拿出来,然后,把可以满足这个价值的放到右边,不能的放到左边去。有的人会贪婪薪水,有的人会贪婪做的项目,有的人会贪婪业务,有的人会贪婪职位,有的人会贪婪自己的兴趣……你不可能要所有的东西,所以你只能要你最重要的东西,你要知道什么东西最重要,你就需要对你心内的那些欲望和抱负有清楚的认识,不然,你就会在纠结中度过。1)在初始化的时候,所有的结点都和我是无穷大,默认是达不到的。原创 2024-04-20 13:57:04 · 866 阅读 · 0 评论 -
程序算法与人生选择(1),2024Golang开发现状分析
我们都在用某种东西在交易我们的未来,有的人用自己的努力,有的人用自己的思考,有的人用自己的年轻,有的人用自己的自由,有的人用自己的价值观,有的人用自己的道德……有的人在交换金钱,有的人在交换眼界,有的人在交换经历,有的人在交换地位,有的人在交换能力,有的人在交换自由,有的人在交换兴趣,有的人在交换虚荣心,在交换安逸享乐……有的人会贪婪薪水,有的人会贪婪做的项目,有的人会贪婪业务,有的人会贪婪职位,有的人会贪婪自己的兴趣……你的每一步都没有浪费。1)在初始化的时候,所有的结点都和我是无穷大,默认是达不到的。原创 2024-04-20 13:56:33 · 994 阅读 · 0 评论 -
程序员既要写好代码,又要写好文档_写文档没有用直接用代码写可以吗
在开发阶段,也是这几个 文档,不过是修订版,因为我们在实际开发过程中,会发现之前设计不合理的地方或者是考虑不周的地方,这就需要对之前的文档进行修改;在软件的发布阶段,要编写安装手册、用户手册、升级指导书等,这些文档主要是面向现场支持人员和用户的,因此 要尽量写得通俗易懂,千万不要有模棱两可的情况存在,否则就只有等待用户的投诉了。接着,它扫描本地目录, 对读取到的文件的内容进行解析,并生成新的文件放到本地的另一目录中。这样修改之后,文章的逻辑更加的清晰,可读性更强,读者也更容易理解作者所要表达的意思。原创 2024-04-20 13:54:10 · 989 阅读 · 0 评论 -
程序员既要写好代码,又要写好文档_写文档没有用直接用代码写可以吗(1)
在开发阶段,也是这几个 文档,不过是修订版,因为我们在实际开发过程中,会发现之前设计不合理的地方或者是考虑不周的地方,这就需要对之前的文档进行修改;在软件的发布阶段,要编写安装手册、用户手册、升级指导书等,这些文档主要是面向现场支持人员和用户的,因此 要尽量写得通俗易懂,千万不要有模棱两可的情况存在,否则就只有等待用户的投诉了。接着,它扫描本地目录, 对读取到的文件的内容进行解析,并生成新的文件放到本地的另一目录中。这样修改之后,文章的逻辑更加的清晰,可读性更强,读者也更容易理解作者所要表达的意思。原创 2024-04-20 13:53:39 · 935 阅读 · 0 评论 -
程序员搞什么副业可以月入过万?_程序员搞副业(1),Golang研发岗必问30+道高级面试题
内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。(都打包成一块的了,不能一一展开,总共300多集)原创 2024-04-20 13:52:36 · 811 阅读 · 0 评论 -
程序员接私活慎重!!,跳槽字节跳动
有不少阅读过我文章的伙伴都知道,笔者本人17年就读于一所普通的本科学校,20年6月在三年经验的时候顺利通过校招实习面试进入大厂,现就职于某大厂安全联合实验室。我从事网络安全行业已经好几年,积累了丰富的技能和渗透经验。在这段时间里,我参与了多个实际项目的规划和实施,成功防范了各种网络攻击和漏洞利用,提高了互联网安全防护水平。也有很多小伙伴给我留言问我怎么学?怎么渗透?怎么挖漏洞?原创 2024-04-20 13:52:04 · 680 阅读 · 0 评论 -
程序员应该每年更新自己的简历_程序员什么时候更新,2024年最新Golang视频开发面试问题
大家都知道每年的年终总结是一门必修课,逃不掉,最后都得上交给领导审核。有些人苦思冥想,总是写不出。可是另外一些人,早早地把年终总结准备好,第一时间保质保量完成,领导对你肯定刮目相看。这就需要日常养成的好习惯,做月总结、季度总结、半年度总结。自然而然,年度总结就会信手拈来。简历也要像年度总结一样,平时有意地去更新。需要之时,立刻拿出,争取优先权。原创 2024-04-20 13:51:00 · 814 阅读 · 0 评论 -
程序员女朋友的相册是这样的_普通女友照片(1),2024年最新字节大牛教你手撕Golang学习
audio loop src="img/qianyuqianxun.mp3" id="audio" controls autoplay preload="auto">该浏览器不支持audio属性你与女神不是差一个表白网站,而是差一个html。加音频,这么简单的事,怎么能难倒小王呢~/\*包裹所有元素的容器\*//\*包裹所有元素的容器\*//\*包裹所有元素的容器\*//\*外层最大容器\*//\*外层最大容器\*//\*外层最大容器\*//*鼠标移入后样式*/原创 2024-04-20 13:49:59 · 595 阅读 · 0 评论 -
程序员为啥突然会变成这么辣鸡的一个行业 ,2024年最新Golang面试复习重点
网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。原创 2024-04-20 13:48:05 · 675 阅读 · 0 评论 -
程序员一枚,失业5个月,好慌~~_程序员失业5个月要崩溃了
网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。原创 2024-04-20 13:47:02 · 570 阅读 · 0 评论 -
程序员一枚,失业5个月,好慌~~_程序员失业5个月要崩溃了(1)
网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。原创 2024-04-20 13:46:31 · 513 阅读 · 0 评论 -
程序人生:自学上岸自动化测试薪资20K,我的经验值得想进阶的朋友借鉴
全方位提升测试技术,建立一套属于自己的技术体系。帮助大家不断学习和优化技术栈,跟进先进和主流的测试技术,给到大家带来的不仅仅是技术和薪资的提升,更多的是。简单的说了如果从自动化的思路去成为一个优秀的软件测试人员,具体自动化该怎样去学习,在这里就不赘述了,其他问题下我会回复这个问题。我的自动化测试之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,所以,我和朋友特意花了一段时间整理编写了下面的。首先的,要学会Python基础语法、函数、类与对象、单元测试、日志模块、SMTP等。原创 2024-04-20 13:45:28 · 589 阅读 · 3 评论 -
程序人生文章汇总(持续更新,方便查阅),2024年最新Golang事件分发面试
2021年终总结:提高认知,摆脱传统工科桎梏一些对自己的建议和箴言汇总我关注的技术博主的2021年度总结2022年,我的读书计划当电子工程师十余年,感慨万千华科师兄快40岁才明白的道理Gromacs安装教程及一些思考李鲆:2022年,给打工人的18条建议入行二十年的一些认知网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Go)一个人可以走的很快,但一群人才能走的更远!原创 2024-04-20 13:44:57 · 422 阅读 · 0 评论 -
程序人生—谈安全测试的重要性_安全测试只要经过了这些检查,就必然没有这样的问题。
对小程序、h5、官网带输入框的进行敏感词输入、搜索。小程序校验:验证是否对敏感词有拦截,如有拦截则正常,如不能拦截则存在安全问题。原创 2024-04-20 13:44:26 · 542 阅读 · 0 评论 -
如何让自动化测试框架更自动化?,高级软件测试开发必看
不可否认这些专项的方向是质量智能化发展的方向,但是凡事都遵循2/8定律,80%的从事软件测试的同学或许对这些并不感冒,因为大部分测试同学分布于中小厂,而他们大多停留在如何更好更快地进行接口自动化的阶段。而更重的在于用例的维护,毕竟大家写的代码风格迥异,维护的难度更大,甚至不如JMeter的用例维护来的方便。以走的很快,但一群人才能走的更远!小厂质量团队地位低,在团队中发言分量轻,项目中往往处于劣势,项目的测试时间不能保证,更别提搞什么高大上的质量专项了,能把接口自动化测试做好就是大事一件,节省不少时间了。原创 2024-04-19 08:18:46 · 726 阅读 · 0 评论 -
分享一种通信协议的应用编程原理和思路_mavlink_usart_fifo
硬件(如:UART、CAN)接收到的数据,通过MAVLink协议解析,得到一帧完整的MAVLink数据包,提取发送端发送的数据(如:SysState, BatVol),将得到的数据应用到我们程序中。将需要发送的数据(如:SysState, BatVol),添加MAVLink通信协议,通过硬件(如:UART、CAN)发送出去。我提供例程是针对初学者提供比较单一发送和接收例程(MDK-ARM和EWARM包含各自的发送和接收工程)。**3.**发送、接收数据FIFO(队列)处理;**2.**包含操作系统;原创 2024-04-19 03:02:14 · 653 阅读 · 0 评论 -
分享一次生产应用无法连接Oracle数据库故障_failed to validate connection oracle
我看了一下报错,竟然不是常见的无法获取连接数报错,就上网查询了一下ora-12519错误代码的含义,竟然是应用的连接数达到数据库连接数的上限了。今天一个应用运维同事微信联系我,说有一个应用日志,显示连接Oracle数据库报错,我问了一下是什么应用,对方回答是报表应用,这下心里有谱了。第二:一般这种情况,都是因为程序写的烂,一堆慢sql语句,将连接数占满了,导致获取不到连接数。上限是150,启动几个应用,连接数很快就会被占用完,这个上限需要调整一下。什么鬼,最大连接数竟然设置成100个。原创 2024-04-19 03:01:43 · 707 阅读 · 0 评论 -
一个资深测试工程师面试一来就问我这些题目_三十位真实乱口述
1.一些概念稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面;内排序:所有排序操作都在内存中完成;外排序:由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行;时间复杂度:一个算法执行所耗费的时间。空间复杂度:运行完一个程序所需内存的大小。2.排序分类 图总结的挺好(1)冒泡排序(你记住这个就行,一用百面通…问的最多哈哈)算法描述:原创 2024-04-18 21:30:22 · 655 阅读 · 0 评论 -
一个测试工程师走进一家酒吧……,阿里软件测试开发手册
在白盒测试时,以编程语言的角度来设计测试案例。通过多次执行上面的测试,我们发现有些时候,测试的结果返回 OK,有些时候测试的结果返回 FAIL。在平时,大家写服务的时候,基本都必须考虑并发,我们使用 IDE 测试的时候,IDE 默认情况下并不会主动测试并发状态,那么如何保证我们写出来的代码是并发安全的?我们定义 t(0)为原始的代码,任意的 i,i > 0,t(i+1)为对于 t(i)的测试,t(i+1)正确为 t(i)正确的必要条件,那么对所有的 i,i>0,t(i)正确都是 t(0)正确的必要条件。原创 2024-04-18 21:29:51 · 665 阅读 · 0 评论 -
“揭秘性能测试工具:优化软件性能的关键秘籍“,软件测试初级开发是如何一步步成为高级开发
作为性能测试流程的指挥中心,控制器管理着启动测试、控制负载生成器、配置测试场景以及收集与汇总性能数据的任务。性能数据、日志和监控结果都会被存储在数据库或其他形式的数据仓库中,方便后续的数据分析和长期历史数据的比较。通过上述组件的紧密配合,性能测试工具不仅能对服务器施加压力,而且能够准确评估服务器在各种负载条件下的表现。一个基于云的性能测试平台,提供JMeter的兼容性和其他高级功能,适合大型企业和高负载测试需求。使用Scala编写的开源工具,专注于基于HTTP协议的负载测试,适合开发人员和技术专业人员。原创 2024-04-18 17:03:59 · 448 阅读 · 0 评论