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

  • 【程序员日记】---从业务编排到低代码

    之前总聊微服务,今天换一个话题---低代码。低代码这个词也是最近这几年很火的概念,尤其是遇到大环境下行,很多大厂和互联网那个公司也在慢慢在低代码方向发力,当然,对于传统项目交付型的软件公司,低代码也具有相当大的吸引力。如何理解低代码用一个通俗易懂的说法,就是少写代码,并且降低开发门槛的方式,可以让平

  • linux命令行之c文件从制作到执行

    gcc编译器gdb调试器makecmake工程管理器git版本管理器c文件制作过程1.预处理.i后缀在此阶段不检查语法是否错误2.编译语法检查把c程序翻译成汇编语言3.汇编把汇编代码转变为二进制代码4.链接链接需要用到的代码c库或者其他文件gcc-E2.c-o2.igcc-S2.c-o2.sgcc-

  • vite vue3 规范化与Git Hooks

    在《JS模块化》系列开篇中,曾提到前端技术的发展不断融入很多后端思想,形成前端的“四个现代化”:工程化、模块化、规范化、流程化。在该系列文章中已详细介绍了模块化的发展及四种模块化规范。本文简单聊聊规范化中的git规范。1规范化在企业级开发中,“一千个读者有一千个哈姆雷特”是很常见的事,每个程序员对技

  • 【Jetpack】Jetpack 简介 ( 官方架构设计标准 | Jetpack 组成套件 | Jetpack架构 | Jetpack 的存在意义 | AndroidX 与 Jetpack 的关系 )

    文章目录一、Google官方推出的架构设计标准Jetpack二、Jetpack组成套件三、Jetpack架构四、Jetpack的存在意义1、提高开发效率2、最佳架构方案3、消除样本代码4、设备系统兼容性5、改善应用性能6、测试支持五、AndroidX与Jetpack的关系一、Google官方推出的架

  • 五个面向经验丰富开发人员的高级 JavaScript 技巧

    在今天的文章中,我将分享5个高级技巧,它们将帮助您编写更高效、更优雅的代码。这些技巧专为将技能提升到新水平的有经验的开发人员而设计,从而使用扩展运算符简化代码到使用async/await处理异步代码,本指南将为您提供成为顶级JavaScript开发人员所需的工具。1.使用扩展运算符解构对象和数组由三

  • 动动嘴就能写代码?网友怒怼:哪位高管想当然了!

    作者|路遥、迪迪审校|千山今年6月份,在经过近1年的测试以后,微软GitHubAI编程工具Copilot以每月10美元的价格正式上线。Copilot可以根据上下文自动写代码,包括注释、函数、代码等等,只要你给出提示,就可以写出完整的函数。在很多场景当中,打上注释,函数就出来了,即便是在一些“稀巴烂”

  • 发布、传输和安装现代 JavaScript 以实现更快的应用程序

    超过90%的浏览器能够运行现代JavaScript,但传统JavaScript的流行仍然是当今Web性能问题的最大原因之一。当今的Web受到传统JavaScript限制,没有任何单一优化可以像使用ES2017语法编写、发布和传输网页或软件包那样提高性能。现代JavaScript现代JavaScrip

  • 2C 设计稿转代码是怎么实现的?自己做一个可行吗?

    D2C是指DesigntoCode,设计稿转代码,输入是sketch、figma、PSD等设计稿,输出是vue、react、小程序等各平台的前端代码。对前端工程师来说,如果能直接把设计稿转成可用的代码,是非常有意义的,那这样一个工具是怎么实现的呢?vue、react等各平台的前端代码都可以通过一种树

  • Docker实战:Docker安装Gitlab教程,值得收藏

    今天给大家分享Docker安装GitLab的实战教程,感兴趣的朋友可以一起来学一学!1、Gitlab介绍GitLab是一个用于代码仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务平台,通过该平台可以实现Github类似的web系统,可以实现浏览代码、管理项目、管理

  • C语言在Linux内核实现面向对象的几点原因

    不少小伙伴有一个疑问:Linux内核用C语言编写的,那么它怎么实现面向对象的呢?今天就给大家用漫画描述一下C语言如何做到Linux内核面向对象的。今天是个小短片漫画,其实主要想说明一个道理:一个干净代码库的关键并不是什么类型的语言,而是维护这个代码库的人。无论是设计得多么良好的代码库,用了多么先进的

  • 手把手教你用 Jenkins 自动部署 SpringBoot!

    1.什么是CI/CDCI/CD是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法。CI/CD的核心概念可以总结为三点:持续集成持续交付持续部署CI/CD主要针对在集成新代码时所引发的问题(俗称"集成地狱")。为什么会有集成地狱这个“雅称”呢?大家想想我们一个项目部署的过程,拉取代码-&gt

  • 用React和Typescript编写纯净代码的十一种必备模式

    不知您是否知晓,由于JavaScript是一种松散类型的语言,而且需要缓存运行时(runtime),因此会造成错误滞后被发现,进而导致严重的后果。而作为一个知名的JavaScript库,React虽然已是当今最流行、且行业领先的前端开发库了。它也继承了此类问题。对此,有人提出了纯净代码的概念。它是一

  • 用 Husky和Iint-Staged 构建代码检查工作流

    前言一个项目如果涉及到多人协作,由于每个人代码的书写习惯和风格不太一样,如果没有统一的规范,那就会很乱,这对代码的可维护性大大降低。所以现代工程有个一环节就是代码风格检查(CodeLinting,下面以Lint简称),来保障代码规范一致性现在也有很多保障代码规范一致性,比如:ESLint、prett

  • 这30个超级工具!前端开发很喜欢

    CSS代码生成器你是否曾经尝试记住如何声明渐变,文本阴影,Flexbox或Grid的CSS属性,仅举几例?不容易。除非你一再使用某些CSS功能及其属性,否则很难记住所有这些功能。但是,即使是精通CSS的人有时也需要对某些属性进行复习,尤其是如果他们有一段时间没有使用它们了。如果你需要一些最新和最伟大

  • 常见的编码错误,再不避免就完了!

    犯错乃人之常情。然而,开发人员所犯的许多错误是可以避免的。如果能避免本文提到的这些常见错误,就能写出更好、更简洁的代码。这不仅于自身有利,对那些需要查看代码的其他开发人员也有利。所以避开常见错误不仅仅是为自己——也是帮了团队一个大忙。综上所述,小芯这次为大家整理了一系列应避免的常见错误:1.变量的非

  • 聊一聊优秀的代码都是如何分层的?

     1、背景说起应用分层,大部分人都会认为这个不是很简单嘛就controller,service,mapper三层。看起来简单,很多人其实并没有把他们职责划分开,在很多代码中,controller做的逻辑比service还多,service往往当成透传了,这其实是很多人开发代码都没有注意到的

  • 【NCTS峰会回顾】饿了么邱化峰:人工智能在Bug定位中的应用

    2019年10月26日,由Testin主办的第二届NCTS中国云测试行业峰会在京召开,此次峰会以“AI+未来”为主题,汇聚来自国内外测试领域的知名专家学者、领先企业决策者、高层技术管理者、媒体从业者等,共同探讨高端云测试技术,帮助测试从业者了解最前沿行业趋势,及最新的行业实践。会上,饿了么测试开发专

  • GitLab也开始国家封锁?部分职位对中国、俄罗斯关闭,引社区热议

    今年7月份,一位克里米亚的GitHub用户披露,他的账户受到了GitHub的限制。随后,GitHub宣布,他们已经开始限制克里米亚、古巴、朝鲜、伊朗和叙利亚等被美国贸易制裁的国家的账户。不少人惊呼,“程序员也有国界了”。不过,在GitHub的这次风波中,中国用户并没有受到影响。时隔几个月,GitHu

  • 前端代码质量-圈复杂度原理和实践

    写程序时时刻记着,这个将来要维护你写的程序的人是一个有严重暴力倾向,并且知道你住在哪里的精神变态者。1.导读你们是否也有过下面的想法? 重构一个项目还不如新开发一个项目... 这代码是谁写的,我真想...你们的项目中是否也存在下面的问题? 单个项目也越来越庞大,团队成员

  • 一行代码可以干什么,这位程序员要跑路了

     一款贪吃蛇游戏,大概需要20行左右的代码,哪怕是一个最简单的web页面,也需要多行代码才能实现,但下面这位小伙子,却成功的使用一行代码,删除了公司的数据库,甚至连备份文件,都删得干干净净,算是从删库到跑路的典型了。一名叫MarcoMarsala的程序员,是一家小型主机托管公司的程序员,这

推荐阅读