-
趋势 编码的将来是无码?
所属栏目:[编程] 日期:2021-11-04 热度:150
化繁为简,几乎每个行业都在追求这样一个目标。 编码的未来是无码,IT界的人士曾这样表述。 编码 二十年前,了解一个网站的运行方式,只需在网页浏览器中点击查看源代码那么简单这也是今天许多开发者学习编写代码的方式。很容易从粗略编写自定义的MySpace或T[详细]
-
2020年3月编程语言排行榜 Go飞速大涨 Delphi逐渐没落
所属栏目:[编程] 日期:2021-11-04 热度:111
TIOBE公布了3月份编程语言排行榜。相比上个月编程语言Top 5并没有太大的变化,其中Java依旧稳坐榜首,随后分别是C、Python、C++、C#。前20名排行如下: 3月份排行榜中,涨幅最大的是C语言,本月以3.03% 的增长率大幅领先于其他编程语言,相较之下,Python近[详细]
-
10个前端开发需要学习的关键技巧
所属栏目:[编程] 日期:2021-11-04 热度:102
毫无疑问,前端开发会是 2020 年技术领域最热门的专业之一。 在过去,前端领域的开发人员只要了解一些 HTML、CSS,也许还有 jQuery,就足以创建交互式网站了;但是今天,他们需要面对广泛而不断变化的生态系统,开发多种多样的技能;他们需要掌握众多工具、库[详细]
-
7个不使用TypeScript的原因,你认同吗?
所属栏目:[编程] 日期:2021-11-04 热度:104
TypeScript很受大众喜爱。因为它解决了JS的许多问题,是JS的超集。它不仅能轻松找出代码错误,还能使其易于阅读。 对,没错,使用TypeScript的理由太多了。 反其道而行之,今天小芯就要说7个不使用TypeScript的理由。 1. 它不能解决问题 据说TypeScript可以[详细]
-
2月份Github上火热的JavaScript开源项目
所属栏目:[编程] 日期:2021-11-04 热度:135
2月份GitHub上最热门的JavaScript开源项目排行已经出炉啦,一起来看看上榜详情: 1. joplin https://github.com/laurent22/joplin Star 13598 joplin 是一个免费的,开源的笔记和待办事项的应用程序,可以处理笔记本组织成的大量笔记。笔记是可搜索的,可以[详细]
-
《代码整洁之道》5大基本重点
所属栏目:[编程] 日期:2021-11-04 热度:50
常常有小伙伴推荐罗伯特C马丁的《代码整洁之道(Clean Code)》。今天我们就来了解一下这本书,它值不值得一看? 关于此书 《代码整洁之道》:5大基本要点 《代码整洁之道》出版于2008年,近年来,一直被列为亚马逊最畅销的五本书之一。本书作者被亲切地称为Bob[详细]
-
谈谈线程池中,线程的增长/回收策略
所属栏目:[编程] 日期:2021-11-04 热度:152
一、序 public static ExecutorService newThreadPool() { return new ThreadPoolExecutor( 30, 60, 60L, TimeUnit.MILLISECONDS, new LinkedBlockingQueue());} 我们今天就来借这个问题,聊聊线程池中维护的线程,它增长和回收的策略是什么样的? 二、线程池[详细]
-
从后端开发转职前端开发,我学到了哪些?
所属栏目:[编程] 日期:2021-11-04 热度:88
从后端开发转职到前端开发真的不容易。 特别是当你已经习惯了后端开发的工作模式,习惯了构建数据结构,编写类似于测试驱动开发的测试,习惯了使用持久层、仓库和数据库图表,以及给前端创建API接口。 凡此种种,不胜枚举。后端有其复杂性,所以大部分人没有[详细]
-
计算机网络中数据链路层常见的要点,你还记得吗?
所属栏目:[编程] 日期:2021-11-04 热度:63
之前曾经写过一些计算机网络的基本知识点,还有对物理层进行了介绍,这篇文章主要是对数据链路层进行讲解,数据链路层的知识点不管是面试还是你期末考试,就开始变得比较多了。如果你之前学过正好回顾一下。 一、数据链路层基础知识 1、概念 相信我们已经知[详细]
-
一行代码搞定的事还用个锤子的 PS 啊
所属栏目:[编程] 日期:2021-11-04 热度:51
在我们的日常生活和工作中有不少场景需要简单处下理图片,很多人都是依赖 PS、美图秀秀等各种图像处理工具,殊不知在你打开软件的一瞬间 Python 就已经将图片处理完了。听起来是不是很神奇,正所谓是 Python 在手,啥也不愁。 Python 届处理图片最强的库是 P[详细]
-
如何用Python代码发一个炫酷的朋友圈
所属栏目:[编程] 日期:2021-11-04 热度:194
相信很多朋友在发朋友圈的时候,都会发一些话语,有些还会配一张图,但是普通的配图怎么符合我们程序员的身份呢?发出去都觉得没牌面,应该整点技术性的活。 今天给大家带来一个项目,这个小项目只用50行代码就能实现,它的名字叫做PIL(Python Image Library[详细]
-
EasyC++,C++指针初探之三
所属栏目:[编程] 日期:2021-11-04 热度:93
我们前面使用指针创建的都是单个变量,在这种情况下,使用指针的优势并不明显。很多程序员仍然会选择使用声明变量的方式,而当我们需要动态创建数组这种大型数据的时候,指针就能体现出优势了。 我们使用声明的方式创建的数组在编译时就已经分配好了内存空间[详细]
-
JMeter进阶—详解Java sampler的设计方法
所属栏目:[编程] 日期:2021-11-04 热度:121
JMeter Java Sampler介绍 我们通常使用jmeter做http或者https请求的测试,但是有些场景我们需要直接调用Java接口进行性能测试, jmeter通过Java请求可以实现该需求(这样就可以处理一些公司自定义的协议了,开发提供协议接口,然后我们通过java sampler进行调[详细]
-
Java 从零开始手写 RPC-timeout 超时处理
所属栏目:[编程] 日期:2021-11-04 热度:58
必要性 前面我们实现了通用的 rpc,但是存在一个问题,同步获取响应的时候没有超时处理。 如果 server 挂掉了,或者处理太慢,客户端也不可能一直傻傻的等。 当外部的调用超过指定的时间后,就直接报错,避免无意义的资源消耗。 思路 调用的时候,将开始时间[详细]
-
手把手教你使用Python获取B站视频并在本地实现弹幕播放功能
所属栏目:[编程] 日期:2021-11-04 热度:186
前言 前几天在看B站上的爬虫视频,虽说是免费的,但是要时刻联网,而且快进和后退还需要等待响应,想到这里,小编就觉得有点麻烦,于是乎就想着给它下载下来,这里整理成一篇小文章,分享给大家学习。 一、B站视频下载 一提到B站,第一印象就是视频,相信很[详细]
-
写 Python 脚本时,一定要加上这个
所属栏目:[编程] 日期:2021-11-04 热度:124
我发现有不少朋友写 Python 脚本非常随意,要么不用函数,要么函数随处定义,反正第一眼看不出要执行的第一行代码位于何处,这样的脚本可读性很差,而且容易隐藏 bug,解决这个问题很简单,当我们写 Python 脚本时,一定要加上这个: def main(): # do somet[详细]
-
使用 Python 创建一个简单的基于规则的聊天机器人
所属栏目:[编程] 日期:2021-11-04 热度:133
还记得这个价值一个亿的AI核心代码? 使用 Python 创建一个简单的基于规则的聊天机器人 while True: AI = input(我:) print(AI.replace(吗, ).replace(?,!).replace(?,!)) 以上这段代码就是我们今天的主题,基于规则的聊天机器人 聊天机器人 聊天机器人本[详细]
-
Go 里的超时控制也很简单
所属栏目:[编程] 日期:2021-11-04 热度:140
前言 日常开发中我们大概率会遇到超时控制的场景,比如一个批量耗时任务、网络请求等;一个良好的超时控制可以有效的避免一些问题(比如 goroutine 泄露、资源不释放等)。 Timer 在 go 中实现超时控制的方法非常简单,首先第一种方案是 Time.After(d Duration)[详细]
-
EasyC++16,指针初探之二
所属栏目:[编程] 日期:2021-11-04 热度:54
大家好,我是梁唐。 想要追求更好阅读体验的同学,可以点击文末的「阅读原文」,访问github仓库。 危险的case 指针由于能够操作内存,所以如果使用的时候不够仔细,很容易引发一些意想不到的错误。 C++ Primer当中给了这样一个例子: int *ptr; *ptr = 2333;[详细]
-
Python和Go都很火,我要如何选?
所属栏目:[编程] 日期:2021-11-04 热度:119
「人生苦短,我用 Python」是当下非常流行的一句口头禅。但你有没有想过,Python 就那么好吗?在某些方面,其他语言真的不香吗?本文作者对比了 Go 和 Python 的特点及测试结果,认为开发者应基于项目的属性和规模以及所需技能组合,合理地选择编程语言,而[详细]
-
分布式系统的时间疑题
所属栏目:[编程] 日期:2021-11-04 热度:60
序 一些技术点仿佛俯拾皆是,但很少有时间有精力把他们串起来形成体系,进而系统性地理解它们。象多人共著《深入分布式缓存》那样多角度认识缓存技术并不多见,临渊羡鱼,不如退而结网,石头兄弟的这篇关于时间的文字成于去年,历久反而弥新。 目录 1 什么是[详细]
-
总结程序员情人节的表白,前端程序员最浪漫后端不服来战
所属栏目:[编程] 日期:2021-11-04 热度:121
今天是 2 月 14 日情人节,我看公众号后台有好多人在回复关键字:情人节表白代码。我想,我作为大家的校长,必须给大家送一波福利代码啊!我是真没想到,竟然很多程序员都想用代码表白,还整的挺浪漫的,看来我们程序员都挺会浪漫的。来吧,看文章吧! 在 IT[详细]
-
Java稳坐TOIBE编程语言排行榜榜首,你还不懂Spring?
所属栏目:[编程] 日期:2021-11-04 热度:57
前不久,TIOBE公布了2020年1月份编程语言排行榜,毫无悬念,Java稳坐第一。虽然我们都知道今年流行度最高的编程语言是Python,但无论Python增速如何强劲,短期内,编程语言的龙头依然是Java,因此,许多人依然热衷于学习Java。 而Spring Boot是流行的用于开[详细]
-
数据科学入门选R还是Python?这次你自己选
所属栏目:[编程] 日期:2021-11-04 热度:145
如果你想学习数据科学,你首先需要做的就是掌握一些基本的数据处理,并开始学习编程,当你没有在电脑前的时候,你还可以阅读一些数据科学的书籍。 数据科学的火热,也使得其相关的学习资源更加丰富和开放,你可以不花费一分钱就获得许多有用的学习资料,但很[详细]
-
开发者必看!KISS、DRY和需要遵守的编码规则
所属栏目:[编程] 日期:2021-11-04 热度:93
开始编程时遇到的第一个挑战是编写功能代码。但成为开发者后,编程技能也会随之增长。你的代码应该从普通的功能代码发展为简洁、高效、可理解且可维护的代码。 这才是开发人员面临的真正挑战。 本文将会介绍助你实现超级代码状态的5个原则。 1. 代码一目了然[详细]
