深圳幻海软件技术有限公司 欢迎您!

  • AgileBoot - 基于SpringBoot + Vue3的前后端快速开发脚手架

    AgileBoot仓库后端地址:https://github.com/valarchie/AgileBoot-Back-End技术栈:Springboot/SpringSecurity/MyBatisPlusJPA无XML/Druid/Redis/Hutool/JWT前端地址:https://git

  • Swift 中的 Async/Await ——代码实例详解

    ​前言async-await是在WWDC2021期间的Swift5.5中的结构化并发变化的一部分。Swift中的并发性意味着允许多段代码同时运行。这是一个非常简化的描述,但它应该让你知道Swift中的并发性对你的应用程序的性能是多么重要。有了新的async方法和await语句,我们可以定义方法来进行

  • 【编译原理】山东大学编译原理复习提纲

    涵盖所有考点,复习绝对高效,点赞+留邮箱获取pdf版本。山东大学编译原理复习提纲一、简答与计算1.1必考1.编译过程画图表示编译过程的各阶段,并简要说明各阶段的功能:词法分析器:输入源程序,进行词法分析,输出单词符号;语法分析器:根据文法构建分析表,对单词符号进行语法分析,检查程序是否符合语法规则;

  • 好代码的五个特质

    CUPID出自Daniel的一篇名为《​​CUPID—forjoyfulcoding​​》​的博文,即《CUPID-为了快乐编程》。CUPID是Composable/Unixphilosophy/Predictable/Idiomatic/Domainbased几个单词的缩写,有经验的同学一看就知道

  • NET 7 对企业级应用程序意味着什么

    向最初称为.NETCore的构建的转变给.NET带来了巨大的变化。它现在不仅是开源和跨平台的,而且也不再受Windows的发布周期限制。现在每年发布一次,而不是在主要版本之间隔几年发布一次,新版本每年11月发布。最新版本.NET7于去年年底推出,带来了许多新功能,并添加了更多方式将旧的.NETFra

  • 不经意的两行代码把CPU使用率干到了90%+ 没源码怎么排查?

    背景介绍某同学反映某个应用ECSCPU使用率90%+,希望分析下原因。该应用使用schedulerx来做定时任务执行,每隔一小时执行一次,每次执行5分钟左右,执行任务期间CPU使用率90%+。问题现象图1ECS监控指标ECS配置是4c8g,从上图来看系统负载已经非常高了。分析过程寻找热点代码arth

  • 您必须知道的十个有用的Python一行程序

    尽管自发布以来,Python已经走过了30年的历史,但它仍然是现存的最相关的高级编程语言之一。许多开发人员会选择使用这种语言来开发易于维护的应用程序,并且只需要很少的手工操作就可以在许多操作系统和Linux的发行版.Python最大的好处之一是它能够绕过(完全是双关语)其他语言中的许多约定,程序员只

  • 如何使用 Travis CI 构建 CI/CD 管道

    译者|崔皓审校|梁策孙淑娟开篇如果交付是软件开发的终极目标,那么CI/CD管道就是为了达到这一目标而进行的一系列步骤。持续集成/持续交付(CI/CD)是一套软件交付的优秀实践,它专注于使用DevOps或站点可靠性工程(SRE)方法对软件交付进行改进。就CI/CD而言,持续集成(CI:Continuo

  • JMH性能测试,试试你代码的性能如何

    最近在研究一些基础组件实现的时候遇到一个问题,关于不同技术的运行性能比对该如何去实现。什么是性能比对呢?举个简单的栗子🌰来说:假设我们需要验证String,StringBuffer,StringBuilder三者在使用的时候,希望能够通过一些测试来比对它们的性能开销。下边我罗列出最简单的测试思路:

  • 手把手教你使用Curl2py自动构造爬虫代码并进行网络爬虫

    大家好,我是Python进阶者。前言前几天给大家分享了小小明大佬的两篇文章,分别是盘点一个小小明大佬开发的Python库,4个超赞功能和手把手教你用Python网络爬虫获取B站UP主10万条数据并用Pandas库进行趣味数据分析,这两篇文章里边都有说到curl2py命令,这个命令十分的神奇,通过cu

推荐阅读