这周没有上课,阅读了《代码大全》第六章模块化设计 内聚性和耦合性 模块化设计的目标是使每个子程序都成为一个“黑盒子”,你知道进入盒子和从盒子里出来 的是什么,却不知道里边发生什么。它的接口非常简单,功能明确,对任何一个特定的输入, 你都可以精确地预测它相应的输出结果。 从所有模块中的子程序可以对它进 ...
分类:
其他好文 时间:
2016-06-16 13:08:37
阅读次数:
134
-> 用法 -> 有两种用法,都和解引用有关。 第一种用法,就是解引用。 根据 -> 后面跟的符号的不同,解不同类型的引用, ->[] 表示解数组引用,->{} 表示解散列引用,->() 表示解子程序引用。 例子: $arr_ref = /@array; $arr_ref->[0] 访问数组 @ar... ...
分类:
其他好文 时间:
2016-06-16 06:46:16
阅读次数:
237
在学习异步IO模型前,先来了解协程 协程又叫做微线程,Coroutine 子程序或者成为函数,在所有语言中都是层级调用,比如a调用b,b调用c。c执行完毕返回,b执行完毕返回,最后a执行完毕返回 所以子程序是通过栈来实现的,一个线程就是执行一个子程序 子程序调用总是一个入口一次返回,调用顺序是明确的 ...
分类:
编程语言 时间:
2016-06-14 13:52:34
阅读次数:
232
学习导航 4.1 子程序 (Subroutines) 什么是子程序? “子程序”是将一段具有某种特定功能的语句区块单句撰写成一个独立的程序,给予特定的名称,它的格式如下: sub 子程序名称 [(参数1,参数2,.. .)] 程序代码 end sub 子程序一定要有名称,调用子程序时就会使用到它的名 ...
分类:
其他好文 时间:
2016-06-12 23:30:38
阅读次数:
293
‘- >’符号是“插入式解引用操作符”(infix dereference operator)。 换句话说,它是调用由引用传递参数的子程序的方法(当然,还有其它的作用)。 正如我们上面所提到的,在调用PHP的函数的时候,大部分参数都是通过引用传递的。 PHP中的‘->’功能就和它们在Perl或C++ ...
分类:
Web程序 时间:
2016-06-10 19:00:52
阅读次数:
162
易语言怎样写双线程? 一个线程循环找图。一个线程循环按键F2。 // .程序集变量 参数, 整数型 .程序集变量 线程句柄1, 整数型 .程序集变量 线程句柄2, 整数型 启动线程 (&子程序1, 参数,线程句柄1) 启动线程 (&子程序2, ,线程句柄2) // .子程序 子程序1 .参数 参数1 ...
分类:
编程语言 时间:
2016-06-08 15:23:48
阅读次数:
178
1、OOP术语 a.类(class):包含变量和子程序(函数或者任务)的基本构建块。b.对象(object):类的一个实例。c.句柄(handle):指向对象的指针。d.属性(property):存储数据变量。e.方法(method):任务或者函数中操作变量的程序性代码。f.原型(prototype ...
分类:
其他好文 时间:
2016-06-07 19:18:41
阅读次数:
254
解决方法: 解决办法也有两种, 第一种是在创建子程序(存储过程、函数、触发器)时,声明为DETERMINISTIC或NO SQL与READS SQL DATA中的一个, 例如: CREATE DEFINER = CURRENT_USER PROCEDURE `NewProc`() DETERMINI ...
分类:
数据库 时间:
2016-06-07 12:47:35
阅读次数:
248