理解深拷贝和浅拷贝之前需要弄懂一些基础概念,内存中存储的变量类型分为值类型和引用类型。 1、值类型赋值的存储特点, 将变量内的数据全部拷贝一份, 存储给新的变量。 例如:var num = 123 ;var num1=num; 表示变量中存储的数字是 123。然后将数据拷贝一份,就是将 123 拷贝 ...
分类:
编程语言 时间:
2016-08-01 01:47:13
阅读次数:
154
AWT: 容器与组件类 Fvame,batton ahd. 辅助类1.字体 2颜色 3图片 。 swing 容器与组件类 JFrame ,JBatton, Jand, GUI = awt + Swig =swt 容器 1,首层容器JWindow , JFrame ,JDialog(弹出框)JAPPb ...
分类:
其他好文 时间:
2016-08-01 01:46:59
阅读次数:
161
今天晚上跟大家主要来讨论下适配器模式和多态,什么是适配器模式呢?先抛给大家一个问题:假设两个类Student和Teacher继承一个抽象基类Person,如何在不改动三类情况下实现多Student、Teacher功能的扩展?我们看下图 假设我们现在要对Student和Teacher两个类增加一个sh ...
分类:
Web程序 时间:
2016-08-01 01:46:20
阅读次数:
453
主要用于收集客户服务器的数据库运行情况,导出-导入到本地分析。 本工具不会修改你的数据和结构,只会读取相关数据。 1)工具软件下载 http://files.cnblogs.com/files/dude/SqlOptimize.zip 2)SqlOptimize.exe.config 配置要采集的数 ...
分类:
数据库 时间:
2016-08-01 01:46:16
阅读次数:
713
现象:一台XP系统的机器,开机在滚动条阶段蓝屏,蓝屏代码大概是“UNMOUNTABLE_BOOT_VOLUME”。 用PE进系统后发现C盘的文件格式变为RAW,总容量等变为0 解决方法一:将故障机的硬盘挂到另一台机器上,重启,登录前经过修复,恢复正常。 原理:通过chkdsk 修复坏道。 解决方法二 ...
分类:
其他好文 时间:
2016-08-01 01:48:45
阅读次数:
640
这是用类和函数设计的一个小游戏, 我把原文的内容翻译成中文。 参考: 习题43 print u" 来自25号行星的哥顿人入侵了你的船队,杀死你的全体船员。你是唯一的幸存者,你是最后的幸存者所以你最后的任务是 从武器库拿到中子打击炸弹。把它带到舰桥,然后在你逃到救生舱前将船炸掉。当一个长满鳞片,满口黑 ...
分类:
其他好文 时间:
2016-08-01 01:45:38
阅读次数:
230
苹果在iOS8.0 推出了item的预估行高功能,用于适应动态计算 item 的 size: @property (nonatomic) CGSize estimatedItemSize NS_AVAILABLE_IOS(8_0); // defaults to CGSizeZero - setti ...
分类:
移动开发 时间:
2016-08-01 01:45:34
阅读次数:
393
我们在学习js中遍历数组的有两种方式 代码: var array=['a']//标准的for循环for(var i=1;i<array.length;i++){ alert(array[i])}//foreach循环for(var i in array){ alert(array[i])} 正常情况 ...
分类:
编程语言 时间:
2016-08-01 01:47:45
阅读次数:
1599
链表(2) 我们在链表1中探讨了链表的一些最基本最简单的一些用法,只能用来讲讲链表操作的基本原理,不具有通用性。 事实上,我们在实际的项目中用的是在nginx内核中的一种通用的循环链表,其完全是由C语言的宏来定义的,设计非常的简洁巧妙,用在生产环境非常的健壮稳固。 在讲通用链表之前先讲一个宏:off ...
分类:
其他好文 时间:
2016-08-01 01:45:45
阅读次数:
266
随着IO多路复用技术的出现,出现了很多事件处理模式。同步I/O模型通常由Reactor模式实现,而异步I/O模型则由Proactor模式实现。 Reactor模式: Reator类图如上所示,Reactor模式又叫反应器或反应堆,即实现注册描述符(Handle)及事件的处理器(EventHandle ...
分类:
其他好文 时间:
2016-08-01 01:45:13
阅读次数:
500
几乎每个程序员都知道要“避免重复发明轮子”的道理——尽可能使用那些优秀的第三方框架或库,但当真正进入开发时,我却经常发现他们有时并不知道那些轮子在哪里。最近,我在业余时间带几个年轻的程序员一起做了一个很小的商业项目,而在一起开发的过程中,我几乎在所有需要判断字符串是否为空的地方,看到了下面的代码: ...
分类:
编程语言 时间:
2016-08-01 01:45:13
阅读次数:
443
js 解析与执行过程: 一、全局: 1、预处理阶段 : 1、LexicalEnviroment window {1、预处理 var | 2、function xxx //预处理申明的函数} // 注: 不预处理 函数表达式的方法 创建的 函数 : var g = function () ; 2、EC ...
分类:
Web程序 时间:
2016-08-01 01:47:03
阅读次数:
212
1、目录和文件管理 ?linux命令:用于实现某一类功能的指令或者程序,命令的执行依赖于解释器,例如bash。 ?linux命令的分类: 内部命令:属于shell解释器的一部分 外部命令:独立于shell解释器之外的其他程序 ?命令行模式下的辅助操作 ‘\’:强制换行 ctrl + u:清除至行首 ...
分类:
系统相关 时间:
2016-08-01 01:46:09
阅读次数:
331
(明天补充) 主要是3种接口:List Set Map List:ArrayList,LinkedList:顺序表ArrayList,链表LinkedList,堆栈和队列可以使用LinkedList模拟 Set:HashSet没有重复记录的集合 Map:HashMap就是哈希表 Collection ...
分类:
编程语言 时间:
2016-08-01 01:47:20
阅读次数:
187
最近在和朋友讨论的时候发现了一个很有意思的问题,就是捕捉变量,我现在下面把代码贴出来,大家可以先猜猜结果,然后我们在一起讨论为什么。 Main方法: 其实这一块我也有点疑问,希望大家可以在评论中一起探讨。 ...
分类:
Web程序 时间:
2016-08-01 01:46:27
阅读次数:
219