java

2020-7-1 3:37
我们想用一种新的编程语言JavaScript来继续我们关于2020年最受欢迎的5个Web抓取库的帖子。 JS是一种非常知名的语言,拥有广泛的传播和社区支持。它既可以用于客户端也可以用于服务器端的web抓取脚本,这使得它非常适合编写您的刮取器和爬行器。 这些库中的大多数优点都可以通过使用我们的API获得,其中一些库可以......
2020-6-30 21:4
难道你们不知道好人不是为了外表,而是为了做了正确的事吗? 爱比克泰德。 比尔·香农在与癌症进行了漫长而英勇的斗争后,于几天前去世。事实是,如果不是整个IT,Bill对整个Java生态系统都产生了非常长期、无私和深远的影响。了解这一事实的人太少,这也是现实。在这篇博客文章中,我将尝试尽我的一份力量来弥合这一差距,并向一......
2020-6-30 0:51
Java承诺的“一次编写,随时随地运行”仍然让我产生共鸣,也许是因为我对JDK 1.0.2b了如指掌。编写跨平台的网络应用程序时不用担心POSIX实现的变化,不用担心C编译器之间的细微差别,甚至不需要摸索就能写出令人惊叹的东西。其他人可以与#ifdefs搏斗,通过高级别的标准抽象来保护其他人。尽管Smalltalk在......
2020-6-29 10:5
var t=textures.path().d(s=>;`M 0,${s*3/4}l${s/2},${-s/2}l${s/2},${s/2}`).size(20).strokeWidth(1).thicker(2).stroer(";深橙色";);
2020-6-28 21:50
Eclipse基金会本周宣布了Jakarta EE9 Milestal1,这是第一个候选版本(RC)之前的企业Java规范的最终版本。 雅加达EE9的发布标志着从javax.*名称空间(Oracle拒绝放弃)到Eclipse的Jakarta.*的最终过渡。此版本更新了所有API,以便在包名中使用Jakarta.*。 ......
2020-6-27 16:12
Micronaut是一个现代的、基于JVM的全栈Java框架,旨在构建模块化的、易于测试的JVM应用程序,并支持Java、Kotlin和Groovy语言。 Micronaut是由Grails框架的创建者开发的,它的灵感来自于多年来使用Spring、Spring Boot和Grails构建从单块到微服务的真实世界应用程......
2020-6-27 16:2
自从我提到我最近学习了JavaScript之后,人们就问我如何学习JavaScript以及推荐什么。因此,这里是我对2020年的经验和最好的建议。 不要依赖于一大堆快捷方式。JavaScript将存在很多年,而库和框架每年都来来去去。 不要只从网上的一些小教程、小贴士或小把戏中学习。相反,你需要一个真正的基础和坚实的......
2020-6-26 20:4
面向程序员的数值线性代数:使用GPU、CUDA、OpenCL、MKL、JAVA和ClojureBasic…的交互式教程。*一本面向程序员的书*交互式、动态*从理论到实现的直接链接*难以置信的速度*NVIDIA GPU(CUDA和cuBLAS)*AMD GPU(是的,也是OpenCL!)*英特尔和AMD CPU(MKL......
2020-6-25 11:29
我曾两次将大型JavaScript应用程序迁移到PureScript。在CitizenNet,我们用卤素代替了ANGLING,在觉醒安全,我们用PureScript Reaction代替了大部分Reaction应用程序。这两家公司的生产缺陷都出现了戏剧性的下降。 由于PureScript的REACT和REACT-BA......
2020-6-25 5:10
去年,微软宣布收购jClarity,以优化Azure上的JavaAzure工作负载。这拉开了我们微软开发者部门Java工程小组的序幕,帮助实现了支持任何开发人员、任何应用程序和任何平台的愿景。 今天,我们的团队很兴奋地与大家分享,他们已经完成了在基于ARM®(AArch64)的设备上移植OpenJDKOpenJDKf......
2020-6-24 0:52
JavaScript编程语言是当今Web开发人员必不可少的工具。网站向浏览器提供了越来越多的JavaScript,以提高交互性。客户端JavaScript越复杂,用户体验可能就越容易出错和脆弱。为什么我们需要谈论健壮的JavaScript,我们如何实现它? 在前端Web技术的三位一体-HTML、CSS和JavaScr......
2020-6-23 2:48
订阅前几天,我的另一个站点的一篇帖子发布在reddit上,其中一位读者评论说,如果没有脚本,我的站点将无法使用。好的,整个问题是我得到了错误的配置PageSpeed模块,网站进入了一个无限循环。 不管怎么说,这件事让我觉得如果关闭浏览器上的JavaScript支持,我网站的菜单就不起作用了。 该站点基于Foundat......
2020-6-22 13:52
您创建和访问数据的方式可能会影响应用程序的性能。让我们看看怎么做。 JavaScript是一种非常高级的语言。因此,大多数开发人员不倾向于过多地考虑数据是如何存储在内存中的。在本文中,我们将讨论数据是如何存储在内存中的,它如何影响CPU和内存,以及您在JS中分发和访问数据的方式如何影响性能。 当计算机需要进行一些计算......
2020-6-21 11:38
我从来没有做过专业的前端开发人员,所以即使我已经为一些小的副业编写了15年的HTML/CSS/JS,但是所有的项目都非常小,有时我会在其间几年没有编写任何Javascript,而且我经常感觉自己不太知道自己在做什么。 部分正因为如此,我对图书馆有很大的依赖!十年前我使用了jQuery,也许从2017年开始我就在我的小......
2020-6-21 6:27
当涉及到编程、软件开发/工程以及所有包含的领域时,您会看到,在现实世界中,在日常操作中使用的语言真的很少,任何一种语言都很难突破这一障碍。 编程语言的受欢迎程度为什么不经常改变,有一些非常好的原因,在我看来,最大的原因是向后兼容现有的代码库。在生态系统中引入一种新语言的最大问题是,开发人员有一个选择:找到一种方法让它......
2020-6-19 10:29
JetBrains热爱所有编程语言和各种类型的开发人员!今年五月,Java就满25岁了!因此,我们要特别关注它,并庆祝我们喜欢Java和JVM的25个方面。 Java几乎是独一无二的,因为它能够在现代版本的Java上运行25年前的代码。语言开发人员非常认真地对待向后兼容性,正因为如此,许多组织都乐于将Java作为他们......
2020-6-19 3:23
上周,我完成了一个名为Compiler Compiler的新流的三部分试验,它考察了JavaScript规范ECMA-262是如何在SpiderMonkey中实现的。 JavaScript…。是一种编程语言。有些人喜欢,有些人不喜欢。JavaScript可能有点乱,但很容易上手。它是教会我如何编程的编程语言,并向我介......
2020-6-19 0:0
js是一个轻量级的、可定制的万能盒子。你可以使用它来搜索文本,图片,视频,音频或所有类型的数据,通过JINA后台。 <;script src=";https://unpkg.com/jinabox";>;<;/script>;<;script>;jb=Window。JiaBox J......
2020-6-18 0:27
这本书深入研究了JavaScript:它教会了这种语言是如何工作的,以及为什么工作。它教授的内容牢牢地植根于ECMAScript规范(本书解释和引用了该规范)。 它只涉及语言(忽略特定于平台的特性,如浏览器API),但并不详尽。取而代之的是,它集中在一系列重要的主题上。 如果你买了这本书,你会得到:任何未来添加到这一......
2020-6-16 22:21
这就是那些日子中的一天。您在浏览器中键入twitter.com,看到某人发布了一条关于如何使用Reaction Hook的新推文。但是,出于某种原因,您的公司或团队尚未切换到使用Hook。或者,可能您正在使用它们,但不是以一种新的“时髦”方式。也许你使用的是Vue.js或ANGLING,但是这些反应挂钩到处都是,几乎......
2020-6-16 4:56
斯坦福Javascript加密库(托管在GitHub上)是斯坦福计算机安全实验室的一个项目,旨在构建一个安全、强大、快速、小巧、易于使用的跨浏览器Javascript密码库。 SJCL易于使用:只需运行sjcl.crypt(";password";,";data";)加密数据,或运行sjcl.......
2020-6-15 9:58
这个项目是一个低开销的Java采样分析器,不存在安全点偏差问题。它提供了特定于热点的API来收集堆栈跟踪和跟踪内存分配。该分析器可与OpenJDK、Oracle JDK和其他基于HotSpot JVM的Java运行时协同工作。 硬件和软件性能计数器,如缓存未命中、分支未命中、页面错误、上下文切换等。 在此模式下,分析......
2020-6-15 5:46
TornadoVM是一个编程和执行框架,用于在异构硬件(多核CPU、GPU和FPGA)上卸载和运行JVM应用程序。 为TornadoVM编写的应用程序是单一源代码的-使用相同的代码来表示主机代码和加速代码。 去年3月,我在伦敦QCon做了一次关于TornadoVM的演讲,我在会上介绍了TornadoVM并解释了它的工......
2020-6-14 22:17
在今天的帖子中,我们将揭开JavaScript依赖项数量增长的神秘面纱,同时我们还将致力于一个相对简单的项目。您是否应该担心依赖项的数量? 请记住,这篇博文是与不久前发布的Ride Down the JavaScript Dependent Hell博文相关的。我们将展示一个“真实世界”的示例,说明项目的依赖关系如何......
2020-6-14 11:6
我们的生活越来越多地生活在电脑里,这个广阔的虚拟宇宙,我们称之为“云”,是无数世界的家园,并且每时每刻都在扩展。编写代码的能力,即管理这些虚拟世界的法律,已经成为一种宝贵的资源。 代码的力量如此强大,它已经吸引了那些寻求贪婪地扩张和嫉妒地捍卫自己权力的人的注意。一个被称为遗产系统的神秘组织计划利用他们囤积的财富和特权......
2020-6-14 7:39
这份报告展示了由JetBrains进行的第四次年度开发者生态系统调查的综合结果。我们在2020年初对19696名开发人员进行了调查,他们的反馈帮助我们确定了有关工具、技术、编程语言和开发世界许多其他令人兴奋的方面的最新趋势。 在过去12个月使用的语言列表中已经超过了Java。它是学习最多的语言。在过去的12个月里,3......
2020-6-13 3:47
订阅我的时事通讯,随时了解我的最新博客帖子。每次我发布新东西时都会收到一封电子邮件。 执行上下文是JavaScript编程语言最基本的部分。在这篇文章中,我们将深入探讨这一概念,它不仅是基本的,而且非常容易理解。 在许多情况下,从学习的理解和复杂性的角度来看,执行上下文的概念被投射为高级JavaScript概念。是的......
2020-6-9 20:16
Java运行时在最近几年发展得更快,15年后,我们终于有了一个新的默认垃圾收集器:G1。另外两个GC正在投入生产,可以作为试验性功能使用:Oracle的Z和OpenJDK的Sherandoah。我们Hazelcast认为是时候将所有这些新选项放到测试台上了,找出哪些选项适合我们的分布式流处理引擎Hazelcast J......
2020-6-9 10:6
目前有太多人正在檢視這個檔案,因此部分工具可能無法使用.。請再試一次瞭解詳情關閉
2020-6-8 13:50
用JavaScript开发ML模型,在浏览器或Node.js中直接使用ML。 使用现成的JavaScript模型或转换Python TensorFlow模型以在浏览器或Node.js下运行。