一、方法请见代码中的注释说明,需要注意的就是对于文件路径的读取方式,不同的方法,对路径的解释是不一样的。 1 package com.yard39.ProperTiesFileReader.Test; 2 3 import java.io.FileInputStream; 4 import jav....
分类:
编程语言 时间:
2015-06-25 13:55:58
阅读次数:
132
Python的新版本会引入新的功能,但是,实际上这些功能在上一个老版本中就已经存在了。要“试用”某一新的特性,就可以通过导入__future__模块的某些功能来实现。例如,Python 2.7的整数除法运算结果仍是整数:>>> 10 / 33但是,Python 3.x已经改进了整数的除法运算,“/”...
分类:
编程语言 时间:
2015-06-25 13:52:08
阅读次数:
124
今天遇到一个Transaction rolled back because it has been marked as rollback-only错误,controller调用service的方法总是抛出这个异常。开始只是以为该service里的方法抛异常,事务回滚了,但观察日志每次都是整个方法执行...
分类:
编程语言 时间:
2015-06-25 13:51:36
阅读次数:
242
之所以要写这篇博文,是因为我在平时使用selenium这个组件的时候,关于浏览器tab页管理这个问题让我极为头痛,而且一直也没得到很好的解决。selenium这个组件非常强大,但它的这个浏览器窗口管理机制让它在我心目中直接从100分扣到80。因为这个问题,我今天学习了一下在firefox addon...
分类:
编程语言 时间:
2015-06-25 13:51:14
阅读次数:
187
背景 在工作过程中在使用框架的时候,遇到写Linq的判断条件的时候,我代码写成"t=>t.x.Equals(model.Id)&t.y.Equals(model.Name)"类似这种的形式。但是结果程序报错。然后我就写了下面的代码。代码1 1 class Program 2 { 3...
分类:
编程语言 时间:
2015-06-25 13:48:11
阅读次数:
124
题目就是这样的:给了一串数字(不是QQ号码),根据下面规则可以找出QQ号码:首先删除第一个数,紧接着将第二个数放到这串数字的末尾,再将第三个数删除,并将第四个数放到这串数字的末尾......如此循环,知道剩下最后一个数,将最后一个数也删除按照刚才删除的顺序,把这些数字连在一起就是女神的QQ号码啦。 ...
分类:
编程语言 时间:
2015-06-25 13:47:42
阅读次数:
173
偏函数当一个函数有很多参数时,调用者就需要提供多个参数。如果减少参数个数,就可以简化调用者的负担。比如,int()函数可以把字符串转换为整数,当仅传入字符串时,int()函数默认按十进制转换:>>> int('12345')12345但int()函数还提供额外的base参数,默认值为10。如果传入b...
分类:
编程语言 时间:
2015-06-25 13:46:06
阅读次数:
127
import?UIKit
class?FormController:?UIViewController?{
????
????override?init(nibName?nibNameOrNil:?String?,?bundle?nibBundleOrNil:?NSBundle?)?{
?????????super.init(nibN...
分类:
编程语言 时间:
2015-06-25 12:35:10
阅读次数:
107
这个算法有如下几个数据结构: 1、lft 代表左 left 2、rgt 代表右 right 3、lvl 代表所在的层次 level 下面这个图是一个典型的结构: ? ?我们先看一些使用方法 1、查看整个树(A)有多少节点(包含自己),直接看根节...
分类:
编程语言 时间:
2015-06-25 12:34:49
阅读次数:
140
1. round()?四舍五入????abs()?求绝对值
????math.floor()?向下取整?import?math?调用math模块?#int()进行转换的时候?自动向下取整
????math.ceil()?向上取整
????from?math?import?...
分类:
编程语言 时间:
2015-06-25 12:33:21
阅读次数:
888
其计算原理依赖于下面的定理:
定理:gcd(a,b) = gcd(b,a mod b) (a>b 且a mod b 不为0)
证明:a可以表示成a = kb + r,则r = a mod b
假设d是a,b的一个公约数,则有
d|a,d|b,而r = a - kb,因此d|r
因此d也是(b,a mod b)的公约数
因此(a,b)和(b,a mod b)的公约...
分类:
编程语言 时间:
2015-06-25 12:31:23
阅读次数:
142
1、and指令逻辑与指令,按位进行与运算,例如:
mov al,01100011B
and al,00111011B计算后的al结果为:00100011B计算过程: 0 1 1 0 0 0 1 1 B
0 0 1 1 1 0 1 1 B
----------------------------
0 0 1 0 0 0 1 1...
分类:
编程语言 时间:
2015-06-25 12:27:37
阅读次数:
114
virtual 函数会动态绑定,而virtual函数的缺省参数值是静态绑定的。用一个base类型的指针p去指向一个derived类对象,通过p调用虚函数时,会动态绑定到实际所指对象中的函数;用一个derived类型的指针p2指向一个derived对象,由p2调用函数时,直接就是调用的derived中的函数,其参数值也是derived类中函数对应的参数值。
#include
using name...
分类:
编程语言 时间:
2015-06-25 12:26:23
阅读次数:
155
编程之美的第一章的第15节,讲的是构造数独,一开始拿到这个问题的确没有思路, 不过看了书中的介绍之后, 发现原来这个的求解思路和N皇后问题是一致的, 但是不知道为啥,反正一开始确实没有想到这个回溯法,知道是用回溯法求解之后,问题就变得容易了很多。
这里我们不打算实现数独的构造,相反的,我们实现一个数独求解器,以后妈妈再也不用担心我的数独了。当然求解器的思路和构造数独的思路一样,都是回溯法搜索,这里...
分类:
编程语言 时间:
2015-06-25 12:22:01
阅读次数:
199
近期笔者项目需求java模拟http请求,获取dns解析 tcp连接等详细耗时信息。
java api中提供的urlConnection 及apache提供的httpClient都不能胜任该需求,二次开发太费时间。于是google之。
最后 得出两种解决办法:
一是使用HTTP4J。
该开源项目使用socket方式,模拟请求,记录时间戳,基本满足需求。对于header自定义等细节,可在此基...
分类:
编程语言 时间:
2015-06-25 12:24:14
阅读次数:
461