首页 文章 精选 留言 我的

文章列表

共 97898 篇
Java 中的递归

Java 中的递归

Java 中的递归 递归递归一种通过调用某个方法来描述需要重复进行的操作。该方法的特点就是可以自己调用自己。 案例一排队的问题在生活中,我们经常需要排队。在排队中,我们怎么才能知道自己所排在第几位呢? 我们也许会想到数自己前面有几个人,这就是典型的迭代思想。就像是一个while循环,只要前面还有没数过的人,就不会停止。这种方式相对来说是比较直观的,但是同样也...

记一次JAVA进程导致Kubernetes节点CPU飙高的排查与解决

记一次JAVA进程导致Kubernetes节点CPU飙高的排查与解决

记一次JAVA进程导致Kubernetes节点CPU飙高的排查与解决 一、发现问题在一次系统上线后,我们发现某几个节点在长时间运行后会出现CPU持续飙升的问题,导致的结果就是Kubernetes集群的这个节点会把所在的Pod进行驱逐(调度);如果调度到同样问题的节点上,也会出现Pod一直起不来的问题。我们尝试了杀死Pod后手动调度的办法(label),当然也...

拿下四项世界第一,解密阿里云大规模深度学习性能优化实践

拿下四项世界第一,解密阿里云大规模深度学习性能优化实践

文 | 阿里云异构计算AI加速负责人 游亮 近日,斯坦福大学公布了最新的 DAWNBench 深度学习榜单,这是人工智能领域最权威的竞赛之一,是衡量深度学习优化策略、模型架构、软件框架、云和硬件等综合解决方案实力的标准之一。 在图像识别(Image Classification on ImageNet)榜单中,阿里云包揽了训练时间、训练成本、推理延迟以及推理...

JVM基础结构与字节码执行引擎

JVM基础结构与字节码执行引擎

JVM基础结构与字节码执行引擎 JVM基础结构JVM内部结构如下:栈、堆。 栈JVM中的栈主要是指线程里面的栈,里面有方法栈、native方法栈、PC寄存器等等;每个方法栈是由栈帧组成的;每个栈帧是由局部变量表、操作数栈等组成。 每个栈帧其实就代表一个方法 堆java中所有对象都在堆中分配;堆中对象又分为年轻代、老年代等等,不同代的对象使用不同垃圾回收算法。...

使用错误代码对象进行C++错误处理

使用错误代码对象进行C++错误处理

使用错误代码对象进行C++错误处理 前言#我已经使用了本文描述的代码和机制近20年了,到目前为止,我还没有找到更好的方法来处理大型C++项目中的错误。最初的想法是从一篇文章(Dr Dobbs Journal2000年)中摘录出来的。我已经添加了一些新内容进去,使它更容易在生产环境中使用。 写这篇文章的冲动是最近发表在Andrzej的C++博客。正如我们在本文...

Qt编写地图综合应用7-百度离线地图

Qt编写地图综合应用7-百度离线地图

一、前言 离线地图的核心其实就是拿到这些瓦片地图文件,并不是离线地图的代码怎么写,其实离线地图的网页代码和在线地图的网页代码几乎一致的,主要就是将对应的依赖的js文件从在线的地址改成本地的地址,然后可能多几个特殊的js文件用来本地交互,离线地图完全具备在线地图的大部分功能,离线地图有个好处就是可以离线使用,根本不需要联网,而且也不需要什么秘钥,你只要搞到那些...

手把手教你开通物联网平台服务

手把手教你开通物联网平台服务

云栖号快速入门:【点击查看更多云产品快速入门】不知道怎么入门?这里分分钟解决新手入门等基础问题,可快速完成产品配置操作! 第一次使用物联网平台服务时,需要注册阿里云账号并登录阿里云IoT网站去开通该服务,才能够使用物联网平台下的各服务功能。本文介绍了如何开通物联网平台服务。 操作步骤 1.进入阿里云注册页面。如果您已注册阿里云账号,请跳过此步骤,直接跳转到步...

