WEB开发者-分享WEB开发知识,让开发变得更简单!

程序人生

  • String 的不可变真的是因为 Final 吗?



    本文转载自微信公众号「飞天小牛肉」,作者飞天小牛肉。转载本文请联系飞天小牛肉公众号。
    String 为啥不可变?因为 String 中的 char 数组被 fi...

  • 真的懂Java的String吗?



    本文转载自微信公众号「学习Java的小姐姐」,作者学习Java的小姐姐0618。转载本文请联系学习Java的小姐姐公众号。
    1.String的特性
    1.1不变性
    我...

  • 如何做好软件测试工作?


    软件测试人员应该居安思危
    相比较于开发,测试人员的工作更容易被替代,很多企业效益不好需要裁员的时候,测试人员往往首当其冲。温水煮青蛙式的工作...

  • 鸿蒙内核源码分析(消息队列篇) | 进程间如何异步解耦传递大数据




    想了解更多内容,请访问:
    51CTO和华为官方战略合作共建的鸿蒙技术社区
    https://harmonyos.webkfz.com

    基本概念
    ● 队列又称消息队列,是一种常...

  • 2.2 万 Star!一个开源免费的 To-Do-List 应用!


    简介
    Joplin是一个免费的开源笔记记录和待办事项应用程序,可以直接从应用程序或文本编辑器中进行复制,标注和修改,使用Markdown格式,支持导入Everno...

  • 帮你精通JS:变量的声明,举起与初始化的问题



    一、首先 JS 的举起 Hoisting
    观察一下变量自举的代码:
    today = "Friday"; console.log(today); // Friday var today = "Monday!";
    虽然decla...

  • Java编程内功-数据结构与算法「多路查找树」



    二叉树的问题分析
    二叉树的操作效率高,但是也存在问题,请看下面的二叉树

    二叉树需要加载到内存,如果二叉树的节点少,没有什么问题,但是如果二叉树...

  • 干货!七个Python库助你构建数据科学应用程序


    数据科学三分天下,Python占其一。下面,将会介绍7个Python库,能够帮助你构建属于自己的第一个数据科学应用程序。

    Numpy
    在许多数据科学项目中,阵列...

  • 用XGBoost进行时间序列预测



    XGBoost是梯度分类和回归问题的有效实现。
    它既快速又高效,即使在各种预测建模任务上也表现出色,即使不是最好的,也能在数据科学竞赛的获胜者(例如...

  • 2021年需要学习的5种编程语言


    十年前,几乎每个人都想成为律师或经济学家,如今,每个人都在学习编程,因为程序员的需求呈指数上涨,更重要的是,程序员相对其他行业确实更高薪。

    2020年...

  • 一篇文章带你了解CSS定位知识



    大家好,我是IT共享者,人称皮皮。这篇我们来讲讲CSS定位。
    一、Position(定位)
    CSS定位属性允许你为一个元素定位。它也可以将一个元素放在另一个...

  • JavaScript 中如何实现并发控制?



    一、并发控制简介
    在日常开发过程中,你可能会遇到并发控制的场景,比如控制请求并发数。那么在 JavaScript 中如何实现并发控制呢?在回答这个问题...

  • 测试开发必须掌握的知识点:Java反射


    Spring 在创建 Bean 实例和依赖注入以及AOP时都使用了反射,今天我们就来讲解一下反射的概念以及其应用。

    反射机制
    Java反射是Java被视为动态(或...

  • 一篇文章带你了解JavaScript弹出框



    在JavaScript中,可以创建对话框或弹出窗口来与用户进行交互。
    JavaScript具有三种不同类型的弹出框:警告框,确认框和提示框。
    一、警告框
    警告框...

  • 补补 HashCode,毕竟菜乃原醉



    大家好,我是沉默王二。
    假期结束了,需要快速切换到工作的状态投入到新的一天当中。放假的时候痛快地玩耍,上班的时候积极的工作,这应该是我们大多...

  • 呦呦,这些代码有点臭,重构大法带你秀(SPI接口化)



    本文转载自微信公众号「狼王编程」,作者狼王。转载本文请联系狼王编程公众号。
    如果说 正常的重构是为了消除代码的坏味道, 那么高层次的重构就...

  • 培养好编码习惯,更好地产出和维护成果


    本文转载自公众号“读芯术”(ID:AI_Discovery)。
    新年伊始,人们总会为自己立几个flag。然而一月已经过去了,很多人已经放弃了自己的目标,...

  • TIOBE 4 月榜单:Fortran 挤掉 Objective-C 重回前 20



    TIOBE 公布了 2021 年 4 月的编程语言排行榜。

    编程语言 Objective-C 在本月跌出了 TIOBE 指数前 20 名。TIOBE 方面认为,Objective-C 在短期...

  • 探索Node.js异步Hooks



    你听说过 Node.js 的`async hooks` [1]模块吗?如果没有,那你应该了解一下。
    尽管它是与 Node.js 9 一起发布的新特性,但是因为该模块仍处于测试阶...

  • Web前端老手的工具箱,都有这10款工具





    1、Grid Guide
    一款小巧的栅格创建工具,用户可以通过自定义间距和列数建立你自己的栅格方案,Grid Guide 也会提供一些宽度和列数供参考选择。你...

  • PHP 8.1新特性公布 增加 Enums、Fsync功能


    当大多数人的 Linux 发行版的默认包中还没有升级到 PHP 8.0,更不用说在生产环境中了,PHP 8.1 正在开发中,预计正式发布时间在 11 月底左右。日程安...

  • 并发情况下,你还在用Random生成随机数?



    前言
    在代码中生成随机数,是一个非常常用的功能,并且JDK已经提供了一个现成的Random类来实现它,并且Random类是线程安全的。
    下面是Random.next()...

  • 微服务体系架构浅谈



    微服务体系结构描述了一种使用松散耦合服务集合开发应用程序的方法。以前,应用程序是基于集中式多层体系结构的。在大型机和台式机的时代,这种方...

  • 一篇带给你 Go 语言的模块化


    前言
    在很久很久以前,就 push 自己学过 go 语言,但是之前只是看了一下基础语法就放弃了,实在是工作当中没有应用场景。最近发现基于 go 写的 esbui...

  • 只要你一句话,马斯克就得留扫把头,项目开源丨Adobe等出品


    本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。
    现在,Adobe不想让你用手P图了——动动口就行。
    只需要你说一句话,计算...

 4032    1 2 3 4 5 6 7 8 9 10 下一页 尾页
联系客服
网站客服 业务合作 QQ
1244305267
公众号
公众号
公众号
返回顶部