hexo博客添加评论、字数、阅读时间以及访问量
hexo添加评论及访问量这里我们使用valine评论系统,大部分的hexo主题已经集成了valine评论系统了,关于valine的更多细节,参考:https://valine.js.org/quickstart.html 1、首先去https://www.leancloud.cn注册一个账户,注册完以后需要创建一个应用,名字可以随便起,然后 进入应用->设置->应用key ,获取你的
hexo添加评论及访问量这里我们使用valine评论系统,大部分的hexo主题已经集成了valine评论系统了,关于valine的更多细节,参考:https://valine.js.org/quickstart.html 1、首先去https://www.leancloud.cn注册一个账户,注册完以后需要创建一个应用,名字可以随便起,然后 进入应用->设置->应用key ,获取你的
音视频准备在线音视频如果是在线音视频的话,只要有url就行 本地音视频在public文件夹下面新建一个resources目录,把视频和音频放在这个目录里面,这里我把视频放在video子目录下面,把音频放在audio子目录下面。 为啥要把资源放在public?只有把资源放在public文件夹下面,网页才能访问!!最开始就是在这里卡了很久一直没法播放,原来是路径设置不对导致没法访问 安装插件安装a
1、什么是Compsoe副作用根据官方文档https://developer.android.com/jetpack/compose/side-effects?hl=zh-cn 副作用是指发生在Composeable可组合函数作用域之外的应用状态的变化。由于可组合项的生命周期和属性(例如不可预测的重
1、Composable曝光和反曝光实现在Compose开发过程中,需要在进入退出重组以及View可见的场景进行@Composable的曝光和反曝光,进入退出重组的话可以通过LaunchedEffect和DisposableEffect来监听,那View可见的场景就得通过Lifecycle来实现了,
1、MviComposeExtensions接上篇MVI架构实践:MVI架构实践 针对Compose场景进行扩展,方便在Compose里面使用MVI架构: 12345678910111213141516@Composablefun <VM : BaseMviViewModel<S, I&
为啥要用MVI架构为啥要从MVVM过渡到MVI,结合实际开发经验,个人总结以下几点: 1、从MVVM中的多个LiveData挨个观察改为一个State统一观察,当然如果我们需要观察State里面单独的某个字段,这个也是很方便做到的,下面的代码会讲到2、之前MVVM架构中,VM会开放很多方法给View
定义一个kotlin接口,如下所示: 123interface IReportPlayerEventListenerFactory { fun getPlayerEventListener(mediaPlayer: Any?): ITVKPlayerEventListener?}
程序员一枚,专注移动端开发 Nickname: EasyLiu Email: ly_eyl@163.com Github: EasyLiu-Ly