首页 文章 精选 留言 我的

文章列表

共 97898 篇
详解JVM内存管理与垃圾回收机制5 - Java中的4种引用类型

详解JVM内存管理与垃圾回收机制5 - Java中的4种引用类型

在Java语言中,除了基础数据类型的变量以外,其他的都是引用类型,指向各种不同的对象。在前文我们也已经知道,Java中的引用可以是认为对指针的封装,这个指针中存储的值代表的是另外一块内存的起始地址(对象所在内存的首地址)。在这种定义下,一个对象只有被引用和没有被引用两种状态,当对象没有被引用的时候,即被JVM回收,但这种设计并不能满足所有的应用场景,比如,缓...

受 SQLite 多年青睐,C 语言到底好在哪儿?

受 SQLite 多年青睐,C 语言到底好在哪儿?

C 语言是最佳选择 从2000年5月29日发布至今,SQLite 一直都是用 C 语言实现。C 一直是实现像 SQLite 这类软件库的最佳语言。目前,还没有任何计划要采用另外一门语言对 SQLite 进行重新开发。 为什么 C 语言是实现 SQLite 的最佳选择?原因主要体现在这几个方面: 性能 兼容性 低依赖性 稳定性 1、性能 像 SQLite 这类...

优化过程 PK :Julia 能打败 Python 和 R 笑到最后吗?

优化过程 PK :Julia 能打败 Python 和 R 笑到最后吗?

在这篇文章中,作者通过一个简单的似然函数优化(Maximum Likelihood Optimization)问题来对比 Julia,R 和 Python。这是一个比较小的优化问题,性能上的差异表现可能不太明显,但解决问题的过程能很好地反应三者各自的优劣势。 作者在撰写本文时,对这三种语言的熟悉程度如下: 语言 实战经验 R 9 年 Julia 6 个月 P...

开发笔记1 | Java 代码规约清单

开发笔记1 | Java 代码规约清单

第1条 | 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束 第2条 | 代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式 第3条 | 类名使用 UpperCamelCase 风格,必须遵从驼峰形式,但以下情形例外: DO / BO / DTO / VO / AO 第4条 | 方法名、参数名、成员变量、局部变量都统一...

阿里获邀加入 JCP ,参与制定 Java 全球标准和技术规范

阿里获邀加入 JCP ,参与制定 Java 全球标准和技术规范

2018年5月17日,作为唯一中国代表,阿里巴巴获邀加入 Java 全球管理组织 Java Community Process (JCP) 的最高执行委员会。此次获得执行委员会席位,让中国企业首次加入到 Java 全球标准的制定中,更多“中国标准”有望成为全球规范。 JCP 是一个开放性的国际技术标准组织,职责是发展和更新 Java 技术规范。由24个成员组...

官宣!挪威国王见证:康士伯数据与阿里云达成战略合作

官宣!挪威国王见证:康士伯数据与阿里云达成战略合作

当前,中国在可再生能源领域投资位居全球第一。在应用数字技术提高效率、改善商业模式方面,中国也走在世界前列。 10月16日,为了进一步推动能源领域的数字技术应用,挪威知名科技公司康士伯数据和阿里云在北京签署了谅解备忘录。合作后,康士伯集团的工业数字化平台Kognifai将部署到阿里云上。挪威国王哈拉尔五世见证了签约仪式。 阿里云总裁胡晓明(左)和康士伯集团执行...

康士伯数据牵手阿里云,支持亚洲能源行业数字化升级

康士伯数据牵手阿里云,支持亚洲能源行业数字化升级

当前,中国在可再生能源领域投资位居全球第一。在应用数字技术提高效率、改善商业模式方面,中国也走在世界前列。10月16日,为了进一步推动能源领域的数字技术应用,挪威知名科技公司康士伯数据和阿里云在北京签署了谅解备忘录。合作后,康士伯集团的工业数字化平台Kognifai将部署到阿里云上。挪威国王哈拉尔五世见证了签约仪式。 阿里云总裁胡晓明(左)和康士伯集团执行副...

我们“看到”的物联网,未来真正走向领域是这些方面....

