linux内存管理

一 为什么需要使用虚拟内存 大家都知道,进程需要使用的代码和数据都放在内存中,比放在外存中要快很多。问题是内存空间太小了,不能满足进程的需求,而且现在都是多进程,情况更加糟糕。所以提出了虚拟内存,使得每个进程用于3G的独立用户内存空间和共享的1G内核…

继续阅读 →

javascript中正则表达式的基础语法

前面的话 正则表达式在人们的印象中可能是一堆无法理解的字符,但就是这些符号却实现了字符串的高效操作。通常的情况是,问题本身并不复杂,但没有正则表达式就成了大问题。javascript中的正则表达式作为相当重要的知识,本文将介绍正则表达式的基础语法 &…

继续阅读 →

无线 WIFI 的13个信道频率范围

目前主流的无线WIFI网络设备不管是802.11b/g还是802.11b/g/n 一般都支持13个信道。它们的中心频率虽然不同,但是因为都占据一定的频率范围,所以会有一些相互重叠的情况。下面是13个信道的频率范围列表。了解这13个信道所处的频段,有助…

继续阅读 →

android: SQLite创建数据库

SQLite 是一款轻量级的关系型数据库,它的运算速度非常快, 占用资源很少,通常只需要几百 K 的内存就足够了,因而特别适合在移动设备上使用。SQLite 不仅支持标准的 SQL 语法,还遵循了数据库的 ACID 事务,所以只要你以前使用过其他的 …

继续阅读 →

JAXB xml与javaBean的转

Writer:BYSocket(泥沙砖瓦浆木匠) 1、不认识到犯错,然后得到永久的教训。 也不是所谓的教训吧,真正的教训来自于对错误的剖析理解很深刻。然后有种“吃一堑,长一智”的感觉才叫教训。近日和团队工头们用CXF3.0和Spring4.0开发一个…

继续阅读 →

百度地图API三:实时轨迹动态展现

上一个文章讲了如何根据标注点坐标范围计算显示缩放级别zoom自适应显示地图。 本文讲实时动态轨迹的实现。 先在上面画一些初始的标注点和轨迹线。然后再动态生成一些点。 然后我们随机生成新的轨迹点并显示轨迹到地图上。 因为是示例demo,所以用的随机生成…

继续阅读 →

Java内存溢出的几种情况

正文 本文通过几段代码模拟实际的内存溢出异常。 文中代码都是基于Oracle公司的HotSpot虚拟机运行的。 1. Java堆溢出   1.1 模拟场景 Java堆用于存储对象,只要不断的创建对象,并保证GC Roots到对象之间有可达路…

继续阅读 →