5-App-离线打包简化版
参考https://nativesupport.dcloud.net.cn/AppDocs/usesdk/android 打包使用 Android Studio 打包 下载开发工具下载Android Studio 、下载HBuilderX 和 下载简化版HBuilder-Hello 使用Android Studio 打开离线打包项目HBuilder-Hello,为方便使用,建议一个项目对应一个离线打包项目 app/build.gradle,修改如下 3 项信息 1234defaultConfig { applicationId "io.dcloud.HelloH5" versionCode 1 versionName "1.0" applicationId 为 Android 包名。如果已经使用 HBuilderX 云打包,则使用云打包的 Android 包名,查看参考下图: versionCode 为应用的版本号(整数值),与 manifest.json 中...
Android反编译
参考https://blog.csdn.net/fengyuzhengfan/article/details/80286704 思路 ApkTool 解压 apk 文件 dex:它是 classes 文件通过 DEX 编译后的文件格式,用于在 Dalvik 虚拟机上运行的主要代码部分 resources:以 resources 以及 res 目录为代表的 Android 程序中所需要的一些资源,如图片资源,颜色资源,字符串,布局等 assets:assets 目录下存放的是原生资源文件,比如在里面存放字体,铃声等 manifest:以 AndroidManifest.xml 为代表的 Android 清单文件,清单文件向 Android 系统提供应用的必要信息,系统必须具有这些信息方可运行应用的任何代码 查看工具—— ApkTool、dex2jar、JD-GUI ApkTool:是一款应用在 Apk 上的逆向工程的工具,它有编译、反编译、签名等功能,在这篇文章中会讲解如何利用 ApkTool 查看 apk 的 xml 文件、AndroidManifest.xml...
5+App 离线打包指南
简介https://nativesupport.dcloud.net.cn/AppDocs/README App 离线开发工具包,即 App 离线 SDK,是把 App 运行环境(runtime)封装为原生开发调用接口,开发者可以在自己的 Android 及 iOS 原生开发环境配置工程使用,包括 Android 离线开发 SDK 及 iOS 离线开发 SDK App 离线 SDK 主要用于 App 本地离线打包及扩展原生能力 App 本地离线打包: 对应 HBuilderX 的云端打包功能,uni-app、5+ App 等项目发行为原生 App 时,无需将 App 资源及打包要使用的签名证书等提交到云端打包服务器,在开发者本地配置的原生开发环境中生成安装包 apk/ipa 扩展原生能力: 当 HBuilderX 中提供的能力无法满足 App 功能需求,需要通过使用 Andorid/iOS 原生开发实现时,可使用 App 离线 SDK 开发原生插件来扩展原生能力。 uni-app 项目扩展原生能力需开发 uni...
Poi-tl Word 模板引擎
参考http://deepoove.com/poi-tl/ 基础 poi-tl(poi template language)是基于 Apache POI 的 Word 模板引擎,纯 Java 组件,跨平台,代码短小精悍,通过插件机制使其具有高度扩展性。 poi-tl 深知 “所见即所得” 的道理,文本的样式继承模板标签的样式,即如果模板标签 Poi-tl Word 模板引擎 是蓝色微软雅黑加粗四号字体,则替换后的文本也是蓝色微软雅黑加粗四号字体。 “所见即所得” 也体现在图片上,如果模板中是一个长 200 宽 300 布局样式为衬于文字下方的占位图片,那么替换后的图片样式也保持不变。
Windows-winrar打包exe
目标使用 winrar 打包程序目录为 exe 文件,实现安装到指定目录并运行指定文件 参考百度经验:https://jingyan.baidu.com/article/6fb756ec9a9e09241858fbc1.html 前置如果没有安装 winrar ,则下载安装http://www.winrar.com.cn/ 步骤 选中需要打包的文件「一个或多个」,右键-添加到压缩文件 常规指定压缩文件名,后缀为 exe 高级-自解压选项 常规-解压路径 设置-提取后运行 模式-全部隐藏 高级-添加快捷方式 更新-更新方式、覆盖方式 点击确定,即可生成 exe 安装文件
CSS布局
参考https://www.zhihu.com/question/66167982/answer/1160351616 CSS布局:http://zh.learnlayout.com/toc.html 彻底理解CSS Flexbox布局,看这一篇就够了! - 掘金 (juejin.cn) 块级元素——blockdiv p h1-h6 form header footer section 行内元素——inlinespan a positionstatic|fixed|reletive|absolute 默认情况下,元素的定位方式为静态(static),即元素按照正常的文档流进行排列 相对定位(relative positioning):相对于当前元素的位置进行定位。通过设置元素的 position 属性为 relative,可以使元素相对于其正常位置进行偏移 绝对定位(absolute positioning):相对于最近的已定位祖先元素(如设置了 position 属性的元素)进行定位。如果没有已定位的祖先元素,则相对于初始包含块(即视口)进行定位。通过设置元素的...
MyBatis-Plus
发表于|ORMMyBatis-Plus
学习视频强烈推荐:https://www.bilibili.com/video/BV17E411N7KN/?spm_id_from=333.788.videocard.0 入门:https://www.imooc.com/learn/1130 进阶:https://www.imooc.com/learn/1171 动态数据源参考文档:《dynamic-datasource-动态数据源.md》 简介MyBatis 增强工具 注意:项目中引入 mybatis 或者 mybatis-plus,不能同时引入 参考官方:MyBatis-Plus (baomidou.com) 示例:https://github.com/baomidou/mybatis-plus-samples 插件多租户https://baomidou.com/plugins/tenant/ 动态表名插件https://baomidou.com/plugins/dynamic-table-name/ springboot application.yml 配置12345678910111213141516#mybatis...
RTSP
rtsp 视频源测试视频源 rtsp://admin:hz12345678hz@192.168.0.122:554/Streaming/Channels/101 rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov 通过 VLC 创建 rtsp 视频源 原理:通过 VLC 软件,将本地视频文件发布成 rtsp 视频源 下载并安装 VLC 软件 http://www.videolan.org/ 打开 VLC,媒体-流 添加本地视频文件,点击「串流」 点击「下一个」 新目标选择 「RTSP」,点击「添加」 输入路径 /hello 点击「下一个」 点击「下一个」 点击「流」 另外打开一个...
公告
风雨无阻,灯火为你,星光虽微,照耀夜空。
最新文章
归档
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1