首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
玩转
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
玩转设计模式(简单工厂模式)(设计模式工厂模式详解)
玩转设计模式(简单工厂模式)(设计模式工厂模式详解),序言今天我们要学习的设计模式叫做简单工厂模式,该设计模式可以解决复杂对象生成产生的问题,也就是当类的构造函数的参数过多,并且参数影响类的的动作时,可以采用简单的工厂模式。简单工厂模式的介绍在很多资料中其实如下定义:简单工厂模式其实并不算是一种设计模式,更多的时候是一种编程习惯。它主要是以定义一个工厂类,根据传入的参数不同返回不同的实例,被创建的
231
代码人生
01-01 08:00
代码人生
玩转Typescript(三):TypeScript 接口
玩转Typescript(三):TypeScript 接口,前言刚从Javascript转Typescript时,看到interface(接口)会感到疑惑。接口的写法类似于函数声明的写法functionxxx(){},使用了关键字interface。然而这有什么用呢?interfacePerson{name?:string,age:number,sayHi:()=>string}interface
117
代码人生
01-01 08:00
代码人生
玩转Typescript(二):TypeScript 泛型
玩转Typescript(二):TypeScript 泛型,在C#和Java等语言中,可以使用泛型来创建可重用的组件,一个组件可以支持多种类型的数据。这样用户就可以以自己的数据类型来使用组件。设计泛型的关键目的是在成员之间提供有意义的约束,这些成员可以是:类的实例成员、类的方法、函数参数和函数返回值。泛型之HelloWorld定义函数identity,传参arg的类型是string,返回值是arg
86
代码人生
01-01 08:00
代码人生
玩转 AST, 尝试把 React 组件转换成 Svelte 组件(一)
玩转 AST, 尝试把 React 组件转换成 Svelte 组件(一),背景当我们希望做组件独立分发的时候,自然会想到WebComponents。但React和WebComponents结合的最大问题在于运行时,单独分发的每一个组件里都需要打包框架的运行时,如果不打包就需要在组件之外再准备一套运行时(这也是我们目前的做法)。Svelte的特点在于其通过静态编译消除框架运行时,非常适合编译出Web
102
后端
01-01 08:00
后端
玩转人脸识别
玩转人脸识别,一、人脸识别发展细数人脸识别发展史,我们大致可将其分为四个阶段:1964~1990年,第一阶段,研究人脸识别面部特征,没有实现自动识别1991~1997年,第二阶段,研究人工算法识别1998~2014年,第三阶段,主要研究鲁棒性,如光照、姿态2015年至今,第四阶段,互联网应用:技术成熟,大面积推广应用这一技术已经让生活发生翻天覆地变化!试想,周一早上,你通过人脸打卡机进入办公室,打
108
后端
01-01 08:00
后端
玩转 Compose 中的 Lottie 动画
玩转 Compose 中的 Lottie 动画,无聊的前言我太累了,真的太累了,公司项目搞了好久,到现在还一直有问题,导致已经两三个月没有过任何文本输出。其实这都是借口,关键还是变懒了,上周末还出去玩了一趟????。Compose已经发布稳定版几个月了,有个现象我一直很纳闷,在Compose发布了alpha版本和beta版本之后各大技术论坛都开始不停地讨论,并且有相应的一大堆文章输出,但是正式版发布之
154
后端
01-01 08:00
后端
玩转线程池
玩转线程池,多线程的异步执行方式,虽然能够最大限度发挥多核计算机的计算能力,但是如果不加控制,反而会对系统造成负担。线程本身也要占用内存空间,大量的线程会占用内存资源并且可能会导致OutofMemory。即便没有这样的情况,大量的线程回收也会给GC带来很大的压力。为了避免重复的创建线程,线程池的出现可以让线程进行复用。通俗点讲,当有工作来,就会向线程池拿一个线程,当工作完成后,并不是直接关闭线程,
94
后端
01-01 08:00
后端
玩转npm
玩转npm,什么是npm?npm是javascript的包管理工具,是前端模块化下的一个标志性产物。简单地地说,就是通过npm下载模块,复用已有的代码,提高工作效率。1.从社区的角度:把针对某一特定问题的模块发布到npm的服务器上,供社区里的其他人下载和使用,同时自己也可以在社区里寻找特定的模块的资源,解决问题2.从团队的角度:有了npm这个包管理工具,复用团队既有的代码也变的更加地方便利用npm
74
后端
01-01 08:00
后端
玩转 JavaScript 之数据类型
玩转 JavaScript 之数据类型,概述众所周知,JavaScript是一门弱类型语言,不对变量进行类型强制,变量可以随时持有任何类型的值,所以在JavaScript中,类型对于我们开发人员来说可以理解为值的内部特征,类型定义了值的行为,以使其能够区别于其他值。JavaScript中共有七种内置数据类型,包括基本类型和对象类型。基本类型基本类型分为以下六种:string(字符串)boolean
184
后端
01-01 08:00
后端
玩转Python图像处理之二值图像腐蚀详解
玩转Python图像处理之二值图像腐蚀详解,这篇文章主要给大家介绍了关于Python图像处理之二值图像腐蚀的相关资料,对原图进行二值化后,选择不同的结构元素对其进行膨胀和腐蚀运算处理,并仿真出图像结果,需要的朋友可以参考下目录1引言2腐蚀概念3举个栗子4水平腐蚀4.1理论基础4.2代码实现5垂直腐蚀5.1理论基础5.2代码实现6全方向腐蚀6.1理论基础6.2代码实现7总结1引言形态学运算是针对二值
91
«
1
2
3
4
5
»