什么是好的代码
https://zhuanlan.zhihu.com/p/98420439
相关推荐
- IOS开发笔记(11)IOS开发之NSLog使用技巧 前提:在 XCode做开发调试时往往需要打印一些调试信息做debug用,大家知道当打印信息的地方多了之后在模拟器上跑可能不会有什么问题,因为模拟器用的是电 脑的硬件但是当应用跑在设备上时这些输出语句会在很大程度上影响应用的性能,针对这种问题可以写一些宏来控制这些调试信息的输出。 在release版本禁止输出NSLog内容 如何实现:
- 【转】Linux内存中的 buffer 和 cache 到底是个什么东东?
- 数据库的分库和分表 数据切分 什么是垂直切分 什么是水平(横向)切分
- Tensorflow学习笔记No.6 数据的批标准化 1.什么是标准化 2.为什么要做批标准化 3.tensorflow实现批标准化
- 一、什么是人工智能?人工智能在当今取得的成绩有哪些?
- Java基础 1.java的类型 2.String能被继承吗?为什么? 3.String, Stringbuffer, StringBuilder 的区别。 4.ArrayList 和 LinkedList 有什么区别。 5.讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,当 new 的时候, 他们的执行顺序。 6.6.用过哪些 Map 类,都有什么区别,HashMap 是线程安全的吗,并发下使用的 Map 是什么,他们内部原理分别是什么,比如存储方式, hashcode,扩容, 默认容量等。 7.有没有有顺序的 Map 实现类, 如果有, 他们是怎么保证有序的。 8.抽象类和接口的区别,类可以继承多个类么,接口可以继承多个接口么,类可以实现多个接口么。 10.反射的原理,反射创建类实例的三种方式是什么 11描述动态代理的几种实现方式,分别说出相应的优缺点。 11.final 的用途 12.谈谈访问修饰符 public、private、protected、def
- 浅谈设计模式之代理设计模式 什么是代理模式 为什么使用代理模式 代理模式实现原理 代理模式应用场景 代理模式创建的方式 动态代理 JDK动态代理 CGLIB动态代理 CGLIB原理 Cglib优缺点 CGLIB代理实现 静态代理与动态代理区别 JDK动态代理与CGLIB实现区别 Spring中强制使用CGLIB代理配置
- 设计模式之外观模式(门面模式)以及如何利用到接口设计中 什么是外观模式 外观模式应用场景 相关代码实现
- 面试题 原型链和es5继承 闭包 DOCTYPE的作用 获取浏览器地址参数 柯里化函数 图片的懒加载和预加载 什么是虚拟dom webpack 二叉树 react和vue的区别 vue2和vue3的区别 #flex布局 #new之前做了什么 #动画 #http #bfc #递归 uri和url的区别 浏览器存储 (cookie、localStorage、sessionStorage) h5新特性 keep-alive组件缓存组件问题 和生命周期 VUE单页应用首屏加载速度优化方案 vue3.0中为何使用proxy? nextTick源码分析 动态路由匹配 vue中key的作用和工作原理 如何解决vuex页面刷新数据丢失问题?
- asp.net web.config的学习笔记 1,什么是web.config? 2,web.config的加载顺序 3,web.config节点介绍。
- python测试开发django-101.Form渲染成HTML的格式(as_p,as_ul,as_table) 前言 源码 form.as_p 生成p标签 form.as_ul 生成 ul 标签 form.as_table 生成表格 遍历form表单
- spring bean生命周期和上下文初始化