首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

如何从 0 到 1 重构一个 APP 项目?(附实例)| 极客时间

前两天和一个架构师朋友闲聊,说到了「重构」这个话题,他们公司早年间上线的项目系统,因一直没专人在演进过程中为代码质量负责,导致现在代码越来越混乱,逐渐堆积成“屎山”,目前的维护成本已远高于重新开发一套新系统,想重构也没有合适的人力物力以及时机,只能继续凑合用。 说实在的,这确实不只是朋友他们一家公司会遇到的问题,而造成这种情况的原因大概率有以下几点: 编码之前缺乏有效的设计 成本上的考虑,在原功能堆砌式编程 缺乏有效代码质量监督机制 可以看出,最好的解决办法就是不要堆积遗留问题。对此,业界现有的比较“成熟”

01

深度学习介绍与TensorFlow实战

2017国庆快乐,非常开心,难得有充足的时间,可以撸代码。最近人工智能的风口很火爆,基于我掌握的情况,可以先了解,最好复习下高中数学知识(矩阵,多维数据,多元N次方程式)。不然很难看懂学习模型,学习公式。 从关系上讲: 人工智能(Artificial Intelligence)是一个最广泛的概念,人工智能的目的就是让计算机这台机器能够象人一样思考或者通过一些算法来达到,而机器学习(Machine Learning)是人工智能的分支,而深度学习(Deep Learning)是人工智能和机器学习的内在,即使用包含复杂结构或由多重非线性变换构成的多个处理层(神经网络)对数据进行高层抽象的算法。所以三者关系应该式从外到内:AI→ML→DL→神经网络

02

python购物小票的案例

''' 数据: T恤 tshirt 245元 运动鞋 sport 370元 网球拍 tennis 345.5元 指令: 输入:T恤 tshirt 245元 运动鞋 sport 370元 网球拍 tennis 345.5元 输出:总价 t && 购物小票 ''' s1=245 s2=370 s3=345.5 print("="25) print("T恤:%s"%s1) print("运动鞋:%s"%s2) print("网球拍:%s"%s3) print("="25) tshirt=int(input("T恤购买数量:")) sport=int(input("运动鞋购买数量:")) tennis=int(input("网球拍购买数量:")) s=tshirt+sport+tennis total=tshirts1+sports2+tenniss3 if s>0: discount=0.8 if s>2 else 1.0 total=totaldiscount print("应支付 ¥%.2f"%total) money=float(input("请缴费:")) if money>=total: change=money-total print(" 消费单 ") print("购买物品 单价 个数 金额") print(" T恤 ¥%s %s %s"%(s1,tshirt,tshirts1)) print(" 网球鞋 ¥%s %s %s"%(s2,sport,sports2)) print(" 网球拍 ¥%s %s %s"%(s3,tennis,tenniss3)) print(" ") print("折扣:%s折"%discount) print("消费总金额:¥%.2f"%total) print("实际缴费:¥%.2f"%money) print("找钱:¥%.2f"%change) print(" "20) else: print("余额不足!") else: print("谢谢惠顾!") 运行结果:

02
领券