摘要:费罗.诺顿.马吉芬(12/13/1860-2/11/1897),生于一个有军人传统的家庭,是来自苏格兰的MacGregor和MacAlpine家族的后裔。1877年进入安纳波利斯美国海军军官学院学习。由于美国国会通过了一项法案规定只有当军舰上有缺员时才将学员递补。毕业后,马吉芬没能进美国海军服役,于1885年4月来华,进入北洋水师。在军械局水师学堂当教官。1894年9月17日, 马吉芬参加了中日甲午海战,当时他任镇远舰帮带(相当于副舰长)。海战中,马吉芬受到了严重的战伤,包括严重的撞击,烧伤和弹片击伤。他的健康和视力受到不可挽回的重创。战后回到纽约养伤,在其后两年中,马吉芬给“世纪杂志”写了.
阅读全文
12 2007 档案
摘要:Java中如何删除一个集合中的多个元素 今天我需要从一个java的集合中,根据另一个集合的内容,删除第一个集合中不特定的元素。这看上去非常简单,但却遇到了问题。这就是“Java中如何删除一个集合中的多个元素”的问题。这是我要写的方法的头部private voidscreenBlackNameList(List<SharedBoardSmsWrapper> source, List<BlackNameListModel>blackNameList)事情是这样子的。source集合中保存了一些显示用的数据元素。blackNameList集合中保存的是黑名单列表。我们需要根据
阅读全文
摘要:Thread.stop, Thread.suspend, Thread.resume 和Runtime.runFinalizersOnExit 这些终止线程运行的方法已经被废弃,使用它们是极端不安全的!现在,如果你要安全有效地终止一个线程,应该采用以下这些方法:1,线程正常执行完毕,正常结束。也就是让run方法执行完毕,该线程就会正常结束。2,监视某些条件,结束线程的不间断运行。然而,常常有些线程是伺服线程。它们需要长时间的运行,只有在外部某些条件满足的情况下,才能关闭这些线程。通常,它们执行在一个while(true)的死循环中。如:@Override publicvoid run() {
阅读全文
摘要:对象-Xml映射开源软件OXmlEd发布1.21版 https://sourceforge.net/project/showfiles.php?group_id=202793 本来我想直接发布完成我所有预想中的功能的1.3版本的。但是一直没有一丁点时间做这项工作。只好先发布1.21版,等过一阵有时间再完成1.3版本。 OXmlEd这个开源项目,现在大概只有我自己这一个用户:) 最近我又创建了一个C++的开源项目,目前正在技术筹备中。等过几天把0.1版上线后再和大家说说设计思路吧!现在只能这么说,我这个项目野心很大,思路完全是反C++传统潮流,估计板砖一定少不了! 最近真累!!!
阅读全文