函数和函数式编程
函数会向调用者返回一个值, 而实际编程中大偏函数更接近过程,不显示地返回任何东西。把过程看待成函数的语言通常对于“什么都不返回”的函数设定了特殊的类型或者值的名字。这些函数在 c 中默认为“void”的返回类型,意思是没有值返回。 在 python 中, 对应的返回对象类型是none。
简而言之,当没有显式地返回元素或者如果返回 None 时, python 会返回一个 Non...
分类:
编程语言 时间:
2016-05-27 11:38:29
阅读次数:
226
1. 找出一个单向链表的倒数第m个元素 参考代码 :yangxt225/findMLastNode 2. 写一个千位分隔符算法,函数原型如下: 要求实现效果是: 1.使用者不需要释放返回的字符串指针; 2.支持最多调用16次而不返回相同指针地址;可以用以下方式测试: 参考代码 : yangxt225 ...
分类:
其他好文 时间:
2016-05-26 18:39:39
阅读次数:
127
exists (sql 返回结果集,为真) not exists (sql 不返回结果集,为真) 如下: 表A ID NAME 1 A1 2 A2 3 A3 表B ID AID NAME 1 1 B1 2 2 B2 3 2 B3 表A和表B是1对多的关系 A.ID => B.AID SELECT I ...
分类:
数据库 时间:
2016-05-25 00:30:15
阅读次数:
199
在说I/O模型之前,我们先来说说同步,异步,阻塞,非阻塞这四种调用方式的概念:同步:在发出一个功能调用时,在没有得到结果之前,该调用就不返回,通俗点就是必须一件一件的做事,等这件事做完了才能做下一件事;异步:异步和同步正好相对,当一个异步过程调用发出后,调用者..
分类:
其他好文 时间:
2016-05-24 07:01:02
阅读次数:
362
1、构造函数和析构函数为什么没有返回值? 构造函数和析构函数是两个非常特殊的函数:它们没有返回值。这与返回值为void的函数显然不同,后者虽然也不返回任何值,但还可以让它做点别的事情,而构造函数和析构函数则不允许。 在程序中创建和消除一个对象的行为非常特殊,就像出生和死亡,而且总是由编译器来调用这些 ...
分类:
其他好文 时间:
2016-05-23 22:39:09
阅读次数:
229
一.同步与异步之前在对线程的谈论中提到了线程对临界资源访问的一个同步与互斥的关系,这里要强调,在IO模型中的同步与异步与线程的同步与互斥完全不是一回事。所谓同步,就是指当调用者发出调用的时候,在没有得到结果之前调用并不返回,而是调用者自身一直在那里等待结果,至..
分类:
系统相关 时间:
2016-05-23 19:33:05
阅读次数:
279
JavaScript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。 void 操作符用法格式如下: 1. javascript:void (expression) 2. javascript:void expression expression是一个要计算的 JavaScript ...
分类:
编程语言 时间:
2016-05-23 15:03:14
阅读次数:
121
一、定义产生返回值的任务 在上一篇文的介绍中,我们知道了定义任务通常的方法是定义一个实现Runnable接口的类,这个类被我们成为任务。然而也很容易注意到,任务的最重要的一个方法就是run( )方法,而run( )方法是没有返回值的,也就是说我们之前定义的任务不返回任何值。 如果想要定义一个有返回值 ...
分类:
编程语言 时间:
2016-05-13 23:17:14
阅读次数:
296
1、常用的HTTP方法有哪些?
GET: 用于请求访问已经被URI(统一资源标识符)识别的资源,可以通过URL传参给服务器
POST:
用于传输信息给服务器,主要功能与GET方法类似,但一般推荐使用POST方式。
PUT: 传输文件,报文主体中包含文件内容,保存到对应URI位置。
HEAD: 获得报文首部,与GET方法类似,只是不返回报文主体,一般用于验证URI是否有效。
DELETE...
分类:
Web程序 时间:
2016-05-13 03:23:25
阅读次数:
160
SQL中求字符串长度问题 一、LEN(Param) 求字符串的长度 DataLength(param) 求字符串所占的字节长度 二、LEN不返回文本之后的空格长度 而DataLenth则不同 三、针对NText、text、image这样的数据类型 求长度DataLenth非常有用。 因为:1、这些数 ...
分类:
数据库 时间:
2016-05-11 21:43:43
阅读次数:
644