本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/42214393
在前面的三篇文章中介绍了重构入门篇、代码的坏味道(上)、代码的坏味道(下)。本文将正式开启重构之旅。从本文开始在后续的文章中会陆续介绍92种重构手法,每一种重构手法都会对应于一种代码坏味道。在介绍的过程中,每一种重构手法也将对应一篇文章,可能有的重构手法比较简短,但是为了便于整理还是单独将其列为一篇。(PS:不管怎样,我都会坚持把这些...
分类:
其他好文 时间:
2014-12-28 17:00:52
阅读次数:
267
/*#include
#include
using namespace std ;
struct BTNode {
char data ;
BTNode *left ;
BTNode *right ;
BTNode () {
left = NULL ;
right = NULL ;
}
} ;
int main () {
cout <<"题目所给的二叉树用括号表示法后表示为:...
分类:
其他好文 时间:
2014-12-28 17:01:19
阅读次数:
176
直接上步骤:(以COCOS2DX-JS 框架自带的飞机为例子)
1. 打开cocos studio2.0 新建节点文件
2. 导入资源,并按照需要设计新建的节点文件
红色框内为导入的资源,蓝色框内为csd文件的布局(注意,背景图坐标设置为(0,0),锚点设置为(0,0),其他元素锚点设置为(0.5,0.5),按钮设置成Button类型,并设置normal和selected时的...
分类:
其他好文 时间:
2014-12-28 16:59:30
阅读次数:
211
这本书其实来,也是不久的事。在京东上看了一些它的介绍,讲的是一群牛人在互联网发展的过程中,自己的努力奋斗的经历。
现在的自己几乎完全处在一阵迷茫中,多看看,也似乎是自己寻找出路的唯一途径。
突然想起来一句话,一个人在很多的时候,都确实是孤独的。没有哪一个人可以完全正确适当的做好你的导师。不会总在你低落的时候,会有一个博学之士出现在你的面前,为你指点迷津。
所以好好看书...
分类:
其他好文 时间:
2014-12-28 17:01:43
阅读次数:
179
我们经常说的REST Service其实全称应该为RESTful Web Service,即REST Service 的实质还是Web Service,当这种Web Service符合REST的风格,就称这个Web Service为RESTful Web Service即REST Service。
什么是Web Service[1]?
Web Service 技术, 能使得运行在不同机器上的...
分类:
其他好文 时间:
2014-12-28 17:00:43
阅读次数:
231
具体的算法可以参考:
PS 滤镜 马赛克...
分类:
其他好文 时间:
2014-12-28 16:59:43
阅读次数:
639
Manacher拓展、...
分类:
其他好文 时间:
2014-12-28 16:59:54
阅读次数:
166
哈哈,利用周末时间,提前写2014年的总结了,到现在2014-12-28也算走完了2014这一年了。
这一年的主要收获是脱离了功能机行业,做起了android智能机,虽然还是在做机,但感觉前景光明起来了,其实从2013年的下半年就开始做android智能机了,不过当时刚接触,对android的理解还比较浅薄,停留在不断写Demo的层次,今年下半年花了大量的时间在android fra...
分类:
其他好文 时间:
2014-12-28 17:01:02
阅读次数:
172
根据身份证号获取该身份证号所属人的年龄,
并在方法中抛出身份证号空异常、身份证号格式异常。在主方法中调用该方法,
并捕获异常,输出相关的异常信息。
代码:
package exception;
import java.util.Scanner;
public class ShenFen {
public static void main(Strin...
分类:
其他好文 时间:
2014-12-28 16:57:44
阅读次数:
194
题目1078:二叉树遍历
时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:2649
解决:1599
题目描述:
二叉树的前序、中序、后序遍历的定义:
前序遍历:对任一子树,先访问跟,然后遍历其左子树,最后遍历其右子树;
中序遍历:对任一子树,先遍历其左子树,然后访问根,最后遍历其右子树;
后序遍历:对任一子树,先遍历其左子树...
分类:
其他好文 时间:
2014-12-28 16:58:30
阅读次数:
160
物理引擎
Cocos2d-x引擎内置了两种物理引擎,它们分别是Box2D和Chipmunk,都是非常优秀的2D物理引擎,而且x引擎将它们都内置在SDK中。Box2D使用较为广泛,在这里选择Box2D来进行学习。
物理引擎模拟的内容:
重力:在游戏中模拟重力加速度,当游戏中人物跳跃起来后会受到重力影响而向下移动,在没有地面的场景,人物和物体会由于重力而做自由落体运动。
牵引力(动...
分类:
其他好文 时间:
2014-12-28 16:59:34
阅读次数:
1372
==bridge==
t提示:unspecified error - interface br0 failed to become active - possible disconnected cable.处理方法。enp0s25获取ip后,把打开的virt-manager关闭重新打开,否则建立br0会出错。
virt-manager 编辑 连接详情 网络接口 + 桥接 enp0s25...
分类:
其他好文 时间:
2014-12-28 16:59:47
阅读次数:
215
主要功能是打开任意网页插件会自动判断URL是否是form.php结尾,如果是则按照规则自动填写网页表单,如果不是则略过。
Manifest.json
{
"name": "智能表单助手",
"description": "自动填充***申请友情链接表单",
"version": "1.0",
"permissions": [
"tabs", "http://*/plus...
分类:
其他好文 时间:
2014-12-28 16:58:08
阅读次数:
293
第二章. 一般用途General purpose
目录
用户需求
技术考虑因素
运维考虑因素
架构体系
规范性示例
一般用途云架构是开始建设云实施的常常被考虑使用的方案,这种价格原本就是被设计为平衡所有组件,而且在整个计算环境中不强调任何特殊因素。云架构的设计必须给予计算、网络,及存储组件相同的权...
分类:
其他好文 时间:
2014-12-28 16:57:15
阅读次数:
125
题目:
Design a stack that supports push, pop, top, and retrieving the minimum element in constant time.
push(x) -- Push element x onto stack.
pop() -- Removes the element on top of the stack.
top(...
分类:
其他好文 时间:
2014-12-28 16:56:04
阅读次数:
106
centos7/rhel7进入单用户方式和重置密码方式发生了较大变化,GRUB由b引导变成了ctrl+x引导。
重置密码主要有rd.break和init两种方法。...
分类:
其他好文 时间:
2014-12-28 16:57:43
阅读次数:
178
问题描述:
Given n, generate all structurally unique
BST's (binary search trees) that store values 1...n.
For example,
Given n = 3, your program should return all 5 unique BST's shown below.
1 ...
分类:
其他好文 时间:
2014-12-28 16:57:22
阅读次数:
142