由于前面学习了StringBuffer和StringBuilder的父类AbstractStringBuilder,他们俩的很多方法都是直接super了父类的,也为了较好的比较StringBuffer和StringBuilder,所以把二者放在同一博文中。
一.StringBuffer
1.静态类,不能被继承,实现了Serializable和CharSequence接口。
public fi...
分类:
其他好文 时间:
2014-06-05 04:37:39
阅读次数:
254
寥寥数笔,记录我的C语言盲点笔记,只为曾经经历过,亦有误,可交流。 1.typedef来定义一个函数指针类型的方法,定义一个新的函数指针类型。:建立一个类型别名的方法很简单,在传统的变量声明表达式里用类型名替代变量名,然后把关键字typedef加在该语句的开头”。typedef int (*PFUN)(): 定义PFUN这个函数指针类型,由编译器自动来完成,比如PFUN pfun;定义了一个函数指...
分类:
编程语言 时间:
2014-06-05 03:51:00
阅读次数:
265
本系列的第三篇文章主要来介绍与共享物理页面相关的两个函数。
//在发生缺页异常的时,首先看看能否与运行同一个文件的其他进程进行页面共享处理。该函数首先判断系统中是否有另外进程也在运行与当前进程一样的执行文件。若有,则在系统当前任务中找寻这样的任务。若找到了这样的任务就尝试与其共享指定地址处的页面。判断系统中是否有另一个进程也在执行同一个可执行文件的方法是利用进程任务数据结构中的executabl...
分类:
系统相关 时间:
2014-06-05 03:47:01
阅读次数:
350
Java线程的join方法可用于暂停当前线程的执行直至目标线程死亡。Thread中一共有三个join的重载方法。
public final void join():该方法将当前线程放入等待队列中,直至被它调用的线程死亡为止。如果该线程被中断,则会抛出InterruptedException异常。
public final synchronized void join(long...
分类:
编程语言 时间:
2014-06-05 03:41:18
阅读次数:
243
有点意思的题目。用动态规划可以O(n)求解出来:a[i]代表子字符串string(0,i)的可能解码方式,a[i] = {a[i-1] or a[i-1]+a[i-2]}.
意思是如果string(i)不为0,至少a[i] == a[i-1],即一种解码方法是string{0,.....(i-1)}+string(i);
然后如果string{i-1,i}是合法的(注意合法概念,比如...
分类:
其他好文 时间:
2014-06-05 03:36:48
阅读次数:
231
之前是XP上用的是 WaveCN 2.0.0.5,但这个软件好久没更新了,不支持WIN7终于找到了Audio Record Wizard V6.99,虽然没 WaveCN 2.0.0.5好用,但也完全满足需求,有需要的可以试一下使用方法:1.打开界面如下2.选择喇叭/耳机3.点击红色的录音按钮开始录音,录完音点击停止按钮保存文件就可以了。...
undefined reference to `__aeabi_uidivmod'和undefined reference to `__aeabi_uidiv' 这是一个很常见的问题 解决办法一直都是比较复杂 这里给出问题出现的额原因和两种解决方法 推荐第一种解决方法 uboot最好不连接库...
分类:
其他好文 时间:
2014-06-05 02:48:20
阅读次数:
396
freemarker将文件读写到HTML中
1、设计思路
(1)写freemarker模板方法
(2)写测试文件方法
(3)新建ftl文件
(4)在指定的路径下,新建文件夹
2、写freemarker模板方法
/**
* 输出文件到指定的路径下
* @Title:printFile
* @Description:...
分类:
Web程序 时间:
2014-06-05 01:22:45
阅读次数:
290
大家都知道php 的核心函数 sendmail 可以发送邮件,我在ubuntu 下测试可以实现,但在window 2003 无法发送邮件,非常郁闷,只好换了一种方法,借用php 的socket 功能可以发送邮件。
首先我们需要导入以下几个类:
phpmailer.class.php
<?php
/**
* 课程预约课程报名
*/
header ( "Conten...
分类:
Web程序 时间:
2014-06-05 00:39:23
阅读次数:
2073
1、集合
当向集合Set中增加对象时,首先集合计算要增加对象的hashcode,根据该值得到一个位置用来存放当前的对象,当在该位置没有一个对象存在的时候,集合set认为该对象在集合中不存在,直接增加进去。如果在该位置有一个对象存在,接着将准备增加到集合中的的对象与该位置上的对象进行equals比较,若返回false,在进行一次散列,将该对象放到散列后计算出的新地址。若返回true,不会再将该对象增加到集合中
2、当重写equals方法时,必须要重写hashcode方法
如果一个类的两个对象,使用equa...
分类:
编程语言 时间:
2014-06-04 21:49:17
阅读次数:
313