-
从后端开发转职前端开发,我学到了哪些?
所属栏目:[编程] 日期:2021-11-04 热度:51
从后端开发转职到前端开发真的不容易。 特别是当你已经习惯了后端开发的工作模式,习惯了构建数据结构,编写类似于测试驱动开发的测试,习惯了使用持久层、仓库和数据库图表,以及给前端创建API接口。 凡此种种,不胜枚举。后端有其复杂性,所以大部分人没有[详细]
-
计算机网络中数据链路层常见的要点,你还记得吗?
所属栏目:[编程] 日期:2021-11-04 热度:136
之前曾经写过一些计算机网络的基本知识点,还有对物理层进行了介绍,这篇文章主要是对数据链路层进行讲解,数据链路层的知识点不管是面试还是你期末考试,就开始变得比较多了。如果你之前学过正好回顾一下。 一、数据链路层基础知识 1、概念 相信我们已经知[详细]
-
一行代码搞定的事还用个锤子的 PS 啊
所属栏目:[编程] 日期:2021-11-04 热度:136
在我们的日常生活和工作中有不少场景需要简单处下理图片,很多人都是依赖 PS、美图秀秀等各种图像处理工具,殊不知在你打开软件的一瞬间 Python 就已经将图片处理完了。听起来是不是很神奇,正所谓是 Python 在手,啥也不愁。 Python 届处理图片最强的库是 P[详细]
-
如何用Python代码发一个炫酷的朋友圈
所属栏目:[编程] 日期:2021-11-04 热度:139
相信很多朋友在发朋友圈的时候,都会发一些话语,有些还会配一张图,但是普通的配图怎么符合我们程序员的身份呢?发出去都觉得没牌面,应该整点技术性的活。 今天给大家带来一个项目,这个小项目只用50行代码就能实现,它的名字叫做PIL(Python Image Library[详细]
-
EasyC++,C++指针初探之三
所属栏目:[编程] 日期:2021-11-04 热度:63
我们前面使用指针创建的都是单个变量,在这种情况下,使用指针的优势并不明显。很多程序员仍然会选择使用声明变量的方式,而当我们需要动态创建数组这种大型数据的时候,指针就能体现出优势了。 我们使用声明的方式创建的数组在编译时就已经分配好了内存空间[详细]
-
JMeter进阶—详解Java sampler的设计方法
所属栏目:[编程] 日期:2021-11-04 热度:177
JMeter Java Sampler介绍 我们通常使用jmeter做http或者https请求的测试,但是有些场景我们需要直接调用Java接口进行性能测试, jmeter通过Java请求可以实现该需求(这样就可以处理一些公司自定义的协议了,开发提供协议接口,然后我们通过java sampler进行调[详细]
-
Java 从零开始手写 RPC-timeout 超时处理
所属栏目:[编程] 日期:2021-11-04 热度:176
必要性 前面我们实现了通用的 rpc,但是存在一个问题,同步获取响应的时候没有超时处理。 如果 server 挂掉了,或者处理太慢,客户端也不可能一直傻傻的等。 当外部的调用超过指定的时间后,就直接报错,避免无意义的资源消耗。 思路 调用的时候,将开始时间[详细]
-
手把手教你使用Python获取B站视频并在本地实现弹幕播放功能
所属栏目:[编程] 日期:2021-11-04 热度:169
前言 前几天在看B站上的爬虫视频,虽说是免费的,但是要时刻联网,而且快进和后退还需要等待响应,想到这里,小编就觉得有点麻烦,于是乎就想着给它下载下来,这里整理成一篇小文章,分享给大家学习。 一、B站视频下载 一提到B站,第一印象就是视频,相信很[详细]
-
写 Python 脚本时,一定要加上这个
所属栏目:[编程] 日期:2021-11-04 热度:141
我发现有不少朋友写 Python 脚本非常随意,要么不用函数,要么函数随处定义,反正第一眼看不出要执行的第一行代码位于何处,这样的脚本可读性很差,而且容易隐藏 bug,解决这个问题很简单,当我们写 Python 脚本时,一定要加上这个: def main(): # do somet[详细]
-
使用 Python 创建一个简单的基于规则的聊天机器人
所属栏目:[编程] 日期:2021-11-04 热度:144
还记得这个价值一个亿的AI核心代码? 使用 Python 创建一个简单的基于规则的聊天机器人 while True: AI = input(我:) print(AI.replace(吗, ).replace(?,!).replace(?,!)) 以上这段代码就是我们今天的主题,基于规则的聊天机器人 聊天机器人 聊天机器人本[详细]
-
Go 里的超时控制也很简单
所属栏目:[编程] 日期:2021-11-04 热度:54
前言 日常开发中我们大概率会遇到超时控制的场景,比如一个批量耗时任务、网络请求等;一个良好的超时控制可以有效的避免一些问题(比如 goroutine 泄露、资源不释放等)。 Timer 在 go 中实现超时控制的方法非常简单,首先第一种方案是 Time.After(d Duration)[详细]
-
EasyC++16,指针初探之二
所属栏目:[编程] 日期:2021-11-04 热度:142
大家好,我是梁唐。 想要追求更好阅读体验的同学,可以点击文末的「阅读原文」,访问github仓库。 危险的case 指针由于能够操作内存,所以如果使用的时候不够仔细,很容易引发一些意想不到的错误。 C++ Primer当中给了这样一个例子: int *ptr; *ptr = 2333;[详细]
-
Python和Go都很火,我要如何选?
所属栏目:[编程] 日期:2021-11-04 热度:54
「人生苦短,我用 Python」是当下非常流行的一句口头禅。但你有没有想过,Python 就那么好吗?在某些方面,其他语言真的不香吗?本文作者对比了 Go 和 Python 的特点及测试结果,认为开发者应基于项目的属性和规模以及所需技能组合,合理地选择编程语言,而[详细]
-
分布式系统的时间疑题
所属栏目:[编程] 日期:2021-11-04 热度:83
序 一些技术点仿佛俯拾皆是,但很少有时间有精力把他们串起来形成体系,进而系统性地理解它们。象多人共著《深入分布式缓存》那样多角度认识缓存技术并不多见,临渊羡鱼,不如退而结网,石头兄弟的这篇关于时间的文字成于去年,历久反而弥新。 目录 1 什么是[详细]
-
总结程序员情人节的表白,前端程序员最浪漫后端不服来战
所属栏目:[编程] 日期:2021-11-04 热度:89
今天是 2 月 14 日情人节,我看公众号后台有好多人在回复关键字:情人节表白代码。我想,我作为大家的校长,必须给大家送一波福利代码啊!我是真没想到,竟然很多程序员都想用代码表白,还整的挺浪漫的,看来我们程序员都挺会浪漫的。来吧,看文章吧! 在 IT[详细]
-
Java稳坐TOIBE编程语言排行榜榜首,你还不懂Spring?
所属栏目:[编程] 日期:2021-11-04 热度:80
前不久,TIOBE公布了2020年1月份编程语言排行榜,毫无悬念,Java稳坐第一。虽然我们都知道今年流行度最高的编程语言是Python,但无论Python增速如何强劲,短期内,编程语言的龙头依然是Java,因此,许多人依然热衷于学习Java。 而Spring Boot是流行的用于开[详细]
-
数据科学入门选R还是Python?这次你自己选
所属栏目:[编程] 日期:2021-11-04 热度:162
如果你想学习数据科学,你首先需要做的就是掌握一些基本的数据处理,并开始学习编程,当你没有在电脑前的时候,你还可以阅读一些数据科学的书籍。 数据科学的火热,也使得其相关的学习资源更加丰富和开放,你可以不花费一分钱就获得许多有用的学习资料,但很[详细]
-
开发者必看!KISS、DRY和需要遵守的编码规则
所属栏目:[编程] 日期:2021-11-04 热度:144
开始编程时遇到的第一个挑战是编写功能代码。但成为开发者后,编程技能也会随之增长。你的代码应该从普通的功能代码发展为简洁、高效、可理解且可维护的代码。 这才是开发人员面临的真正挑战。 本文将会介绍助你实现超级代码状态的5个原则。 1. 代码一目了然[详细]
-
腾讯发起战疫开发者公益联盟 2亿元助力开发者
所属栏目:[编程] 日期:2021-11-04 热度:138
2月3日,腾讯宣布设立2亿元资金池,发起战疫开发者公益联盟,旨在联合更多服务商和开发者,为抗击疫情服务。这是继腾讯基金会捐赠3亿人民币,设立第一期新型肺炎疫情防控基金后,腾讯助力各地抗击疫情的又一新举措。 腾讯作为发起方,将在微信开放社区上线服[详细]
-
1月份Github上火热的开源项目
所属栏目:[编程] 日期:2021-11-04 热度:95
1月份GitHub上热门的开源项目排行已经出炉啦,一起来看看上榜详情: 1. the-book-of-secret-knowledge https://github.com/trimstray/the-book-of-secret-knowledge Star 29869 该存储库是程序开发工作中用得到的材料和工具的集合,它包含了许多有用的信息,[详细]
-
常见的编码错误,再不避开就完了!
所属栏目:[编程] 日期:2021-11-04 热度:118
犯错乃人之常情。 然而,开发人员所犯的许多错误是可以避免的。如果能避免本文提到的这些常见错误,就能写出更好、更简洁的代码。 这不仅于自身有利,对那些需要查看代码的其他开发人员也有利。所以避开常见错误不仅仅是为自己也是帮了团队一个大忙。 综上所[详细]
-
5大代码规则,保护程序猿世界的爱与和平!
所属栏目:[编程] 日期:2021-11-04 热度:114
编码规则是程序编码所要遵循的规则,要注意代码的正确性、稳定性、可读性。 而对于这些条条框框,一些不拘小节的程序猿们往往并不在意,这导致常常会发生一些意想不到的问题和状况,让大家苦恼不已。 现在,小芯整理了一份命令清单:列出了作为现代开发人员[详细]
-
Golang 中不要犯这 5 个过错
所属栏目:[编程] 日期:2021-11-03 热度:198
大家好,我是程序员幽鬼。 Go 给人的印象是容易入门,因为语法简单。不过新手还是比较容易犯一些错误的。 本文总结了 5 个常见的错误,你检验下自己犯过没有?!这些是我写 Go 时所犯的错误,希望对你有帮助! 1、循环内部 在循环中,有几种情况可能会导致混乱[详细]
-
Python 竟然开始抄作业了,这次抄的是Rust
所属栏目:[编程] 日期:2021-11-03 热度:142
众所周知,Rust有两样镇山之宝,一是安全的内存模型,二是模式匹配。在内存管理上,Python使用了传统的垃圾回收的内存模型,和Rust没有多少可比性。随着Python3.10的发布,模式匹配被引入到Python中,而且几乎是完全照搬了Rust的概念。 作者: 天元浪子 来源[详细]
-
Go 语言经常踩坑记
所属栏目:[编程] 日期:2021-11-03 热度:139
引言 本系列会列举一些在Go面试中常见的问题。 切片循环问题 For循环在我们日常编码中可能用的很多。在很多业务场景中我们都需要用for循环处理。但golang中的for循环在使用上需要注意一些问题,大家可否遇到。先看下边这一段代码: func testSlice() { a :=[详细]