Webpack源代码泄露漏洞研究

,Webpack是一个前端资源模块化管理和打包工具,它可以将多种静态文件(图片、CSS、JS等)视为模块,通过各种插件对这些模块进行加载、转换、分块并最终输出到合适的位置。Webpack以其高度的可配...
2年前
280

js中AMD和CMD的区别

,说明,1、对于依赖模块,AMD提前执行,CMD延迟执行。,然而,RequireJS从2.0开始,也改为可延迟执行(根据不同的写法和不同的处理方法)。CMD高度赞扬aslazyaspossible...
3年前
380

换个角度,重新理解架构

,“系统设计”可以用来描述我在系统中定义的某些规则或设计的明确的模块?还是说,它就是我定义的具体的类和函数?,如果我们从敏捷软件开发的角度来看软件架构,我们很快就会得出这样的结论:在实际实施之前,几乎...
3年前
290

如何在 Rust 中读取和写入文件

,知道如何读写文件对各种用途都很有用。在 Rust 中,这项任务是通过标准库中的文件系统模块(​​std::fs​​)完成的。在这篇文章中,我将向你介绍如何使用这个模块。,为了演示这项任务,我准备了一...
3年前
410

Go插件系统Plugin的分析

,在Go语言中,有一个好像很好用,但却比较少人提及的功能,那就是Go Plugin。,目前在 Go 工程中普遍还没广泛的使用起来,覆盖率不高。在 Go issues 上吐槽挺多,甚至感觉有点像凉了半截...
3年前
200

利用Python开发App实战

,Python语言虽然很万能,但用它来开发app还是显得有点不对路,因此用Python开发的app应当是作为编码练习、或者自娱自乐所用,加上目前这方面的模块还不是特别成熟,bug比较多,总而言之,劝君...
3年前
900

mysql模块如何使用

,1、在使用之前,创建一个名为demo的数据库,同时定义一个名为demo_tabel的表操作log。,2、在开始访问前,编写一个简单的server.js代码,返回表中的数据。 ,http://loca...
3年前
140

遗留系统的服务拆分

,最近一年来,我所在的项目为一个传统行业客户的 IT 核心系统做遗留系统改造,我参与了该系统一个业务模块的拆分和服务化,在这过程中落地了一些有意思的实践,特此记录下来和大家分享。,这是一个运行了至少 ...
3年前
370

前端模块化的前世今生

,大家好,我是 CUGGZ。,随着前端项目越来越庞大,代码复杂性不断增加,对于模块化的需求越来越大。模块化是工程化基础,只有将代码模块化,拆分为合理单元,才具备调度整合的能力。下面就来看看模块化的概念...
4年前
110

js中co模块是什么

,说明,1、co模块可以帮助我们完成异步过程的自动执行。,co模块是基于Promise对象的。不需要制作Generator函数的执行器。,2、co函数返回Promise对象。,因此可以通过then添加...
4年前
240

js中UMD规范的介绍

,说明,1、UMD是AMD和CommonJS的结合。,CommonJS模块是根据服务器第一原则开发的。选择同步加载,其模块不需要包装。,通用模块定义,umd兼容commonjs和amd规范,这意味着u...
4年前
220

python导入模块的过程

,1、导入整个模块,模块内包含一个函数,import语句指定模块名,就可以在程序中使用该模块的所有函数。,2、调用导入模块中的函数,可指定被导入模块名称和函数名。,并用.句点分隔。 ,3、导入特定函数...
4年前
440

python模块的搜索顺序分析

,说明,1、Python 的解释器在导入模块时,会搜索当前目录指定模块名的文件,如果有就直接导入。,2、如果没有,再搜索系统目录。,在开发时,给文件起名,不要和系统的模块文件重名。,3、Python中...
4年前
340

技术人生 | 如何画业务大图

作者 | 贺科学(晨末),今天的话题,以几个遇到的人和事作为开始吧。,第一个故事,是关于去年社招遇到的一个非常可惜的候选人。工作 3 年,技术能力扎实,在一家小公司负责一个业务的核心系统,因为感觉...
5年前
600