我们“看到”的物联网,未来真正走向领域是这些方面....

作为可以与人工智能、大数据等领域一较高下的高新技术产业:物联网。我们可以再物流、医疗等领域都看到物联网的身影。那具体来说,现在物联网应用都进入哪些领域?未来真正发展方向是怎样的呢? 作为对生产有着重要应用价值的物联网,可以应用的行业领域有: 一、智慧物流 智慧物流指的是以物联网、大数据、人工智能等信息技术为支撑,在物流的运输、仓储、运输、配送等各个环节实现系...

《MVP 时间》之物联网落地三大困境破解

《MVP 时间》之物联网落地三大困境破解

大家好,我是叶帆科技创始人兼CEO,阿里云 MVP。 第一章我们讲了物联网实施以及落地的三大难点。 本章节就来看一下就这三大难点进行解析,以及将有什么样的应对方案。 在第一章节中,第一大难点说到的是接口多,协议更多,以及各接口协议不统一带来的对接繁杂问题,哪应应方案是什么呢? 我给出的答案是:YFIOS:数据组态。 组态软件,组态软件在数据公共领域并不陌生,...

行,Python终于玩大了!

行,Python终于玩大了!

行,Python终于玩大了! Python玩大了! 自2017年国务院印发《新一代人工智能发展规划》,明确指出在中小学阶段设置人工智能相关课程后,Python一路逆袭, 作为人工智能时代最合适的语言,Python无疑被越来越多人追捧,被众多程序员誉为“宇宙最好的编程语言”。 再这样的背景下,Pytho就像一匹超强的黑马,完成自己的逆袭。因此,它有了自己的sl...

10月17日科技联播:谷歌公开承认中国“特供版”搜索引擎存在;YouTube出现全球大范围宕机

10月17日科技联播:谷歌公开承认中国“特供版”搜索引擎存在;YouTube出现全球大范围宕机

谷歌首次公开表示将重新进入中国市场,中国定制的“特供版 Google”真的存在!YouTube出现全球大宕机,网页一片空白,遭遇网友疯狂吐槽;腾讯再度出击,上线音乐短视频应用“音兔”,短视频领域的又一布局,一起来看今天的科技快讯: 谷歌公开承认针对中国专门研发搜索引擎 谷歌首席执行官Sundar Pichai首次公开承认了谷歌正在建设一个专属于中国的搜索应用...

Android开发 - 获取系统输入法高度的正确姿势

Android开发 - 获取系统输入法高度的正确姿势

问题与解决 在Android应用的开发中,有一些需求需要我们获取到输入法的高度,但是官方的API并没有提供类似的方法,所以我们需要自己来实现。 查阅了网上很多资料,试过以后都不理想。 比如有的方法通过监听布局的变化来计算输入法的高度,这种方式在Activity的配置中配置为"android:windowSoftInputMode=“adjustResize”...

swift4.1 编解码

swift4.1 编解码

/* 本节来学习swift的编码、解码和串行化。 为什么需要编解码? 许多的编程任务涉及到通过网络发送数据、将数据保存到磁盘上,或是将数据提交到API以及 服务上。这些任务往往需要将数据进行编码到一个中间格式然后在进行传输,或是在传输结束后将中间格式转换回 原始数据,然后在进行处理。这就需要提供一种能方便对数据进行编码、解码的机制了。 原始数据---编码--...

xmake v2.2.2 发布, 让C/C++拥有包依赖自动构建

xmake v2.2.2 发布, 让C/C++拥有包依赖自动构建

历经四个多月,xmake终于更新了新版本v2.2.2,并且上线了重量级功能:原生支持的远程依赖包管理。 而这个特性,其实我陆陆续续写了将近一年的时间,才初步完成,对于此特性的开发进展和历史,有兴趣的同学可以看下相关issues:#69。 项目源码 官方文档 目前的实现效果如下,完全一致的语义版本依赖描述: 完全一致的跨平台构建行为,一键xmake编译: 完整...

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

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

腾讯云软件源

腾讯云软件源

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

Nacos

Nacos

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

用户登录
用户注册