码迷,mamicode.com
首页 > 2014年12月23日 > 全部分享
如何高效编写可维护代码?
原文:How to make your code self-documenting? 译文:怎么让代码自我文档化? 译者:dwqs 在代码中找到一个放错地方并且没有用的注释是不是很有趣呢? 怎么样才能做到写很少的注释但仍能让代码易于理解呢? 一个主要的方式就是让代码自我文档化。当代码自我文档化的时候,就不需要注释去它的作用或者目的,并且也能使代码变得非常容易维护。 在这篇文章中,我将提供一些让你的代码自我文档化的方式。下面就是三种使得代码自文档化的基本方法: 命名:利用名字来解释变量、...
分类:其他好文   时间:2014-12-23 12:31:51    阅读次数:191
BigData预处理(步骤)
一:为什么要预处理数据? (1)现实世界的数据是肮脏的(不完整,含噪声,不一致) (2)没有高质量的数据,就没有高质量的挖掘结果(高质量的决策必须依赖于高质量的数据;数据仓库需要对高质量的数据进行一致地集成) (3)原始数据中存在的问题: 不一致 —— 数据内含出现不一致情况 重复 不完整 —— 感兴趣的属性没有 含噪声 —— 数据中存在着错误、或异常(偏离期望值)的数据 高维度...
分类:其他好文   时间:2014-12-23 12:31:19    阅读次数:193
谷歌宣布完成第一辆全功能无人驾驶汽车原型
谷歌宣布,该公司已经完成了第一辆无人驾驶汽车原型,这是该公司的首辆全功能无人驾驶汽车。 对一辆现有的汽车进行修改从而使其具备无人驾驶功能是一回事,而从头开始生产一辆无人驾驶汽车则是另一回事。谷歌在5月首次公布了其无人驾驶汽车,但当时展出的原型并不包括方向盘、油门踏板、后视镜及其他部件。过去三个月中,谷歌组装了其他许多原型,每一种都旨在测试无人驾驶汽车的各种系统,如转向和刹车系统等一般汽车都有...
分类:其他好文   时间:2014-12-23 12:29:37    阅读次数:176
阿里巴巴CTO王坚: 造中国“数据之都”, 人才不会被地域限制
日前在贵阳举行的阿里云开发者大会西南峰会,举办方宣布,交通、环保、食药、工业、电子政务、旅游、电商7朵云的41个业务系统迁移至“云上贵州”平台。这个偏处西南大山里的省份,拉开了中国政府数据打通和开放的序幕——贵州携手阿里云希望打造出中国的“数据之都”。 贵州与阿里巴巴持续开展了一系列深度合作。而阿里首次将阿里云开发者大会放在杭州以外的地区举办。贵州与阿里的多次携手与深度合作,源于双方对“大数...
分类:其他好文   时间:2014-12-23 12:28:18    阅读次数:227
AppleWatch如何打开Glance
步骤一:打开Edit Scheme... 步骤二:在弹出的对话框中,左边的菜单选中“Run",点击右边的Executable下拉框,选择Glance 开头的选项,然后单击Close关闭对话框. 步骤三:选择WatchKit App Scheme,点击Run按钮。 如果没有出现任何问题的话,Glance会是这个样子的: 这是...
分类:移动开发   时间:2014-12-23 12:28:57    阅读次数:222
诺菲:把触摸屏折叠起来
随着柔性显示技术的发展,以ITO(氧化铟锡)材料为主导的触控行业将迎来新一轮的变革浪潮。诺菲纳米科技(以下简称“诺菲”)正在以变革者的身份参与到这场浪潮当中,采用诺菲纳米银新材料的触摸屏可实现折叠、弯曲功能,甚至还能够像油画一样贴在公司会议室家里卧室的墙壁上。 对行业趋势的看法是怎样的? 在诺菲CEO姜锴看来,过去30年中,ITO材料统治着整个触控行业,日本掌握着ITO材料的底层核心技...
分类:其他好文   时间:2014-12-23 12:27:40    阅读次数:169
java中的FutureTask类
一、概述 位于java.util.concurrent包下,类声明: public class FutureTask extends Object implements RunnableFuture 可取消的异步计算。利用开始和取消计算的方法、查询计算是否完成的方法和获取计算结果的方法,此类提供了对 Future 的基本实现。仅在计算完成时才能获取结果;如果计算尚未完成,则阻...
分类:编程语言   时间:2014-12-23 12:28:08    阅读次数:193
网页缩小,滚动之后出现空白?啊哈哈,
页面缩小 空白 css html 前端 显示...
分类:Web程序   时间:2014-12-23 12:27:34    阅读次数:146
关于QT构造函数参数parent的解释
比如说我在头文件里定义了一个类 class PaintWidget:public QWidget { public: PaintWidget(QWidget*parent=0) } 然后在cpp中写 PaintWidget::PaintWidget(QWidget*parent):QWidget(parent) 意思是说,重定义父对象。 如何重定义呢?看parent参数。 当PaintW...
分类:其他好文   时间:2014-12-23 12:27:36    阅读次数:177
【Gradle用户指南】Gradle特点介绍
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992     本篇文章翻译自《Gradle User Guide》,若想查看原文,请戳http://www.gradle.org/  。    1.介绍    我们想介绍Gradle给你,Gradle是一个构建系统,我们认为这是在Java世界里的一个飞跃式的发展。    Gradle提供给我们:    (1)一个...
分类:其他好文   时间:2014-12-23 12:29:10    阅读次数:151
BZOJ 3170 TJOI 2013 松鼠聚会 切比雪夫距离
题目大意:给出平面上的一些点,求这些点中的一个使得所有点到这个点的切比雪夫距离之和最短。 思路:切比雪夫距离和曼哈顿距离是可以相互转化的,具体实现就是吧一个点的坐标由(x,y)变成(x - y,x + y),求切比雪夫距离就可以转化成求曼哈顿距离了,很好推。 然后就是暴力枚举每一个点,统计出来每个点的曼哈顿距离之和,最后取一个最小值。 CODE: #include #...
分类:其他好文   时间:2014-12-23 12:27:43    阅读次数:176
Effective C++学习笔记(Part Two:Item 5-12)
最近终于把effectvie C++仔细的阅读了一边,很惊叹C++的威力与魅力。最近会把最近的读书心得与读书笔记记于此,必备查找使用,如果总结有什么不当之处,欢迎批评指正: 现在只列出框架,最近会尽快填充完整: 第2部分:构造/析构/赋值运算 个人认为这是C++的比较难理解的地方,也是C++的深邃所在,刚开始阅读时,可能在某些地方不理解,最好的方式是边读边编程实现,用心去思考其精髓所在!...
分类:编程语言   时间:2014-12-23 12:29:44    阅读次数:157
BZOJ 3170 Tjoi 2013 松鼠聚会 计算几何
题目大意:给定平面上的n个点,求这n个点中的一个点到这n个点的切比雪夫距离之和最小 切比雪夫距离,即各坐标差绝对值的最大值 首先我们如果想把曼哈顿距离转化成切比雪夫距离 那么就要把点(x,y)变成(x+y,x-y) 这样新点之间的切比雪夫距离就是原点之间的曼哈顿距离 同理,我们可以把切比雪夫距离转化成曼哈顿距离 即把点(x,y)变成((x+y)/2,(x-y)/2) 然后将横纵坐标排序 维...
分类:其他好文   时间:2014-12-23 12:26:54    阅读次数:145
VBA获取某文件夹下所有文件和子文件目录的文件
VBA获取某文件夹下所有文件,或子文件目录的文件 '------------------------------------------- '获取某文件夹下的所有Excel文件 '------------------------------------------- Sub getExcelFile(sFolderPath As String) On Error Resume Next Di...
分类:编程语言   时间:2014-12-23 12:29:16    阅读次数:349
Linux下yum安装mysql
第一篇:安装和配置MySQL 第一步:安装MySQL [root@192 local]# yum -y install mysql-server ← 安装MySQL [root@192 local]# yum -y install php-mysql   ← 安装php-mysql 第二步:配置MySQL [root@192 local] #vim /etc/my.c...
分类:数据库   时间:2014-12-23 12:27:16    阅读次数:260
Android telephony MMS 学习笔记
本文主要从以下几个方面来学习MMS在android系统中的处理:MMS初始化、MMS发送、MMS接收(包括push MMS接收和从MMSC中提取MMS内容)、MMS存储/删除等数据操作。 Android MMS基本知识点 一、MMS概述 MMS是在短消息业务基础上发展起来的一种消息业务,它可以用于传送文字、图片、动画、音频和视频等多媒体信息。MMS采用"存储转发"的技术,用户创建的信息能够自...
分类:移动开发   时间:2014-12-23 12:27:01    阅读次数:345
java做的二维码客户端
java做的二维码客户端 源代码下载地址:http://www.zuidaima.com/share/1550463611882496.htm...
分类:编程语言   时间:2014-12-23 12:28:51    阅读次数:182
1926条   上一页 1 ... 73 74 75 76 77 78 79 ... 114 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!