根据16章的内容作了一些扩展。比如,判断文件如果存在,就在文件后追加,如不存在则创建。同时借鉴了shell命令中类似 cat <<EOF > test的方法,提示用户输入一个结尾符。现在有一个小坑,怎么使用python去读取一个文件的行数,原来有os.system("wc -l filename")...
分类:
编程语言 时间:
2014-11-05 01:46:35
阅读次数:
245
http://zh.wikipedia.org/wiki/%E6%9E%81%E9%99%90%E7%BC%96%E7%A8%8B极限编程(英语:Extreme programming,缩写为XP),是一种软件工程方法学,是敏捷软件开发中最富有成效的几种方法学之一。如同其他敏捷方法学,极限编程和传统...
分类:
其他好文 时间:
2014-11-04 16:40:50
阅读次数:
157
堆排序与高速排序,归并排序一样都是时间复杂度为O(N*logN)的几种常见排序方法。学习堆排序前,先解说下什么是数据结构中的二叉堆。二叉堆的定义二叉堆是全然二叉树或者是近似全然二叉树。二叉堆满足二个特性:1.父结点的键值总是大于或等于(小于或等于)不论什么一个子节点的键值。2.每一个结点的左子树和右...
分类:
编程语言 时间:
2014-11-01 13:11:20
阅读次数:
187
视频一:线程的介绍及线程的基本语法 1.线程的创建 Thread th = new Thread(Func);//创建线程 th.Start();//启动线程 private void Func()//线程执行的方法 {///填写方法 }2.学习线程最经典的错误 2.1线程间操作无效:从不...
分类:
编程语言 时间:
2014-10-27 10:38:43
阅读次数:
171
我发现assignment4有两种版本,除了上篇文章写的Yahtzee游戏,还有一种要求写一个叫做hangman的猜单词游戏的版本。大概是同一课程不同年份的内容有些出入的原因。这个作业我也做了。代码如下:首先是Hangman.java的/* * File: Hangman.java * ------...
分类:
其他好文 时间:
2014-10-25 02:01:54
阅读次数:
986
学生添加姓名:密码:年龄:性别:出生年月:爱好:省份:城市:地址:将前台的name都设为student.**package com.action;import java.io.IOException;import java.util.ArrayList;import java.util.List;i...
分类:
数据库 时间:
2014-10-22 21:33:03
阅读次数:
225
堆排序与高速排序,归并排序一样都是时间复杂度为O(N*logN)的几种常见排序方法。学习堆排序前,先解说下什么是数据结构中的二叉堆。二叉堆的定义二叉堆是全然二叉树或者是近似全然二叉树。二叉堆满足二个特性:1.父结点的键值总是大于或等于(小于或等于)不论什么一个子节点的键值。2.每一个结点的左子树和右...
分类:
编程语言 时间:
2014-10-22 20:16:05
阅读次数:
228
利用一个或多个建模技术与工具,完毕实际的经营过程到计算机可处理的形式化定义的转化,所得到的定义就是过程模型,过程模板,过程元数据,过程定义。过程建模方法学值得思考的问题: 工作流系统执行的底层通信基础结构。Corbar,dcom,java都可选,但从分布式,安全,容错,可靠等方面考虑,没有好的方案。...
分类:
其他好文 时间:
2014-10-21 21:19:09
阅读次数:
155
学习顺序:一、至少熟悉一种嵌入式芯片架构 最适合初学者的就是arm芯片二、uboot的使用与移植 首先要了解uboot的启动流程,根据启动顺序,进行代码的修改、编译与移植三、linux驱动开发 主要参考两本书:《Linux设备驱动程序》 《Linux设备驱动开发详解》 第一本书讲理论,第二本...
分类:
系统相关 时间:
2014-10-19 21:14:32
阅读次数:
276
之前一直对于这个神奇的素性判定方法感到痴迷而又没有时间去了解。借着学习《信息安全数学基础》将素性这一判定方法学习一遍。首先证明一下费马小定理。 若p为素数,且gcd(a, p)=1, 则有 a^(p-1) = 1 (mod p) 基于以下定理 若(a, p)=1,{x| (x, p...
分类:
其他好文 时间:
2014-10-16 20:19:23
阅读次数:
1278