Photo by Vishnu R Nair on Unsplash 作为共享各种技术、框架、库和集合的第一平台,GitHub在提供数量规模庞大的共享资源的同时,随之而来的问题是如何才能找到对你而言最有用的库。为此,本文整理出这一份包含10个超棒GitHub库的清单,能够为所有软件工程师提供巨大的价 ...
分类:
其他好文 时间:
2020-04-19 01:22:10
阅读次数:
120
一、专业技能学习捷径 1、爱上你的编码神器 众所周知,软件工程师要做的工作就是写代码,准确地说,你的目标应该是写出满足业务需求并且无法找出 Bug 的代码,而不是写一大堆没用的文字。既然你的任务是写出高质量的代码,那么你首先应该训练的就是打字速度,你需要掌握键盘盲打技能,甚至还要爱上你的“编码神器” ...
分类:
其他好文 时间:
2020-04-16 15:25:02
阅读次数:
77
学如逆水行舟,不进则退,心似平原走马,易放难收。 1 System.out.println("5" + 2); ->52 2 3 System.out.println("T|ES|T".split("|").length); -> 6 4 (注意,|是正则的内容,.spilt("\\|")才为3) ...
分类:
编程语言 时间:
2020-04-14 22:13:02
阅读次数:
240
SDK Software Development Kit 软件开发工具包 软件开发工具包是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合,一般而言SDK即开发 Windows 平台下的应用程序所使用的SDK。它可以简单的为某个程序设计语言提供应用程序接 ...
Brotli是一种全新的数据格式,可以提供比Zopfli高20-26%的压缩比。 Brotli最初发布于2015年,用于网络字体的离线压缩。Google软件工程师在2015年9月发布了包含通用无损数据压缩的Brotli增强版本,特别侧重于HTTP压缩。 使用Brotli进行流压缩的内容编码类型已被提 ...
分类:
其他好文 时间:
2020-04-11 20:30:14
阅读次数:
151
软件工程师需要具备什么能力啊? (1)具有扎实的计算机专业知识 (2)良好的语言表达能力和沟通能力 (3)健康的心理素质 软件工程开发人员之间是如何配合的? 1)开发提供给测试相关资料:提供要测试的系统程序,提供相关文档如数据库设计文档等 2)测试人员执行测试,登记缺陷给开发人员。 3)开发处理缺陷 ...
分类:
其他好文 时间:
2020-03-29 19:43:21
阅读次数:
71
事情的经过某天上午,突然接到有些单位无法访问本单位核心业务服务器,立即查明原因,服务器无法ping通。到达机房查看原因,突然发现两块硬盘告警,服务器无法进入系统,突然就懵了。首先解决燃眉之急,联系软件工程师,看看能否临时在其它服务器上面部署服务,非紧急数据我可以之后尝试恢复(虽然不确定能否恢复),首先业务不能长时间停止,所以要第一时间恢复主要业务。得到工程师的肯定答复后我松了一口气,下午上班业务就
分类:
其他好文 时间:
2020-03-12 18:48:43
阅读次数:
354
对于软件工程这门课程,我认为有必要话大量大量的时间、精力去钻研,去理解,搞懂。光是大一一整个学年的学习,我觉得我才刚刚入门,甚至每每但我访问那些软件工程师的个人博客、学术论坛时,我都觉得自己对这门学科一无所知。计算机语言相当于一门全新的外语。它不讲逻辑,不讲道理,有时还会因为一个标点让我死去活来…… ...
分类:
其他好文 时间:
2020-03-11 22:14:03
阅读次数:
109
PHP 代码简洁之道 ( PHP Clean Code) 英文原文 / 翻译 / 18564 / 19 / 发布于 2年前 介绍 Robert C.Martin's 的 软件工程师准则 Clean Code 同样适用于 PHP。它并不是一个编码风格指南,它指导我们用 PHP 写出具有可读性,可复用性 ...
分类:
Web程序 时间:
2020-03-08 23:21:14
阅读次数:
113
SDK软件开发工具包(Software Development Kit )是为软件工程师在特定的平台上进行应用程序开发而提供的一系列软件开发工具的集合。嵌入式Linux发行版LEDE提供的SDK环境与发行版环境相兼容,在SDK环境下进行程序开发,不像发行版那样需要编译整个linux系统,只需要指定特 ...
分类:
其他好文 时间:
2020-03-07 17:32:56
阅读次数:
419