面试被问到虚拟内存,回答的感觉不够。于是重新总结一下。程序猿对内存的要求都是:私有的、速度快、容量无限大。对应现在的现况:使用一块物理内存、容量有限、并且速度有限,需要cpu多级缓存。物理内存暴露给进程存在问题:1.如果可以寻址内存的每个字节,容易破坏操作系统以..
分类:
系统相关 时间:
2016-03-27 00:00:15
阅读次数:
454
JDBC (Java DB Connection)---Java数据库连接
JDBC是一种可用于执行SQL语句的JAVA API(ApplicationProgramming Interface应用程序设计接口)。它由一些Java语言编写的类和界面组成。
JDBC为数据库应用开发人员和数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯JAVA语言编写完整的数据库应用程序...
分类:
数据库 时间:
2016-03-27 00:01:31
阅读次数:
794
http://www.cnblogs.com/chengmo/archive/2010/10/20/1855805.html 在Linux下,当一个用户进程被创建的时候,系统会自动为该进程创建三个数据流,也就是题目中所提到的这三个。那么什么是数据流呢(stream)?我们知道,一个程序要运行,需要有 ...
分类:
系统相关 时间:
2016-03-27 00:00:24
阅读次数:
574
依次打开:Finder——应用程序——实用程序——终端,如下图: 然后录入命令:xcode-select --install 就会自动安装 ...
分类:
系统相关 时间:
2016-03-27 00:00:51
阅读次数:
413
在java中实现二叉树和链表的方法都是在类中定义该类的对象引用 比如 这样的话当我们new一个Tree对象的时候,该对象就拥有了left和right两个对象,这样就起到了连接的 作用,在链表中就是连接了下一个,在树中就相当于边,这样就起到一个接一个的效果。总之,就是吧对象连接起来了。 下面是完整代码 ...
分类:
编程语言 时间:
2016-03-26 23:57:45
阅读次数:
427
原型模式C++实现 1定义 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 2类图 3实现 class Prototype { protected: Prototype(); public: virtual Prototype* Clone() const = 0; vitual ~ ...
分类:
编程语言 时间:
2016-03-26 23:58:45
阅读次数:
472
大学三年了,可我却没有什么成就。可生活是现实的,现实逼着你去变强,没有本事只能被无情地淘汰。现在的我想不出有什么成就可夸耀的,只能在这里写写我未来一年的期许与计划。 此生有涯,但愿不负此生能实现梦想,能按自己的意愿过一生,让自己快乐学习快乐生活,尽力去做。今天的努力,便是守护未来的自由,让自己有更多 ...
分类:
其他好文 时间:
2016-03-26 23:58:01
阅读次数:
386
先判断有没有字符e或者E存在,如果有,则把字符分为两个字符串,分别判断这两个字符串是否能形成一个数字(注意e或E后不能有小数点,这个可以提前判断排除)。如果没有,那就直接判断这个字符串是否能形成一个数字。 1 class Solution { 2 public: 3 bool judge(char* ...
分类:
其他好文 时间:
2016-03-26 23:57:41
阅读次数:
376
#define指令称为宏定义指令,通常用#define指令来定义一个宏用来代表其他东西的一个名字(如常量表达式等)。通常来说预处理器会通过将宏的名字和它的定义存储在一起来响应#define指令。当这个宏在后面的程序中使用到时,预处理器会"扩展"宏,将宏替换为其定义值。 简单的宏 如: 注意:不要在宏 ...
分类:
其他好文 时间:
2016-03-26 23:57:59
阅读次数:
451
下面的这篇文章主要是说,网页中的链接如何写,可以激活电话的功能。 例如,页面中展示的是一个电话号码,当用户在手机浏览器里面点击这个电话号码的时候,手机会弹出拨号的面板,或者是短信程序会启动等。 1. 打电话 在android的浏览器中,如果电话号码是 XXX-XXX-XXXX的型式的话,用户点击的时 ...
分类:
移动开发 时间:
2016-03-26 23:57:37
阅读次数:
499
一 数据类型 基本类型:undefined,null,boolean,number,string 保存在栈内存中 占用空间固定 变量直接从栈内存中存取的是该值 引用类型:array,object,function,regexp 保存在堆内存中 占用空间不固定 变量从栈内存中读取指针,再通过指针在堆内 ...
分类:
编程语言 时间:
2016-03-26 23:57:01
阅读次数:
394
创建迭代器最常用的方法是对IEnumerator接口实现GetEnumerator方法。 public class Family : System.Collections.IEnumerable { string[] myFamily = {“父亲”,”母亲”,”弟弟”,”妹妹”}; public ...
分类:
其他好文 时间:
2016-03-26 23:56:01
阅读次数:
361
什么是ORM框架: ORM即对象关系映射(Object Relational Mapping,简称ORM),是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。 自己也用过很多ORM框架,比 ...
分类:
数据库 时间:
2016-03-26 23:54:48
阅读次数:
625
release_check_url := "https://buy.itunes.apple.com/verifyReceipt" debug_check_url := "https://sandbox.itunes.apple.com/verifyReceipt" 请求数据: {"receipt- ...
分类:
其他好文 时间:
2016-03-26 23:54:40
阅读次数:
365
1.怎么让代码更易于维护和阅读? 答:对于程序员来说,写代码永远比读代码来的舒服。但现实情况是, 程序员常常需要阅读其他人员写的代码,更多的时候这些代码可能即没 文档也没注释。不过,好象有个人说过一句话,代码之前,了无秘密。 运用适当的策略可以让阅读工作变的轻松很多。 1. 对于常用的系统函数进行追 ...
分类:
其他好文 时间:
2016-03-26 23:54:30
阅读次数:
269
sed 命令: 常用场景:1. 在指定位置增加内容2. 删除指定字符所在的行;3. 替换指定字符串为新的字符串;4. 只显示包含指定字符的内容 Answer:-i: 表示将修改直接持久化到文件中1.>sed -i '/test/a\one\ntwo' test.txt // 在存在test字符串的行 ...
分类:
系统相关 时间:
2016-03-26 23:53:46
阅读次数:
338
1、首先要建一个和包名一直的文件夹名 2、建立一个配置js和两个文件夹 3、配置文件js文件 4、java文件路径 java文件内容: 类继承CordovaPlugin并实现execute()方法 5、第二个文件夹中的js,用作桥梁 内容: ...
分类:
移动开发 时间:
2016-03-26 23:55:16
阅读次数:
435