留言与评论(共有 0 条评论) |
发布时间:2020-04-12 09:07:12
解决问题,先要从业务开始,不是所有问题都可以通过技术解决!前提条件是 你必须对自己这一门编程语言的特性非常了解!对于技术技能有所掌握,才可以找到相对正确的解决路径!比如12306之前的火车票系统,那叫一个卡!最后从买票的现实场景出发,排队!这样系统才能合理的分配资源进行购票分发和削峰,系统才不会卡!如前所说 你得知道用什么技术来模拟实现排队!比如 消息队列!希望我的回答 对你有所帮助!
首先,我们知道计算机只能计算问题,都是问题的计算部分,所以一个问题会有不同的算法。而计算部分就是编程的灵魂。
编程解决问题的步骤分为六部分。
1.分析问题:分析问题的计算部分
2.划分边界:划分问题的功能边界,规划IPO
3.设计算法:设计问题的求解算法
4.编写程序:编写问题的计算程序
5.调试程序:调试程序使正确运行
6.升级维护:适应问题的升级维护
所谓IPO,就是Input,Process,Output。
Input:程序的输入
Process:程序的主要逻辑
Output:程序的输出
您好,解析问题,一般先找到问题的大致区域,再慢慢细分,了解,解决,运行,了解,再运行,解决。
必须学会刨祖坟,照着根刨,然后想办法理清怎么刨的更轻松
留言与评论(共有 0 条评论) |
全站搜索