![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
全栈编程语言
文章平均质量分 83
编程语言
程序员与诗人
知其然也要知其所以然,之乎者也!
展开
-
8月编程排行来了!第一名没有悬念!
如果你对数据科学、人工智能感兴趣,不妨深入学习Python,8月的编程语言排行榜,再次证明了Python的强大影响力。每月更新一次的Tiobe排行榜,成为程序员心中的“天气预报”,哪种编程语言最热门,哪种又正在慢慢降温,在Tiobe中一目了然。编程语言的世界变化莫测,每月的编程排行如同一场没有硝烟的战争,吸引着全球开发者的目光。并且Python 的份额首次超过 18%,和第二名的差距持续拉大,达到8%,在这样的背景下,能将Python与大数据相结合的人才,成为企业争抢的“香饽饽”。原创 2024-08-06 19:46:48 · 396 阅读 · 0 评论 -
Node.js的下一代浏览器和移动自动化测试框架-WebdriverIO
而在众多测试框架中,WebdriverIO凭借其强大的功能和简洁的语法,成为Node.js生态中备受瞩目的浏览器和移动自动化测试框架。随着前端和移动应用开发的快速发展,自动化测试的需求也在不断增加。WebdriverIO是一个测试自动化框架,用于e2e以及浏览器中的单元和组件测试,它允许你运行基于WebDriver和WebDriver BiDi以及Appium自动化技术的测试。WebdriverIO作为Node.js生态中的下一代自动化测试框架,以其强大的功能和灵活性,为开发者提供了高效的测试解决方案。原创 2024-08-04 18:56:56 · 1013 阅读 · 0 评论 -
即将被淘汰 这几门编程语言!
从经典的C语言到现代的Python,编程语言不断进化,满足着不同领域的需求。通过详实的案例和社会现象分析,这篇文章展示了几门即将被淘汰的编程语言及其原因,并通过引人入胜的开头和有力的金句收尾,使读者对技术发展的趋势产生了浓厚的兴趣和紧迫感。C#真的很厉害,有基础的小伙伴可以拓展学习一下,最重要的是,似乎它的创建者也都无情地放弃了它,因为微软曾表示他们没有进一步发展它的计划。它经历了一个坚实的十年,稳居编程语言排行榜前列,一度成为众人瞩目的焦点,但是最近的十年它并不好过,所以Ruby纳进了淘汰清单列表。原创 2024-07-19 20:30:57 · 998 阅读 · 0 评论 -
业务让我实现一个排队导出功能
引入EasyExcel百万级别的导出功能。原创 2024-06-12 20:19:11 · 364 阅读 · 0 评论 -
iOS自动化测试方案及其环境搭建 - Cucumber
Cucumber安装好之后,我们就可以利用Cucumber建立工程了,下面跟着我的步骤进行来一起进行创建吧。我这里是搭建的是Ruby环境,你可以根据自己的需求和习惯去搭建对应的语言环境。到这里Cucumber的环境便搭建好了,UI自动化测试还有很多待探究和深挖的地方。Cucumber 是一个能够理解用普通语言描述的测试用例的行为驱动开发(BDD)的自动化测试工具,运行目标项目,在Products文件夹中找到.app结尾的包,放到apps目录下,等待测试。,并且支持用你喜欢的脚本语言去编写测试脚本。原创 2024-06-12 20:09:53 · 401 阅读 · 0 评论 -
性能测试常见的内存溢出问题: JVM 内存溢出如何调优?
这个机制叫做:GC 【Garbage Collection】,代码写完对象,不需要开发人员手动释放内存,而是自动回收内存,这是java应用程序的JVM内存的独有机制 ,相比于其他的语言 C是不存在自动回收的,需要手动删除。元空间的大小可以通过参数进行配置,如果我要存的类信息、常量、静态变量信息很多,超过分配的元空间的大小,就可能导致 内存溢出,抛出错误:OutOfMemoryError。:线程私有,用于存储指向下一条指令的地址,是一块很小的空间,一般不会有内存问题,也不会进行垃圾回收。原创 2024-06-11 19:51:18 · 989 阅读 · 0 评论 -
vue中使用WebSocket心跳机制与Linux中的心跳机制
WebSocket是HTML5开始提供的一种浏览器与服务器进行全双工通讯的网络技术,属于应用层协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。原创 2024-06-02 14:05:51 · 987 阅读 · 1 评论 -
一文了解JVM面试篇(上)
直接内存并不是 JVM 运行时数据区的一部分, 但也会被频繁的使用: 在JDK 1.4 引入的 NIO 提供了基于 Channel 与 Buffer 的 IO 方式, 它可以使用 Native 函数库直接分配堆外内存, 然后使用 DirectByteBuffer 对象作为这块内存的引用进行操作(详见:Java I/O 扩展), 这样就避免了在 Java 堆和 Native 堆中来回复制数据, 因此在一些场景中可以显著提高性能。原创 2024-06-01 19:24:15 · 865 阅读 · 0 评论 -
这6个令人窒息的烂代码,你看完都忍不了(新人操作)
最近进行代码 review,发现团队中部分新人写的代码比较乱,有一个新人竟然写出了下面的代码:真是令人哭笑不得,我说你这是在放大招吗?原创 2024-05-01 20:57:57 · 713 阅读 · 0 评论 -
C++、Java、Python如何工作?
在编程世界的广阔天空中,C++、Java和Python如同三颗璀璨的星辰,各自以独特的方式发光发热。但它们是如何工作的呢?无论是C++的高效率,Java的跨平台特性,还是Python的易用性,它们都为开发者提供了强大的工具,帮助他们构建从简单脚本到复杂系统的各种应用。正如一句话所说:“选择合适的工具,为正确的任务。”在编程的道路上,了解每种语言的工作原理,就能更好地驾驭它们,创造出无限可能。C++、Java和Python,这三种语言各有千秋,它们的工作原理和应用领域的多样性,正是编程世界多姿多彩的体现。原创 2024-04-28 13:14:24 · 317 阅读 · 0 评论 -
超强,图解最常用的 10 个机器学习算法!建议收藏
通过计算每个codebook向量与新数据实例之间的距离来找到最相似的邻居(最佳匹配),然后返回最佳匹配单元的类别值或在回归情况下的实际值作为预测。如果你是机器学习的新手,这是一个很好的学习起点。在机器学习领域,有种说法叫做“世上没有免费的午餐”,简而言之,它是指没有任何一种算法能在每个问题上都能有最好的效果,这个理论在监督学习方面体现得尤为重要。对于渴望了解机器学习基础知识的机器学习新人来说,这儿有份数据科学家使用的十大机器学习算法,为你介绍这十大算法的特性,便于大家更好地理解和应用,快来看看吧。原创 2024-04-27 16:04:25 · 657 阅读 · 0 评论 -
TIOBE 4月编程排行榜出炉!PHP意外跌落神坛!
例如国外的Google、YouTube、Facebook、NASA、IBM,国内的腾讯、阿里、网易、知乎、豆瓣、汽车之家、美团等等。特别值得注意的是,在TOP5的编程语言中,可以说,无论你是叱咤IT界的“行业卷王”,还是跃跃欲试的“青铜选手”,想要在不断变化的技术环境中保持领先,相信大家都听过这个梗,“PHP是世界上最好的编程语言”,就是这门语言,在本月意外巨幅下滑至第17位,可以预见,进入数字化时代,懂Python、懂大数据的开发人才必定会越来越吃香,现在入行正当时!原创 2024-04-11 12:50:40 · 930 阅读 · 0 评论