免费下载 | 超级APP背后的移动端技术大揭秘

免费下载 | 超级APP背后的移动端技术大揭秘

隔空手势操作、互动视频技术、人脸识别的弹幕跟随......优酷移动端的一路优化革新,无论是从用户体验还是技术上,都是名副其实的“超级APP”。本章从 基础架构、组件化解决方案、播放互动技术、客户端性能优化、工具提效 等方面详细介绍了优酷移动研发团队的经验心得。让你充分了解优酷移动端的前沿开发技术。 点击这里免费下载《超级APP背后的移动端技术大揭秘》 精彩导...

云服务器 ECS 建站教程:在ECS上部署MySQL环境

云服务器 ECS 建站教程:在ECS上部署MySQL环境

在ECS上部署数据库 数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制. 阿里云有提供相应的高可用数据库架构RDS,但由于RDS具有一定的限制条件,可能无法满足部分生产环境的要求,例如...

阿里云学生服务器使用感受总结

阿里云学生服务器使用感受总结

很多人都知道阿里云推出了学生机,因为学生机便宜,CPU性能又没有限制,所以深受编程专业的学生的青睐。下面就是阿里云学生机的官方网址。 云翼计划官方网址:https://promotion.aliyun.com/ntms/act/campus2018.html 那么阿里云学生机的性能怎么样呢? 阿里云翼计划推出的云服务器有两种类型:轻量应用服务器和云服务器EC...

那些年,我们踩过的 Java 坑

那些年,我们踩过的 Java 坑

前言 中国有句老话叫"事不过三",指一个人犯了同样的错误,一次两次三次还可以原谅,超过三次就不可原谅了。有人指出这个“三”是虚数,用来泛指多次,所以"事不过三"不包括“三”。至于"事不过三"包不包括“三”,可能跟每个人的底线有关系,属于哲学范畴,不在本文的讨论范围之内。 写代码也是如此,同一个代码“坑”,踩第一次叫"长了经验",踩第二次叫"加深印象",踩第三...

很多人不知道的Python 炫技操作:合并字典的七种方法

很多人不知道的Python 炫技操作:合并字典的七种方法

云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! Python 语言里有许多(而且是越来越多)的高级特性,是 Python 发烧友们非常喜欢的。在这些人的眼里,能够写出那些一般开发者看不懂的高级特性,就是高手,就是大神。 但你要知道,在团队合作里,炫技是大忌。 为什么这么说呢?我说下自己的看法: 1.越简洁的...

新基建与智慧城市相遇 会碰撞出什么样的“火花”?

新基建与智慧城市相遇 会碰撞出什么样的“火花”?

云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 近期,新基建被政府、民间、资本广泛看好,各省市相继公布投资计划,最终的数据或许会远超34万亿。这些相当于三分之一2019年国内GDP的资金全部涌入新基建建设的时候,智慧城市将获得什么样的益处? 智慧城市离不开新基建支持 数字经济以物联网、云计算、大数据、人工智...

3D打印房屋只需一天,成本节约50%,未来你可能只差一块地

3D打印房屋只需一天,成本节约50%,未来你可能只差一块地

云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 在过去的几年里,人们见证了3D打印的颠覆性力量。未来,它又会如何改变建筑行业呢?你愿意住在3D打印的房子里吗? 2018年,增材制造(AdditiveManufacturing,AM俗称3D打印)业市场规模并不大,但也达到了80亿美元。然而,按照每年约24%-...

斗胆推荐一款刚出的微服务网关

斗胆推荐一款刚出的微服务网关

前言 使用 API 网关作为内部服务面向客户端的单一入口,是一种普遍采用的架构模式。企业组织通过良好定义的 API 将内部系统向内部和外部用户公开,通常都会采用 API 网关来处理横向的关注点,包括访问控制、速率限制、负载均衡等等,来实现安全可控的 API 开放。而被广泛实践的微服务架构在提供高度灵活性和弹性的同时,也给 API 网关带来了更多的挑战。 阿里...

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

用户登录
用户注册