Webpack dll优化实战

长文

  

2019-12-14 02:56:59

DLL是什么,用它来干啥?   DLL(Dynamic Link Libray)原来特指windows系统中实现共享函数库的一种方式,扩展名通常为.dll。玩过老windows游戏的同学应该对这种文件不陌生,很多游戏的安装盘下就有很多.dll的文件。DLL通常是已经编译、链接的二进制文件,方便程序直接调用。 前端应用场景   在大型项目的开发过程中,往往会用...

前言 书接上文,在前一篇文章中babel插件分析-编写你的第一个插件,对于babel的原理和如何写一个插件进行了大致的分析,这里我们将结合一个官方插件@babel/plugin-proposal-optional-chaining,对babel实现进行深入分析。当前的浏览器还不支持可选链式调用,也就是类似这样的写法: 即在.操作符前添加一个问号,表示如果?.操作符后的内容如果没法取到,将会直接返回...

前言   最为一个前端开发者,应该没有人不知道babel是什么,但针对不大熟悉的同学,在这里我还是简单介绍一下:JavaScript 的版本标准更新频繁,从2015年开始,就以每年一个版本的速度更新(该版本为es6),每个版本标准都会推出一些新的语法糖(装饰器语法,动态加载等),极大地提升了编程体验;在下个版本推出前,社区也会提出一些提案,涉及未来es版本的最新特性(可选链式调...

前言   作为当下风头正劲的跨端框架,flutter成为原生开发者和前端开发者争相试水的领域,笔者将通过一个仿微信聊天的应用,展现flutter的开发流程和相关工具链,旨在熟悉flutter的开发生态,同时也对自己的学习过程进行一个总结。笔者是web前端开发,相关涉及原生的地方难免有错漏之处,欢迎批评指正。项目代码库链接放在文末。 功能简介 聊天列表 本应用支持用户直接点对点聊...

2天入门小程序开发

长文  前端

  

2019-12-14 03:27:41

前言   当下的前端业态正在朝多端化发展,小程序和诸多跨平台的架构(ReactNative、Weex、Flutter)开发逐渐成为大公司的必备选项。作为前端从业者,除了传统的web开发工具集,我们也需要掌握一定的跨端开发能力,以适应技术潮流的发展。在此我将通过一个简单的例子,展示微信小程序的基本开发流程。 小程序开发概述 小程序优缺点   作为一个有一定学习...

ABAP 显示长文本

ABAP长文本

  

2020-01-20 02:54:16

业务背景:目前项目上  采购订单打印输出EXCEL的需求:允许客户进行长文本编辑、更改后保存到采购订单抬头,并且打印输出到EXCEL,且下次进入到相同的采购订单打印时,能取出相应的长文本进行excel输出。 一般来讲,这种类型于这种编辑后输出的需求直接在ALV上对应的列设置为可编辑即可,但是这次需求不太一样,它是一个长文本输出, 而ALV的列显示最大128位(这里的意思是:如果ALV的列...

文章目录 1、背景 2、类源码 3、代码解析 3.1、调用方法 3.2、解析 3.3、注意 Demo源码请点击 1、背景 本日志打印工具类支持超长文本信息打印,支持点击日志直接定位到对应代码行。 我有借鉴com.orhanobut:logger这位兄弟的代码。废话不多说,直接上效果图。 2、类源码 3、代码解析 3.1、调用方法 调用非常简单,HLogger类支持的方法如下,可以传入自己的TAG,...

-perplexity介绍 -LDA确定主题的数目 perplexity 在对文本的主题特征进行研究时,我们往往要指定LDA生成的主题的数目,而一般的解决方法是使用perplexity来计算,原理如下(概率分布perplexity): 其中,M是测试语料库的大小,Nd是第d篇文本大小(即单词个数) 其中z是主题,w是文档,gamma是训练集学出来的文本-主题分布 所以perplexity的上半部分...