09 2020 档案
摘要:我之前对印度的印象只是停留在人口多、脏乱差、犯罪频发等层面,但是仔细了解完之后,发现印度是一个科技大国、屡屡诞生顶尖的程序员。 在工作中,接触到了较多的国外程序员,接触最多的就是印度人,在接触中发现他们思维比较活跃、逻辑性非常强,完全不是新闻、电影所展现的样子。在业界还有一个说法:印度是软件外包服务
阅读全文
摘要:随着移动互联网的发展,软件研发模型逐步完善,软件交付质量越来越受到软件公司的重视,软件测试技术特别是自动化测试技术开始在软件系统研发过程中发挥着越来越重要的作用。 与传统的手工测试技术相比,自动化测试具备了良好的可操作性、可重复性和高效率等特点,能够更加全面、快速地执行测试用例,在保证产品质量的前提
阅读全文
摘要:Rust 是软件行业中相对而言比较新的一门编程语言,如果从语法上来比较,该语言与 C++ 其实非常类似,但从另一方面而言,Rust 能更高效地提供许多功能来保证性能和安全。而且,Rust 还能在无需使用传统的垃圾收集系统的情况下保证内存的安全性。 Rust 语言原本是 Mozilla 员工 Gray
阅读全文
摘要:本节有且仅有一个目的,那就是让Go程序遇到“panic”。 1.数组/切片索引越界 func main() { names := []string{ "煎鱼", "eddycjy", "Go编程之旅", } name := names[len(names)] fmt.Printf("name: %s
阅读全文
摘要:小编昨天在刷IT相关的帖子时看到一个很有意思的帖子,内容跟IT这块没啥关系,只是一个从事互联工作的女生发的贴,讲的是自己目前月薪7000,但是每天上班都会点一杯30左右的星巴克咖啡,男朋友则认为他花钱太大手大脚,要跟她分手,于是她不理解:爱喝咖啡真的有错吗?这咋看是两个男女朋分手的事情,其实往深里看
阅读全文
摘要:0. 前言 大家好,我是多选参数的程序员,一个正在 neng 操作系统、学数据结构和算法以及 Java 的硬核菜鸡。到今天为止,关于 Git 的大坑算是给填上了。但是 Git 这个系列并不会结束,程序员偶尔看到比较好的关于 Git 的文章也会整理一番发出来,争取在 Git 的坑上再长棵树。 1. 常
阅读全文
摘要:学过网页开发就会知道,CSS 不能算编程语言,只是网页样式的一种描述方法。 为了让 CSS 也能适用软件工程方法,程序员想了各种办法,让它变得像一门编程语言。从最早的Less、SASS,到后来的 PostCSS,再到最近的 CSS in JS,都是为了解决这个问题。 本文介绍的 CSS Module
阅读全文
摘要:好吧,我承认这个标题有点放肆。我多告诉你一点:我爱肆意妄言的标题,它能够吸引注意力。不管怎样,在这篇博文中我会试图证明 Go 是一个设计得很糟糕的语言(剧透:事实上它是)。我已经摆弄 Go 有几个月了,而且,我想我在六月某个时候运行了第一个 helloworld 程序。虽然我的数学不太好,但在那之后
阅读全文
摘要:这个话题一直想和大家聊聊,但一耽搁就到了现在... 首先能在一个公司呆10年,至少能证明公司活得还不错,因为 90% 的公司都活不过 3 年。 我在职场刚好呆了10年时间,换个3家公司,每个公司都有超过10年的程序员,而且他们的案例极具代表性。 下面我就每个公司挑选一位,来和大家聊聊。 稳如狗程序员
阅读全文
摘要:一、前言 最近HR给了我三份简历,刚看到简历的第一眼,有点意思,31岁的百度Android高级工程师,32岁的京东Android高级工程师,35岁的腾讯Android高级工程师? 让我有点意外,实际上,现在开发趋向于年轻化,大部分都是90后、95后,毕竟,软件开发不像硬件开发一样,年限越高,相对来说
阅读全文
摘要:这是一篇记录了我们把一大段 Python/Cython 代码迁移到 Go语言经历的(长)博客。如果你希望了解整个故事、背景等所有的内容,请接着读。如果只对 Python 开发者进入之前需要知道的东西感兴趣,点击下面的链接: 从 Python 迁移到 Go 的提示与技巧 背景 我们在 Repustat
阅读全文
摘要:python用异常对象(exception object)来表示异常情况。遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的 回溯(Traceback, 一种错误信息)终止执行: >>> 1/0 Traceback (most recent call last): File "<
阅读全文
摘要:我所在的公司对项目编译后的大小和资源文件有严格的要求,每次集成发版对于包体积的增量都是有严格的控制,因此,如何减少包体积是每一个研发都需要考虑的。 对于包体积大小我们可以从资源文件和编码来控制,如何减少项目编译文件的大小,只能从代码层面去进行一些优化,如规范代码,合理的使用组合、继承等设计模式。对于
阅读全文
摘要:一般在我们的认知中,上班便是上班,游乐便是游乐,一到公司,我们立刻就要做好自己的事。但是呢,作为一个企业家,他们总是想要以最低的成本获得最大的利润,比如说自家的员工除了会做本职工作之外,必须要为公司创造额外的收获或者是利润。在最近一位程序员在上班之后就被老板要求去扫地,当他提出抗议的时候,老板的反应
阅读全文
摘要:pickle模块特点 1、只能在python中使用,只支持python的基本数据类型。 2、可以处理复杂的序列化语法。(例如自定义的类的方法,游戏的存档等) 3、序列化的时候,只是序列化了整个序列对象,而不是内存地址。 pickle: 用于python特有的类型和python的数据类型间进行转换,p
阅读全文
摘要:简介 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成,在接口数据开发和传输中非常常用。 P
阅读全文
摘要:同组“高龄”员工被辞退,互联网中年危机真的有那么夸张吗? Python123 2020-09-01 17:28:00 腾讯某“高龄”员工被辞退,团队为他聚最后一次时,刚入职的人发个人感慨,被触动... 原本中年不危机,中年应该是技术等最成熟的时候,但是自从互联网所谓一个风向后,特别是某大厂……自此以
阅读全文
摘要:写本文的起因,是一位朋友的爱人向我求助。他老公已经一年半没找到工作了,谁也不说,谁也不理,完全把自己封闭起来,家人压力都很大,不知道怎么办,想让我找他谈谈。 促膝长谈以后,沉迷代码贻误人生的感触更加强烈,所以就写了这篇文章,算是给大家提个醒。 程序员完全是一个刀口舔血的职业! 最大的悲哀,就是以为自
阅读全文