一.C++关键词Volatile 【问题来源】 https://blog.csdn.net/u013162035/article/details/78308140 一个指针可以是volatile吗? 可以,因为指针和普通变量一样,有时也有变化程序的不可控性。常见例:子中断服务子程序修改一个指向一个b ...
分类:
编程语言 时间:
2019-02-27 10:24:20
阅读次数:
200
基本介绍 定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可。 编程中的函数在英文中有很多不同的叫法:在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有functio ...
分类:
编程语言 时间:
2019-02-06 19:59:19
阅读次数:
194
首先在提出的问题中,了解了指针,物理内存和栈。指针就是用于存储内存地址的变量。物理内存是以字节为单位进行数据存储的。 在后边的文章中知道为什么要了解内存的原因,计算机是进行数据处理的设备而程序表示的就是处理顺序和数据结构。由于处理对象数据是存储在内存和磁盘上的,因此程序必须能够使用内存和磁盘。进一步 ...
分类:
其他好文 时间:
2019-01-28 01:02:35
阅读次数:
175
一个较大的程序可分为若干个程序模块,每一个模块用来实现一个特定的功能。 在高级语言中用子程序实现模块的功能,子程序由函数来完成。 一个C程序可由一个主函数和若干个其他函数构成。 函数间的调用关系: 由主函数调用其他函数,其他函数也可以相互调用。同一个函数可以被一个或多个函数调用任意多次。 例: 说明 ...
分类:
其他好文 时间:
2019-01-27 00:23:31
阅读次数:
296
call 和 ret 指令都是转移指令,它们都修改IP ,或者同时修改CS 和IP 。他们经常被共同用来修改实现子程序的设计。 10.1 ret 和 retf ret指令用栈中的数据,修改Ip的内容,从而实现近转移。 retf 指令用栈中的数据,修改CS 和 IP 的内容,从而实现远转移。 cpu执 ...
分类:
其他好文 时间:
2019-01-21 21:41:33
阅读次数:
256
当使用ssh与远程主机的会话被关闭时,在远程主机上运行的命令也随之被中断。 就是ssh 打开以后,bash等都是他的子程序,一旦ssh关闭,系统将所有相关进程杀掉!! 导致一旦ssh关闭,执行中的任务就取消了。 守护进程不受此影响, 因为守护进程比较特殊, 不属于sshd这个进程组 而是单独的进程组 ...
分类:
其他好文 时间:
2019-01-21 13:48:59
阅读次数:
463
一. 子程序设计 ? 对于子程序而言,内聚性是指子程序中各种操作之间联系的紧密程度。有些程序员更喜欢使用“强度”这一术语:一个子程序中各种操作之间的联系有多强?想Consine()(余弦函数)这样的函数就是极端内聚的,因为整个程序只完成一项功能。而CosineAndTan() (余弦余正切)这个函数 ...
分类:
其他好文 时间:
2019-01-19 15:12:57
阅读次数:
177
3.RPC引入 上篇回顾:万物互联之~深入篇 Code: 3.1.概念 (`Remote Procedure Call`):分布式系统常见的一种通信方法( 远程过程调用 ),通俗讲: 可以一台计算机的程序调用另一台计算机的子程序 (可以把它看成之前我们说的进程间通信,只不过这一次的进程不在同一台PC ...
分类:
其他好文 时间:
2019-01-16 23:21:22
阅读次数:
215
1.易语言数组下标从1开始,跟c#,E4A不一样,它们从0开始。 2.参数变量中“参考”勾上,在子程序中,如果对参数值进行修改,会把外面传进来的变量的值一起修改掉。 参考,子程序会修改外部参数变量的值。 可以用参数的参考来返回一个值。 ...
分类:
编程语言 时间:
2019-01-15 12:05:08
阅读次数:
147