首页 文章 精选 留言 我的

精选列表

搜索[向量化执行],共10000篇文章
优秀的个人博客,低调大师

开发人员正从 Java 8 向 Java 11 转移

此前的 Java 社区报告曾指出,Java 8 仍是开发人员使用的主要版本,新版本并未“得宠”。但 Snyk 近期发布的 JVM Ecosystem Report 2021 则指出,开发人员已经逐渐从 Java 8 迁移到了 Java 11。 JVM Ecosystem Report 2021展示了关于 JVM 生态系统状态的最大年度调查的结果。该调查在 2021 年 2 月和 3 月的六周时间里进行,收集了来自 2000 多名 Java 开发者的回复。 调查结果显示,有 44.1% 的受访者在生产中使用免费的 AdoptOpenJDK 发行版。但Oracle 仍然是市场上的重要参与者,其 OpenJDK 构建占 28%,商业 Oracle JDK 占 23%。 40% 的调查参与者在生产中使用了一个以上的 Java 版本。升级到 8 版本以上的人也比预料的要多。目前,有 61.5% 的人在生产中使用 Java 11,近 12% 的人使用最新版本,即调查期间的 Java 15。 Snyk 方面在报告中指出,这表明开发人员确实将他们的 Java 版本升级到了 Java 8 以上的版本,有关大多数 Java 开发人员都乐于使用 Java 8 的现象似乎正在慢慢瓦解。不过值得注意的是,仍有一半的 Java 11 用户(目前使用最多的版本)在他们的生产堆栈中使用 Java 8。 从长远来看,虽然 JVM 语言的种类在过去几年中有所增长,但Java 仍然是最受欢迎的语言。超过 90% 的开发者使用 Java;Kotlin 次之,为 17.7%。 而 JetBrains IntelliJ IDEA 依旧是 Java 生态系统最主要的 IDE,有超过 70% 的 JVM 开发人员使用 IntelliJ IDEA。同时,Visual Studio Code 和 Apache Netbeans 的采用也有了巨大的增长。报告发现,有一半以上的 JVM 社区都认为适合使用多个 IDE。 Maven 仍然是 Java 生态系统的第一大构建系统,有超过 76% 的开发人员使用 Maven,这一比例甚至高于去年的调查。Gradle 则以 38.1% 的比例稳居第二,得分也高于去年。 此外,Spring 仍然主导着 Java 生态系统,Spring Boot 和 Spring MVC 是 JVM 最主要的框架。一半以上的市场使用 Spring Boot,几乎三分之一的市场使用 Spring MVC。Snyk 称,“总的来说,我们看到我们生活在一个由 Spring 高度主导的世界,这似乎表明 Spring 的人在为社区服务方面做得很好。” 完整报告地址:https://snyk.io/jvm-ecosystem-report-2021/

优秀的个人博客,低调大师

英伟达向 Mozilla 开源项目投资 150 万美元

Mozilla日前宣布,其 Common Voice 项目获得了英伟达 150 万美元的资助,以帮助 "改变语音识别领域"。Common Voice 是 Mozilla 的开源项目,基于 MPL 协议发行,到目前为止已经诞生了几年时间,它允许志愿者们为语音识别软件的数据库做出贡献,而这个数据库属于公共领域,所有人都可以使用(仓库地址:GitHub)。 伴随着这个消息,Mozilla 已经做出决定,将 Common Voice 移至 Mozilla 基金会的领导下,并将成为该公司旨在使人工智能更加值得信赖的计划的一部分。Common Voice 有能力实现语音技术发展的民主化,因为现有的用于训练算法的语音数据被少数大公司所掌握,而 Common Voice 则开放给所有人使用。 英伟达加速计算产品管理的高级总监 Kari Briski 在谈到此次投资时表示: "对话式人工智能的需求正变得越来越大,聊天机器人和虚拟助手几乎影响了所有行业。借助 Common Voice 庞大而开放的数据集,我们能够开发出预先训练好的模型,并免费提供给社区。我们正在一起努力实现一个共同的目标,即支持和建设社区——特别是针对资源不足和服务不足的语言。" Mozilla 表示,英伟达的投资将加速 Common Voice 的发展,让更多的社区和志愿者参与到这个项目中来。这笔资金还将帮助 Mozilla 雇佣新的员工来改善和推广 Common Voice,从而获得更好的数据。

