C++由于函数的名字相同,导致的几种不同的情况:1,overload:重载;重载是函数实现多态的一种方式,重载针对的是在同一个作用域(类)中,函数名相同的情况。如果,函数的特征标不同,即函数的参数个数或者类型不同,或者类型的顺序不同,那么,该函数就被重载了,能够根据不同的参数调用不同的函数。2,ov...
分类:
编程语言 时间:
2015-09-26 19:56:29
阅读次数:
171
函数的参数位置参数:调用函数时,传入的两个值按照位置顺序依次赋给参数默认参数:一是必选参数在前,默认参数在后,否则Python的解释器会报错(思考一下为什么默认参数不能放在必选参数前面);二是如何设置默认参数。把年龄和城市设为默认参数:1 def enroll(name, gender, age=6...
分类:
编程语言 时间:
2015-09-23 18:57:32
阅读次数:
322
用node.js做一个爬虫var express = require('express');var superagent = require('superagent');var cheerio = require('cheerio');// 调用 express 实例,它是一个函数,不带参数调用时,...
分类:
Web程序 时间:
2015-09-22 16:17:58
阅读次数:
163
RPC(Remote Procedure Call Protocol)——远程过程调用协议运行时,一次客户机对服务器的RPC调用,其内部操作大致有如下十步:1.调用客户端句柄;执行传送参数2.调用本地系统内核发送网络消息3.消息传送到远程主机4.服务器句柄得到消息并取得参数5.执行远程过程6.执行的...
HQL是Hibernate的面向对象的查询语句。使用HQL,首先要得到session对象,然后编写HQL,以HQL语句为参数调用session的createQuery方法创建查询对象。如果HQL包含参数,则调用Query的set方法为参数赋值。调用Query对象的list或者uniqueResult方法返回查询结果列表(持久化实体集)。
分类:
Web程序 时间:
2015-09-11 10:48:49
阅读次数:
136
>不用代理有时候,我希望在一些方法前后都打印一些日志,于是有了如下代码。这是一个处理float类型加法的方法,我想在调用它前打印一下参数,调用后打印下计算结果。(至于为什么不直接用+号运算,见【Java】Float计算不准确)package com.nicchagil.study.java.demo...
分类:
编程语言 时间:
2015-09-02 00:19:00
阅读次数:
205
1. inline函数既和带参宏一样不带来函数调用的额外开销,又具有和非inline函数相同的功能,也就是说,inline函数同时具备带参宏和非inline函数的优点. 此外,编译器优化机制通常针对于那些不含参数调用的代码,因此inline某个函数就有可能使编译器对它执行语句相关最优化.2. 虽然....
分类:
编程语言 时间:
2015-09-02 00:17:53
阅读次数:
200
--[[ xpcall(调用函数,错误捕获函数); lua提供了xpcall来捕获异常 xpcall接受两个参数:调用函数、错误处理函数。 当错误发生时,Lua会在栈释放以前调用错误处理函数,因此可以使用debug库收集错误相关信息。 两个常用的debug处理函数:debug.debug和debu....
分类:
其他好文 时间:
2015-08-27 20:52:04
阅读次数:
116
http://stackoverflow.com/questions/105659/how-can-one-grab-a-stack-trace-in-cThere's backtrace(), and backtrace_symbols():From the man page:#include ....
分类:
其他好文 时间:
2015-08-26 17:09:45
阅读次数:
226
先看看来自百度的这个图,最终可以归纳为这10个步骤。
1.调用客户端句柄;执行传送参数
2.调用本地系统内核发送网络消息
3.消息传送到远程主机
4.服务器句柄得到消息并取得参数
5.执行远程过程
6.执行的过程将结果返回服务器句柄
7.服务器句柄返回结果,调用远程系统内核
8.消息传回本地主机
9.客户句柄由内核接收消息
10.客户接收句柄返回的数据...
分类:
其他好文 时间:
2015-08-26 10:50:24
阅读次数:
129