编程哲学思想

  • 常见设计原则和设计模式一览表

    1.设计原则 设计原则 英文 单一职责原则 Simple Responsibility Principle, SRP 开闭原则 Open Close Principle, OCP 里氏替换原则 Liskov Substitution Principle, LSP 依赖倒置原则 Dependence Inversion …

    编程哲学思想 2023年2月10日
    0830
  • 10的正次方与10的负次方的区别

    10^(3) = 10 * 10 * 10 = 1000 10^(-3) = 0.1 * 0.1 * 0.1 = 0.001 所以, 10的N次方等于数字1后跟3个0 10的负N次方等于数字1前3个0,最前面的0后加小数点。

    编程哲学思想 2021年10月14日
    01.5K0
  • 复数、实数、虚数的区别

    复数 复数就是实数和虚数的统称。复数的基本形式是a+bi,其中a,b是实数,a称为实部,bi称为虚部,i是虚数单位。 实数 实数分为有理数和无理数,是实实在在存在的数。 有理数是整数(正整数、0、负整数)和分数(无限循环小数)的统称。 无理数是不能用分数进行表示的小数,比如圆周率 π 。 虚数 虚数是与实数相对应的数,…

    编程哲学思想 2021年8月6日
    05.8K0
  • PascalCase,camelCase,kebab-case,snake_case四种编程命名方式

    PascalCase:帕斯卡命名方式,又称大驼峰命名方式(UpperCamelCase),每个单词首字母大写。 camelCase:驼峰命名方式,又称小驼峰命名方式(lowerCamelCase),第一个单词首字母小写,后面的每个单词首字母大写。 kebab-case或KEBAB-CASE:串式命名方式,又称破折号方式…

    编程哲学思想 2021年3月26日
    05.1K0
  • IEEE 754二进制浮点算术标准

    1.科学记数法 IEEE 754 的开发者最终想到的方法是使用科学记数法的思想。 科学记数法是表示数字的标准方法,您可能熟悉以 10 为基数的科学记数法。 其中一个因数为 a(1≤|a|<10),另一个因数为 10n。例如: 同样的方法也适用于以 2 为基数的科学记数法。例如: 2.IEEE 二进制浮点算术标准 …

    编程哲学思想 2021年3月2日
    09910
  • 计算机字节和位的区别

    计算机内存储和处理信息的最小单位是bit(位或比特),它是BInary digiT(二进制数)的缩写,一个位的值可以是0或1,计算机通常不会每次只对一个二进制位进行操作,它们会对一组二进制位进行操作,8个二进制位为一个字节(Byte),现在的微处理器都是面向字节的,所以说计算机存储信息的最小单位是字节也是对的,它的二进…

    编程哲学思想 2021年3月1日
    01.2K0
  • GMT、UT、UTC时间的区别

    1.GMT 格林尼治标准时间:Greenwich Mean Time,简写GMT,以地球自转为基础的时间计量系统。 格林尼治(Greenwich)是英国伦敦的一个区,位于伦敦东南、泰晤士河南岸。1675-1948年设皇家格林尼治天文台,天文台地处地球本初子午线的标界处,世界计算时间和经度的起点。1884年,世界20多个…

    编程哲学思想 2020年12月24日
    04.3K0
  • 形参(parameter)和实参(argument)的区别

    首先解释一下,英文单词 formal 的意思:正式的;拘谨的;有条理的。英文单词 actual 的意思:真实的;实际的;真正的。 形参(parameter)是形式参数的简称,又名Formal parameter,是在定义函数时跟在函数名后圆括号里面的变量名。 实参(argument)是实际参数的简称,又名Actual …

    编程哲学思想 2020年3月6日
    06280
  • 一文彻底明白编译型语言和解释型语言、动态语言和静态语言、强类型语言和弱类型语言、脚本语言的区别

    1.编译型语言和解释型语言 编译型语言:编译型语言首先是将源代码直接编译成二进制机器码,再由机器运行二进制机器码。 解释型语言:解释型语言的源代码不是直接翻译成二进制机器码,而是先翻译成中间代码,再由解释器对中间代码进行解释运行。 下面打个比方: 编译型和解释型的定义是对立存在的,但也可以在一个语言中同时存在。比如Ja…

    编程哲学思想 2020年3月2日
    01.9K0
  • 编程范式:声明式(Declarative)编程、命令式(Imperative)编程和函数式(Functional)编程

    1.声明式编程 声明式编程的主要思想是告诉计算机应该做什么,但不指定具体执行的步骤。 SQL 语言就是最明显的一种声明式编程的例子,例如: 除了 SQL语言,网页编程中使用到的 HTML 和 CSS 也都属于声明式编程。 2.命令式编程 命令式编程的主要思想是关注计算机执行的步骤,即一步一步告诉计算机先做什么再做什么。…

    编程哲学思想 2020年3月1日
    01.2K0