shelve 若只需要一个简单的存储方案,那么shelve模块可以满足你大部分的需要,你所需要的只是为它提供文件名。shelve中唯一有趣的函数是open,在调用的时候他会返回一个Shelf对象 注意: 只需要把它当作普通字典(但是键一定要是字符串)来操作 在操作完之后,调用它的close方法 在p ...
分类:
编程语言 时间:
2016-06-08 00:21:51
阅读次数:
250
Java 2D API强大而复杂,不过大多时候我们只需使用java.awt.Graphcis类的部分功能。下面的内容将覆盖大多数的常见应用。 Graphics 类中的方法大致可以分为两类: Draw and fill方法,用于绘制基本的图形、文本和图像; 属性设置方法,用于控制绘制和填充的效果。se... ...
分类:
编程语言 时间:
2016-06-08 00:18:18
阅读次数:
400
/*final : 最终。作为一个修饰符,1,可以修饰类,函数,变量。2,被final修饰的类不可以被继承。为了避免被继承,被子类复写功能。3,被final修饰的方法不可以被复写。4,被final修饰的变量是一个常量只能赋值一次,既可以修饰成员变量,有可以修饰局部变量。 当在描述事物时,一些数据的出 ...
分类:
编程语言 时间:
2016-06-08 00:18:58
阅读次数:
210
今天遇到了一个问题,是这样的,有一个div盒子,实现盒子居中,居中的样式是这样的见下 上述样式是可以实现样式居中的,问题是我拖曳div盒子不能到右边界和下边界,但是能想左边界和右边界移出盒子的宽高的一半。不知原因在什么地方。 后来,将居中的样式修改了下,就可以了。具体如下: 在用JS操作时,就可以实 ...
分类:
编程语言 时间:
2016-06-08 00:15:48
阅读次数:
293
import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.StringWr ...
分类:
编程语言 时间:
2016-06-08 00:14:39
阅读次数:
220
程序的实际运行的过程中经常会遇到异常情况的发生,导致正常流程的改变,造成恶劣的后果。 为了减少损失,应该事先充分预计所有可能出现的异常,然后采取对应的措施。 java异常处理机制 传统的编程语并没有异常处理机制,通常用方法特定的返回值来表示异常情况,并且正常流程和异常流程都采用相同的流程控制语句。 ... ...
分类:
编程语言 时间:
2016-06-08 00:13:00
阅读次数:
225
原文地址:http://www.ibm.com/developerworks/cn/java/j-lo-processthread/#icomments Java 中的进程与线程 原文地址:http://www.ibm.com/developerworks/cn/java/j-lo-processt ...
分类:
编程语言 时间:
2016-06-08 00:13:21
阅读次数:
286
final : 最终。作为一个修饰符,1,可以修饰类,函数,变量。2,被final修饰的类不可以被继承。为了避免被继承,被子类复写功能。3,被final修饰的方法不可以被复写。4,被final修饰的变量是一个常量只能赋值一次,既可以修饰成员变量,有可以修饰局部变量。 当在描述事物时,一些数据的出现值 ...
分类:
编程语言 时间:
2016-06-08 00:14:12
阅读次数:
152
1、简介 随着大规模分布式存储系统(PB级的数据和成百上千台存储设备)的出现。这些系统必须平衡的分布数据和负载(提高资源利用率),最大化系统的性能,并要处理系统的扩展和硬件失效。ceph设计了CRUSH(一个可扩展的伪随机数据分布算法),用在分布式对象存储系统上,可以有效映射数据对象到存储设备上(不 ...
分类:
编程语言 时间:
2016-06-08 00:13:41
阅读次数:
1377
Semaphore通常用于限制可以访问某些资源(物理或逻辑的)的线程数目,我们可以自己设定最大访问量。它有两个很常用的方法是acquire()和release(),分别是获得许可和释放许可。 官方JDK上面对Semaphore的解释是这样子的 : 一个计数信号量。从概念上讲,信号量维护了一个许可集。 ...
分类:
编程语言 时间:
2016-06-08 00:13:21
阅读次数:
235
java FileReader/FileWriter读写字母和数字没问题,但读写汉字就乱码。记录下,后面找到解决方法再补上。 public static void main(String[] args) { FileReader fr = null; FileWriter fw = null; tr ...
分类:
编程语言 时间:
2016-06-08 00:11:21
阅读次数:
262
现在的手机都是触屏控制的,那么在游戏中我们想通过手指在屏幕上滑动捕获相应的动作呢?Unity官网API中提供了Input类和Touch类,在该类里提供了许多接口。相信只要我们稍微看下,就可以自己应用了!下面以模型的旋转与缩放为例,学习下是如何实现多点触控的! 1,打开Unity建一个空的项目工程。 ...
分类:
编程语言 时间:
2016-06-08 00:06:21
阅读次数:
253
参考阮一峰的文章:http://javascript.ruanyifeng.com/grammar/function.html#toc23 1. 读取函数内部变量,封装一些私有属性 2. 读取函数变量,使得这些变量常驻内存中 ...
分类:
编程语言 时间:
2016-06-08 00:07:50
阅读次数:
195
1. 在Swift和Java基本运算符语法中,赋值运算符、算术运算符、求余运算符、自增和自减运算、一元负号运算符、一元正号运算符、逻辑运算、比较运算符、三目运算符(Ternary Conditional Operator)等这些运算符用法大同小异,接近相同,就不在分析了,下面对一些Swift中特有的 ...
分类:
编程语言 时间:
2016-06-08 00:05:24
阅读次数:
288
最近两天在研究利用STAF 实现程序更新包的自动部署测试。运行Demo代码时遇到一个坑。我的安装路径是默认的。C:\STAF\samples\demo在命令行窗口用执行命令:java STAFDemoController程序正常启动。 启动后画面如图: 但是在Eclipse运行代码时总是报错: 网上 ...
分类:
编程语言 时间:
2016-06-08 00:02:55
阅读次数:
224
// // main.c // 数组初始化 // // Created by Jason on 16/6/7. // Copyright © 2016年 Jason. All rights reserved. // #include <stdio.h> int main(int argc, cons ...
分类:
编程语言 时间:
2016-06-08 00:02:49
阅读次数:
275
马士兵:线程是一个程序里面不同的执行路径。理解这个概念足够了进程:只是一个静态的概念,机器上一个class文件,一个exe文件这个叫一个进程实际上运行的都是线程,进程是静态的概念,进程不运行,说的进程运行是main进程运行dos是只支持单进程的,同一个时间点只能有一个进程在执行 使用接口比较灵活,能 ...
分类:
编程语言 时间:
2016-06-08 00:04:38
阅读次数:
227