
高级语言
yaxinsn
Linux系统开发与驱动开发,windows系统以及驱动开发
展开
-
尾递归与尾调用
在很多的高级语言中,都会提到尾递归的特性。当年在大学里学递归时,老师特别强调递归次数与进程栈的关系。递归越多,函数入栈越多,由于进程有栈空间有线,会生成栈越界。下图是一个入栈的过程。main call funcA ;funcA call funcB原创 2017-08-28 09:11:58 · 1124 阅读 · 0 评论 -
http与cgi的小测试之GET
httpcgilua客户端:firefox + httpRequesterl原创 2017-08-29 11:47:48 · 920 阅读 · 0 评论 -
http与CGI的测试之POST的方式。
在httpRequester发出POST时,可以由两种返回参数(提交参数)的方式。1是在URL里;2是在content里。如下图在CGI中进行接收时,对两种方式的接收方式也不一样。URL后面的参数由HTTP服务器放到全局变量QUERY_STRING里带给cgi.content里的则由HTTP服务器启动CGI后,使用stdin发给CGI。由CGI read stdin来得原创 2017-08-30 11:14:20 · 3914 阅读 · 0 评论 -
闭包的两大基础
闭包的两大基础。词法定界原创 2017-08-30 20:08:01 · 324 阅读 · 0 评论 -
python类的动态方法是否可以访问到私有变量。
python的类,类的私有属性__attr。私有属性只能通过类的方法来访问。又学习到了实例和类都可以动态增加方法和属性。在此我就有一个疑问。类的动态增加的新方法,可以修改类里的私有属性吗?class Student(object): def __init__(self,name,score): self.__name=name;原创 2017-12-28 10:42:47 · 1360 阅读 · 0 评论 -
函数指针的用法。
#include <stdlib.h>#include <stdio.h>#include <unistd.h>#include <sys/types.h>typedef int (*funtcb)(void);int functa(void){ printf("%s %d \n",__func__,__LINE...原创 2018-10-27 09:51:14 · 638 阅读 · 0 评论