在上篇博客《代码重构(一):函数重构规则(Swift版)》中,详细的介绍了函数的重构规则,其中主要包括:Extract Method, Inline Method, Inline Temp, Replace Temp with Query, Introduce Explaining Variable
分类:
编程语言 时间:
2016-03-07 10:17:18
阅读次数:
287
Ubuntu server 12.04因为尝试安装过xfce,导致sudo apt-get install xxx 都会返回,如: 1 vagrant@precise32:~$ sudo apt-get install phpunit 2 Reading package lists... Done
分类:
编程语言 时间:
2016-03-07 10:15:59
阅读次数:
252
1 /** 2 有许多的动态生成的图像都是使用servlet完成的,而且代码较多,这里的这段代码是用命令生成图像文件。 3 创建一个BufferedImage对象,将你的“画”放到这个缓冲里, 4 打开一个文件,将图像流编码后输入这个文件,这样就有一个jpg文件出现了。 5 */ 1 import
分类:
编程语言 时间:
2016-03-07 10:16:15
阅读次数:
168
//从第三个位置开始,删除2项 $(document).ready(function(){ var arr = [1,2,3,4,5,6,7,8,9,10]; arr.splice(3,2); console.log(arr); }); //从第一个位置,添加2项,即数组最前端加55和66 var
分类:
编程语言 时间:
2016-03-07 10:13:59
阅读次数:
152
ID3算法 ID3算法是J. Ross Quinlan在1975提出的分类预测算法。该算法的核心是“信息熵”。 信息熵就是一组数据包含的信息,概率的度量。一组数据越有序信息熵也就越低,极端时如果一组数据中只有一个非0,其它都是0,那么熵等于0,因为只有可能是这个非0的情况发生,它给人们的信息已经确定
分类:
编程语言 时间:
2016-03-07 10:15:46
阅读次数:
208
/*X进制到Y进制转换*/ /*Step1.提示用户输入数据的进制X *Step2.接收用户输入的数据,保存到X * Scanner方法 *Step3.接收用户输入X进制的数据,保存到num *Step4.提示用户输入输出数据的进制Y *Step5.接收用户输入的数据,保存到Y * Scanner方
分类:
编程语言 时间:
2016-03-07 10:09:04
阅读次数:
217
简单说,有限状态机是一种模型,用来模拟现实世界的事物,但是很多js组件也都可以用有限状态机来描述,只要这个组件的行为可以通过几个有限的状态来划分,利用状态机写出来的代码,逻辑思维或者说面向对象思维更加清晰,表达能力更强。
分类:
编程语言 时间:
2016-03-07 10:08:01
阅读次数:
321
ECMAScript:是一套标准、核心,定义规范、语法、数据类型、基本对象、关键字 … HTML标签类型:block、inline、inline-block、table...... 类型可以让我们分辨不同类型的标签知道给它定义什么样式。比如block类型可以设置宽高。 JavaScript中的数据类
分类:
编程语言 时间:
2016-03-07 08:58:09
阅读次数:
252
1、前言 a、对于工程问题,一般描述为:从一些测量值(观测量)x 中估计参数 p?即x = f(p), 其中,x为测量值构成的向量,参数p为待求量,为了让模型能适应一般场景,这里p也为向量。 ...
分类:
编程语言 时间:
2016-03-07 09:00:02
阅读次数:
259
题目描述:一个正整数有可能可以被表示为 n(>=2) 个连续正整数之和,如: 15=1+2+3+4+5 15=4+5+6 15=7+8 请编写程序,根据输入的任何一个正整数,找出符合这种要求的所有连续正整数序列。 输入数据:一个正整数,以命令行参数的形式提供给程序。 输出数据:在标准输出上打印出符合
分类:
编程语言 时间:
2016-03-07 08:57:25
阅读次数:
137
算术运算符 ++ -- 放置在变量名前面或者后面 int a = 1; int b = a++;//int b=a ;a=a+1; int c = ++a;//a=a+1;int c=a; Console.WriteLine(a); Console.WriteLine(b); Console.Wri
分类:
编程语言 时间:
2016-03-07 08:55:11
阅读次数:
157
c++中的双向链表写法,主要实现(增删查改,链表逆置,构造函数,运算符重载,等)本文主要内容1)介绍c++中双向链表的写法。2)实现双向链表中数据的增、删、查、改、链表逆置、链表输出3)介绍类中构造函数、析构函数、运算符重载函数的写法接下来介绍双向链表的成员函数:这..
分类:
编程语言 时间:
2016-03-07 07:55:26
阅读次数:
183
python打开一个文件的句柄用open()>>>d=open(‘a.txt‘,‘w‘)#wwriterreadaappend
>>>d.write(‘hi.\nsecondhi.‘)
>>>d.close()
>>>d=open(‘a.txt‘,‘r‘)
>>>d.readline()
‘hi.\n‘
>>>d.readline()#一次读一行,指针会改变
‘..
分类:
编程语言 时间:
2016-03-07 07:52:49
阅读次数:
261
1、字符串概念字符串:"abcd1234"子字符串:"abc"2、字符编码:asciiunicodeutf8python默认的文件编码是ascii,只能表示键盘上的数字,unicode是一个标准,能表示世界上所有的字符,utf8是Unicode的实现3、字符串的len方法需注意字符的编码>>>a="1234"
>>>le..
分类:
编程语言 时间:
2016-03-07 07:53:18
阅读次数:
214
<!-- p { margin-bottom: 0.25cm; line-height: 120%; } --> 并发编程之线程安全性 一、什么是线程安全性 并发编程中要编写线程安全的代码,则必须对可变的共享状态的访问操作进行管理。 对象的状态就是存储在实例或者静态变量中的数据,同时其状态也包含其关
分类:
编程语言 时间:
2016-03-07 07:46:51
阅读次数:
321
20145316 《Java程序设计》第1周学习总结 教材学习内容总结 一、了解java语言: 1.Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。 Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时
分类:
编程语言 时间:
2016-03-07 06:43:23
阅读次数:
215
js继承的概念 js里常用的如下两种继承方式: 原型链继承(对象间的继承) 类式继承(构造函数间的继承) 由于js不像java那样是真正面向对象的语言,js是基于对象的,它没有类的概念。所以,要想实现继承,可以用js的原型prototype机制或者用apply和call方法去实现 在面向对象的语言中
分类:
编程语言 时间:
2016-03-07 06:37:42
阅读次数:
228