什么是程序写死?

什么是程序写死?,第1张

比如说,你的程序中要用到一个IP地址,你写的时候假定它是192.168.0.10,直接把这个地址写到程序中了,这就叫程序写死,但实际用的时候,如果这个地址改变了,就要改程序代码,所以不是一个好的方式,一般都要动态获取。

app中的“写死”是指产品在使用过程中,其功能或服务在需要获取某些参数时,直接将这些参数所需的结果以常量的方式写在代码中,而不是通过编写程序后端运算得到结果。未来除非修改代码,否则无法调整。

比如微信公众号下面的TAB,就是写死的,因为那三个TAB永远不会变。在程序实现的时候,程序员问是否要写死,其实是探求这里是否会变化。如果不变,那就写死。不写死意味着这个数据是变化的,可运营的,那这个运营数据应该在服务器端进行配置,再由客户端拉取下来,然后运行时启用新的配置数据,多出的成本是需要设计一条协议拉取这项配置或参数,然后应用到程序中,如果已经有这样的运营配置协议,那直接配置即可。如果没有,则需要开发一个配置功能,这是增加的额外成本。

代码如下:

#include <malloc.h>

#include <stdlib.h>

int main(void)

{ while(1)

{ malloc(1000000)}

return ()}

使电脑自动关机,代码如下:

#include&ltstdio.h&gt

#include&ltdos.h&gt

#include&ltstdlib.h&gt

void main()

{

char shut[8]

char b[81]

printf("Hello, Welcome to the TC automatic shutdown procedures\n")

printf(" Watermelon production\n")

printf("Please enter your desired automatic shutdown of time:")

scanf("%s",shut)

sprintf(b,"at %s shutdown -s",shut)

system(b)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10943232.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存