上一页 1 2 3 4 5 6 7 8 ··· 202 下一页
摘要: 陪玩app源码,如何实现优雅的翻转数组? 翻转的写法 题目很简单, 但是有个地方可以学习下: 就是数组翻转. 之前我喜欢这么写: for (int k = j; k <= (i+j)/2; k++) { char tmp = s[k]; s[k] = s[i - (k - j)]; s[i-(k-j 阅读全文
posted @ 2025-08-09 08:53 云豹科技-苏凌霄 阅读(3) 评论(0) 推荐(0)
摘要: 陪玩小程序源码,如何构建模块打包器 本文的模块打包器来自示例 Minipack,我们将来了解它是如何一步步实现的。 首先,我们先来了解实现一个模块打包器所需要依赖的 babel 插件: 1.@babel/traverse — 维护整个树的状态,负责替换、删除和添加节点。2.@babel/core — 阅读全文
posted @ 2025-08-09 08:50 云豹科技-苏凌霄 阅读(8) 评论(0) 推荐(0)
摘要: 短视频系统源码,解决Echarts打包后体积过大问题从刚开始的图中,能看到, echarts占了很大的体积, 这不能接受方案一在index.html模板文件中引入cdn, 打包的时候webpack配置externals ,这样webpack就不会打这个包到vendors里,减少体积,缺点是cnd稳定 阅读全文
posted @ 2025-08-02 09:26 云豹科技-苏凌霄 阅读(12) 评论(0) 推荐(0)
摘要: 陪玩源码,组件的按需加载配置 这里以ElementUi 为例, 其他组件库官网上会有对应说明, 大体上差不多借助 babel-plugin-component,我们可以只引入需要的组件,以达到减小项目体积的目的。 npm install babel-plugin-component -D // .b 阅读全文
posted @ 2025-08-02 09:21 云豹科技-苏凌霄 阅读(3) 评论(0) 推荐(0)
摘要: 短视频开源源码,优化加载速度提升用户体验 关闭source map 生产环境关闭productionSourceMap、css sourceMap, 生产环境没必要打开这个 // vue.config.js const isProduction = process.env.NODE_ENV 'pro 阅读全文
posted @ 2025-08-02 09:18 云豹科技-苏凌霄 阅读(5) 评论(0) 推荐(0)
摘要: 直播短视频系统,利用多核/多进程能力优化加载thread-loader1、多进程程处理loader2、使用时,需将此 loader 放置在其他 loader 之前。放置在此 loader 之后的 loader 会在一个独立的 worker 池中运行。3、本身启动进程就需要耗费时间,**请仅在耗时的操 阅读全文
posted @ 2025-08-02 09:13 云豹科技-苏凌霄 阅读(5) 评论(0) 推荐(0)
摘要: 短视频平台源码,开启gizp减少包的大小打包的时候开启gzip可以很大程度减少包的大小,页面大小可以变为原来的30%甚至更小,非常适合线上部署, 但还记得需要服务端支持compression-webpack-plugin前端配置 // vue.config.js 在vuecli中 /* 第一种方式 阅读全文
posted @ 2025-07-26 11:09 云豹科技-苏凌霄 阅读(5) 评论(0) 推荐(0)
摘要: 短视频软件代码,利用缓存能力提升加载速度增加对应的缓存配置, 可以很好的提升构建和启动速度, 尤其是多次构建和启动(或热更新)的场景cache-loader 与cache 配置在webpack搭建的项目中,可以使用上述两个东西,改善构建速度 但是在vuecli创建的项目则不用VueCli自带 cac 阅读全文
posted @ 2025-07-26 11:05 云豹科技-苏凌霄 阅读(9) 评论(0) 推荐(0)
摘要: 短视频整套源码,针对二级缓存的源码进行分析本小节将对二级缓存对应的Mybatis源码进行讨论。Mybatis中开启二级缓存之后,执行查询操作时,调用链如下所示。 在CachingExecutor中有两个重载的query()方法,下面先看第一个query()方法,如下所示。 @Override pub 阅读全文
posted @ 2025-07-26 10:50 云豹科技-苏凌霄 阅读(5) 评论(0) 推荐(0)
摘要: 小视频软件开发,二级缓存的创建分析在Mybatis源码-加载映射文件与动态代理中已经知道,XMLMapperBuilder的configurationElement()方法会解析映射文件的内容并丰富到Configuration中,但在Mybatis源码-加载映射文件与动态代理中并未对解析映射文件的标 阅读全文
posted @ 2025-07-26 10:31 云豹科技-苏凌霄 阅读(4) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 202 下一页