本文以 Python 2.7 为基础。lambda 函数实现递归方法一:传递一个 self 参数求阶乘:1 frac = lambda self, x: self(self, x - 1) * x if x > 1 else 12 print frac(frac, 4)方法二(匿名函数也可以实现递归...
分类:
编程语言 时间:
2015-02-28 15:52:37
阅读次数:
134
知识点: 1.字符和字符处理函数 2.字符串的本质和字符串输入输出函数 3.字符串转换函数 4.常用字符串处理函数 5.字符串查找函数 6.字符串分割函数 7.字符串替换 8.常用字符串处理函数实现 9.sscanf sprintf函数 ==============...
分类:
编程语言 时间:
2015-02-28 00:13:56
阅读次数:
282
一、什么是Objective-C runtime?简单来说,Objective-C runtime是一个实现Objective-C语言的C库。对象可以用C语言中的结构体表示,而方法(methods)可以用C函数实现。事实上,他们 差不多也是这么干了,另外再加上了一些额外的特性。这些结构体和函数被runtime函数封装后,Objective-C程序员可以在程序运行时创建,检 查,修改类,对象和它们的方...
分类:
移动开发 时间:
2015-02-27 12:01:56
阅读次数:
155
public继承的概念,由2部分构成:函数接口(function Interface)继承和函数实现(function implementation)继承。这两种继承的差异有点像函数的声明和函数的定义之间的差异。在基类中,函数分为三种:
pure virtual函数只具体指定接口继承。impure virtual函数具体指定接口继承和缺省实现继承。 non-virtual函数具体指定接口继承和强制性实现继...
分类:
编程语言 时间:
2015-02-27 00:21:42
阅读次数:
146
Java中对XML进行解析的方式常见的为四种:SAX,DOM,JDOM,DOM4J SAX分析器在对XML文档进行分析时,触发一系列的事件,应用程序通过事件处理函数实现对XML文档的访问。由于事件触发本身是有时序性的,因此,SAX分析器提供的是一种对XML文档的顺序访问机制,对于已经分析过的部...
分类:
其他好文 时间:
2015-02-22 01:39:34
阅读次数:
214
[
概述: [CustomEnumerateProperty] 当给定的接口被枚举时,允许你为指定接口的属性获取函数编写自己的实现. 同样,当接口的属性被删除时,[CustomDeleteProperty]允许你编写自己的实现.
u customEnumerateProperty](i), [CustomDeleteProperty](i)
用法: 这两个修饰可...
分类:
Web程序 时间:
2015-02-20 18:39:01
阅读次数:
170
13.3.1 实现 XML 辅助函数LINQ to XML 主要是为 C# 和 VB 而设计的,在 F# 中使用可能有些麻烦。例如,F# 不支持隐式类型转换(因为这会使类型推断变得复杂),所以,每次描述元素名时,都必须使用 XName.Get,而不能只用字符串。作为变通,可以写简单的辅助函数或自定义运算符,来完成这功工作。
我们可以很容易实现几个 F# 函数,把 LINQ to XML 最常用的部...
分类:
其他好文 时间:
2015-02-15 15:11:11
阅读次数:
204
公共的接口要求
//SocketProtocol.h
#pragma once
class SocketIF
{
public:
//客户端初始化 获取handle 上下文信息
virtual int cltSocketInit() = 0;
//客户端发报文
virtual int cltSocketSend(unsigned char *buf, int buflen) = 0;...
分类:
其他好文 时间:
2015-02-13 21:14:07
阅读次数:
188
Android回调机制回调函数可以把调用者与被调用者分开,调用者不关心谁是被调用者,调用者只需知道具有特定原型和限制条件的被调函数。
1.定义一个回调函数;
2.提供函数实现的一方在初始化的时候,将回调函数的实例化接口提交给调用者;
3.当特定的事件或条件发生的时候,调用者使用接口调用回调函数对事件进行处理。
看到过一句写的比较好的描述:A类中调用B类的某个方法C,然后B类中反过来调...
分类:
移动开发 时间:
2015-02-11 10:56:33
阅读次数:
219
对于业务系统中常见的需要加密的列我们可以在应用层来实现,也可以在数据库层实现,自己验证了一下使用dbms_crypto包来封装函数实现关键列的加密。1.数据库版本SQL> select * from v$version;BANNER---------------------------------....
分类:
数据库 时间:
2015-02-10 18:11:31
阅读次数:
258