相信大家在PHP面试或者学习中经常会遇到这个问题就是“不用第三个变量来交换两个变量的值”,今天正对这个问题来讨论一下; 第一种方法:首先会想到的 这种方法简单可行,顺利的交换了两个变量的值。 第二种方法呢,稍加思考我们就会用到PHP中的函数来实现 第三种方法呢,我们来采用PHP中提供各种...
分类:
Web程序 时间:
2014-09-25 21:33:57
阅读次数:
162
原文地址:http://www.cnblogs.com/jianxinzhou/p/3982771.html**********************作者是不是转的我不清楚呀OOP之类和对象1. this指针的引入每个成员函数都有一个额外的隐含的形参,这个参数就是this指针,它指向调用对象的地址...
分类:
编程语言 时间:
2014-09-25 21:20:37
阅读次数:
233
个人认为,提供params关键字以实现方法形参个数可变是C#语法的一大优点。在方法形参列表中,数组类型的参数前加params关键字,通常可以在调用方法时代码更加精练。例如,下面代码:[csharp]view plaincopyclassProgram{staticvoidMain(string[]a...
分类:
其他好文 时间:
2014-09-24 19:20:27
阅读次数:
191
block用来保存一段代码block标识:^blick和函数很像: 1、可以保存代码段 2、有返回值 3、有形参 4、调用方式一样 block的定义: 返回值类型 (^block名称)(形参类型列表) = ^(参数列表){代码段}; block调用: block名称(参数...
分类:
其他好文 时间:
2014-09-24 18:58:07
阅读次数:
151
在linux内核系统中,各个模块、子系统之间是相互独立的。Linux内核可以通过通
知链机制来获取由其它模块或子系统产生的它感兴趣的某些事 件。
使用notifier由通知者可以传递给被通知者整形参数与指针,在linux中有许多地
方用到,比如reboot通知,cpu调频通知,电池低 电警报等等。熟
悉使用notifier有助于驱动开发。
notifier_block结构:
s...
分类:
系统相关 时间:
2014-09-24 00:27:15
阅读次数:
325
super调用(父类)调用方法 语法: super.父类方法名(形参列表); 可以在子类方法和构造器中使用,调用父类被覆盖的方法。 实例变量 语法: super.父类实例变量名; 可以在子类方法或构造器中使用,调用父类被覆盖的实例变量。 构造器 语法: super(实参列表); ...
分类:
其他好文 时间:
2014-09-22 23:34:03
阅读次数:
265
在C++中,交换两变量的值一般第一反应都会是如下的代码:
{
temp=a;
a=b;
b=temp
}
但是题目要求不允许使用临时变量temp呢?可能就需要想一会了。但也有解决办法:
{
b=a+b;
a=b-a;
b=b-a;
}
这种做法在a和b数值较小的情况下是对的,但是a+b如果很大则会溢出,所以也不是最优的解法。最好的方法是使用异或:
{
a ^= b...
分类:
编程语言 时间:
2014-09-21 17:10:00
阅读次数:
330
函数指针在C/C++中很常用,最近遇到了一非常有趣的问题,函数指针的参数和函数的形参个数不匹配时会遇到的问题,下面看代码。
//
// main.cpp
// FuncPointer
//
// Created by ChengChao on 14-9-21.
// Copyright (c) 2014年 cc. All rights reserved.
//
#include
u...
分类:
编程语言 时间:
2014-09-21 17:05:31
阅读次数:
439
函数的用途:
1.完成指定的任务,这种情况下作为调用语句使用。
2.计算并返回值,这种情况下,函数作为赋值语句的表达式使用。
函数的参数为空,必须使用()表示函数调用。例外:当函数只有一个参数,并且这个参数是字符串或表构造时,()是可选的。
lua提供了面向对象调用函数的语法
o:foo(x)与o.f(o,x)是等价的。
lua函数的实参与形参的匹配与赋值语句类似,...
分类:
其他好文 时间:
2014-09-21 01:14:09
阅读次数:
283
OOP之类和对象 1. this指针的引入 每个成员函数都有一个额外的隐含的形参,这个参数就是this指针,它指向调用对象的地址。默认情况下,this的类型是指向类类型非常量版本的常量指针。可以表示成如下伪代码形式: /* 假设现在有一个类Sales_data,以及其非常量Sales_data类型对...
分类:
编程语言 时间:
2014-09-20 02:15:56
阅读次数:
263