最新 最热

软件工程大题题库

因为软件工程提出是为了解决软件危机所带来的各种弊端。具体的讲,软件工程的目标主要包括以下几点:

2021-09-06
1

这段代码很有意思!

作为菜鸟的我,在面试的时候,看到了这阴间代码,心里想着谁无聊写这样的代码呀,屁点用没有,却只能默默的分析题目,但最终还是错了几个,回来之后又好好分析了一下,其实也不是很难,只是在面试的时候看到这样的东西,实在是有点搞心态...

2021-08-16
1

Design Patterns 09 - 原型模式

原型模式用原型实例指定创建对象的种类, 并且通过拷贝这些原型创建新的对象. 也就是从一个对象再创建另一个可定制的对象, 而且不需要知道任何创建的细节....

2021-08-11
0

3D打印Marlin2.0固件源代码分析之如何使用LOG接口调试代码

其中STRING_DISTRIBUTION_DATE是一个宏,它在Marlin/src/inc/Version.h这个文件中被定义, 原型如下:

2021-07-07
1

求n!的位数以及求n!具体的值(C or C++)

首先我们先求n!位数 可以将n!表示成10的次幂,即n!=10^M(10的M次方)则不小于M的最小整数就是 n!的位数,对该式两边取对数,有 M =log10^n! 即: M = log10^1+log10^2+log10^3…+log10^n 循环求和,就能算得M值,该M是n!的精确...

2021-05-21
0

beandefinition与beanfactory

前面在讲到bean的生命周期时,提到了beandefinition,这个东西是用来创建bean对象的,beandefinition有很多重要属性:1.beanClass 2.scope 3.isLazy 4.dependsOn 5.primary 6.initMethodName...

2021-04-23
1

产品经理如何跳出画图工具人

不知不觉已经工作快10年了,这些年下来我接触过很多产品同学,但是在我接触下来却发现整个产品群体的从业者工作水平参差不齐,甚至有很多产品同学工作了四五年还是处于一个初级阶段。...

2021-04-01
1

day032: 能不能模拟实现一个 bind 的效果?

实现bind之前,我们首先要知道它做了哪些事情。对于普通函数,绑定this指向对于构造函数,要保证原函数的原型对象上的属性不能丢失Function.prototype.bind = function (context, ...args) { // 异常处理 if (typeof...

2021-03-11
1

day031: 能不能模拟实现一个new的效果?

new被调用后做了三件事情:让实例可以访问到私有属性让实例可以访问构造函数原型(constructor.prototype)所在原型链上的属性如果构造函数返回的结果不是引用数据类型function newOperator(ctor, ...args) { if(typ...

2021-03-11
1

day025: 能不能实现数组map方法 ?

这里解释一下, length >>> 0, 字面意思是指"右移 0 位",但实际上是把前面的空位用0填充,这里的作用是保证len为数字且为整数。

2021-03-11
1