搜索到与相关的文章
Linux

Linux启动过程详解

启动第一步--加载BIOS当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。启动第二步--读取MBR众所周知,硬盘上第0磁道第一个扇区被称为MBR,也就是MasterBootRecord,即主引导记录,它的大小是512字节,别看地方不

系统 2019-08-12 01:32:22 2778

Python

python 性能优化方法小结

提高性能有如下方法1、Cython,用于合并python和c语言静态编译泛型2、IPython.parallel,用于在本地或者集群上并行执行代码3、numexpr,用于快速数值运算4、multiprocessing,python内建的并行处理模块5、Numba,用于为cpu动态编译python代码6、NumbaPro,用于为多核cpu和gpu动态编译python代码为了验证相同算法在上面不同实现上的的性能差异,我们先定义一个测试性能的函数defperf_

系统 2019-09-27 17:55:29 2777

编程技术

在Eclipse中使用JUnit4进行单元测试

我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,用到了某个函数的其他功能,而这个功能有bug的话,那绝对是一件非常郁闷的事情。所以说,每编写完一个函数之后,都应该对这个函数的方方面面进行测试,这样的测试我们称之为单元测试。传统的编程方式,进行单元测试是一件很麻

系统 2019-08-29 23:49:10 2777

Java

Java人实现及源码

源码较长,请自行下载,已打包入jar中。下载地址:http://download.csdn.net/source/501281此示例根据日本Hudson公司推出的人游戏改编而成,采用Java实现,运行于pc平台下。需要声明一点的是,本例是将我早期一个未完成游戏代码补全而成,所以架构比较混乱,有兴趣扩充的朋友请自行调整源码,建议至少将role及map类分别处理:)。此版本共设置有5关,地图随机生成,每关敌人固定。[D]键或[Del]为埋雷,[Q]键为重启__

系统 2019-08-29 23:28:56 2777

编程技术

VM下安装RedHat6出现的 NO DISKS FOUND 解决

IhadavmwareconfigurationonwhichItriedsomeexperimentwithopenSuSE10.0andsinceIdidn’tneededitanymore,Iwantedtoreuseit.AfterdownloadingtheISOimagesfromnovell,Imountedtheisoimageandstartedinstalling.Unfortunatelyitdidn’tworkedasIexpect

系统 2019-08-29 23:26:17 2777

Windows

眼见为实(2):介绍Windows的窗口、消息、子类化

眼见为实(2):介绍Windows的窗口、消息、子类化和超类化这篇文章本来只是想介绍一下子类化和超类化这两个比较“生僻”的名词。为了叙述的完整性而讨论了Windows的窗口和消息,也简要讨论了进程和线程。子类化(Subclassing)和超类化(Superclassing)是伴随Windows窗口机制而产生的两个复用代码的方法。不要把“子类化、超类化”与面向对象语言中的派生类、基类混淆起来。“子类化、超类化”中的“类”是指Windows的窗口类。0运行程序

系统 2019-08-29 23:22:57 2777

Windows

在Windows系统下集成了最新版本的Apache2, Perl

一、在Windows系统下集成了最新版本的Apache2,Perl5,PHP5,MySQL5,phpMyAdmin,并不需要额外的安装,解压后就可以使用这套集成起来的系统。操作系统:Windows软件主页:http://www.uniformserver.com/文档地址:下载地址:http://sourceforge.net/project/platformdownload.php?group_id=53691收录时间:2008年09月08日二、许多人通

系统 2019-08-29 23:14:56 2777

编程技术

VB6-ListView的排序和点滴

在VB6的ListView的排序是比较烦人的,因为它只是按照字符串进行排序,因此,数值的排序就惨不忍睹了,周六在陪老婆值班的时候,看到了一片文章,很爽,今天试验了一下,还好,代码如下:PublicEnumListviewSortOrderlsoAscending=0lsoDescending=1EndEnumPublicSubSortItem(lvwObjectAsListView,ColumnHeaderAsMSComctlLib.ColumnHeade

系统 2019-08-29 22:49:41 2777

编程技术

Skinned Mesh原理解析和一个最简单的实现示例

SkinnedMesh原理解析和一个最简单的实现示例作者:n5Email:happyfirecn##yahoo.com.cnBlog:http://blog.csdn.net/n52008-10月Histroy:Version:1.02Date:2010-1-1修改了一些错误(用删除线标出),补充了一些材料,ps:本文以后只维护CSDNblog上的版本,请转载者保留原始链接:http://blog.csdn.net/n5/archive/2008/10/1

系统 2019-08-29 22:14:32 2777

数据库相关

DBeaver 2.0 Beta 发布,数据库管理工具

DBeaver2.0Beta基于Eclipse4框架,同时提供一个Eclipse插件的版本,在UI和外观上做了很多改进。DBeaver是一个通用的数据库管理工具和SQL客户端,支持MySQL,PostgreSQL,Oracle,DB2,MSSQL,Sybase,Mimer,HSQLDB,Derby,以及其他兼容JDBC的数据库。DBeaver提供一个图形界面用来查看数据库结构、执行SQL查询和脚本,浏览和导出数据,处理BLOB/CLOB数据,修改数据库结构

系统 2019-08-12 01:55:45 2777