优秀的个人博客,低调大师

iPhone 12将错峰登场,苹果再次向市场低头?

即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践 轰轰烈烈的iPhone SE的发布已经结束了一周,但不知是不是苹果和供应链商量好了一样,iPhone 12的消息开始出现了爆发性增长,而且有的消息已经得到了初步的多方认证,成为了“实锤”。 根据小雷的经验判断,离发布会还有5个月不到,现在iPhone 12的真实性已经比较大了。并且由于疫情的原因,苹果和工厂的线上汇报更多,走漏风声的概率也随之大大增加。 小雷在这些消息中,多方印证,甄选出当下最为可能的iPhone 12消息报告,供各位选择。 花样多了 今年的iPhone 12,大概率改变了往年苹果的产品策略。 目前我们能确认的是,秋季的iPhone 12系列将是有史以来最为庞大的产品战线:四台iPhone 12齐登场,三款OLED屏幕,一款LCD屏幕。 从线报来看,和iPhone 11系列相比,iPhone 12的变化如下:iPhone 12 Pro从5.8英寸变大为6.1英寸,和iPhone 11相同,Pro Max从6.46英寸扩大到6.7英寸。同时iPhone 12系列将会新加入一台5.4英寸的iPhone,它会搭载OLED 屏幕,LCD的iPhone 12没有变化。 除了在尺寸上有所变化,新的iPhone的刘海也有望缩小。从多个产品供应链,和iOS 14的泄露情报来看,iPhone 12虽然没有去掉刘海,但对其进行了缩小。不过大家所期待的iPhone 5样式的方形设计,目前尚不明朗。 iPhone 12 全系列也采用了5nm的A14芯片,根据台积电的报告,5nm的性能提升了20%,能耗也降低了20%,是这几年难得的大幅度提升,这意味着A14跑游戏时候的性能负载会更好。 iPhone 11尽管在开售时曝出过“散热门”,但几个月之后,它的游戏帧数和稳定性依然超过骁龙865机型,这是因为A13苹果改变了芯片的调度策略所导致的。小雷有理由相信,A14将会让苹果的性能和温控得到一次比较大的进步,彻底摆脱“三分钟真男人”定律。 运存方面,12的普通版和小屏版依旧保持着4G运存,而Pro和Max变成了6G,这对于12的打击不小。毕竟随着摄像头和app的提升,苹果4G运存的寿命恐怕只有两年左右。 在摄像方面,苹果的改善不是很多。iPhone 12还是会保持双摄,但Pro系列在三摄之外,还会加入如今iPad Pro上LiDAR激光雷达扫描仪,不过目前苹果在AR上的动作不大,LiDAR还有待开发。 更便宜了? 根据部分媒体的情报,5.4寸的iPhone 12的售价将会回到iPhone 11的价位上,售价大约为600—700美元。参考iPhone 11的699美元,小雷认为这符合苹果这两年的定价预期,可能会给到649美元(5299元或4999元)这个价位。 iPhone 12之所以降低售价的原因,是希望通过更细密的产品排布来压垮对手,毕竟三星和谷歌、一加的起步价已经到了799美元,便宜至少100美元的iPhone 12将会在美国市场很有竞争力。 不过,最便宜的iPhone 12可能会让部分消费者感到失望,随着京东方开始列入苹果的OLED产品阵列,5.4英寸的iPhone 12可能会是京东方屏幕“特供”,因为京东方提供的成本更低,这也是iPhone的OLED屏幕能够降价的核心要素。 我们都知道,苹果作为“破例”使用了三星一流屏幕的厂家,凭借的就是优秀的产品议价能力以及丰厚的订单。根据拆解报告来看,iPhone 的OLED屏幕成本在80美元左右,占据了整机成本的五分之一,考虑到iPhone Pro系列的几千万销量,三星也乐得做这笔生意。 不可否认的是,尽管国产OLED这几年的进步很快,但纯粹指标还是无法与三星OLED相媲美,希望苹果和京东方共同发力,改善国产OLED的产出难题。 随着5.1英寸的iPhone放到了600美元的价位上, 真香机iPhone 11的继任者就要回归到749美元,和XR一个价位,这无疑是一个坏消息。 不过大家也不用着急,这两年苹果一直注重中国渠道市场的价位,XR和11都很快降价500元,而新出的iPhone SE也在拼多多上达到了2899元。 就算新iPhone真的卖到了和XR一样的6499元(其实不会,苹果已经降低了汇率换算),苹果也会直接在渠道商放价500元左右,时间越长优惠越大,敬请期待双十一。 而今年的Pro机型可以说是惊喜最少的了,12 Pro和Pro Max大概率会维持999美元和1099美元的原价,虽然11 Pro Max直接破发上千元,但对于国内用户来说还是太过昂贵。五六千元就能买到苹果真旗舰的好日子已经一去不复返。 5G呢? 随着今年疫情原因的影响,带动我国经济复苏的新基建规划上马,而5G建设成为了当今的重中之重。可以预想到今年,一二线城市的5G建设将会全面铺开,目前已完成了一二期招标。如果说去年的iPhone 11没有5G还可以接受,今年苹果必须拿出5G iPhone来应对中国市场。 我们曾经科普过,4G卡可以不用办理套餐直接用5G,无非就是在网络拥堵的时候排在5G套餐用户的后面。但5G的高速低延迟的特性在如今看来更为重要,随着之后的软件配套产业逐步落地,如果你打算长期持有这一代iPhone的话,5G可以说是一个必选项。 另一个令人高兴的消息是信号,iPhone 12的信号终于可以被高通“拯救”了,iPhone 12系列全系搭载高通X55 5G基带,从目前的表现看X55的功耗和性能都尚可。这可能是这三代iPhone中信号强度最好的一代。 不过为了照顾美国市场,苹果也不得不在iPhone Pro上加一些新东西。由于疫情和美国毫米波的需要,支持毫米波的6.7英寸iPhone很可能要到12月才能发货。其实5G的穿墙能力就比较堪忧,它需要更多的基站来维持信号强度,频率更高的毫米波究竟效应如,小雷持悲观态度。 还是只有处理器和iOS? 说到底,从目前的iPhone 12的消息看来,小雷依然不对今年的iPhone抱有很高期待。它或许设计变了、更实惠了,但果粉的“惊喜感”恐怕是一去不复返了。 当然,这几年苹果的节奏我们都看厌了,尽管iPhone在中国的销量不太好看,但全新设计和价格依旧是杀手锏。只要库克不在平价iPhone 12的价格上动歪脑筋,今年5G iPhone的销量就有保障,更何况还有5nm的A14做背书。 但如果你希望它能够上线长焦摄像头、高刷新率、全系6G运存的话——抱歉,这些大概率不会有。只能祈祷iPhone 12 Pro系列能不能带来惊喜,因为从硬件角度上,Pro系列上马高刷新率完全没有问题——更何况苹果已经在iPad上使用了自动调节刷新率的ProMotion技术。 不过由于疫情原因,苹果已经落后平时进度两个月,5.4和6.1英寸的12普通版还能九月份买到,但Pro系列很可能要在十一二月份才能和我们见面了。 不得不说,库克知道大众消费者想要什么,但如何满足更高层次用户的需要,小雷在iPhone 12 Pro上并没有看出来。

