要谈内存管理,就不得不先说说存储器,因为内存也是存储器中的一种。
存储器
存储器是计算机系统的重要组成部分,计算机中的存储器结构如下:
CPU寄存器访问速度最快,完全能与CPU协调工作,但由于价格昂贵,其容量很小,它的作用在于加速存储器的访问速度。
cache是高速缓存,其容量大于寄存器,小于主存,访问速度快于主存。将主存中的一些经常访问的信息存放到高速缓存中,减少访问主...
分类:
其他 时间:
2015-07-10 09:35:07
收藏:
0 评论:
0 赞:
0 阅读:
224
静态代码块:
格式:
static
{
静态代码块中的执行语句。
}
特点:随着类的加载而执行,只执行一次。并优先于主函数;
用于给类进行初始化
class StaticCode
{
static
{
System.out.println("a");
}
}
class StaticCodeDemo
{
static
{
S...
分类:
其他 时间:
2015-07-10 09:34:57
收藏:
0 评论:
0 赞:
0 阅读:
213
Dev-C++ :http://jingyan.baidu.com/article/e4d08ffdd1e46b0fd2f60d3d.html...
分类:
编程语言 时间:
2015-07-10 09:34:47
收藏:
0 评论:
0 赞:
0 阅读:
262
【问题描述】
小Z是一个小有名气的钢琴家,最近C博士送给了小Z一架超级钢琴,小Z希望能够用这架钢琴创作出世界上最美妙的音乐。
这架超级钢琴可以弹奏出n个音符,编号为1至n。第i个音符的美妙度为Ai,其中Ai可正可负。
一个“超级和弦”由若干个编号连续的音符组成,包含的音符个数不少于L且不多于R。我们定义超级和弦的美妙度为其包含的所有音符的美妙度之和。两个超级和弦被认为是相同的,当且仅当这两个...
分类:
其他 时间:
2015-07-10 09:34:37
收藏:
0 评论:
0 赞:
0 阅读:
188
磁盘优点
容量很大
每位的价格非常低
当关掉电源后存储信息不丢失
物理特性?? 磁盘表面覆盖着磁性物质,信息记录在磁表面上。固定头磁盘的每个磁道单独有一个磁头,这样就能使得计算机可以很快地从一个磁道转换到另一个磁道。但是这需要大量的头,设备成本很高。更通用的方式是每个盘面只有一个头,让它从一道移向另一道。这种动头设备需要硬件设备移动头。
?? 磁盘一般用于文件存储,设计原则是:成本低、容量大、速度...
分类:
编程语言 时间:
2015-07-10 09:34:27
收藏:
0 评论:
0 赞:
0 阅读:
327
13.3.2 如何实现popen
请求popen调用运行一个程序时,它首先启动shell,即系统中的sh命令,然后将command字符串作为一个参数传递给它,这有两个效果,一个好,一个不好.
在linux中,所有的参数扩展都是由shell来完成的.所以,在启动程序之前先启动shell来分析命令字符串,就可以使各种shell扩展(如*.c所指的是哪些文件)在程序启动之前就全部完成.这个功能...
分类:
系统服务 时间:
2015-07-10 09:34:17
收藏:
0 评论:
0 赞:
0 阅读:
185
成员对象的构造顺序
C++语言要求”member objects “在class 中的声明次序”来调用各个构造器。这一点由编译器完成。
带有”Default Constructor“ 的 Base Class
带有一个”Virtual Function“ 的 Class
带有一个Virtual Base Class 的Class
vi...
分类:
其他 时间:
2015-07-10 09:34:07
收藏:
0 评论:
0 赞:
0 阅读:
238
76 Minimum Window Substring链接:https://leetcode.com/problems/minimum-window-substring/
问题描述:
Given a string S and a string T, find the minimum window in S which will contain all the characters in T in...
分类:
Windows开发 时间:
2015-07-10 09:33:57
收藏:
0 评论:
0 赞:
0 阅读:
480
1.文件下载..
response.setHeader("Content-Disposition", "attachment;filename="+URLEncoder.encode(filename,"utf-8")); 通知浏览器以下载的方式打开文件...
response.setContentType(this.getServletContext().getMimeType(file...
分类:
其他 时间:
2015-07-10 09:33:47
收藏:
0 评论:
0 赞:
0 阅读:
279
PHP提供了大量的内置函数,使开发人员在时间的处理上游刃有余,大大提高了工作效率。介绍一些常见的PHP日期和时间函数以及日期和时间的处理。
常用的日期和时间处理函数
函 数
说 明
checkdate
验证时间函数,判断时间是否有效,有效返回true,否则返回false
date_default_time...
分类:
Web开发 时间:
2015-07-10 09:33:37
收藏:
0 评论:
0 赞:
0 阅读:
322
数字图像处理之拉普拉斯边缘检测算法。将边缘提取出来。...
分类:
编程语言 时间:
2015-07-10 09:33:27
收藏:
0 评论:
0 赞:
0 阅读:
265
Path Sum
Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given sum.
For example:
Given the below bina...
分类:
其他 时间:
2015-07-10 09:33:17
收藏:
0 评论:
0 赞:
0 阅读:
232
项目介绍:
本项目主要完成文件的上传以及下载的功能的一个综合案例.
1.搭建环境...
导入jar包以及开发的工具类...
jar包:
提供俩个工具类..一个是IOUtils主要提供了输出流和输入流的对接,和关闭流资源的函数
一个是提供数据源的工具类DataSourceUtils
IOUtils:
package cn.itheima.utils;
...
分类:
其他 时间:
2015-07-10 09:33:07
收藏:
0 评论:
0 赞:
0 阅读:
264
本书第十六章讲解的时关于文件和目录的操作,内容相对简单,再次略过。
第十七章的学习笔记经本人归纳整理呈献给大家。内存管理:
- 为了被占用的内存能够再次利用,通过内存管理清理不用的内存。如果一个对象不再使用,就需要释放对象占用的内存Part 1. 基本内存管理模型Part 1.1 自动垃圾收集:
系统能够自动贾策对象是否拥有其他的对象,当程序执行需要空间的时候,不再被引用的对象会被自动释放
Pa...
分类:
其他 时间:
2015-07-10 09:32:57
收藏:
0 评论:
0 赞:
0 阅读:
154
博客园上的jQuery专题:
http://kb.cnblogs.com/zt/jquery/专题中的:
http://kb.cnblogs.com/page/67967/jQuery的IDE推荐:
Eclipse 装 Spket插件
Microsoft Visual Studio 2008
AptanaStudio
WebStorm
Dreamweaver...
分类:
Web开发 时间:
2015-07-10 09:32:47
收藏:
0 评论:
0 赞:
0 阅读:
310
3 Longest Substring Without Repeating Characters链接:https://leetcode.com/problems/longest-substring-without-repeating-characters/
问题描述:
Given a string, find the length of the longest substring withou...
分类:
其他 时间:
2015-07-10 09:32:37
收藏:
0 评论:
0 赞:
0 阅读:
209
安装maven 中出现如下异常:
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/ma
ven/cli/MavenCli : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClas...
分类:
编程语言 时间:
2015-07-10 09:32:27
收藏:
0 评论:
0 赞:
0 阅读:
735
最近在oschina上托管项目,oschina上的项目都是用git来管理。git有个很麻烦的地方就是每次提交代码,都要求输入oschina的用户名和密码进行验证,极大的影响效率。oschina提供了SSH Key访问的方法,该方法只要在oschina上添加公钥,在本地使用密钥就可以免密码连接,
参考教程。
首先用ssh-keygen生成sshkey
ssh-keygen -t...
分类:
其他 时间:
2015-07-10 09:32:17
收藏:
0 评论:
0 赞:
0 阅读:
318
Zeppelin介绍Apache Zeppelin提供了web版的类似ipython的notebook,用于做数据分析和可视化。背后可以接入不同的数据处理引擎,包括spark, hive, tajo等,原生支持scala, java, shell, markdown等。它的整体展现和使用形式和Databricks Cloud是一样的,就是来自于当时的demo。Zeppelin可实现你所需要的:...
分类:
Web开发 时间:
2015-07-10 09:32:14
收藏:
0 评论:
0 赞:
0 阅读:
304
Scala数据交互Scala使用一种函数式的方式来处理数据交互,包括入参及返回值。
Option: 解决null(空指针)问题
Either: 解决返回值不确定(返回两个值的其中一个)问题
Try: 解决函数可能会抛出异常问题
Option/Some/None的使用Option实际上有3个类型:Option、Some和None,Some和None都是Option的子类型,So...
分类:
其他 时间:
2015-07-10 09:31:57
收藏:
0 评论:
0 赞:
0 阅读:
290