内存编址目的
存储器由一块块的空间(存储单元)组成,为了方便寻找到每一块空间,我们需要对每一个空间进行标识——内存编址。
内存编址概述芯片
存储器由若干个芯片构成。
内存容量
存储器的大小。内存容量=每个芯片容量*芯片个数。
每个芯片的容量=一个地址代表的容量*编址总数。
数据总线
计算机一次处理n位的数据,则数据总线的长度为n。注意的是:数据总线的长度,并不一定代表一个地址的...
分类:
其他 时间:
2015-05-10 15:46:19
收藏:
0 评论:
0 赞:
0 阅读:
261
概述??二分查找法主要是解决在“一堆数中找出指定的数”这类问题。而想要应用二分查找法,这“一堆数”必须有一下特征:
存储在数组中
有序排列
所以如果是用链表存储的,就无法在其上应用二分查找法了。(曽在面试被问二分查找法可以什么数据结构上使用:数组?链表?)至于是顺序递增排列还是递减排列,数组中是否存在相同的元素都不要紧。不过一般情况,我们还是希望并假设数组是递增排列,数组中的元素互不相同。理论参见:...
分类:
编程语言 时间:
2015-05-10 15:46:10
收藏:
0 评论:
0 赞:
0 阅读:
278
页面部分
上传文件:
对应的请求为:
后台部分
需要apache-fileupload工具,下面是maven依赖。
commons-fileupload
commons...
分类:
Web开发 时间:
2015-05-10 15:45:59
收藏:
0 评论:
0 赞:
0 阅读:
270
执行Maven Install打包的时候,出现以下错误信息:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war (default-war) on project pro-test: Error assembling WAR: webxml attribute is required (or...
分类:
Web开发 时间:
2015-05-10 15:45:48
收藏:
0 评论:
0 赞:
0 阅读:
1317
问题描述:
描述:已知2条地铁线路,其中A为环线,B为东西向线路,线路都是双向的。经过的站点名分别如下,两条线交叉的换乘点用T1、T2表示。编写程序,任意输入两个站点名称,输出乘坐地铁最少需要经过的车站数量(含输入的起点和终点,换乘站点只计算一次)。
地铁线A(环线)经过车站:A1 A2 A3 A4 A5 A6 A7 A8 A9 T1 A10 A11 A12 A13 T2 A14 A15 ...
分类:
其他 时间:
2015-05-10 15:45:38
收藏:
0 评论:
0 赞:
0 阅读:
452
分布式系统的基础是多进程之间的并发与协作,这就不可避免的涉及到多个进程对共享资源的互斥访问。
在单系统中,进程间对共享资源的互斥访问可以通过信号量、互斥锁来很容易的实现互斥;
在分布式系统中可能会稍微复杂一点,有些互斥算法的大体思想和单系统中的互斥锁比较类似(比如令牌);但是分布式系统中还有其他更多的互斥方法;
分布式互斥算法可以分为两种不同类型:
1)基于令牌的解决方法,互斥是通过进程之...
分类:
编程语言 时间:
2015-05-10 15:45:28
收藏:
0 评论:
0 赞:
0 阅读:
1147
在Eclipse中添加类的时候,提示如下信息:
Type name is discouraged. By convention, Java type names usually start with an uppercase letter
如下图:
原因是输入的类名“Name”首字母没有大写,把首字母改为大写的就好了。...
分类:
编程语言 时间:
2015-05-10 15:45:18
收藏:
0 评论:
0 赞:
0 阅读:
4048
基于Poi demo做的,效果还不错,这里给大家分享下,先看看效果
效果基本上一致,这里说下如何做的
1.合并单元格的处理
/**
* 根据合并输出内容,处理合并单元格事情
* @param formatAsString
*/
...
分类:
Web开发 时间:
2015-05-10 15:45:09
收藏:
0 评论:
0 赞:
0 阅读:
263
继承**首先面向对象的三大特性:
1. 封装
2. 继承
3. 多态**语法 class Subclass extends Superclass{ }
作用
继承的出现提高了代码的复用性。
继承的出现让类与类之间产生了关系,提供了多态的前提。
不要仅为了获取其他类中某个功能而去继承
例子class Person {
String name;
int age;...
分类:
编程语言 时间:
2015-05-10 15:44:58
收藏:
0 评论:
0 赞:
0 阅读:
264
简单dp
dp[i][j]表示i长卡放到j本书里
#include
#include
#define maxn 2000+5
using namespace std;
int dp[maxn][maxn];
void ready()
{
memset(dp,0,sizeof(dp));
dp[1][1]=1;dp[2][1]=dp[2][2]=1;
for(int i=2;i<=2000...
分类:
其他 时间:
2015-05-10 15:44:49
收藏:
0 评论:
0 赞:
0 阅读:
146
题目一:及格分数
描述:10个学生考完期末考试评卷完成后,A老师需要划出及格线,要求如下:
(1) 及格线是10的倍数;
(2) 保证至少有60%的学生及格;
(3) 如果所有的学生都高于60分,则及格线为60分
输入:输入10个整数,取值0~100
输出:输出及格线,10的倍数
输入样例:61 51 49 30 20 10 70 80 90 99
输出样例:50
代...
分类:
其他 时间:
2015-05-10 15:44:38
收藏:
0 评论:
0 赞:
0 阅读:
104
1.我们知道对象创建时,给对象开辟的内存在Heap上,如果对象足够多,或者对象足够大,导致Heap的内存不够分配时就会导致堆溢出。
2.我们知道值类型的变量存储在栈空间,如果值类型变量足够多也会导致栈溢出,同时我们还知道函数的递归调用也会进行压栈操作。
3.下面我们写个小程序来测试一下如果使用堆和栈溢出。
import java.util.ArrayList;
import java...
分类:
编程语言 时间:
2015-05-10 15:44:29
收藏:
0 评论:
0 赞:
0 阅读:
227
Problem:
Given an array S of n integers, are there elements a, b, c, and d in S such that a + b + c + d =
target? Find all unique quadruplets in the array which gives the sum of target.
Note...
分类:
编程语言 时间:
2015-05-10 15:44:19
收藏:
0 评论:
0 赞:
0 阅读:
313
A,水题,直接枚举到sqrt
B,每次对于每一位枚举,如果小于当前位,那么答案可以计算出来,增加得答案为:设3个部分,前完全一样的部分a,中间新选的一个b,后面的全排列c,这样就把每部分和每两部分能够组成的逆序对个数计算出来,由于n只有100,里面在去枚举也是没问题的,主要是后面全排列c的逆序对数,这个可以利用dp处理出来,dp[i] = dp[i - 1] * i + i! * sum(i -...
分类:
其他 时间:
2015-05-10 15:44:08
收藏:
0 评论:
0 赞:
0 阅读:
115
最近在某群中看到有位朋友发了段代码
public void xxx(){
try(InputStream fis = new FileInputStream(source)){
byte[] buf = new byte[1024];
// 省略若干代码........
}
catch(BussineExpection e)
throw e...
分类:
其他 时间:
2015-05-10 15:43:58
收藏:
0 评论:
0 赞:
0 阅读:
237
执行Maven Install打包的时候,出现以下错误信息:[proguard] ProGuard, version 4.4
[proguard] Reading program war [F:\Workspaces\pro-test\target\pro-test-0.0.1-SNAPSHOT.war] (filtered)
[proguard] Error: The input doesn'...
分类:
编程语言 时间:
2015-05-10 15:43:48
收藏:
0 评论:
0 赞:
0 阅读:
1786
今天总结静态链表.
什么是静态链表?
我理解静态链表是一种伪链表,因为它没有使用指针。静态链表使用数组实现的,这个数组是一个结构体数组,结构体由数据域和指针域构成,与单链表不同的是,这个指针域并不是指针,而是一个整数,用来指向下一个结点(数组下标)。
静态链表中实际上相当于有两个链表,一个时实际数据所构成的一个链表,另一个是数组中空元素所构成的链表,称为空闲链表或备用链表,用来存放插入进来的...
分类:
编程语言 时间:
2015-05-10 15:43:38
收藏:
0 评论:
0 赞:
0 阅读:
247
多态简介多态性就是在运行期间决定调用哪个方法。
例如:下面这个例子就是
本来p是Person类型但是调用他的say方法是却输出的Student中的方法
这就是运行时决定调用哪个方法称为多态public static void main(String[] args) {
// TODO Auto-generated method stub
Person p = n...
分类:
编程语言 时间:
2015-05-10 15:43:30
收藏:
0 评论:
0 赞:
0 阅读:
250
执行Maven Install打包的时候,出现以下错误信息:[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] No compiler is provided in this environment. Perhaps you are runn...
分类:
其他 时间:
2015-05-10 15:43:19
收藏:
0 评论:
0 赞:
0 阅读:
328
让VS支持Shaderlab语法VS2013中并没有Shaderlab的语法高亮,好在网上已经有个插件来支持语法的高亮和拼写提示,从这里下载插件,双击安装就好了。ShaderlabVS - https://github.com/wudixiaop/ShaderlabVS/releases不过由于VS配色的关系,还需要微调一下,按下面步骤1. 打开 VS -> 工具 -> 选项 -> 环境 -> 字...
分类:
其他 时间:
2015-05-10 15:43:09
收藏:
0 评论:
0 赞:
0 阅读:
690