在声明property属性后,有2种实现选择
@synthesize
编译器期间,让编译器自动生成getter/setter方法。
当有自定义的存或取方法时,自定义会屏蔽自动生成该方法
@dynamic
告诉编译器,不自动生成getter/setter方法,避免编译期间产生警告
然后由自己实现存取方法
或存取方法在运行时动态创建绑定:主要使用在CoreData的实...
分类:
其他好文 时间:
2015-08-18 21:27:29
阅读次数:
180
安装MySQL我们平时安装MySQL都是源码包安装的,但是由于它的编译需要很长的时间,所以,阿铭建议您安装二进制免编译包。您可以到MySQL官方网站去下载http://dev.mysql.com/downloads/具体版本根据您的平台和需求而定,目前比较常用的为mysql-5.0/mysql-5.1,
5.5版本虽然已经发..
分类:
数据库 时间:
2015-08-16 16:49:46
阅读次数:
145
一点都不智能的智能指针
#include
using namespace std;
template
class Auto
{
public:
// 避免编译器报错,需要显式类型转换
explicit Auto(T* data = NULL) : m_data(data) {}
// 转移拷贝
Auto(Auto& that) : m_data(change(that)) {}
...
分类:
编程语言 时间:
2015-08-08 20:00:08
阅读次数:
132
MySQL的编译比较麻烦,直接搜索到可以免编译的二进制包1、下载Mysql#cd/usr/local/src#wgethttp://syslab.comsenz.com/downloads/linux/mysql-5.1.40-linux-i686-icc-glibc23.tar.gz2、解压#tar-xvzfmysql-5.1.40-linux-i686-icc-glibc23.tar.gz3、创建mysql账号,运行MySQL#us..
分类:
数据库 时间:
2015-07-28 06:50:18
阅读次数:
233
声明是告诉编译器一些信息,以协助编译器进行语法分析,避免编译器报错。而定义是告诉编译器生成一些代码,并且这些代码将由连接器使用。即:声明是给编译器用的,定义是给连接器用的。这个说明显得很模糊,为什么非要弄个声明和定义在这搅和?那都是因为C++同意将程序拆成几段分别书写在不同文件中以及上面提到的编.....
分类:
编程语言 时间:
2015-07-16 13:35:57
阅读次数:
151
两种安装MYSQL的方法一.免编译安装1.首先找个目录比如opt这种目录下载mysql安装包:[root@localhost~]#cd/opt2.进去后,使用wget或者winscp、rz各种办法把tar包搞进目录下。[root@localhostopt]#wgethttp://syslab.comsenz.com/downloads/linux/mysql-5.1.40-linux-x86_64-icc..
分类:
数据库 时间:
2015-04-30 10:56:50
阅读次数:
229
第一,Ubuntu软件中心安装eclipse第二,将hadoop-eclipse-plugin-1.2.1.jar复制到eclipse安装目录下的插件目录/usr/lib/eclipse/plugins下(如果不知道eclipse的安装目录,终端输入whereiseclipse查找. )如果默认安装...
分类:
系统相关 时间:
2015-04-15 19:29:10
阅读次数:
308
首先,更新你的树莓派(避免编译出来版本不对导致不能insert)sudo apt-get updatesudo apt-get upgradesudo apt-get dist-upgradesudo rpi-update更新gcc和g++:sudo apt-get install gcc-4.8 ...
分类:
其他好文 时间:
2015-04-12 14:46:27
阅读次数:
109
引用是别名,其本质就是指针,引用的实现可以简单看作是一个指向特定对象的常指针。引用传参时直接操作该对象,减少了值传参时的拷贝开销。因此拷贝构造函数参数类型为(const 类型& ... ),顺便一提拷贝构造是为了按自定义方式复制对象,避免编译器的浅拷贝行为。那么指针与引用有何异同:1、引用必须初始化...
分类:
其他好文 时间:
2015-04-01 01:49:04
阅读次数:
122
通过栈对象来管理堆空间。如果我在堆内存中申请了资源,由于系统不会主动清理堆空间,因此可能存在忘了写释放语句从而内存泄露的问题。使用自动指针可以一定程度上避免该问题。自动指针是转移拷贝语义,即对象间赋值之后源对象不存在了...所以为避免编译器的浅拷贝行为,需要重载赋值运算符。下面是自动指针的简单实现:...
分类:
其他好文 时间:
2015-04-01 00:08:02
阅读次数:
128