-
一篇文章带给你一盘JVM 开胃菜 — 蜻蜓戏水
所属栏目:[编程] 日期:2021-11-04 热度:105
简介Java是一门可以跨平台的语言,但是Java本身是不可以实现跨平台的,需要JVM实现跨平台。javac编译好后的class文件,在Windows、Linux、Mac等系统上,只要该系统安装对应的Java虚拟机,class文件都可以运行。达到 一次编译,到处运行 的效果。什么是JVMJV[详细]
-
人人都做过的五个Bug!
所属栏目:[编程] 日期:2021-11-04 热度:159
大家好,我是良许。计算机专业的小伙伴,在学校期间一定学过 C 语言。它是众多高级语言的鼻祖,深入学习这门语言会对计算机原理、操作系统、内存管理等等底层相关的知识会有更深入的了解,所以我在直播的时候,多次强调大家一定要好好学习这门语言。但是,[详细]
-
Java从零开启手写一 Reflect 反射实现通用调用之客户端
所属栏目:[编程] 日期:2021-11-04 热度:85
上一篇我们介绍了,如何实现基于反射的通用服务端。这一节我们来一起学习下如何实现通用客户端。因为内容较多,所以拆分为 2 个部分。基本思路所有的方法调用,基于反射进行相关处理实现。java 从零开始手写 RPC (06) reflect 反射实现通用调用之客户端核心[详细]
-
Go 不支持循环引用的原因
所属栏目:[编程] 日期:2021-11-04 热度:91
大家好,我是煎鱼。学习 Go 语言的开发者越来越多了,很多小伙伴在使用时,就会遇到种种不理解的问题。其中一点就是包的循环引用的报错:package command-line-argumentsimports github.com/eddycjy/awesome-project/aimports github.com/eddycjy/awesome-p[详细]
-
应用 Rust 进行嵌入式开发
所属栏目:[编程] 日期:2021-11-04 热度:73
Rust 的高性能、高可靠性和高生产力使它适合于嵌入式系统。在过去的几年里,Rust 在程序员中获得了热情的追捧。技术潮流来来去去,所以很难将仅仅因为某项新技术而产生的兴奋与对某项技术的优点的兴奋区分开来,但我认为 Rust 是一种真正设计良好的语言。它[详细]
-
Java程序员应该掌握多个编程语言
所属栏目:[编程] 日期:2021-11-04 热度:153
大多数程序员通常使用一种编程语言直到他们退休。但是,一些程序员在日常工作中获得了使用多种编程语言的机会。学习多种编程语言有很多好处。但是,学习每一种流行的编程语言却不是一个明智的选择。本文将向您展示每个 Java 程序员都应该额外学习的五种编程[详细]
-
EasyC++,枚举值的应用
所属栏目:[编程] 日期:2021-11-04 热度:153
大家好,我是梁唐。这是EasyC++系列的第14篇,咱们来聊聊C++当中的枚举值。想要追求更好阅读体验的同学,可以点击文末的「阅读原文」,访问github仓库。枚举简介C++当中提供了枚举操作,我们可以使用enum关键字创建枚举类型。这种方式创建的为符号常量,可[详细]
-
怎样把 .NET 进程中的所有托管异常找出来?
所属栏目:[编程] 日期:2021-11-04 热度:132
大家应该知道 .NET异常 本质上就是一个 Object 对象,也就是说只要你执行了 new XXException() 语句,那么它就会分配到 GC Heap 上。这也就意味着,如果你有一个进程的dump文件,那你就可以从dump中导出程序最近都抛了什么异常,换句话说只要这些异常没有被[详细]
-
量化解析预测股市?试试这个 Python 库
所属栏目:[编程] 日期:2021-11-04 热度:139
本文将展示如何使用 Python 的第三方库 Stocker 来进行股票分析和预测。安装第三方库安装所需的库后,我们要做的第一件事就是将 Stocker 类导入到我们的 Python 代码中。我们可以通过在脚本目录中启动的 Jupyter Notebook 执行此操作。!pip install quandl![详细]
-
用手写一个工具的过程讲清楚Go反射的使用方式和应用场景
所属栏目:[编程] 日期:2021-11-04 热度:79
今天来聊一个平时用的不多,但是很多框架或者基础库会用到的语言特性--反射,反射并不是Go语言独有的能力,其他编程语言都有。这篇文章的目标是简单地给大家梳理一下反射的应用场景和使用方法。我们平时写代码能接触到与反射联系比较紧密的一个东西是结构体[详细]
-
十个小贴士!帮你节约编程时间、减少挫败感
所属栏目:[编程] 日期:2021-11-04 热度:110
在坚持学习之前,笔者至少四次开始立下决心好好学习编程课程,然而都无疾而终。为此,笔者对数据科学专业学生做了相应调查,发现像笔者这样情况的并不罕见。大部分开始失败的原因来源于学习编程缓慢而乏味的过程,以及随之而来的挫折感。因此,扫清阻止人们[详细]
-
趋势 编码的将来是无码?
所属栏目:[编程] 日期:2021-11-04 热度:69
化繁为简,几乎每个行业都在追求这样一个目标。编码的未来是无码,IT界的人士曾这样表述。编码二十年前,了解一个网站的运行方式,只需在网页浏览器中点击查看源代码那么简单这也是今天许多开发者学习编写代码的方式。很容易从粗略编写自定义的MySpace或Tum[详细]
-
2020年3月编程语言排行榜 Go飞速大涨 Delphi逐渐没落
所属栏目:[编程] 日期:2021-11-04 热度:75
TIOBE公布了3月份编程语言排行榜。相比上个月编程语言Top 5并没有太大的变化,其中Java依旧稳坐榜首,随后分别是C、Python、C++、C#。前20名排行如下:3月份排行榜中,涨幅最大的是C语言,本月以3.03% 的增长率大幅领先于其他编程语言,相较之下,Python近[详细]
-
10个前端开发需要学习的关键技巧
所属栏目:[编程] 日期:2021-11-04 热度:180
毫无疑问,前端开发会是 2020 年技术领域最热门的专业之一。在过去,前端领域的开发人员只要了解一些 HTML、CSS,也许还有 jQuery,就足以创建交互式网站了;但是今天,他们需要面对广泛而不断变化的生态系统,开发多种多样的技能;他们需要掌握众多工具、库[详细]
-
7个不使用TypeScript的原因,你认同吗?
所属栏目:[编程] 日期:2021-11-04 热度:90
TypeScript很受大众喜爱。因为它解决了JS的许多问题,是JS的超集。它不仅能轻松找出代码错误,还能使其易于阅读。对,没错,使用TypeScript的理由太多了。反其道而行之,今天小芯就要说7个不使用TypeScript的理由。1. 它不能解决问题据说TypeScript可以解决[详细]
-
2月份Github上火热的JavaScript开源项目
所属栏目:[编程] 日期:2021-11-04 热度:75
2月份GitHub上最热门的JavaScript开源项目排行已经出炉啦,一起来看看上榜详情:1. joplinhttps://github.com/laurent22/joplinStar 13598joplin 是一个免费的,开源的笔记和待办事项的应用程序,可以处理笔记本组织成的大量笔记。笔记是可搜索的,可以直接[详细]
-
《代码整洁之道》5大基本重点
所属栏目:[编程] 日期:2021-11-04 热度:71
常常有小伙伴推荐罗伯特C马丁的《代码整洁之道(Clean Code)》。今天我们就来了解一下这本书,它值不值得一看?关于此书《代码整洁之道》:5大基本要点《代码整洁之道》出版于2008年,近年来,一直被列为亚马逊最畅销的五本书之一。本书作者被亲切地称为Bob叔[详细]
-
谈谈线程池中,线程的增长/回收策略
所属栏目:[编程] 日期:2021-11-04 热度:72
一、序public static ExecutorService newThreadPool() { return new ThreadPoolExecutor( 30, 60, 60L, TimeUnit.MILLISECONDS, new LinkedBlockingQueue());}我们今天就来借这个问题,聊聊线程池中维护的线程,它增长和回收的策略是什么样的?二、线程池的[详细]
-
从后端开发转职前端开发,我学到了哪些?
所属栏目:[编程] 日期:2021-11-04 热度:182
从后端开发转职到前端开发真的不容易。特别是当你已经习惯了后端开发的工作模式,习惯了构建数据结构,编写类似于测试驱动开发的测试,习惯了使用持久层、仓库和数据库图表,以及给前端创建API接口。凡此种种,不胜枚举。后端有其复杂性,所以大部分人没有[详细]
-
计算机网络中数据链路层常见的要点,你还记得吗?
所属栏目:[编程] 日期:2021-11-04 热度:160
之前曾经写过一些计算机网络的基本知识点,还有对物理层进行了介绍,这篇文章主要是对数据链路层进行讲解,数据链路层的知识点不管是面试还是你期末考试,就开始变得比较多了。如果你之前学过正好回顾一下。一、数据链路层基础知识1、概念相信我们已经知道[详细]
-
Java类(接口)的新种类-密封类
所属栏目:[编程] 日期:2021-11-03 热度:175
密封类是Java 17正式支持的一个新特性,它让Java中类的继承可以更加细粒度的进行控制。今天就来认识一下这个新的功能。密封类在以往的Java类继承中,Java类的继承控制非常有限,仅能通过final关键字和访问控制符来控制类的继承。例如final类无法被集成;包私[详细]
-
Go 怎样获得项目根目录?
所属栏目:[编程] 日期:2021-11-03 热度:175
大家好,我是 polarisxu。项目中,特别是 Web 项目,经常需要获得项目的根目录,进而可以访问到项目相关的其他资源,比如配置文件、静态资源文件、模板文件、数据文件、日志文件等(Go1.16 后,有些可以方便的通过 embed 内嵌进来)。比如下面的目录结构:(路[详细]
-
EasyC++,C++中的自增与自降
所属栏目:[编程] 日期:2021-11-03 热度:86
这是EasyC++系列的第20篇,简单聊聊C++当中的自增与自减。自增与自减基本用法自增与自减是C++当中两个使用频率非常高的运算符,不仅在循环当中用到,在日常的代码当中也经常使用。甚至C++这个名称的由来都和自增运算符有关,表示C语言的升级版。当然这也是C[详细]
-
怎么在 ASP.NET Core 中集成 ElasticSearch
所属栏目:[编程] 日期:2021-11-03 热度:54
我敢打赌,您肯定会被要求向Web应用程序中添加高级搜索功能,而且通常是全文的类似Google的搜索。在技术电子商务的开发过程中,我们被要求允许用户对产品进行高级研究,以便他们可以高效,完全地找到所需的内容。我们基于对象的所有字段上给定字符串的搜索[详细]
-
回到现实 Go Leader 对 1.18 泛型的期望
所属栏目:[编程] 日期:2021-11-03 热度:81
前段时间根据 Go 泛型的最新动态,我写了一篇《出泛型后 API 怎么办?Go 开发者要注意了》文章,引发了不少小伙伴的热议。Go 核心开发团队的现任 Leader @Russ Cox 在 golang-dev 中正式发表《expectations for generics in Go 1.18》对 Go 泛型给出了 期待[详细]

浙公网安备 33038102330469号