1、static_cast和dynamic_cast的类型检查
static_cast的类型检查:只检查无关类之间的转换 CBaseY* pY1 = static_cast(pX); // 错误,编译未通过,
类型指向是无关的 (解释:指针变量PX是CBaseX类,现在要将其转换为CBaseY类(和...
分类:
其他好文 时间:
2014-05-06 00:34:38
阅读次数:
295
周末折腾一下Ubuntu 14.04,稍作记录:1. 切换源,我还是钟情163的(ps,
这里如果用的以前13.04时候163的源会有问题,记得配置最新的)$ sudo cp /etc/apt/sources.list
/etc/apt/sources.list.origin$ sudo gedit...
分类:
其他好文 时间:
2014-05-06 00:13:19
阅读次数:
376
目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库...
分类:
其他好文 时间:
2014-05-06 00:05:15
阅读次数:
403
命名的返回值优化:
针对返回一个局部的变量的优化,可以直接用返回的结果对象直接替代局部变量,从而减少了一个复制拷贝,从而提高效率。比如 一个函数如下:X bar(){ X xx;
// .. 处理xx return xx;}而在编译器看来则是如下的代码: // 此处的_resu...
分类:
其他好文 时间:
2014-05-06 00:01:10
阅读次数:
442
安装Java编程开发环境:Ubuntu默认安装openjava,可以通过java
-version查看是否安装。但我使用Ubuntu9.10升级到10.04LTS时,openjava没有了。另外,如果使用java作编程开发,最好还是用sun的java。1.下载地址:http://www.oracle...
分类:
编程语言 时间:
2014-05-05 23:42:59
阅读次数:
450
前几天因为工作需要,安装了Oracle 11g,但怎么都监听不了本机.打开 PL/SQL
Devloper 也登陆不了.随删除之.今天有时间,又把Oracle 安装上了,想着怎么才能监听.经过操作,现在成功,下面是 过程:1. 安装完ORACLE
后,进入 配置与移植工具,选择 Net Manage...
分类:
数据库 时间:
2014-05-05 23:24:32
阅读次数:
520
堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数...
分类:
编程语言 时间:
2014-05-05 23:23:31
阅读次数:
499
一大早,就有一个美女,拿着一台奥运版的笔记本过来修复,说电脑浏览器有问题,而且感觉好像是中毒了,然后需要我帮忙清理一下垃圾,留了个单子给她,她就出去了,同时,我也开始检查,先连接WIFI,发现XP证书无法确认,然后用360修复,不行,果然是流氓软件(真不喜欢这软件),然后用毒霸试下修复,发...
分类:
其他好文 时间:
2014-05-05 23:20:33
阅读次数:
359
LVM磁盘管理一、LVM简介... 1二、 LVM基本术语... 2三、 安装LVM... 3四、
创建和管理LVM... 42、 创建PV.. 63、 创建VG.. 74、 创建LV.. 95、LV格式化及挂载... 10一、LVM简介LVM是
Logical Volume Manager(逻辑卷...
分类:
系统相关 时间:
2014-05-05 23:11:11
阅读次数:
558
OC方法和文件编译一、OC方法(一)对象方法(1)对象方法以-开头如-(void)xx;(2)对象方法只能又对象来调用(3)对象方法中可以访问当前对象的成员变量(4)调用格式[对象名对象方法名];(5)设计一个学生类和狗类,练习对象方法的使用。学生类的声明:学生类的实现:狗类的声明:狗类的实现:主程...
分类:
其他好文 时间:
2014-05-05 23:09:24
阅读次数:
344