有时候,当你遇到一个大型函数,里面的临时变量和参数多的让你觉得根本无法进行Extract Method。重构中也大力的推荐短小函数的好处,它所带来的解释性,复用性让你收益无穷。但如果你遇到上种情况,你可能会天真的以为我只要适当的进行Replace Temp with Query,就可以把这种现象给化...
分类:
其他 时间:
2014-12-11 10:16:43
收藏:
0 评论:
0 赞:
0 阅读:
218
从事了几年的android应用开发,这几年一直都是用Java开发,今年找了一家OEM公司,说白了就是Android系统源码定制,在这家公司学习了Python, C++。因为接触JNI会比较多一点,所以下面想和大家谈谈我看C++代码的一些理解。我主要是从看代码和维护代码的角度来看,不涉及更深的技术层面...
分类:
编程语言 时间:
2014-12-11 10:16:33
收藏:
0 评论:
0 赞:
0 阅读:
255
原文: 一步一步写算法(之堆排序) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 堆排序是另外一种常用的递归排序。因为堆排序有着优秀的排序性能,所以在软件设计中也经常使用。堆排序有着属于自己的特殊性质,和二叉平衡树基本是一致的。打一个比方说,...
分类:
编程语言 时间:
2014-12-11 10:16:23
收藏:
0 评论:
0 赞:
0 阅读:
285
这里列了很多,但是大致可以分为四个主要的类ScanResult wifiConfiguration WifiInfo WifiManager(1)ScanResult,主要是通过wifi 硬件的扫描来获取一些周边的wifi 热点的信息。在我们进行wifi 搜索的时候,一般会搜到这些信息,首先是接入点...
分类:
移动平台 时间:
2014-12-11 10:16:13
收藏:
0 评论:
0 赞:
0 阅读:
255
前言1.创建一个ViewModel 2.为ViewModel创建一个声明式绑定的简单的ViewThe name is 3.激活Knockout1ko.applyBindings(myViewModel);4.查看运行效果Observables监控属性 现在已经知道如何创建一个简单的view mod....
分类:
Web开发 时间:
2014-12-11 10:16:03
收藏:
0 评论:
0 赞:
0 阅读:
409
原文: 一步一步写算法(之排序二叉树线索化) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 前面我们谈到了排序二叉树,还没有熟悉的同学可以看一下这个,二叉树基本操作、二叉树插入、二叉树删除1、删除2、删除3。但是排序二叉树也不是没有缺点,比如...
分类:
编程语言 时间:
2014-12-11 10:15:53
收藏:
0 评论:
0 赞:
0 阅读:
294
原文:地址/指针和字符串
今天做作业时,发现下列一个问题。
首页是这个自编的strncpy函数: #include "ctype.h"
#include "stdlib.h"
#include "string.h"
#include "windows.h"
int main()
{
char *st...
分类:
其他 时间:
2014-12-11 10:15:43
收藏:
0 评论:
0 赞:
0 阅读:
286
原文: 一步一步写算法(之单向链表) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 有的时候,处于内存中的数据并不是连续的。那么这时候,我们就需要在数据结构中添加一个属性,这个属性会记录下面一个数据的地址。有了这个地址之后,所有的数据就像一条...
分类:
编程语言 时间:
2014-12-11 10:15:33
收藏:
0 评论:
0 赞:
0 阅读:
263
为了使开发人员与时俱进, 在这里给大家讲解一下Android Studio的安装步骤及设置。 使用的是Android的最新版本,0.4.2版本,Android Studio可以脱离Eclipse单独运行,拥有更加优秀(excellent)的界面, 更加优雅(elegant)的调试环境。 首先, .....
分类:
移动平台 时间:
2014-12-11 10:15:23
收藏:
0 评论:
0 赞:
0 阅读:
345
原文: 一步一步写算法(之寻路) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 寻路是游戏设计中需要使用到一种功能,那么我们怎么样以一个点作为起始点,快速地寻找到目标点呢?其实寻路的方法不难。一种简单有效的方法就是回溯法。如果我们从一个点出发...
分类:
编程语言 时间:
2014-12-11 10:15:13
收藏:
0 评论:
0 赞:
0 阅读:
254
原文: 一步一步写算法(之图结构) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 图是数据结构里面的重要一章。通过图,我们可以判断两个点之间是不是具有连通性;通过图,我们还可以计算两个点之间的最小距离是多少;通过图,我们还可以根据不同的要求,...
分类:
编程语言 时间:
2014-12-11 10:15:03
收藏:
0 评论:
0 赞:
0 阅读:
262
Insert into JHAC_TB_CODE(CID,CODE,ADD_TIME,USERID,PRO_CODE,USERNAME) select f_code.FID,f_code.Fcode,f_code.ADDDATE,f_code.USERS,f_code.CPCODE,f_code.U...
分类:
数据库技术 时间:
2014-12-11 10:14:53
收藏:
0 评论:
0 赞:
0 阅读:
252
在你的NetBeans项目下建立一个CI_Autocomplete_2.0.php的文件,粘贴以下代码:就行了
分类:
Web开发 时间:
2014-12-11 10:14:43
收藏:
0 评论:
0 赞:
0 阅读:
430
Hi,Joy,I am sorry that my Porsche Piwis Tester II from your shop said “No VCI has been detected” when I was trying to read car ECU. I bought the tool ...
分类:
其他 时间:
2014-12-11 10:14:33
收藏:
0 评论:
0 赞:
0 阅读:
272
原文: 一步一步写算法(之选择排序) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 选择排序是和冒泡排序差不多的一种排序。和冒泡排序交换相连数据不一样的是,选择排序只有在确定了最小的数据之后,才会发生交换。怎么交换呢?我们可以以下面一组数据作...
分类:
编程语言 时间:
2014-12-11 10:14:13
收藏:
0 评论:
0 赞:
0 阅读:
261
Underscore并没有在原生的JavaScript对象原型中进行扩展,而是像jQuery一样,将数据封装在一个自定义对象中(下文称“Underscore对象”)。生成一个Underscore对象:Underscore默认使用_(下划线)来访问和创建对象,但这个名字可能不符合我们的命名规范,或容易...
分类:
Web开发 时间:
2014-12-11 10:14:03
收藏:
0 评论:
0 赞:
0 阅读:
435
1、查看系统目前支持的语言 echo %LANG 2、查看日历 cal 3、查看日期时间 date 4、计算器 bc
分类:
编程语言 时间:
2014-12-11 10:13:53
收藏:
0 评论:
0 赞:
0 阅读:
267
原文: 一步一步写算法(之循环单向链表) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 前面的博客中,我们曾经有一篇专门讲到单向链表的内容。那么今天讨论的链表和上次讨论的链表有什么不同呢?重点就在这个"循环"上面。有了循环,意味着我们可以从任...
分类:
编程语言 时间:
2014-12-11 10:13:43
收藏:
0 评论:
0 赞:
0 阅读:
300
原文: 一步一步写算法(之爬楼梯) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 前两天上网的时候看到一个特别有意思的题目,在这里和朋友们分享一下: 有一个人准备开始爬楼梯,假设楼梯有n个,这个人只允许一次爬一个楼梯或者一次爬两个楼梯,请问有...
分类:
编程语言 时间:
2014-12-11 10:13:33
收藏:
0 评论:
0 赞:
0 阅读:
264
原文: 一步一步写算法(之非递归排序) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 在上面一篇博客当中,我们发现普通查找和排序查找的性能差别很大。作为一个100万的数据,如果使用普通的查找方法,那么每一个数据查找平均下来就要几十万次,那么二...
分类:
编程语言 时间:
2014-12-11 10:13:23
收藏:
0 评论:
0 赞:
0 阅读:
446