优秀的个人博客,低调大师

《Java 开发手册》今日发布,向全球开发者致敬!

致全球Java开发者: 代码是二进制世界的交流方式,极致的代码是我们的荣耀。 2017年春天,《阿里巴巴Java开发手册》发布,我们希望在涵盖编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程规约、设计规约等7个维度上为开发工作提供一点帮助。 目前已有超过260万位工程师下载及查阅手册,在数以千计的企业应用,手册成为受业界认可的开发规范。我们也有幸为全行业的研发效能、人才培养、系统稳定性作出力所能及的一点贡献。 两年来,Java开发者们热心参与,以帮助这本不够完美的手册日臻完善。曾有开发者追踪问题长达半年之久,反复探讨、论证其正确性。这样的开发者难以计数,也许相隔重洋,可能相逢不识,我们用代码确认一致的热爱,也让这本手册的价值超越了单一公司。 因此,我们决定将手册正式更名为《Java开发手册》,它属于所有参与其中的贡献者,也以此

优秀的个人博客,低调大师

阿里正式向 Apache Flink 贡献 Blink 源码

阿里妹导读:如同我们去年12月在 Flink Forward China 峰会所约,阿里巴巴内部 Flink 版本 Blink 将于 2019 年 1 月底正式开源。今天,我们终于等到了这一刻。 阿里资深技术专家大沙,将为大家详细介绍本次开源的Blink主要功能和优化点,希望与业界同仁共同携手,推动Flink社区进一步发展。 Blink简介 Apache Flink是德国柏林工业大学的几个博士生和研究生从学校开始做起来的项目,早期叫做Stratosphere。2014年,StratoSphere项目中的核心成员从学校出来开发了Flink,同时将Flink计算的主流方向定位为流计算,并在同年将Flink捐赠Apache,后来快速孵化成为Apache的顶级项目。现在Flink是业界公认的最好的大数据流计算引擎。 阿里巴巴在2015年开始尝试使

