`
yangli
  • 浏览: 62862 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
引用计数 概念:每个对象有一个与之相关联的整数,称作它的引用计数器或保留计数器。 方法: retain:对象的引用计数器加1. release:对象的引用计数器减1. dealloc:释放对象。 autorelease: 自动释放。   规则: 1.当使用new、alloc、copy方法创建一个对象时(拥有对象),该对象的引用计数器值为1.当不再使用该对象时,你要负责向该对象发送一条release或autorelease消息。这样,该对象再其使用寿命结束时被销毁。 销毁方法:dealloc eg:   -(void) doStuff { flonkArray = ...
8.复合 语法: @interface Unicycle : NSObject {   Pedal *pedal;   Tire *tire; } @end // Unicycle Peal 和 Tire 通过复合的方式组成了Uicyle(独轮车)   复合和继承   继承在对象间建立了“is a”(是一个)的关系。 比如:三角形是一个形状,Slant6 是一个发动机,如果能说“x是一个y”,就可以使用继承   复合建立的则是“has a”(有一个)的关系。 比如:汽车有一个发动机和轮胎,与继承相反,汽车不是一个发动机,也不是一个轮胎, 如果能说“x有一个y”, ...
截图纪录,记性差,没法。。。。
1.#import #import 是GCC编译提供的,Xcode在编译Objective-c,c和c++程序时都会使用它。它可保证头文件被包含一次,而不论此命令实际上在那个文件中出现了多少次。 相当于c语言中的#ifdef命令   2.NSLog和“@” NSLog(@"hello,Ojbective-c!"),接受的字符串可包含格式说明符(如:%d) 整体功能类似于java的println(),c的printf() 函数 注:已“ns”开头的函数说明是来自Cocoa而不是其他工具包。 字符串前的“@”标识引用的字符串应该作为Cocoa的NSString ...
nginx 代理模式下,获取客户端真实IP   在nginx中设置:   proxy_set_header        Host            $host;proxy_set_header        X-Real-IP       $remote_addr;proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;   IP地址获取方法: request.getRemoteAddr():192.168.1.50request.getHeader("Cdn-Src-Ip"): ...
mysql数据库在window环境下默认是忽略大小写的,而linux环境中则相反,数据库移植过去后可能会影响到应用工程的正常使用。 解决方法: 用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务( /etc/init.d/mysql restart),这时已设置成功:不区分表名的大小写; lower_case_table_names参数详解: lower_case_table_names = 0  其中 0:区分大小写,1:不区分大小写  
系统环境:centos   操作方法:   1.杀掉mysql进程       方法1、[root@localhost /]#killall mysqld   方法2、[root@localhost /]#ps -aux  //查看所有进程,找到mysql进程的pid   然后   [root@localhost /]#kill pid   //pid是mysql的进程号   2.用--skip-grant-tables参数启动mysqld       [root@localhost /]#/usr/local/mysql/bin/mysqld_safe --sk ...
当你的linux服务器暴露在互联网之中,该服务器将会遭到互联网上的扫描软件进行骚描,并试图猜测SSH登录口令。   你会发现,每天会有多条SSH登录失败纪录。那些扫描工具将对你的服务器构成威胁,你必须设置复杂登录口 ...

Redhat Linux NFS 配置

1.检查软件是否已安装 [root@localhost logs]# rpm -qa|grep nfsnfs-utils-1.0.6-93.EL4system-config-nfs-1.2.8-1nfs-utils-lib-1.0.6-10.el4     2.编辑exprts文件 [root@localhost logs]# vi /etc/exports /opt/httpd-2.2.3/logs 192.100.1.123(ro) 标示本机的logs文件夹只能被192.100.1.123机子访问,(ro)为只读权限   3.启动服务 [root@localhost ~] ...
原文地址:http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxypass翻译:ShiningRay 描述:将远程服务器映射到本地服务器的URL空间语法:ProxyPass [路径] !|url [键=值 键=值 ...]] [nocanon]上下文: server config, virtual host, directory状态:扩展模块: ...
Apache静态编译和动态编译 静态 在使用./configure编译的时候,如果不指定某个模块为动态,即没有使用:enable-mods-shared=module或者enable-module=shared这个2个中的一个,那么所有的默认模块为静态。那么何谓静态? 其实就是编译的时候所有的模块自己编译进httpd这个文件中(我们启动可以使用这个执行文件,如:./httpd &),启动的时候这些模块就已经加载进来了,也就是可以使用了,通常为:<ifmodule> </ifmodule>来配置。所以大家看到的配置都是<ifmodule module.c& ...
系统环境:centos4.8 应用版本: apache:2.2.3 tomcat:7.0.14 配置要点: 1.tomcat session复制: server.xml,在<Engine>节点下添加: <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster" channelSendOptions="8"> <Manager className="org.apache.catalin ...
Permission denied:access to / denied 请教了好人都说是由于apache的配置文件httpd.conf中的<Directory / > 中的的deny from all的原因,可是我翻遍了所有的有关跟用户权限相关的配置,都没有解决。后来才发现/usr目录的访问权限是任何人可读,但是不可执行,因此改变 /usr目录的访问权限,chmod -R o+x /usr,一切ok
下载安装从http://httpd.apache.org/上下载httpd-2.2.6.tar.gz,上传到linux主机,然后开始安装。解压tar -zxvf httpd-2.2.6.tar.gz,完成之后,会在当前目录出现一个httpd-2.2.6目录,然后顺序执行如下命令mv httpd-2.2.6 apachecd apache设置安装参数,命令如下:./configure --prefix=/usr/local/apache2 --enable-module=so其中prefix参数指明将apache安装到/usr/local/apache2目录,如果登录用户不是root,可能没有 ...
给所有用户添加可执行的权限 #chmod +x jdk-1_5_0_02-linux-i586.rpm.bin #./jdk-1_5_0_02-linux-i586.rpm.bin(此步骤必须用root用户权限安装) 此时会生成文件jdk-1_5_0_02-linux-i586.rpm,同样给所有用户添加可执行的权限 #chmod +x jdk-1_5_0_02-linux-i586.rpm 安装程序 #rpm -ivh jdk-1_5_0_02-linux-i586.rpm 出现安装协议等,按接受即可。 Linux安装JDK步骤2.设置环境变量。 #vi /etc/prof ...
Global site tag (gtag.js) - Google Analytics