自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杰瑞的专栏

架构师、脚本语言专家;精通Python、Shell、正则表达式;熟悉Java、C、Tcl、Ruby、Scala、Perl等多种编程语言;在性能,开源,自动化测试方面有非常丰富的经验

  • 博客(10)
  • 资源 (5)
  • 收藏
  • 关注

转载 发达国家和发展中国家的程序员依赖于不同的编程语言

Stack Overflow 的数据科学家  David Robinson 发现,软件行业的分工让不同发达地区的程序员依赖于不同的编程语言。软件已经是一个全球性的行业,也有高端低端之分,最高端的是数据科学,通常利用到编程语言如 Python 和 R。Robinson 发现,高收入国家访问 Python 和 R 语言相关问题的流量是其它地区的 2 倍和 3 倍。高收入国家也更可能

2017-08-31 21:33:28 730

转载 如何给变量取个简短且无歧义的名字

作者: Bob Nystrom  发布时间: 2016-07-13 22:41  阅读: 2599 次  推荐: 12   原文链接   湾区日报上分享的一篇文章,文章的作者在Google设计Dart语言,就变量命名方面给了4点建议,文中也列出了好变量名、坏变量名的对比。不管作者的看法与你实际中的命名习惯是否一致,看完这篇文章,相信可以在变量命名方面有一些新的思考。  英文原文

2017-08-31 21:20:00 374

转载 30多年的编码经验浓缩成的 10 条最佳实践

英文:Christopher Diggins 译文:开源中国my.oschina.net/editorial-story/blog/1525762所以,如何写出一手好代码?良好的代码更易于阅读、理解、调试和修改,最重要的是它的缺陷也更少。显然,编写良好的代码需要更多的时间,但是从长远来看,它也具有更多的价值,因为这降低了维护的成本,而且具有更好的可重用性。事实上,我们可以将

2017-08-31 21:16:30 278

转载 2017 软件开发薪酬调查:Go 和 Scala 是最赚钱的语言

每年 O’Reilly 都会发布其年度开发者的调查结果。这项调查涵盖了来自世界110个国家的近7000名程序员。这里有几个亮点:  42% 开发者薪资超过 10万美金  但这大部分都是基于美国的开发者的调查。  在美国赚得最多,以及……  东欧、非洲和加拿大赚得最少。事实上,美国的软件开发商比我们北方的友好邻居要多赚80000美元。  美国:

2017-08-31 21:12:57 641

原创 各阶段修改BUG所需成本

PONC是Price of Nonconformance的缩写,是指由于没有第一次做对或做错事而造成人财物的额外浪费。简称:质量成本。质量成本在软件工程里可衡量缺陷代价,如果后期项目出质量问题,后期投入的成本会随着阶段不同而呈指数上升。下面的图可以很清晰看出不同阶段发现BUG,需修复的成本!通过上面的图表,我们可以清晰看出:1. 通过Code Review发现并修复BUG,付出

2017-08-28 22:41:37 10435 1

原创 用read命令来获取变量中的值

read的常用用法如下:read -[pstnd] var1 var2 ...-p提示语句-n 字符个数-s 屏蔽回显-t 等待时间-d 输入分界read来获取变量,是通过屏幕中等待用户输入的,如果是用read命令从已知的变量来获取值要如何操作呢?比如说: input_ips='127.127.127.10-127.127.127.14',通

2017-08-20 19:04:35 2240

原创 Shell中read的用法详解

read的常用用法如下:read -[pstnd] var1 var2 ...-p提示语句-n      字符个数-s屏蔽回显-t 等待时间-d输入分界01). read # 从标准输入读取一行并赋值给特定变量REPLYroot@linux~# readHello,World!root@linux~# echo $REPL

2017-08-19 11:19:32 11016

原创 使用ConfigParser模块解析普通文件

ConfigParser模块是Python中专门用来读取配置文件的包。配置文件的格式如下:中括号“[ ]”内包含的为section。section 下面为类似于key-value 的配置内容# build.ini[db]db_host = 127.0.0.1db_port = 22db_user = rootdb_pass = 1234[handle]handle_thread

2017-08-12 10:06:33 1615

原创 用正则表达式处理字符串中的分组问题

碰到'122333实际上可以借助itertools模块的groupby()方法来处理:import itertoolsStr = '122333<<<<'Lst = []for key,group in itertools.groupby(s): Lst.append(list(group))print map(lambda x: ''.join(x), Lst)

2017-08-02 21:48:13 1378

原创 Python中空格字符串的处理技巧

字符串处理,是任何语言最常用到的。 其中就经常会碰到,对字符串中的空格处理,比如:去除前后空格,去除全部空格,或者以空格为分隔符来处理。 好在Python中字符串有很多方法,比如lstrip(), rstrip(), strip()来去除字符串前后空格,借助split()对字符来分隔; 实在不行,还可以借助于re模块的sub函数来替换。下面列举下,各种情况下的处理技巧。【技巧一】借助于lstr

2017-08-01 21:47:16 41021

Perl Cookbook

Perl Cookbook, 学习Perl非常宝贵的经典!

2014-03-29

ASE_config_guide_unix

本文档用于UNIX下,Sybase Adaptation Server的安装,配置,管理。

2014-02-17

Clean Code-代码整洁之道 中文完整版清晰版

本书提出一个概念:代码的质量与其整洁度成反比。干净的代码,在质量上较为可靠,在维护上比较方便。作为编程领域内的佼佼者,作者给出了一系列行之有效的整洁代码操作实践。 本书阅读对象为一切有志于改善代码质量的程序员及技术经理。

2014-02-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除