在JAVA 的 JDK API中设计了一组类专门实现各种各样方式的数据存储。这样一组专门来存储其他对象的类,一般称为对象容器类,简称容器类。这组类和接口的设计结构也被统称为集合框架(Collection Framework)。这组类和接口都包含在java.util中。...
分类:
其他 时间:
2014-06-22 20:39:55
收藏:
0 评论:
0 赞:
0 阅读:
302
存储映射I/O使一个磁盘文件与存储空间中的一个缓冲区相映射,对缓冲区的读、写操作就是对文件的读、写操作,从而可以不再使用read、write系统调用。
将文件映射到存储区的函数由mmap完成,函数原型如下:
#include
/* 成功返回映射区起始地址,出错返回MAP_FAILED */
void *mmap(void *addr, size_t len, int prot, ...
分类:
系统服务 时间:
2014-06-22 21:38:01
收藏:
0 评论:
0 赞:
0 阅读:
498
什么是三层,是说的像房屋那样的三层么?当然不是啦,我这里要给大家说的三层是软件体系架构设计中的一种分层方式。
三层架构:通常意义上的三层架构就是整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的就是为了“高内聚,低耦合”的思想。
三层概念简介:
1、显示层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见...
分类:
其他 时间:
2014-06-22 20:23:23
收藏:
0 评论:
0 赞:
0 阅读:
375
一、概念简述
在Linux下可以通过两种方式加载驱动程序:静态加载和动态加载。
静态加载就是把驱动程序直接编译进内核,系统启动后可以直接调用。静态加载的缺点是调试起来比较麻烦,每次修改一个地方都要重新编译和下载内核,效率较低。若采用静态加载的驱动较多,会导致内核容量很大,浪费存储空间。
动态加载利用了Linux的module特性,可以在系统启动后用insmod命令添加模块(.ko),在不需要...
分类:
系统服务 时间:
2014-06-22 18:55:32
收藏:
0 评论:
0 赞:
0 阅读:
489
与Object-c一样,swift使用自动引用计数来跟踪并管理应用使用的内存。当实例不再被使用时,及retainCount=0时,会自动释放是理所占用的内存空间。
注:引用计数仅适用于类的实例,因为struct和enumeration属于值类型,也就不牵涉引用,所以其存储和管理方式并不是引用计数。
当一个实例被初始化时,系统会自动分配一定的内存空间,用于管理属性和方法。当实例对象不再被使用时,...
分类:
其他 时间:
2014-06-22 18:33:34
收藏:
0 评论:
0 赞:
0 阅读:
349
XML已经成为一种很通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。诸多web应用框架,其可配置的编程方式,给我们的开发带来了很大程度的便捷,但细细想来,它们的应用无一不是java bean与xml之间的转换解析。本文将对xml的两种操作标准DOM和SAX,从它们各自的特点、适用范围等方面进行简单介绍。
DOM (Document Object Mo...
分类:
编程语言 时间:
2014-06-22 21:20:30
收藏:
0 评论:
0 赞:
0 阅读:
403
基于小波变换与神经网络的ECG信号的身份识别。...
分类:
其他 时间:
2014-06-22 14:07:17
收藏:
0 评论:
0 赞:
1 阅读:
1483
在Android中,可以通过RadioButton和RadioGroup的组合来实现单项选择的效果。而多项选择则是通过CheckBox来实现的。
1.单项选择RadioButton
我们知道,一个单项选择是由两部分组成的,分别是前面的选择按钮和后面的“答案”。选择按钮可以通过RadioButton来实现,而“答案”则可以通过RadioGroup来实现。...
分类:
其他 时间:
2014-06-22 20:09:25
收藏:
0 评论:
0 赞:
0 阅读:
591
Android平台的动态调试一直以来是个困扰我等Coder的头疼问题,特别是对于本地的动态调试支持,可以说是“弱智”级别的,不知道Google的新版NDK和新出的Android Studio对这块支持如何,让我们拭目以待。
言归正传,我这里采用的是cygwin+ndk-gdb的调试模式,灵感来自于XDA的一篇博文(点击打开链接),平台和原文作者不同:...
分类:
移动平台 时间:
2014-06-22 22:54:15
收藏:
0 评论:
0 赞:
0 阅读:
624
mysql半同步复制和异步复制的差别如上述架构图所示:在mysql异步复制的情况下,Mysql Master Server将自己的Binary Log通过复制线程传输出去以后,Mysql Master Sever就自动返回数据给客户端,而不管slave上是否接受到了这个二进制日志。在半同步复制的架构下,当master在将自己binlog发给slave上的时候,要确保slave已经接受到了这个二进制...
分类:
数据库技术 时间:
2014-06-22 16:59:21
收藏:
0 评论:
0 赞:
0 阅读:
419
六、Hadoop1.x与Hadoop2的区别1、变更介绍Hadoop2相比较于Hadoop1.x来说,HDFS的架构与MapReduce的都有较大的变化,且速度上和可用性上都有了很大的提高,Hadoop2中有两个重要的变更:l HDFS的NameNodes可以以集群的方式布署,增强了NameNodes的水平扩展能力和可用性;l MapReduce将JobTracker中的资源管理及任务生命周期管理...
分类:
其他 时间:
2014-06-22 14:06:16
收藏:
0 评论:
0 赞:
0 阅读:
434
昔日游鼓浪屿,周末涂鸦一文,赠后以存照。...
分类:
其他 时间:
2014-06-22 20:08:58
收藏:
0 评论:
0 赞:
0 阅读:
282
执行网络I/O,一个进程必须做的第一件事就是调用socket函数,指定期望的通信协议类型。
#include
int socket(int family, int type, int protocol);
/*返回值:若成功则为非负描述符,若出错则为-1*/
socket函数成功时返回一个小的非负整数值,它与文件描述符类似,把它称为套接字描述符,简称sockfd。family参数指明协议...
分类:
其他 时间:
2014-06-22 15:38:39
收藏:
0 评论:
0 赞:
0 阅读:
599
在进行网络请求时出现-1016 是因为只支持
text/json,application/json,text/javascript
你可以添加text/html
一劳永逸的方法是 在
AFURLResponseSerialization.h
里面搜索
self.acceptableContentTypes
然后 在里面 添加
@"text/html",@"...
分类:
Web开发 时间:
2014-06-22 18:58:29
收藏:
0 评论:
0 赞:
0 阅读:
424
下了个cocos2d-x-3.1.1,按照官方文档一步步配置win7下cocos2d-x-3.1.1的android开发环境,结果没有找到create_project.py这个文件..
现将详细配置步骤称述如下;
1.下载cocos2d-x-3.1.1,解压
2.下载android ndk
3下载Apache ant
4下载python (最好不要下载3以上的,否则会出现编译错误prin...
分类:
移动平台 时间:
2014-06-22 21:19:31
收藏:
0 评论:
0 赞:
0 阅读:
367
coco2d-x 2.2.3 创建工程不再有专门的批处理文件,而是改用了python脚本,这样修改的其中一个好处是:可以方便的一次性创建各个平台下的工程,不需要像以前一样分平台创建。
但是使用起来感觉没有以前方便了,至少我刚开始用的时候是这么感觉的,于是网上查了下,参考了点资料,然后自己写了个批处理文件,感觉这样就方便多了。放在这里跟大家分享下。...
分类:
其他 时间:
2014-06-22 21:40:29
收藏:
0 评论:
0 赞:
0 阅读:
321
本文是根据JAVA解惑这本书,做的笔记。
电子书见:http://download.csdn.net/detail/u010378705/7527721
谜题56
BigInteger、BigDecimal以及包装类型的实例是不可改变。
BigInteger five = new BigInteger("5");
BigInteger total = BigInteger.ZERO...
分类:
编程语言 时间:
2014-06-22 20:08:34
收藏:
0 评论:
0 赞:
0 阅读:
315
1.Ref,AutorealsePool,PoolManager是紧密相关的
2.Ref的retain、new 应该与 release或者autoRealse成对出现。
3.Node的使用方式。...
分类:
其他 时间:
2014-06-22 22:53:42
收藏:
0 评论:
0 赞:
0 阅读:
415
在javaScript中,每个函数被调用时,都会创建一个新的执行上下文。因为在一个函数里面定义的变量和函数只能在里面访问,在外面是不行的,上下文提供了一种很容易的方法来创建私有性。
//makeCounter函数返回另外一个匿名函数,这个匿名函数能够访问到“私有”变量i, 好像有一点“特权”性。
function makeCounter() {
// i只能在makeCounter的里面...
分类:
编程语言 时间:
2014-06-22 18:57:55
收藏:
0 评论:
0 赞:
0 阅读:
356
java I/O进程控制,重定向 示例代码...
分类:
编程语言 时间:
2014-06-22 20:11:12
收藏:
0 评论:
0 赞:
0 阅读:
458