该模式主要是为了减少模块之间代码耦合性,以及增强模块内代码之间的内聚性.让我们来看看一个实例:1:假设有这么一个需求:我们点击一个视图对象,可以改变该视图的颜色,这个对于初学者来说是一件非常容易做到的事,只要在这个视图类中重写:-(void)touchesBegan:(NSSet*)toucheswith..
分类:
移动开发 时间:
2014-11-13 07:12:43
阅读次数:
234
最近在找工作,某公司出了这么个题:统计项目源代码行数。为了实现跨平台用了boost,g++和vs2010编译通过。代码如下:FileTravel.h#pragmaonce
#include<string>
#include<vector>
#include<iostream>
usingnamespacestd;
classFileTravel
{
public:
File..
分类:
其他好文 时间:
2014-11-13 07:11:54
阅读次数:
186
先登录FusionAccess,然后选择“桌面管理”,在子选项卡中选择“所有虚拟机”,并搜索自己需要解分配的桌面,并点击“解分配”:接下来会弹出一个提示框,再次确认要解分配的主机是否正确:登录WI界面,可以看到这里就剩下一台桌面:
分类:
数据库 时间:
2014-11-13 07:13:33
阅读次数:
276
数据存储是数据中心内集成物理存储资源组合的虚拟表示。这些物理存储池可能来自服务器的本地SCSI、SAS或SATA磁盘、光纤通道SAN磁盘阵列、iSCSISAN磁盘阵列或者网络附加存储(NAS)阵列。由于用于虚拟化的存储成本及虚拟机的快速扩张,因此高效的使用存储空间显得非常重要。VMwa..
分类:
系统相关 时间:
2014-11-13 07:11:11
阅读次数:
312
位图(bitmap)是一种非常有用的数据结构,在处理系统中的进程数管理、磁盘中的磁盘块管理、以及内存中的内存页的使用情况管理时非常有用。同时在内核中对位图进行各种操作,现在总结一些常用的操作,以便在以后用到时方便回顾。几个常用的宏定义:#defineBIT_PER_TYPE8#define__..
分类:
系统相关 时间:
2014-11-13 07:13:50
阅读次数:
518
下载PostgreSQL源码包,放在任意目录设置/etc/sysctl.conf,增加以下内容kernel.shmmni=4096kernel.sem=501000641280000050100012800fs.file-max=767246net.ipv4.ip_local_port_range=102465000net.core.rmem_default=1048576net.core.rmem_max=1048576net.core.wmem_default=26..
分类:
数据库 时间:
2014-11-13 07:11:18
阅读次数:
432
eclipseshop------>jsdtjquery----->install----->restarteclipseproject.properties-------------->javascript------------>includepath---------------->addjavascriptlibrarychoose(jQuerylibrary)------------------->choose(version)--------->su..
分类:
Web程序 时间:
2014-11-13 07:11:46
阅读次数:
140
1、下载tomcat容器相应网站http://tomcat.apache.org/download-70.cgi下载格式为zip2、将下载下来zip包解压到盘符根目录下如C盘根目录或D盘根目录3、打开eclipse------>新建(new)----->其他(other)-------->搜索server4、点击next---------->选择tomcat版本点..
分类:
系统相关 时间:
2014-11-13 07:12:25
阅读次数:
248
windows:dll库dynamicprogramlibrarylinux:soprompt,命令提示符magicnumber魔数shebang#!/bin/bashls-l长格式文件类型:-:普通文件(f)d:目录文件b:块设备文件c:字符设备文件l:符号链接文件(软连接文件)p:命令管道s:套接字文件文件权限文件硬链接的次数文件的属..
分类:
其他好文 时间:
2014-11-13 07:10:43
阅读次数:
180
SpringMVC作为SpringFrameWork的产品,自诞生之日,就受到广泛开发者的关注,如今SpringMVC在Java中的发展可谓是蒸蒸日上,如今如果再有开发者说,不了解SpringMVC,或许就被人笑掉大牙。煽情的话就不说了,先告诉大家如何搭建SpringMVC开发环境。(一)工作环境准备:JDK1.7Ec..
分类:
编程语言 时间:
2014-11-13 07:11:04
阅读次数:
233
(function($){
...
})(jQuery);JQUERY为何如此开头:1.用匿名函数包裹,利用闭包产生“私有”变量,防止全局变量污染(全局变量太多);2.传递jQuery对象,加速性能,因为jQuery对象是window对象的属性,而window对象的属性方法太多,所以当参数传递时,不用每次都便利window..
分类:
Web程序 时间:
2014-11-13 07:11:29
阅读次数:
244
无min-height,而height就是min-height的效果_-!CSS:HACKIE6独有_———————IE6——IE7——IE8——FF2——FF3—Opera9.5>property——Y——Y——Y——N——N——N.property——Y——Y——Y——N——N——N*property——Y——Y——N——N——N——N_property——Y——N—..
分类:
其他好文 时间:
2014-11-13 07:10:28
阅读次数:
136
1.关于查询缓存直接看2个例子:可以发现,第一次执行SQL的结果会缓存起来,第二次执行同样的SQL的时候,会快很多。那能不能在第一次执行的时候,就非常快?物美价廉:使用索引。2.关于索引主键索引注意,当一个表的字段为primarykey的时候,会自动成为主键索引的。【利用showin..
分类:
数据库 时间:
2014-11-13 07:08:53
阅读次数:
288
新手!!求见谅!!望多指点由于工作原因,试用期需要学习python,因为运维工作全都是由python完成,幸好有点python基础,知道什么是列表,元组,字符,字典什么的,要不然死翘翘的。创建多线程主要的步骤有:1、创建一个函数,这个函数是多线程需要多次运行的内容2、利用for循..
分类:
编程语言 时间:
2014-11-13 07:09:50
阅读次数:
194
linux系统结构linux设计理念一切皆文件/Linux文件系统的入口,也是处于最高一级的目录;/bin基本系统所需的命令。功能和/usr/bin类似,这个目录中的文件都是可执行的,普通用户都可以使用的命令。/sbin基本的系统维护命令,只能由超级用户使用。/boot内核和加载内核所需的文件..
分类:
系统相关 时间:
2014-11-13 07:11:01
阅读次数:
206
准备条件:1、JDK7(一般都自带JRE7了)以及JRE7。2、VS2013(如果想要在PC上运行的话,需要安装)。3、NDK-r9(注意32位和64位)。4、Eclipse。5、AndroidSDK以及ADT插件。6、Cygwin(最好是最新版)。7、Python2.7。8、Cocos2d-x-2.2.5。9、一个cocos2d-x游戏项目(airplanew..
分类:
其他好文 时间:
2014-11-13 07:09:26
阅读次数:
824
//javascript没有map,但是有map功能-_-!自己动手,丰衣足食
(function(){
try{
functionDirectory(){
this.key=newArray();
this.value=newArray();
}
//添加
Directory.prototype.add=function(key,value){
//key是否和已经存在的key重复
fo..
分类:
编程语言 时间:
2014-11-13 07:08:00
阅读次数:
239