码迷,mamicode.com
首页 >  
搜索关键字:创建    ( 178410个结果
JavaScript继承的实现
上面关于继承的实现很粗糙,并且存在很多问题: 在创建Employee构造函数和原型(以后简称类)时,就对Person进行了实例化,这是不合适的。 Employee的构造函数没法调用父类Person的构造函数,导致在Employee构造函数中对name和sex属性的重复赋值。 Employee中的函数会覆盖Person中的同名函数,没有重载的机制(和上一条是一个类型的问题)。 创建JavaScript类的语法过于零散,不如C#/Java中的语法优雅。 实现中有constructor属性的指向错误。 正因为...
分类:编程语言   时间:2014-06-19 11:44:43    阅读次数:239
对象序列化原因的简单理解
序列化和反序列化我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,其最终目的都是将内存中的对象持久化或者是在网络上传输。反序列化就是在适当的时候把这个文件再转化成原来的对象使用。 使用序列化的原因 a. 一个原因是将对象的状态保持在存储媒体中,以便可以在以后重新创建精确的副本。我们经常需要将对象的字段值保存到磁盘中,并在以后检索此数据。尽管不使用序列化...
分类:其他好文   时间:2014-06-19 10:45:42    阅读次数:254
POJ1258最小生成树(prim算法)
POJ1258 思路:首先把第一个结点加入树中,每次往树中加入一个结点,加入的结点必须是与当前树中的结点距离最小那个点,这样每次把结点加入树中选取的都是最小权值,循环n-1次后把所有结点都加入树中。 #include #include #include using namespace std; const int MAXN = 1e9; //创建map二维数组储存图表,low数组记录每2个点...
分类:其他好文   时间:2014-06-19 09:54:24    阅读次数:255
ATL 实现com的聚合
com聚合是包容的一种特例,目的是最大化的实现功能模块话,降低组件间的耦合性。 第一步:          通过ATL创建com外部组件TestOutCom.dll,在其内部创建接口包装类CCMyOuterCom,并实现其对应的接口ICMyOuterCom                 之后点击“完成”;并在接口中实现“GetOuterMethord”方法,方便...
分类:其他好文   时间:2014-06-19 09:32:45    阅读次数:586
Quartz2D裁剪圆形头像
// 0. 加载原有图片 UIImage *image = [UIImage imageNamed:icon]; // 1.创建图片上下文 CGFloat margin = border; CGSize size = CGSizeMake(image.size.width + margin, image.size.height + margin); ...
分类:其他好文   时间:2014-06-16 12:44:07    阅读次数:202
C++中explicit关键字
C++中, 一个参数的构造函数,承担了两个角色。 一个是个构造器 ,一个是个默认且隐含的类型转换操作符。例如 A = a这样的代码, 且恰好a的类型正好是A单参数构造器的参数类型, 这时候编译器就自动调用这个构造器, 创建一个A的对象。这样看起来很酷, 很方便。 但在某些情况下, 却违背了我们的本意。 这时候就要在这个构造器前面加上explicit修饰, 指定这个构造器只能被明确的调用...
分类:编程语言   时间:2014-06-16 12:43:04    阅读次数:217
UIActionSheet关闭动画过程中调用delegate = nil 导致的内存泄露
UIActionSheet在动画期间(ActionSheet button点击之后,到didDismissWithButtonIndex调用完成之前)设置delegate为空会导致delegate无法释放。 先来看个例子: 例子中创建一个UIActionSheet,并在按钮点击之后0.1秒(关闭动画结束前)设置delegate = nil。 #import "LIViewController...
分类:其他好文   时间:2014-06-16 12:27:39    阅读次数:283
Sublime 2 如何配置Java运行环境
Sublime 2 如何配置Java运行环境 第一步:配置JDK 之前玩过Java的都应该知道,在这里我就不赘述了。 第二步:创建runJava.bat 批处理文件 用记事本创建一个文件命名为runJava.bat 将下面的内容粘贴进记事本即可: @ECHO OFF cd %~dp1 ECHO Compiling %~nx1....... IF EX...
分类:编程语言   时间:2014-06-16 12:20:32    阅读次数:449
android 主题和样式-style和Theme的区别和使用
项目中经常使用style和Theme,但却从来没有考虑过它们的区别,只会copy来copy去的,有时候还有些迷茫,为了彻底告别迷茫,现把这两者的区别和使用总结出来,供自己和大伙参考 一.作用域 Theme是针对窗体级别的,改变窗体样式。 Style是针对窗体元素级别的,改变指定控件或者Layout的样式 二.使用方式 Theme 1. 在res\values\ 下创建themes....
分类:移动开发   时间:2014-06-16 12:12:19    阅读次数:371
linux网络编程学习笔记之五 -----并发机制与线程池
进程线程分配方式 简述下常见的进程和线程分配方式:(好吧,我只是举几个例子作为笔记。。。并发的水太深了,不敢妄谈。。。) 1、进程线程预分配 简言之,当I/O开销大于计算开销且并发量较大时,为了节省每次都要创建和销毁进程和线程的开销。可以在请求到达前预先进行分配。 2、进程线程延迟分配 预分配节省了处理时的负担,但操作系统管理这些进程线程也会带来一定的开销。由此,有个折中的方法是,当某个...
分类:编程语言   时间:2014-06-16 11:45:38    阅读次数:480
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!