
杂
流浪海苔
这个作者很懒,什么都没留下…
展开
-
6 个重构方法可帮你提升 80% 的代码质量
英文原文:Top 6 Refactoring Patterns to Help You Score 80% in Code Quality 在过去做了不少代码走读,发现了一些代码质量上比较普遍的问题,以下是其中的前五名:臃肿的类: 类之所以会臃肿,是因为开发者缺乏对最基本的编码原则,即“单一职责原则”(SRP)的理解。这些类往往会变得很臃肿,是由于不同的且在功能上转载 2014-08-28 15:45:21 · 414 阅读 · 0 评论 -
只有程序员才能破解的密码
#include typedef unsigned int _;_ d,b=0; typedef void ___;原创 2014-08-29 13:01:52 · 2092 阅读 · 0 评论 -
记录异常日志的7条规则
最近一直在帮忙调试一些让人头大的bug问题,这才意识到如何记录异常日志对于简化调试的重要性,我总结了几点记录异常日志的最佳实践发表在此。1、记录技术性异常而不是用户异常 用户异常(如:“登录用户名已经存在”)除了显示给用户,要么什么都别管,要么根本就不是异常(“用户尚未认证”)。技术性异常(如:“文件存储不够,没法订阅此产品”)才是你需要调试而为此做出反应的,如果你记录所有事情很有转载 2014-02-25 14:37:54 · 521 阅读 · 0 评论 -
IT牛人博客
团队技术博客淘宝UED淘宝用户体验团队淘宝核心系统淘宝核心系统团队博客阿里巴巴数据库团队专注数据库管理开发运维淘宝通用产品专注JAVA技术淘宝QA致力于做测试的行业标准淘宝搜索技术关注技术 关注搜索量子恒道专注大数据统计百度搜索研发关注搜索相关技术EMC中国研究院关注于云计算和大数据贰号楼肆层阿里巴巴平台技术部阿里数据平台阿里巴巴数据平台百度技术分享交流百度的互联网技术编码者说腾讯滴技术团转载 2014-09-17 10:24:41 · 2210 阅读 · 0 评论 -
如何编写高质量的程序
如何编写高质量的程序学习任何编程语言都会有一个基本的过程,开始的时候学习基本的语法,然后学习各种库,框架,开始做各种项目。在做项目的过程中,随着代码量的增加,我们会渐渐感到失去对程序的掌控能力,bug开始增加,牵一发而动全身,顾此失彼。这充分说明了编写高质量程序的重要性,这里的“高质量”主要指程序的正确性,可读性,可维护性。什么是高质量的程序正确性程序正确性的重要程转载 2014-10-26 20:02:27 · 494 阅读 · 0 评论 -
WSGI 简介
WSGI 简介背景Python Web 开发中,服务端程序可以分为两个部分,一是服务器程序,二是应用程序。前者负责把客户端请求接收,整理,后者负责具体的逻辑处理。为了方便应用程序的开发,我们把常用的功能封装起来,成为各种Web开发框架,例如 Django, Flask, Tornado。不同的框架有不同的开发方式,但是无论如何,开发出的应用程序都要和服务器程序配合,才能为用户提供服转载 2014-10-27 11:04:07 · 368 阅读 · 0 评论 -
使用autotools自动生成Makefile并在此之上使用dh-make生成可发布的deb程序包(详解)
一、前言 本文将介绍如何使用autotools生成一个Makefile文件,并在此基础上使用dh-make和debuild生成一个可发布的deb程序包,这也是我们在Linux下开发应用程序以及想要发布应用程序需要做的。 无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到ma转载 2014-11-23 01:30:11 · 987 阅读 · 0 评论 -
文化部公布网络动漫黑名单 8家关停29家被罚(图)
发布时间: 2015-06-10 10:11:22 | 来源: 新华网 | 作者: | 责任编辑: 许允兵 文化部网络动漫黑名单 《进击的巨人》等在列据新华社6月8日电,文化部于当日公布了第二十三批违法违规互联网文化活动查处结果,乐视等29家网络动漫经营单位遭行政处罚,“漫画岛”、“洒洒动漫网”等8家违法动漫网站被关停。遭行政处转载 2015-06-11 09:11:48 · 2006 阅读 · 0 评论 -
logstash,elasticsearch,kibana三件套安装
近因为工作需要需要搭建日志分析与监控平台,对服务器后端的日志进行集中存储以及分析。最后决定以logstash,elasticsearch,kibana三件套作为最终的选择方案。关于安装文档,网络上有很多,可以参考,不可以全信,而且三件套各自的版本很多,差别也不一样,需要版本匹配上才能使用。推荐直接使用官网的这一套最新版本:elkdownloads。我目前使用的是logstash_1.5原创 2015-08-28 14:11:52 · 603 阅读 · 0 评论