优秀的个人博客,低调大师

ShareSDK向iOS平台移植时问题及解决办法

问题 此前,我的开发环境是Windows7(64bits)+VMware 9.0+Mac OS 8.5+Xcode 4.5,结果在测试游戏中集成目前最新的ShareSDK(ShareSDK For iOS 2.10.3,而ShareSDK For COCOS2D-X也是目前最新的)时失败。出现如下图所示的编译错误: 而第二个错误如下图: 显然,这两个错误都来自ShareSDK官方文件。注意:在基于Cocos2d-x框架开发的游戏中集成ShareSDK实现iOS版本时需要两个部分(其中也要加入上面的ShareSDK For iOS部分中的一部分)。具体细节,请详细研究cocos2d-x快速集成指南(URL是http://wiki.mob.com/cocos2d-x%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E6%8C%87%E5%8D%97/,我使用的目前不是cocos2d-x 3.x快速集成指南,此原文基于cocos2d-x 2.2.0版本,我当前使用的是cocos2d-x 2.2.3;但是,很快我也会升级到cocos2d-x 3.x版本的集成)。 分析 此前,注意到上述错误都围绕Objective-C中的新内容Blocks(这里使用了oc与c++混合编程技术员)。在仔细地学习了这个新知识点后,我简单地认为可能ShareSDK官方在Blocks编程时出现了问题(因为搜索网络上的文章说,从Xcode 4.3开始其内置Gcc编译器已经支持Blocks了,而我使用的是Xcode 4.5+LLVM GCC 4.2)。于是,相当然地对上述两个文件作了修改:把blocks内普通形式的局部变量提取出来前面添加以__block。其实,现在看来我还没有根本理解blocks用法,上述表达没有问题。 在两次请教ShareSDK官方负责朋友后,我基本定位错误原因在当前的GCC版本太低了(当然要围绕blocks)。于是,狠下心来下载了新的VMware Workstation 10.0.2+Mac OS 10.9+Xcode 6.1。重新编译此前工程时基本上是一路顺风走下来的。 补充 在安装新环境后,感觉有了不少变化。其中最明显的一点是,原来情况下,我只要把Win7下的文件夹设置为与Mac OS 10.8共享后即可在Xcode 4.5中打开与操作游戏工程,但是现在不行了--出现著名的错误“clang failed with exit code 254”。无奈,参考网络文章(http://zhidao.baidu.com/link?url=5WyS4C5HmSck8SECJsFBmVZaAYU6pyjCUKBGRhkkr3_wiKG84pR8wkG4L5-KqgVzcRHiw-13EzF0lnedY9HBIE4j1UcNJtWozEVNGz4ablW)后,我只好把游戏工程使用Finder从原来共享位置复制到Mac OS内部的一个文件夹[文稿]下。再重新编译运行工程OK! 本文转自朱先忠老师51CTO博客,原文链接:http://blog.51cto.com/zhuxianzhong/1583779 ,如需转载请自行联系原作者

优秀的个人博客,低调大师

应用复杂程度极高 公安大数据向新技术招手

《速度与激情》(Fast & Furious)是欧美主导的以赛车为主题的系列电影。电影的两大元素被表现的淋漓尽致:以各种名牌跑车狂飙于公路的激情,还有体验着超过200KM/H的极限速度。《速度与激情》系列电影从2001年第一部诞生至今,培养了一大批陪伴剧中各位主角亡命狂奔十年之久的狂热粉丝。 大数据助力公安部警务系统建设 无数的跑车、无数的警车也有无数的监控,当然电影仅仅是为了视觉效果而打造,飙车与犯罪与现实生活有着很大差异。但让我们不禁担心着现实社会中犯罪与执法者的博弈,到底孰胜孰劣,公安系统的又是如何打造铜墙铁壁的网络呢?带着这些话题我们采访到了资深业内人士——河南某市公安局计算机专家陈警官。 在信息化飞速发展的时代,公安部警务系统也在无时无刻的保护着我们。据陈警官介绍,目前设备、系统、技术在一定程度上提高了公安系统的办公自动化程度,为公安指挥和管理工作起到了辅助作用。然而,由于国内地市公安系统的数据中心管理着全市综合信息查询、执法办案、移动警务等各类业务应用,信息化的不断深入,公安工作对各业务系统的依赖不断加强,对系统的连续性、稳定性、信息共享性等提出了更高的需求。 公安系统面临诸多挑战 在没有建设综合应用管理系统的城市各子系统相对独立,系统数据也相对独立,只有服务器间交互,甚至服务器间数据也没有交互。数据存储在服务器内,服务器硬盘大小制约了数据存储量。存储量直接制约了历史数据统计分析所产生的交通、人口、犯罪等管理决策依据的科学、合理性。 不仅仅是户籍等基础性大数据系统的实现,包括追逃系统、事故管理等专业小系统也早已达到比较完善的状况,他们是构建于系统之上的应用,有赖于基础系统的查询。 关于相关系统的使用原理,据陈警官介绍,由于数据量太大,目前基本的使用方法是将相关信息分成两级,即沉睡库和活跃库。经过多年摸索,目前活跃库已经能占到日常查询的80%-90%,对于使用效率还是可以基本满意的。 此外,与国外同类系统相比,国内系统在开放性——包括架构、应用程度、与其他部门的联系等方面还是有一些差距的;但在安全性方面,国内有自己的特色,各方面的制度已经比较完善,凡是要害部门均为物理隔断,确保了安全性。 现有系统难以完全满足需求,呼唤新技术融入 标准方面,目前各个行业都已经开始涉足计算、存储等企业级相关应用,而统一的标准化向来都是难点所在。陈警官介绍道,国内公安行业相关数据管理的标准建设其实由来已久,已经有十几年的历史,但一直在不断变化之中。据了解,公安部与云存储委员会正在着手打造的警务云存储系统行业标准,目标在于消除信息孤岛、统一行业标准。 设备采购方面,据陈警官介绍由于公安系统的特殊性,所以目前基本只考虑国产服务器存储等设备。他对于国内大数据系统的打分为7.5分,基本满足需求,但也存在不足。 国产服务器存储正在融入国际化基因 那么,国产服务器存储就真的一直这么“劣势”吗?当然不是!国内厂商早已通过联姻的方式来快速“输入”新技术了。据了解,目前整合风暴愈演愈烈,惠普与紫光成立的新华三、曙光和VMware成立中科睿光以及IBM开放Power,这些都迅速成为业界瞩目的话题。 当前,信息技术(IT)已经成为中国新经济发展的核心驱动力,在产业升级、行业变革与企业转型过程中,IT创新发挥着越来越重要的作用。在这一背景下,中国庞大的市场需求、排名全球前列的应用规模,正在不断催生具有中国特色,并引领世界的IT创新。因此,中国相关行业的客户,越来越需要源于本土规划与设计、更符合本土用户习惯的IT基础设施,以更好的满足IT创新与新经济发展的需求。所以,整合风暴才刮进了企业级市场,融入更多新技术的国产品牌正在前行。 在众多整合了国际先进技术的自主品牌中,“红牌”H3C系列服务器与存储产品则备受关注,因为它是业界巨头惠普与紫光深度结合的“产物”。从技术角度来看,它整合了全球顶尖的存储技术于一身,这方面要明显优于国内品牌;但依托于新公司的国产化目标,又将全部“开放”给国内用户,研发、设计、生产均在国内进行,因此符合国产化标准。 公安海量数据存储和查询、大规模结构化数据查询和分析、大数据创新的三个方面的能力,提升了数据分析查询效率,缩短办案周期。针对这些特征,具备3Par和HPE先进技术的H3C红牌存储更具竞争力。 大数据时代客户需求愈发复杂,所涉及到的技术也更加繁杂,传统国内品牌还无法达到公安行业的“满分”需求,而像H3C这样的技术融合型产品则能够为用户提供多一种的选择。国际化技术潮流已至,你准备好了吗? 本文作者:云中子 来源:51CTO

资源下载

更多资源
Mario

Mario

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

Spring

Spring

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

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册