2013年7月1日

摘要: B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树; 如: B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;否则,如果查询关键字比结点关键字小,就进入左儿子;如果比结点关键字大,就进入右儿子;如果左儿子或右儿子的指针为空,则报告找不到相应的关键字; 如果B树的所有非叶子结点的左右子树的结点数目均保持差不多(平衡),那么B树的搜索性能逼近二分查找;但它比连续内存空间的二分查找的优点是,改变B树结构(插入与删除结点)不需要移动大段的内存 阅读全文
posted @ 2013-07-01 10:08 小葫芦藤 阅读(168) 评论(0) 推荐(0)

2013年6月27日

摘要: java中静态代码块的用法 static用法详解(一)java 静态代码块 静态方法区别一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用比如main方法就必须是静态的 这是程序入口两者的区别就是:静态代码块是自动执行的;静态方法是被调用的时候才执行的.静态方法(1)在Java里,可以定义一个不需要创建对象的方法,这种方法就是静态方法。要实现这样的效果,只需要在类中定义的方法前 阅读全文
posted @ 2013-06-27 11:08 小葫芦藤 阅读(181) 评论(0) 推荐(0)

2013年6月26日

摘要: Android提供了一系列强大的测试工具,它针对Android的环境,扩展了业内标准的JUnit测试框架。尽管你可以使用JUnit测试Android工程,但Android工具允许你为应用程序的各个方面进行更为复杂的测试,包括单元层面及框架层面。Android测试环境的主要特征有:l可以访问Android系统对象。lInstrumentation框架可以控制和测试应用程序。lAndroid系统常用对象的模拟版本。l运行单个test或test suite的工具,带或不带Instrumentation。l支持以Eclipse的ADT插件和命令行方式管理Test和Test工程。这篇文章是对Androi 阅读全文
posted @ 2013-06-26 17:53 小葫芦藤 阅读(252) 评论(0) 推荐(0)

2013年6月25日

摘要: diff是Unix系统的一个很重要的工具程序。它用来比较两个文本文件的差异,是代码版本管理的基石之一。你在命令行下,输入: $ diff diff就会告诉你,这两个文件有何差异。它的显示结果不太好懂,下面我就来说明,如何读懂diff。一、diff的三种格式由于历史原因,diff有三种格式: * 正常格式(normal diff) * 上下文格式(context diff) * 合并格式(unified diff)我们依次来看。二、示例文件为了便于讲解,先新建两个示例文件。第一个文件叫做f1,内容是每行一个a,一共7行。 a a a a a a a第二个文件叫做f2,修改... 阅读全文
posted @ 2013-06-25 17:52 小葫芦藤 阅读(329) 评论(0) 推荐(0)

2013年6月2日

摘要: windows下一些启动服务的命令 收藏 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 4. explorer-------打开资源管理器 5. logoff---------注销命令 6. tsshutdn-------60秒倒计时关机命令 7. lusrmgr.msc----本机用户和组 8. services.msc---本地服务设置 9. oobe/msoobe /a----检查XP是否激活 10. notepad--------打开记事本 11. cleanmgr-------垃圾整理 12 阅读全文
posted @ 2013-06-02 15:51 小葫芦藤 阅读(160) 评论(0) 推荐(0)

2013年5月26日

摘要: 格林威治标准时间GMT 十七世纪,格林威治皇家天文台为了海上霸权的扩张计画而进行天体观测。1675年旧皇家观测所(Old Royal Observatory) 正式成立,到了1884年决定以通过格林威治的子午线作为划分地球东西两半球的经度零度。观测所门口墙上有一个标志24小时的时钟,显示当下的时间,对全球而言,这里所设定的时间是世界时间参考点,全球都以格林威治的时间作为标准来设定时间,这就是我们耳熟能详的「格林威治标准时间」(Greenwich Mean Time,简称G.M.T.)的由来,标示在手表上,则代表此表具有两地时间功能,也就是同时可以显示原居地和另一个国度的时间。世界协调时间UTC 阅读全文
posted @ 2013-05-26 20:18 小葫芦藤 阅读(1594) 评论(0) 推荐(0)

2013年5月19日

摘要: A field-programmable gate array (FPGA) is an integrated circuit designed to be configured by a customer or a designer after manufacturing—hence "field-programmable". The FPGA configuration is generally specified using a hardware description language (HDL), similar to that used for an appli 阅读全文
posted @ 2013-05-19 12:38 小葫芦藤 阅读(247) 评论(0) 推荐(0)
摘要: A microcontroller (sometimes abbreviated µC, uC or MCU) is a small computer on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals. Program memory in the form of NOR flash or OTP ROM is also often included on chip, as well as a typically sm 阅读全文
posted @ 2013-05-19 12:25 小葫芦藤 阅读(466) 评论(0) 推荐(0)

2013年5月18日

摘要: In computing, sequential access memory (SAM) is a class of data storage devices that read their data in sequence. This is in contrast to random access memory (RAM) where data can be accessed in any order. Sequential access devices are usually a form of magnetic memory.While sequential access memory 阅读全文
posted @ 2013-05-18 11:53 小葫芦藤 阅读(5856) 评论(0) 推荐(0)

2013年4月24日

摘要: Android applications are written in the Java programming language. The Android SDK tools compile the code—along with any data and resource files—into anAndroid package, an archive file with an.apksuffix. All the code in a single.apkfile is considered to be one application and is the file that Androi 阅读全文
posted @ 2013-04-24 15:19 小葫芦藤 阅读(152) 评论(0) 推荐(0)

导航