CN109408107A - 一种基于教育***的提高检索速度的方法及电子设备 - Google Patents

一种基于教育***的提高检索速度的方法及电子设备 Download PDF

Info

Publication number
CN109408107A
CN109408107A CN201811172315.9A CN201811172315A CN109408107A CN 109408107 A CN109408107 A CN 109408107A CN 201811172315 A CN201811172315 A CN 201811172315A CN 109408107 A CN109408107 A CN 109408107A
Authority
CN
China
Prior art keywords
file
educational system
converter
retrieval rate
party library
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811172315.9A
Other languages
English (en)
Other versions
CN109408107B (zh
Inventor
李天驰
孙悦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Dianmao Technology Co Ltd
Original Assignee
Shenzhen Dianmao Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Dianmao Technology Co Ltd filed Critical Shenzhen Dianmao Technology Co Ltd
Priority to CN201811172315.9A priority Critical patent/CN109408107B/zh
Publication of CN109408107A publication Critical patent/CN109408107A/zh
Application granted granted Critical
Publication of CN109408107B publication Critical patent/CN109408107B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Devices For Executing Special Programs (AREA)

Abstract

本发明公开一种基于教育***的提高检索速度的方法及电子设备,其中,方法包括步骤:A、预先读取模块打包器的转换器配置,通过所述转换器配置设置文件匹配信息;B、指定第三方库的文件夹目录为根目录下的文件夹,以及指定第三方库的优先匹配入口文件为main.js。本发明为导入的文件添加多种优化查询方式,跳过一些额外的递归解析操作,减少卡顿感和性能消耗。同时指定匹配的文件夹,缩小匹配范围,达到性能优化的目的。

Description

一种基于教育***的提高检索速度的方法及电子设备
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于教育***的提高检索速度的方法及电子设备。
背景技术
Webpack是一个前端资源加载/打包工具,它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。Webpack可以将多种静态资源js、css、less转换成一个静态文件,减少了页面的请求。也就是说,Webpack会分析项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其转换和打包为合适的格式供浏览器使用。但现有的webpack在导入文件时,webpack会根据导入文件,依次往上级寻找对应目录,在项目较大后,会有明显的性能消耗和卡顿感。例如在教育领域,webpack导入文件的操作非常常见,所以急需一种能够提高检索速度的方案。
因此,现有技术还有待于改进和发展。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种基于教育***的提高检索速度的方法及电子设备,旨在解决现有技术中模块打包器在导入文件时容易卡顿、性能消耗高等问题。
本发明的技术方案如下:
一种基于教育***的提高检索速度的方法,其中,包括步骤:
A、预先读取模块打包器的转换器配置,通过所述转换器配置设置文件匹配信息;
B、指定第三方库的文件夹目录为根目录下的文件夹,以及指定第三方库的优先匹配入口文件为main.js。
所述的基于教育***的提高检索速度的方法,其中,所述设置文件匹配信息包括设置转换器的cacheDirectory选项,使转换器支持缓存转换,以及修改转换器的include参数缩小匹配范围。
所述的基于教育***的提高检索速度的方法,其中,所述设置文件匹配信息还包括去除多文件匹配配置。
所述的基于教育***的提高检索速度的方法,其中,所述步骤B中,通过配置resolve.modules指定第三方库的文件夹目录为根目录下的文件夹。
所述的基于教育***的提高检索速度的方法,其中,所述步骤B还包括:设置在导入相同后缀的模块时省略后缀。
所述的基于教育***的提高检索速度的方法,其中,所述步骤B还包括:设置在匹配模块时使用相对较短的后缀进行匹配。
所述的基于教育***的提高检索速度的方法,其中,所述步骤B还包括:设置不解析预定的第三方库。
一种电子设备,其中,包括:
处理器,适于实现各指令,以及
存储设备,适于存储多条指令,所述指令适于由处理器加载并执行:
预先读取模块打包器的转换器配置,通过所述转换器配置设置文件匹配信息;
指定第三方库的文件夹目录为根目录下的文件夹,以及指定第三方库的优先匹配入口文件为main.js。
一种非易失性计算机可读存储介质,其中,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行所述的基于教育***的提高检索速度的方法。
一种计算机程序产品,其中,计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令被处理器执行时,使所述处理器执行所述的基于教育***的提高检索速度的方法。
有益效果:本发明为导入的文件添加多种优化查询方式,跳过一些额外的递归解析操作,减少卡顿感和性能消耗。同时指定匹配的文件夹,缩小匹配范围,达到性能优化的目的。
附图说明
图1为本发明一种基于教育***的提高检索速度的方法较佳实施例的流程图。
图2为本发明一种电子设备较佳实施例的结构框图。
具体实施方式
本发明提供一种基于教育***的提高检索速度的方法及电子设备,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参阅图1,图1为本发明一种基于教育***的提高检索速度的方法较佳实施例的流程图,其包括步骤:
S1、预先读取模块打包器的转换器配置,通过所述转换器配置设置文件匹配信息;
S2、指定第三方库的文件夹目录为根目录下的文件夹,以及指定第三方库的优先匹配入口文件为main.js。
本发明为导入的文件添加多种优化查询方式,跳过一些额外的递归解析操作,减少卡顿感和性能消耗。同时指定匹配的文件夹,缩小匹配范围,达到性能优化的目的,即达到提高模块打包器检索速度的目的。
在所述步骤S1中,先读取模块打包器的转换器配置。通过转换器配置来设置文件匹配信息。
其中,设置文件匹配信息具体包括设置转换器的cacheDirectory选项,使转换器支持缓存转换,以及修改转换器的include参数缩小匹配范围。
其中所述转换器是指loader(也可以指加载器),loader是用于对模块的源代码进行转换,使在import或者“加载”模块时预处理文件。loader类似于其他构建工具中“任务(task)”,并提供了处理前端构建步骤的强大方法。
例如,vue-loader是一个Webpack的loader,可以将指定格式编写的Vue组件转换为JavaScript模块。
loader的特性是:loaders可以串联,应用于管道资源,最后的loader将返回javascript,其它的可返回任意格式(传递给下一个loader);loaders可以同步也可以异步;loaders在nodejs下运行并且可以做一切可能的事loader接受参数,可用于配置里;loaders可以绑定到extension/RegExps配置;loaders可以通过npm发布和安装正常的模块儿可以到处一个;loader除了loaders可以访问配置插件可以给loaders更多的特性;loaders可以释放任意额外的文件。
loader主要包括:用于预处理的loader和js处理的loader。其中预处理的loader包括:css-loader,可处理css中路径引用等问题;style-loader,可动态把样式写入css;sass-loader,scss编译器;less-loader,可less编译器;postcss-loader,scss再处理。
js处理的loader主要包括:babel-loader,可转化ES6代码;jsx-loader可识别js中的jsx语法
其他loader加载器主要包括:url-loader,用于图片处理npm install--save-devurl-loadr;file-loader用于文件加载npm install--save-dev file-loader;json-loader用于json处理npm install--save-dev json-loader;raw-loader用于html处理npminstall--save-dev raw-loader
loaders是一个数组,里面的每一个对象都用正则表达式,对应着一种配对方案。loader加载器用于将不同的文件加载到js文件中,比如url-loader用于在js中加载png/jpg格式的图片文件;css/style loader用于加载css文件;less-loader加载器是将less编译成css文件;不同的处理器通过!分隔并串联起来。
其中设置转换器的cacheDirectory选项,是由于在loader转化的过程中会进行缓存,每次转化前会先读取缓存,如果有缓存结果,则直接取缓存结果,不需要额外的重复计算。
cacheDirectory默认值是false。如果设置了这个参数,被转换的结果将会被缓存起来。
当webpack再次编译时,将会首先尝试从缓存中读取转换结果(即缓存结果),以此避免资源浪费。
如果该值为空(loader:'babel-loader?cacheDirectory'),loader会使用***默认的临时文件目录。
修改转换器的include参数缩小匹配范围是为了只匹配指定文件夹,而对于其他文件夹可直接忽略,缩小匹配范围,加快匹配速度。通过include参数可以添加必须处理的文件(文件夹),另外通过exclude参数可以屏蔽不需要处理的文件(文件夹)。
另外,设置文件匹配信息还包括去除多文件匹配配置。例如在匹配jsx的情况下,如没有jsx文件,则只需要匹配js,从而去掉jsx匹配的兼容设置。
在所述步骤S2中,指定第三方库的文件夹目录为根目录下的文件夹,以及指定第三方库的优先匹配入口文件为main.js。
具体地,通过配置resolve.modules指定第三方库的文件夹目录为根目录下的文件夹。这样在加载第三方模块时,可直接寻找根目录下的文件夹,而不需要额外的查询时间。
resolve.modules是告诉webpack解析模块时应该搜索的目录。绝对路径和相对路径都能使用,但也存在一点差异:通过查看当前目录以及祖先路径(即./node_modules,../node_modules等等),相对路径将类似于Node查找'node_modules'的方式进行查找。使用绝对路径,将只在给定目录中搜索。
其中,指定第三方库的优先匹配入口文件为main.js,这样在加载第三方模块时,webpack会优先查找main.js,尝试匹配该文件为入口文件,匹配成功则加载模块,匹配失败则继续递归查询真正的入口文件,由于绝大部分第三方库的入口文件均为main.js,所以采用上述方式可以节约大量时间。main.js是给webpack提供的入口,webpack通过main.js去检索所用到的文件进行打包。比如main.js里面导入了vue,那么webpack就会找到vue的文件去打包。
进一步,所述步骤S2还包括:设置在导入相同后缀的模块时省略后缀。
进一步,所述步骤S2还包括:设置在匹配模块时使用相对较短的后缀进行匹配。例如对于.js和.json,可以直接使用.js匹配,在引入模块时,不引入*.js和*.json,而是直接引入*,这样在匹配时不会造成重复匹配,减少匹配次数。
进一步,所述步骤S2还包括:设置不解析预定的第三方库。
部分的第三方库已经非常成熟,例如react.js和jquery.js,而压缩文件没有使用模块化,所以webpack需要额外的解析时间,将其设为不解析,由浏览器直接读取该文件,从而可减少额外的解析时间。
react是一个用于构建用户界面的JAVASCRIPT库。react主要用于构建UI,很多人认为React是MVC中的V(视图)。react起源于Facebook的内部项目,用来架设Instagram的网站,并于2013年5月开源。react拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。
jquery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化html文档操作、事件处理、动画设计和Ajax交互。jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。
本发明还提供一种电子设备10,如图2所示,其包括:
处理器110,适于实现各指令,以及
存储设备120,适于存储多条指令,所述指令适于由处理器110加载并执行:
预先读取模块打包器的转换器配置,通过所述转换器配置设置文件匹配信息;
指定第三方库的文件夹目录为根目录下的文件夹,以及指定第三方库的优先匹配入口文件为main.js。
所述处理器110可以为通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、单片机、ARM(Acorn RISC Machine)或其它可编程逻辑器件、分立门或晶体管逻辑、分立的硬件组件或者这些部件的任何组合。还有,处理器还可以是任何传统处理器、微处理器或状态机。处理器也可以被实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器结合DSP核、任何其它这种配置。
存储设备120作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的基于教育***的提高检索速度的方法对应的程序指令。处理器通过运行存储在存储设备中的非易失性软件程序、指令以及单元,从而执行基于教育***的提高检索速度的方法的各种功能应用以及数据处理,即实现上述方法实施例。
进一步,所述设置文件匹配信息包括设置转换器的cacheDirectory选项,使转换器支持缓存转换,以及修改转换器的include参数缩小匹配范围。
进一步,所述设置文件匹配信息还包括去除多文件匹配配置。
进一步,通过配置resolve.modules指定第三方库的文件夹目录为根目录下的文件夹。
进一步,所述指令还适于由处理器110加载并执行:设置在导入相同后缀的模块时省略后缀。
进一步,所述指令还适于由处理器110加载并执行:设置在匹配模块时使用相对较短的后缀进行匹配。
进一步,所述指令还适于由处理器110加载并执行:设置不解析预定的第三方库。
关于上述电子设备10的具体技术细节在前面的方法中已有详述,故不再赘述。
本发明还提供一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行所述的基于教育***的提高检索速度的方法。
本发明还提供一种计算机程序产品,计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令被处理器执行时,使所述处理器执行所述的基于教育***的提高检索速度的方法。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

Claims (10)

1.一种基于教育***的提高检索速度的方法,其特征在于,包括步骤:
A、预先读取模块打包器的转换器配置,通过所述转换器配置设置文件匹配信息;
B、指定第三方库的文件夹目录为根目录下的文件夹,以及指定第三方库的优先匹配入口文件为main.js。
2.根据权利要求1所述的基于教育***的提高检索速度的方法,其特征在于,所述设置文件匹配信息包括设置转换器的cacheDirectory选项,使转换器支持缓存转换,以及修改转换器的include参数缩小匹配范围。
3.根据权利要求2所述的基于教育***的提高检索速度的方法,其特征在于,所述设置文件匹配信息还包括去除多文件匹配配置。
4.根据权利要求1所述的基于教育***的提高检索速度的方法,其特征在于,所述步骤B中,通过配置resolve.modules指定第三方库的文件夹目录为根目录下的文件夹。
5.根据权利要求1所述的基于教育***的提高检索速度的方法,其特征在于,所述步骤B还包括:设置在导入相同后缀的模块时省略后缀。
6.根据权利要求1所述的基于教育***的提高检索速度的方法,其特征在于,所述步骤B还包括:设置在匹配模块时使用相对较短的后缀进行匹配。
7.根据权利要求1所述的基于教育***的提高检索速度的方法,其特征在于,所述步骤B还包括:设置不解析预定的第三方库。
8.一种电子设备,其特征在于,包括:
处理器,适于实现各指令,以及
存储设备,适于存储多条指令,所述指令适于由处理器加载并执行:
预先读取模块打包器的转换器配置,通过所述转换器配置设置文件匹配信息;
指定第三方库的文件夹目录为根目录下的文件夹,以及指定第三方库的优先匹配入口文件为main.js。
9.一种非易失性计算机可读存储介质,其特征在于,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行权利要求1-7任一项所述的基于教育***的提高检索速度的方法。
10.一种计算机程序产品,其特征在于,计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令被处理器执行时,使所述处理器执行权利要求1-7任一项所述的基于教育***的提高检索速度的方法。
CN201811172315.9A 2018-10-09 2018-10-09 一种基于教育***的提高检索速度的方法及电子设备 Active CN109408107B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811172315.9A CN109408107B (zh) 2018-10-09 2018-10-09 一种基于教育***的提高检索速度的方法及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811172315.9A CN109408107B (zh) 2018-10-09 2018-10-09 一种基于教育***的提高检索速度的方法及电子设备

Publications (2)

Publication Number Publication Date
CN109408107A true CN109408107A (zh) 2019-03-01
CN109408107B CN109408107B (zh) 2022-06-21

Family

ID=65466823

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811172315.9A Active CN109408107B (zh) 2018-10-09 2018-10-09 一种基于教育***的提高检索速度的方法及电子设备

Country Status (1)

Country Link
CN (1) CN109408107B (zh)

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5977977A (en) * 1995-08-04 1999-11-02 Microsoft Corporation Method and system for multi-pass rendering
US20100306473A1 (en) * 2009-05-28 2010-12-02 International Business Machines Corporation Cache line use history based done bit modification to d-cache replacement scheme
CN104679481A (zh) * 2013-11-27 2015-06-03 上海芯豪微电子有限公司 一种指令集转换***和方法
CN106445519A (zh) * 2016-09-23 2017-02-22 郑州云海信息技术有限公司 一种利用Ambari实现管理多套大数据集群的方法
CN107038045A (zh) * 2017-03-30 2017-08-11 腾讯科技(深圳)有限公司 加载库文件的方法及装置
CN107168704A (zh) * 2017-05-11 2017-09-15 金蝶软件(中国)有限公司 一种多页面资源文件注入方法及装置
CN107506483A (zh) * 2017-09-15 2017-12-22 广州优视网络科技有限公司 页面加载方法、装置、电子设备及存储介质
US20180018151A1 (en) * 2016-07-12 2018-01-18 Oracle International Corporation Accessing a migrated member in an updated type
CN107632842A (zh) * 2017-09-26 2018-01-26 携程旅游信息技术(上海)有限公司 规则配置和发布方法、***、设备及存储介质
US20180088911A1 (en) * 2016-09-23 2018-03-29 Dspace Digital Signal Processing And Control Engineering Gmbh Method and system for automatic code generation
CN108021809A (zh) * 2017-12-19 2018-05-11 北京明朝万达科技股份有限公司 一种数据处理方法及***
US20180210965A1 (en) * 2017-01-25 2018-07-26 Wal-Mart Stores, Inc. Systems, method, and non-transitory computer-readable storage media for generating code for displaying a webpage
US20180210715A1 (en) * 2017-01-25 2018-07-26 Wal-Mart Stores, Inc. Systems, method, and non-transitory computer-readable storage media for generating code for displaying a webpage
CN108388454A (zh) * 2018-01-24 2018-08-10 广州市动景计算机科技有限公司 动态提供兼容js脚本内容的方法、装置和终端设备
CN108491236A (zh) * 2018-03-23 2018-09-04 努比亚技术有限公司 一种插件加载方法、装置及计算机可读存储介质

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5977977A (en) * 1995-08-04 1999-11-02 Microsoft Corporation Method and system for multi-pass rendering
US20100306473A1 (en) * 2009-05-28 2010-12-02 International Business Machines Corporation Cache line use history based done bit modification to d-cache replacement scheme
CN104679481A (zh) * 2013-11-27 2015-06-03 上海芯豪微电子有限公司 一种指令集转换***和方法
US20180018151A1 (en) * 2016-07-12 2018-01-18 Oracle International Corporation Accessing a migrated member in an updated type
US20180088911A1 (en) * 2016-09-23 2018-03-29 Dspace Digital Signal Processing And Control Engineering Gmbh Method and system for automatic code generation
CN106445519A (zh) * 2016-09-23 2017-02-22 郑州云海信息技术有限公司 一种利用Ambari实现管理多套大数据集群的方法
US20180210965A1 (en) * 2017-01-25 2018-07-26 Wal-Mart Stores, Inc. Systems, method, and non-transitory computer-readable storage media for generating code for displaying a webpage
US20180210715A1 (en) * 2017-01-25 2018-07-26 Wal-Mart Stores, Inc. Systems, method, and non-transitory computer-readable storage media for generating code for displaying a webpage
CN107038045A (zh) * 2017-03-30 2017-08-11 腾讯科技(深圳)有限公司 加载库文件的方法及装置
CN107168704A (zh) * 2017-05-11 2017-09-15 金蝶软件(中国)有限公司 一种多页面资源文件注入方法及装置
CN107506483A (zh) * 2017-09-15 2017-12-22 广州优视网络科技有限公司 页面加载方法、装置、电子设备及存储介质
CN107632842A (zh) * 2017-09-26 2018-01-26 携程旅游信息技术(上海)有限公司 规则配置和发布方法、***、设备及存储介质
CN108021809A (zh) * 2017-12-19 2018-05-11 北京明朝万达科技股份有限公司 一种数据处理方法及***
CN108388454A (zh) * 2018-01-24 2018-08-10 广州市动景计算机科技有限公司 动态提供兼容js脚本内容的方法、装置和终端设备
CN108491236A (zh) * 2018-03-23 2018-09-04 努比亚技术有限公司 一种插件加载方法、装置及计算机可读存储介质

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
HTTPS://BLOG.CSDN.NET/SINAT_17775997/ARTICLE/DETAILS/78454300: "Webpack 打包优化之速度篇", 《HTTPS://BLOG.CSDN.NET/SINAT_17775997/ARTICLE/DETAILS/78454300》 *
HTTPS://WWW.CNBLOGS.COM/LIQIYUAN/P/6246870.HTML: "webpack之傻瓜式教程及前端自动化入门", 《HTTPS://WWW.CNBLOGS.COM/LIQIYUAN/P/6246870.HTML》 *

Also Published As

Publication number Publication date
CN109408107B (zh) 2022-06-21

Similar Documents

Publication Publication Date Title
US8997070B2 (en) Extension mechanism for scripting language compiler
US11106437B2 (en) Lookup table optimization for programming languages that target synchronous digital circuits
US9256515B2 (en) Stack trace compression
KR20180122018A (ko) 실시간 데이터플로우 프로그래밍에서 패턴 구동형 반응의 구성
US10394694B2 (en) Unexplored branch search in hybrid fuzz testing of software binaries
US20130263086A1 (en) Extensible Mechanism for Providing Suggestions in a Source Code Editor
CN111240684B (zh) 一种js代码的裁剪方法、装置、介质和电子设备
US10175983B2 (en) Branch trace compression
US11474796B1 (en) Build system for distributed applications
WO2011005881A1 (en) System and method of automatically transforming serial streaming programs into parallel streaming programs
CN110007954A (zh) 基于编程语言对Vue项目进行打包的方法以及电子设备
CN108920496B (zh) 一种渲染方法及装置
CN111176717B (zh) 生成安装包的方法、装置及电子设备
CN108845839A (zh) 应用页面加载方法、装置及计算机可读存储介质
US9104402B2 (en) Branch trace compression
CN114035805A (zh) 用于预编译器的代码转换方法、装置、介质及设备
CN108427580B (zh) 配置对命名重复的检测方法、存储介质和智能设备
CN105468412A (zh) 动态打包方法和装置
CN114895908A (zh) 基于Web应用表达式的实现方法及***、设备和存储介质
CN113127000B (zh) 应用程序组件的编译方法、装置、设备及存储介质
KR102141749B1 (ko) App 프로그램 실행 방법 및 장치
CN109408107A (zh) 一种基于教育***的提高检索速度的方法及电子设备
CN117112341A (zh) 一种基于asm字节码插桩的非入侵准实时监控方法及***
CN116775599A (zh) 数据迁移方法、装置、电子设备、存储介质
US8954307B1 (en) Chained programming language preprocessors for circuit simulation

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant