网站首页 站内搜索

搜索结果

查询Tags标签: 重构,共有 88条记录
  • flutter系列之:builder为构造器而生

    简介flutter中有很多种Builder,虽然所有的builder都是构造器,但是不同的builder之间还是有很多差距的。今天我们来详细介绍一下Builder,LayoutBuilder,StatefulBuilder这几个builder的使用。BuilderBuilder是flutter中最常用的builder,它是一个StatelessWidget,如下所…

    2022/12/5 14:24:03 人评论 次浏览
  • 为什么代码会变成意大利面条

    为什么代码会变成意大利面条配肉丸和伏特加酱。 听起来是不是很好吃!一大堆扭曲的代码,覆盖着一层过时的需求,还有大量的“不要碰这个”区域,需要几天时间才能消化。 哈哈——也许我把意大利面条比喻得太过火了! 但事实仍然是,只要有足够的时间和新的要求,所有代码…

    2022/9/7 6:23:20 人评论 次浏览
  • 重构/清理代码:为什么?

    重构/清理代码:为什么?Image by U 飞溅 代码重构的主要目的是减少技术债务,使我们的代码质量更高、易于维护、干净、可读性和开发成本也将降低。我们去看看有哪些因素? 编写干净的代码变老和同事 如果我们对一堆代码、一个页面、数千行或 400-500 行的方法开放,那么重…

    2022/8/31 6:24:00 人评论 次浏览
  • 微模块-前端业务模块化探索,拆解巨石应用的又一利器

    大家好,我是Eluxjs的作者,Eluxjs是一套基于“微模块”和“模型驱动”的跨平台、跨框架『同构方案』,欢迎了解...文前声明,以下推断和结论纯属个人探索,鉴于本人知识水平所限,谬误在所难免,恳请各位大佬不吝赐教...什么是前端“微模块”? Elux中的『微模块』是指在…

    2022/8/26 6:55:57 人评论 次浏览
  • 代码极客-编程能力货架(匹配公司自学、认证的大纲,软件人员能力提升学习资源参考)

    导航目录: 1、通用编程能力货架 2、Java能力货架 3、C语言能力货架 4、C++能力货架----------------------------------------------------通用编程能力货架-----------------------------------------------开发模式 实践覆盖能力项推荐学习网课、书籍TDD是测试驱动开发…

    2022/6/29 1:20:15 人评论 次浏览
  • 专业的C头文件设计和重构指南

    头文件设计要点: 1、 头文件注释 2、 guard define 3、 尽量不要在头文件中暴露数据结构 4、 要自包含,保证头文件独立编译和功能正确 5、 函数声明前加XXX_API利于拓展 6、 宏的定义 7、 对外提供的头文件放于指定的目录结构1. 文件头注释 应该加在每个头文件的顶部,必…

    2022/6/25 23:26:02 人评论 次浏览
  • 基于FATE的可验证秘密分享算法详解及应用场景分享:学习

    内容来自“光大科技-基于FATE的可验证秘密分享算法详解及应用场景分享”理论 基于Shamir的秘密共享方案,通过多项式插值实现。 加入可验证功能,即发送多项式系数的模数给对方作为承诺,对方通过分享值和承诺去进行验证!秘密共享以下内容转载自“秘密共享—隐私计算和区…

    2022/6/25 14:22:36 人评论 次浏览
  • 关于重写,重载,重构

    重写 就是在子类中将父类的成员方法的名称保留,重写成员方法的实现内容。 重写成员方法的实现内容,更改成员方法的存储权限或是修改成员方法的返回值类型。 重构 在继承中还有一种特殊的重写方式,子类与父类成员方法的返回值类型,方法名称,参数类型及个数完全相同,唯…

    2022/6/2 23:21:15 人评论 次浏览
  • 爬虫 - 解决 Executable path has been deprecated please pass in a Service object in Selenium Python 问题

    # 1. 错误描述# 2. 错误原因 出现 DeprecationWarning 警告的类型错误:该类型的警告大多属于版本更新时,所使用的方法过时的原因,他在当前版本被重构,还可以传入参数,但是在之后的某个版本会被删除. 查询当前版本重构后的函数,是之前的 executable_path 被重构到了 …

    2022/5/1 12:43:10 人评论 次浏览
  • 重构代码架构使具有良好扩展性

    以前觉得大部分公司都需要高并发、高可用,这些才是主要发展方向。项目已经上线一年了,最近因业务原因需要快速迭代上线,带着几个开发三天一起接入了一个WMS系统,并将流程并入我们现有流程当中,涉及到计算库存、库龄、资方借贷等很多节点,突然感觉代码的可维护性变的…

    2022/4/28 23:44:24 人评论 次浏览
  • Linux驱动开发三.驱动框架重构

    通过前面两章内容我们先后做了个虚拟设备驱动,还成功共过驱动文件操作GPIO的点亮了LED,但是那个驱动的架构是有些问题的:需要自己设定主次设备号,并且要在去驱动中定义好设备号。移植性差,在A机子开发的驱动放在B设备上可能设备号被占用,需要重新i修改驱动,并且要手…

    2022/4/11 7:12:28 人评论 次浏览
  • 【网络重构】理解与实现基于线性模型的图重构

    什么是网络重构本文省略大量复杂网络、图重构预备知识,并以极简化的方式介绍基于网络博弈产生的动力学数据进行线性图重构的过程。网络重构的意义 大数据中有一类数据是由复杂网络代表的实际动力学系统产生的。 由拓扑结构中各部分生成的这部分数据可以被测量,但对产生此…

    2022/3/8 23:19:22 人评论 次浏览
  • 如何解决代码中if…else 过多的问题,kotlin常量

    适用场景 适合条件分支很多多,对程序扩展性和易用性均有较高要求的场景。通常是某个系统中经常遇到新需求的核心功能。 实现与示例 很多框架中都能看到这种模式的使用,比如常见的 Spring MVC。因为这些框架很常用,demo 随处可见,所以这里不再上具体的演示代码了。 这个…

    2022/3/2 6:17:56 人评论 次浏览
  • 重绘和重排(回流,重构) ?

    重排 === 回流 === 重构 重排一定会引发重绘,重绘不一定会引发重排。 重绘有color,background-color,text-shadow,box-shadow发生改变,不会对页面的结构产生影响。(改变了页面部分内容,但没有影响大局。) 重排有 1.添加或删除可见的DOM元素(js添加元素,伪元素创建新…

    2022/1/22 23:34:33 人评论 次浏览
  • 重学C++重构你的C++知识体系 下载

    重学C++重构你的C++知识体系 下载 从学习角度看,C++是一门“见效慢”的语言;学习曲线陡峭,语言本身复杂。 但,如果你想了解很多编程语言的思想源泉,想要一窥大型企业级开发工程的思路, 想开发别人做不了的高性能程序,那C++就是你的不二之选。都2020了,为什么我们还…

    2022/1/9 1:03:35 人评论 次浏览
共88记录«上一页1234...6下一页»
扫一扫关注最新编程教程