-
7个不使用TypeScript的原因,你认同吗?
所属栏目:[编程] 日期:2021-11-03 热度:120
TypeScript很受大众喜爱。因为它解决了JS的许多问题,是JS的超集。它不仅能轻松找出代码错误,还能使其易于阅读。对,没错,使用TypeScript的理由太多了。反其道而行之,今天小芯就要说7个不使用TypeScript的理由。1. 它不能解决问题据说TypeScript可以解决[详细]
-
2月份Github上火热的JavaScript开源项目
所属栏目:[编程] 日期:2021-11-03 热度:196
2月份GitHub上最热门的JavaScript开源项目排行已经出炉啦,一起来看看上榜详情:1. joplinhttps://github.com/laurent22/joplinStar 13598joplin 是一个免费的,开源的笔记和待办事项的应用程序,可以处理笔记本组织成的大量笔记。笔记是可搜索的,可以直接[详细]
-
《代码整洁之道》5大基本重点
所属栏目:[编程] 日期:2021-11-03 热度:97
常常有小伙伴推荐罗伯特C马丁的《代码整洁之道(Clean Code)》。今天我们就来了解一下这本书,它值不值得一看?关于此书《代码整洁之道》:5大基本要点《代码整洁之道》出版于2008年,近年来,一直被列为亚马逊最畅销的五本书之一。本书作者被亲切地称为Bob叔[详细]
-
谈谈线程池中,线程的增长/回收策略
所属栏目:[编程] 日期:2021-11-03 热度:161
一、序public static ExecutorService newThreadPool() { return new ThreadPoolExecutor( 30, 60, 60L, TimeUnit.MILLISECONDS, new LinkedBlockingQueue());}我们今天就来借这个问题,聊聊线程池中维护的线程,它增长和回收的策略是什么样的?二、线程池的[详细]
-
从后端开发转职前端开发,我学到了哪些?
所属栏目:[编程] 日期:2021-11-03 热度:92
从后端开发转职到前端开发真的不容易。特别是当你已经习惯了后端开发的工作模式,习惯了构建数据结构,编写类似于测试驱动开发的测试,习惯了使用持久层、仓库和数据库图表,以及给前端创建API接口。凡此种种,不胜枚举。后端有其复杂性,所以大部分人没有[详细]
-
计算机网络中数据链路层常见的要点,你还记得吗?
所属栏目:[编程] 日期:2021-11-03 热度:136
之前曾经写过一些计算机网络的基本知识点,还有对物理层进行了介绍,这篇文章主要是对数据链路层进行讲解,数据链路层的知识点不管是面试还是你期末考试,就开始变得比较多了。如果你之前学过正好回顾一下。一、数据链路层基础知识1、概念相信我们已经知道[详细]
-
Golang 语言如何高效拼接字符串?
所属栏目:[编程] 日期:2021-11-03 热度:50
01介绍在编程语言中,字符串是一种重要的数据结构。在 Golang 语言中,因为字符串只能被访问,不能被修改,所以,如果我们在 Golang 语言中进行字符串拼接操作,Golang 需要进行内存拷贝。如果读者朋友们了解过 Golang 语言内存管理的相关知识,就会知道内[详细]
-
EasyC++,C++ 中的 For 重复
所属栏目:[编程] 日期:2021-11-03 热度:135
大家好,我是梁唐。这是EasyC++系列的第19篇,简单聊聊C++当中的for循环。想要追求更好阅读体验的同学,可以点击文末的「阅读原文」,访问github仓库。for 循环在编程当中我们经常会遇到需要重复执行的步骤,想要让计算机能够重复执行某些逻辑,就需要使用[详细]
-
惊奇时刻!总结哪些让你大呼真牛的 Python 代码!
所属栏目:[编程] 日期:2021-11-03 热度:59
Python 作为一个设计优美的高级语言,提供了很多简单易用的特性,但简单并不意味着容易理解,有时候一些输出结果对于刚入门的小伙伴并不是很明了,反而似乎有点反人类。今天派森酱就整理了一些非常有趣的例子,事实上这些例子不仅有趣,甚至还可以加深你对[详细]
-
Go内存中的接口种类
所属栏目:[编程] 日期:2021-11-03 热度:171
前言抽象来讲,接口,是一种约定,是一种约束,是一种协议。在Go语言中,接口是一种语法类型,用来定义一种编程规范。在Go语言中,接口主要有两类:没有方法定义的空接口有方法定义的非空接口之前,有两篇图文详细介绍了空接口对象及其类型:【Go】内存中的[详细]
-
Python 标准库中十分有用的装饰器
所属栏目:[编程] 日期:2021-11-03 热度:131
众所周知,Python 语言灵活、简洁,对程序员友好,但在性能上有点不太令人满意,这一点通过一个递归的求斐波那契额函数就可以说明:def fib(n): if n = 1: return n return fib(n - 1) + fib(n - 2)在我的 MBP 上计算 fib(40) 花费了 33 秒:import timedef[详细]
-
高级Java思考笔记之反射的基本原因之一
所属栏目:[编程] 日期:2021-11-03 热度:172
原来我一直将java当做不用delete的c++来用,但是最近在工作上遇到一些问题,发现这样的做法不管用,因为工作上遇到的java代码采用了很多框架,例如spring boot之类。当我想深入了解这些框架的设计原理时发现,如果不了解java的高级语法特性,这些框架的设计[详细]
-
一篇文章带你清楚Go语言基础之函数
所属栏目:[编程] 日期:2021-11-03 热度:107
上次主要回顾上述我们知道,定义一个函数,可以将函数内存分配理解如下。同时我们也知道,无论进行什么操作,只会操作栈上面的值。函数和变量函数名即变量不知道你想过没,定义一个变量,接收一个函数,就像这样。package mainimport fmtfunc say() { fmt.P[详细]
-
Python制造Gif生成工具,斗图再也不会输啦
所属栏目:[编程] 日期:2021-11-03 热度:121
在当前无表情包不会聊天的时代,怎么也不能输在表情包数量不足上啊,今天咱们就来制作一个 gif 生成工具,用来制作表情包也太好用啦先来看看整体效果页面设计本文工具的页面,是通过 Qt Designer 来设计的,我们可以直接在安装了 PyQt5-tools 的目录下找到[详细]
-
Python 3.10 正式推出了!我发现了一个可怕的功能...
所属栏目:[编程] 日期:2021-11-03 热度:194
2021年10月4日 Python 终于正式发布了 3.10 版本,看了下这个版本的一些特性,最受关注的应该就是 结构模式匹配 了吧?也就是大家所熟悉的switch-case,写错了不好意思,是 match-case。下边是最简单的一个 match-case 的例子,看起来是不是非常的直观简洁[详细]
-
代码生成器用起来,是真舒服
所属栏目:[编程] 日期:2021-11-03 热度:186
与使用计算机编程语言构建应用程序的传统方法不同,低代码开发平台是使用图形向导来创建和构建软件的应用程序开发平台。因此,在许多情况下,低代码或无代码(几乎没有代码)这个名称是作为可视化开发工具来帮助设计人员进行拖放、组件浏览器和逻辑构建器的[详细]
-
Python和Go都很火,我要如何选?
所属栏目:[编程] 日期:2021-11-03 热度:52
「人生苦短,我用 Python」是当下非常流行的一句口头禅。但你有没有想过,Python 就那么好吗?在某些方面,其他语言真的不香吗?本文作者对比了 Go 和 Python 的特点及测试结果,认为开发者应基于项目的属性和规模以及所需技能组合,合理地选择编程语言,而[详细]
-
分布式系统的时间疑题
所属栏目:[编程] 日期:2021-11-03 热度:50
序一些技术点仿佛俯拾皆是,但很少有时间有精力把他们串起来形成体系,进而系统性地理解它们。象多人共著《深入分布式缓存》那样多角度认识缓存技术并不多见,临渊羡鱼,不如退而结网,石头兄弟的这篇关于时间的文字成于去年,历久反而弥新。目录1 什么是时[详细]
-
总结程序员情人节的表白,前端程序员最浪漫后端不服来战
所属栏目:[编程] 日期:2021-11-03 热度:174
今天是 2 月 14 日情人节,我看公众号后台有好多人在回复关键字:情人节表白代码。我想,我作为大家的校长,必须给大家送一波福利代码啊!我是真没想到,竟然很多程序员都想用代码表白,还整的挺浪漫的,看来我们程序员都挺会浪漫的。来吧,看文章吧!在 IT[详细]
-
Java稳坐TOIBE编程语言排行榜榜首,你还不懂Spring?
所属栏目:[编程] 日期:2021-11-03 热度:119
前不久,TIOBE公布了2020年1月份编程语言排行榜,毫无悬念,Java稳坐第一。虽然我们都知道今年流行度最高的编程语言是Python,但无论Python增速如何强劲,短期内,编程语言的龙头依然是Java,因此,许多人依然热衷于学习Java。而Spring Boot是流行的用于开[详细]
-
数据科学入门选R还是Python?这次你自己选
所属栏目:[编程] 日期:2021-11-03 热度:137
如果你想学习数据科学,你首先需要做的就是掌握一些基本的数据处理,并开始学习编程,当你没有在电脑前的时候,你还可以阅读一些数据科学的书籍。数据科学的火热,也使得其相关的学习资源更加丰富和开放,你可以不花费一分钱就获得许多有用的学习资料,但很[详细]
-
开发者必看!KISS、DRY和需要遵守的编码规则
所属栏目:[编程] 日期:2021-11-03 热度:91
开始编程时遇到的第一个挑战是编写功能代码。但成为开发者后,编程技能也会随之增长。你的代码应该从普通的功能代码发展为简洁、高效、可理解且可维护的代码。这才是开发人员面临的真正挑战。本文将会介绍助你实现超级代码状态的5个原则。1. 代码一目了然程[详细]
-
腾讯发起战疫开发者公益联盟 2亿元助力开发者
所属栏目:[编程] 日期:2021-11-03 热度:69
2月3日,腾讯宣布设立2亿元资金池,发起战疫开发者公益联盟,旨在联合更多服务商和开发者,为抗击疫情服务。这是继腾讯基金会捐赠3亿人民币,设立第一期新型肺炎疫情防控基金后,腾讯助力各地抗击疫情的又一新举措。腾讯作为发起方,将在微信开放社区上线服[详细]
-
1月份Github上火热的开源项目
所属栏目:[编程] 日期:2021-11-03 热度:194
1月份GitHub上热门的开源项目排行已经出炉啦,一起来看看上榜详情:1. the-book-of-secret-knowledgehttps://github.com/trimstray/the-book-of-secret-knowledgeStar 29869该存储库是程序开发工作中用得到的材料和工具的集合,它包含了许多有用的信息,每[详细]
-
常见的编码错误,再不避开就完了!
所属栏目:[编程] 日期:2021-11-03 热度:191
犯错乃人之常情。然而,开发人员所犯的许多错误是可以避免的。如果能避免本文提到的这些常见错误,就能写出更好、更简洁的代码。 这不仅于自身有利,对那些需要查看代码的其他开发人员也有利。所以避开常见错误不仅仅是为自己也是帮了团队一个大忙。综上所[详细]

浙公网安备 33038102330470号