![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序员
文章平均质量分 86
普通网友
这个作者很懒,什么都没留下…
展开
-
递归思维的探索之旅 Go语言视角下的递归,2024年最新靠着这份900多页的PDF面试整理
鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**原创 2024-04-14 17:21:17 · 216 阅读 · 0 评论 -
能测试工具概述——持续测试,阿里+头条+抖音+百度+蚂蚁+京东面经
进程是为了更好地利用CPU资源而定义的,用于分配系统资源、标识任务。进程是系统资源分配的最小单元,主要占用地址空间、全局变量、文件描述、硬件等资源。操作系统以多进程的方式完成多个任务,这样可以充分地利用系统资源。当前主流性能测试工具中,LoadRunner支持多进程,但是这个工具的授权费用非常贵。另外,多进程方式占用的系统资源较多,进程间的调度开销较大,因此在性能测试中并不推荐使用多进程方式。线程就不一样了,线程降低了上下文切换的消耗,提高了系统的并发性。线程就好比一个汽车生产车间里的多条生产流水线,每条生原创 2024-04-14 13:50:20 · 668 阅读 · 0 评论 -
【论文】ROS系统的无人小车自动跟随方案研究,2024年最新关于Golang性能优化的几点建议
介绍了一种无人小车自动跟随方案,该小车以树莓派3B为控制板,搭载ROS操作系统,在ROS系统环境下编写Python脚本文件,通过话题的订阅和发布进行对距离信息的数据处理和运动参数的控制实现,采用激光雷达进行距离测量,得出被跟随目标的距离和方位,不需要无线定位导航实现周围任何角度的机器人跟随功能。本方案成本较低,硬件限制小,设计简洁,便于升级、维护和移植。试验结果表明,小车运动精确,具有良好的跟随效果。摘要是一篇论文的点睛之笔,是一个mini paper。原创 2024-04-13 18:28:39 · 632 阅读 · 0 评论 -
【自动化测试基础】Appium自动化环境搭建保姆级教程_appium 1
中…(img-FaIHywps-1713004077185)]原创 2024-04-13 18:28:08 · 858 阅读 · 0 评论 -
【自动化测试】Pytest框架 —— pytest,2024年最新Flutter尽然还能有这种操作
需要使用插件。安装⽅式:使⽤⽅法:示例:“”"1.学习目标掌握pytest中用例执行顺序的控制2.操作步骤pytest框架下用例执行的默认顺序: 是按照书写顺序从上到下执行控制测试用例执行顺序,需要安装pytest-ordering库(插件)pip install pytest-ordering控制用例执行顺序方法:在测试用例前添加一个装饰@pytest.mark.run(order=数字)执行顺序问题:order=数字0 > 较小的正数 > 较大正数 > 不使用order > 较小负数原创 2024-04-13 18:27:05 · 743 阅读 · 0 评论 -
【职场经验】如何编写测试用例?,2024年最新软件测试大厂技术面试题汇总
结语:总而言之,设计用例也是一场人生的修行之路,需要多写多思考,多换位思考问题,多站在用户的角度考虑问题,才能更好的保障产品质量,当然用例设计你考虑再全面也不可能100%没有缺陷,但是你要保障100%的产品需要功能都要覆盖到,不然企业中的测试就无价值体现。要想完善自己的用例覆盖率,提前完成的使用一定要与产品、开发、测试一起过审,以便发现自己用例的不足点,及时提出改善建议,保障所有的需求都有对应的用例覆盖,为软件质量保驾护航。原创 2024-04-13 18:26:33 · 782 阅读 · 0 评论 -
【网络编程学习记录7】如何让服务器端持续不断地监听客户端的请求?_mb tcp服务端不能一直监听吗为什么
pragma comment (lib, “ws2_32.lib”) //加载 ws2_32.dll。#pragma comment(lib, “ws2_32.lib”) //加载 ws2_32.dll。//终止 DLL 的使用。原创 2024-04-13 18:24:51 · 556 阅读 · 0 评论 -
【网络编程学习记录7】如何让服务器端持续不断地监听客户端的请求?_mb tcp服务端不能一直监听吗为什么(1)
需要注意的是:server.cpp 中调用 closesocket() 不仅会关闭服务器端的 socket,还会通知客户端连接已断开,客户端也会清理 socket 相关资源,所以 client.cpp 中需要将 socket() 放在 while 循环内部,因为每次请求完毕都会清理 socket,下次发起请求时需要重新创建。#pragma comment(lib, “ws2_32.lib”) //加载 ws2_32.dll。原创 2024-04-13 18:24:20 · 628 阅读 · 0 评论 -
【网络编程学习记录10】socket编程实现文件传输功能_申明 本学习笔记是在该教程的基础上结合自己的学习情况进行的总结,不是原创,想要
这里我们调用 shutdown() 来发送FIN包:server 端直接调用 close()/closesocket() 会使输出缓冲区中的数据失效,文件内容很有可能没有传输完毕连接就断开了,而调用 shutdown() 会等待输出缓冲区中的数据传输完毕。FIN 包表示数据传输完毕,计算机收到 FIN 包后就知道对方不会再向自己传输数据,当调用 read()/recv() 函数时,如果缓冲区中没有数据,就会返回 0,表示读到了”socket文件的末尾“。//文件读取完毕,断开输出流,向客户端发送FIN包。原创 2024-04-13 18:23:16 · 927 阅读 · 0 评论 -
【网络编程学习记录10】socket编程实现文件传输功能_申明 本学习笔记是在该教程的基础上结合自己的学习情况进行的总结,不是原创,想要(1)
这里我们调用 shutdown() 来发送FIN包:server 端直接调用 close()/closesocket() 会使输出缓冲区中的数据失效,文件内容很有可能没有传输完毕连接就断开了,而调用 shutdown() 会等待输出缓冲区中的数据传输完毕。FIN 包表示数据传输完毕,计算机收到 FIN 包后就知道对方不会再向自己传输数据,当调用 read()/recv() 函数时,如果缓冲区中没有数据,就会返回 0,表示读到了”socket文件的末尾“。//文件读取完毕,断开输出流,向客户端发送FIN包。原创 2024-04-13 18:22:45 · 797 阅读 · 0 评论 -
【细无巨细,包你学会】自学Python运行时会遇到的异常与解决方法_测试python程序运行过程中出现的错位或异常图片
前面说了那么多,那Python异常到底是怎样的呢?别急,我们先来看看Python程序中的异常是怎么呈现的。如上图所示,当我们想要运行python程序文件 test.py 时,在终端键入并按下回车之后,屏幕上在“”之后 ,会出现的一串信息:这个就是Python异常信息。图片中这段异常,意思是说:文件test.py在第二行出现了错误,这是一个编号为2的“输入输出型”的错误,名叫“123.txt”的文件不存在。为什么会出现这样的异常呢?原创 2024-04-13 18:21:42 · 719 阅读 · 0 评论 -
【粉丝福利,限时免费,Golang之内存泄漏调试学习与总结
就在上周,我在CSDN的原创博文数量正式突破100+,顺利拿下CSDN博客专家的称号,前前后后耗时有4-5年吧,不过中间有两年没有任何输出,完全把写博客这事给忘了,不知道干嘛去了。去年下半年才把这一 “任务” 重新捡起来,越写越“慌”,越写越发现自己不懂的东西还有很多,这种持续学习的劲开始发力了,希望一直能够保持下去。从最近的几十篇博文输出,我擅长于使用身边遇到的真实场景案例做翻盘分析,从现象的表面,一步步剖析,分析底层原理,直至给出一个相对满意的解决方案。原创 2024-04-13 18:21:11 · 970 阅读 · 0 评论 -
【算法】你们要的插入排序来啦,大哥们来看看这个插入排序像不像那么回事(1)
论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!最坏情况:如果待排序记录为逆序,则最多的⽐较次数为Cmax=∑i=1n−1(i)=n(n−1)2=O(n2)。最好情况:当待排序记录已经有序,这时需要⽐较的次数是Cmin=n−1=O(n)。时间复杂度: O(n)⾄O(n2),平均时间复杂度是O(n2)。原创 2024-04-13 18:20:08 · 248 阅读 · 0 评论 -
【算法】一文搞懂冒泡排序算法,可以说是入门级最经典的算法之一【内含图解+建议收藏
数组中有n个元素,第一次遍历从左到右,比较相邻的元素,如果左边的元素大于右边的元素,就交换它们的位置。第二次遍历从左到右,除了最后一个元素,每个元素都和后面的元素比较,依次类推,直到数组被完全排好序。最好的情况:如果待排序数据序列为正序,则⼀趟冒泡就可完成排序,排序码的⽐较次数为n-1次,且没有移动,时间复杂度为O(n)。⽐较次数:Cmax=∑i=1n−1(n−i)=n(n−1)/2=O(n2)时间复杂度: O(n)⾄O(n2),平均时间复杂度为O(n2)。// 如果相邻元素顺序错误,交换它们的位置。原创 2024-04-13 18:19:36 · 360 阅读 · 0 评论 -
【程序员学理财】有哪些普通人应该知道的经济学常识?,程序员真的是吃青春饭吗
微观经济学(Microeconomics)(“微观”是希腊文“ μικρο ”的意译,原意是“小")又称个体经济学,小经济学,是现代经济学的一个分支,主要以单个经济单位(单个生产者、单个消费者、单个市场经济活动)作为研究对象分析的一门学科。微观经济学是研究社会中单个经济单位的经济行为,以及相应的经济变量的单项数值如何决定的经济学说;分析个体经济单位的经济行为,在此基础上,研究现代西方经济社会的市场机制运行及其在经济资源配置中的作用,并提出微观经济政策以纠正市场失灵;原创 2024-04-13 18:16:32 · 875 阅读 · 0 评论 -
【程序员学理财】曼昆:经济学十大原理,你都了解吗?,2024年最新分享PDF高清版
举个例子,一个人陪老婆看一场电影,成本不仅仅是电影票、爆米花,还有这个人因此放弃的东西,如果这个人是盖茨,可能是没有参加会议,损失几百万美金。这个意思是说,我们在日常生活中,总是面临很多取舍的,比方说,是找工作还是考研,先买房子还是先买车,早餐吃煎饼还是肉夹馍,到底是娶刘诗诗还是高圆圆。所以,你卖了东西,别人赚了你的钱,你还赚了人家东西呢,东西也是钱,也可以说,你也赚了钱。比方说,草莓20块钱一斤,你可能舍不得买,但是超市促销,10块钱一斤,你就会买一斤。注意,政府的监管有时有好作用,主要是两个方面。原创 2024-04-13 18:16:00 · 773 阅读 · 0 评论 -
【程序人生】毕业入职后,C++转Go语言工作半年感受,2024年最新2024年Golang面试题
Go从出身来看更像学院派语言,但是实际上它是彻头彻尾的工程语言,特别是它很适合我们团队,很适合基础架构、中间件、云计算平台、PasS平台的开发,因为说它是云时代的未来第一语言,丝毫不为过。就我这边的项目而言,分布式日志平台、搜索系统、消息推送等项目中,避免了JVM或者EVM的麻烦,实在是太美好了,所以,如果条件允许,我会完全选择纯Go来设计实现一个系统,也许这种美妙只有真正深入用过的人才能体会 😉。原创 2024-04-13 18:14:55 · 1065 阅读 · 1 评论