[BX]和[0]有些类似,[0]表示内存单元,它的偏移地址是0,同样[BX]也表示一个内存单元,它的偏移地址在BX中。loop,英文单词“loop”有循环的含义,显然这个指令和循环有关。我们约定符号idata表示常量,这里有一点需要注意的是不能将一个idata数据直接送入段寄存器中,这是非法..
分类:
编程语言 时间:
2017-04-20 17:30:46
阅读次数:
135
Python基础之函数一、函数基础1、函数概念:函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可2、函数的作用(1)减少重复代码(2)使程序变的可扩展(3)使程序变得易维护3、语法定义defsayhi(x):#函数名
’’’函数说明’’’
p..
分类:
编程语言 时间:
2017-04-20 17:29:39
阅读次数:
151
模块通常模块为一个文件,直接使用import来导入就好了。可以作为module的文件类型有".py"、".pyo"、".pyc"、".pyd"、".so"、".dll"。包通常包总是一个目录,可以使用import导入包,或者from+import来导入包中的部分模块。包目录下为首的一个文件便是__init__.py。然后是一些模..
分类:
编程语言 时间:
2017-04-20 17:28:44
阅读次数:
133
什么是算法?通俗而言,算法是一个定义明确的计算过程,可以一些值或一组值作为输入并产生一些值或一组值作为输出。因此算法就是将输入转为输出的一系列计算步骤。—ThomasH.Cormen,ChalesE.Leiserson,算法入门第三版简而言之,算法就是可完成特定任务的一系列步骤,它应该具..
分类:
编程语言 时间:
2017-04-20 17:26:32
阅读次数:
137
多态 所谓多态,实际上就是一个对象的多种状态; 下面例子中,Tiger可以看做Tiger,也可以看做Animal Cat 可以看做Cat,也可以看做Animal Dog 可以看做Dog,也可以看做Animal 示例代码: package com.java1995; //创建一个Animal类 pub ...
分类:
编程语言 时间:
2017-04-20 17:07:21
阅读次数:
135
数组: //var attr =Array(数组长度(可不写)) var attr =Array(); //相当于声明我要创造一个数组了 attr[key] =value; //key是唯一的也叫作索引值 attr[0] ="a"; attr[1] ="b"; 数组 定义数组的方法有三种: ①.at ...
分类:
编程语言 时间:
2017-04-20 17:07:34
阅读次数:
194
目前,存在着各种计时函数,一般的处理都是先调用计时函数,记下当前时间tstart,然后处理一段程序,再调用计时函数,记下处理后的时间tend,再tend和tstart做差,就可以得到程序的执行时间,但是各种计时函数的精度不一样.下面对各种计时函数,做些简单记录. 方法1,time()获取当前的系统时 ...
分类:
编程语言 时间:
2017-04-20 17:02:26
阅读次数:
139
概念: Java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自 ...
分类:
编程语言 时间:
2017-04-20 17:00:10
阅读次数:
166
反射 通过反射的方式Class.forName(“com.ahu.Person”)可以获取class对象的实例以及其中的属性、方法、构造函数等 动态代理 动态代理:在不修改原业务的基础上,基于原业务方法,进行重新的扩展,实现新的业务。 例子: 1、 旧业务 买家调用action,购买衣服,衣服在数据 ...
分类:
编程语言 时间:
2017-04-20 16:59:51
阅读次数:
209
如上图 Gif 演示,在 Eclipse 下,一般中小项目的项目结构基本都是这种模式的,所以我们这里也网络上一个开源项目 JspRun 进行讲解。 下载地址:http://pan.baidu.com/s/1i3zrSf7 Eclipse 项目配置 如上图箭头所示,在 IntelliJ IDEA 下是 ...
分类:
编程语言 时间:
2017-04-20 16:58:18
阅读次数:
204
Java内存溢出详解 一、常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space JVM Heap(堆)溢出 JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx) ...
分类:
编程语言 时间:
2017-04-20 16:48:56
阅读次数:
165
from openpyxl import load_workbook import pandas as pd data = pd.read_excel('test1.xlsx', sheetname=0) # col_data = list(data.ix[:, 5]) # 获取除表头外开始的第五列 ...
分类:
编程语言 时间:
2017-04-20 16:44:25
阅读次数:
238
很多人喜欢将多态与多态性二者混为一谈,然后百思不得其解,其实只要分开看,就会很明朗。 一 多态: 多态指的是一类事物有多种形态,(一个抽象类有多个子类,因而多态的概念依赖于继承) 文件有多种形态:文件、文本文件、可执行文件 二 多态性 (1)什么是多态性(注意:多态与多态性是两种概念) 多态性是指具 ...
分类:
编程语言 时间:
2017-04-20 16:43:00
阅读次数:
184
Hello World 项目创建与项目配置文件介绍 Hello World 项目创建 如上图标注 1 所示,点击 Create New Project 进入向导式创建项目 如上图标注 1 所示,如果此时 IntelliJ IDEA 还没有配置任何一个 SDK 的话,可以点击 New... 先进行 S ...
分类:
编程语言 时间:
2017-04-20 16:16:02
阅读次数:
174
//求int类型N值的阶乘 public static int getNumsJieCheng(int i){ int rs = 1; if(i==0||i==1){ return i; } if(i0;x--){ rs*=x; } return rs; } ...
分类:
编程语言 时间:
2017-04-20 16:12:40
阅读次数:
144
1. POM 引入JAR依赖: 2.编写测试用例: 3.右键执行: PS:http://www.cnblogs.com/wangtj-19/p/5821725.html ...
分类:
编程语言 时间:
2017-04-20 16:12:16
阅读次数:
122