一、函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,编程中的函数在英文中也有很多不同的叫法。在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有function,在Java里面叫 ...
分类:
编程语言 时间:
2017-12-15 16:53:53
阅读次数:
160
命名空间是什么 计算机科学领域中是通过名字来使用各种代码资源(变量和子程序)的,命名空间(namespace)则是组织这些资源的一组符号,例如目录树是就硬盘上文件们的命名空间。命名空间的设计目的是提供一种让一组名称与其他名称分隔开的方式。在一个命名空间中声明的类的名称与另一个命名空间中声明的相同的类 ...
分类:
其他好文 时间:
2017-12-10 15:57:55
阅读次数:
337
研究实验5 问题引出:我们经过之前的研究已经知道了函数就是汇编中的子程序这样一个概念,那么但是函数的参数是如何传递呢,是汇编语言学习中参数传递的哪种方式呢? 问题研究: 图1-2 a.exe汇编代码 从图中的汇编代码我们可以清晰的发现,C语言中传递参数是通过栈来传递参数,这在之前汇编语言中是有介绍的 ...
分类:
其他好文 时间:
2017-12-09 23:59:02
阅读次数:
407
关于STM8S003和S103,可能会出现的一直进入串口接收中断子程序问题的处理。 已有 2430 次阅读2016-7-20 10:28 |个人分类:STM8S /* (C) COPYRIGHT 北 * @文件性质: 应用总结。 * @笔记主题: 关于STM8S003和S103,可能会出现的一直进入 ...
分类:
其他好文 时间:
2017-12-08 23:56:47
阅读次数:
461
防御式编程是提高软件质量技术的有益辅助手段。防御式编程的主要思想是:子程序应该不因传入错误数据而被破坏,哪怕是由其他子程序产生的错误数据。这种思想是将可能出现的错误造成的影响控制在有限的范围内。 主要内容如下: 1.保护程序免遭非法输入数据的破坏 1.检查所有来源于外部的数据的值 2.检查子程序所有 ...
分类:
其他好文 时间:
2017-12-07 20:51:15
阅读次数:
149
最近在进行一个C/S模型程序集成测试时屡次出现程序崩溃而费时去寻找bug的问题。为此我和团队成员一起探讨了何谓”防御式编程“,为何要做”防御式编程“。 何谓防御式编程,“防御式编程的中心思想是:子程序不因传入错误数据而被破坏,哪怕是有其他程序产生的错误数据。”引自《代码大全》p187——(防御式编程 ...
分类:
其他好文 时间:
2017-12-07 20:50:14
阅读次数:
133
简介: 支持的类型有: 标量:字符串、数字、布尔值、日期 容器:哈希表、序列、集 子程序:方法和函数、用户自定义指令 其他/很少使用:节点 1.标量 标量是最基本,最简单的数值类型,它们可以是: 字符串:简单的文本,例如:产品的名称。 如果想在模板中直接给出字符串的值,而不是使用数据模型中的变量,那 ...
分类:
其他好文 时间:
2017-12-05 18:57:53
阅读次数:
191
END OR START? 看到这个标题,你开不开心,激不激动呢? 没错,.net core的入门课程已经完毕了。52ABP.School项目从11月19日,第一章视频的试录制,到今天完整版出炉,离不开各位的帮助和加油。 课程概述 52ABP大学例子程序演示如何使用Entity Framework( ...
分类:
Web程序 时间:
2017-12-03 19:04:32
阅读次数:
2492
协程,又称微线程,纤程。英文名Coroutine。 子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返回,最后是A执行完毕。 所以子程序调用是通过栈实现的,一个线程就是执行一个子程序。 子程序调用总是一个入口,一次返回,调用顺序是明确 ...
分类:
编程语言 时间:
2017-12-02 14:11:29
阅读次数:
187
前言 做了两年多针对淘宝的电子商务数据线下数据系统,越到后面越觉得自己还没入门,不管技术上还是业务上,这篇文章既是对自己的积累的一次梳理,更想的是能在和各位朋友交流中,互相进步。 商品模块设计 商品模块是支撑整个架构的核心,如果这块没设计好,那么所有后期的复杂的统计需求基本都满足不了。 为什么这样子 ...
分类:
其他好文 时间:
2017-11-30 13:35:16
阅读次数:
195