移动开发

Android-接入腾讯X5内核的WebView

图片来源网络,入侵必删 在维护一些原生+H5的Android项目的时候,我们会发现项目是接入了X5内核的WebView来提高H5的用户体验感。这篇博客我知道的X5内核WebView相关的知识,希望对看文章的小伙伴有所帮助。 X5内核的WebView 项目集成 项目的build.gradle中加入: repositories { google() // 增加这行

多项目开发环境:如何使用update-alternatives管理多版本Java JDK?(Windows、Mac、Ubuntu)

如何使用update-alternatives管理多版本Java JDK?(Windows、Mac、Ubuntu) 📖 摘要在实际开发中,往往会遇到既要维护老项目又要跟进新特性的场景,这就需要在一台机器上同时安装并切换多个Java JDK版本。本文将针对三大主流平台——Windows、macOS 和 Ubunt

Flutter 学习 之 图片的选择 裁切 保存

在实际任务中免不了对图片进行裁切 文件格式转换 图片的选取等操作 这里做一个记录1. Flutter 图片选择工具 image_picker2. 图片裁切工具 image_cropper 3. 图片保存到相册image_gallery_saver 图片选择器 介绍 这里我选择的是image_picker 优点 官方出品的插件 可以直接调用相册和相机无需提前申请权限 可以多选和单选选择丰富

React18新特性介绍&&升级指南

react历次版本迭代主要想解决的是两类导致网页卡顿的问题,分别是cpu密集型任务和io密集型任务导致的卡顿问题,react18提出的并发特性(Concurrent Rendering)就是为了解决上述问题。 Concurrent Rendering 什么是concurrent 简单体验一下 concurrent不算是个新鲜概念,react很早之前就开始为其铺路,早在v16/v17就引入了fib

【Android】Jetpack Compose 教程 - 分步指南

前言 在本章节中,我们将学习 Jetpack Compose,这是一个用于构建原生 UI 的现代工具包。 通过这个完整的教程,我们将学习如何使用 Text、TextField、Preview、Column、Row、Button、Card、AlertDialog、MaterialDesign 元素等。因此,事不宜迟,让我们开始创建一个 Jetpack Compose 项目。因此,本章节

单系统使用JWT实现登录案例

一、JWT简介 在上一篇中介绍了使用cookie+session实现登录的案例,最后介绍了其缺点,就是需要在服务器端存放用户的信息,增加了服务端的压力,并且如今移动端盛行,用户端不支持cookie的问题也要求我们需要寻找其它方案。 JWT,Json Web Token,定义了一种紧凑的,自包含的方式,用于在各方之间以json对象的方式安全地传输信息,该信息可用于验证身份信息。如下是JWT的工作流程

C++ Primer Plus习题及答案-第十二章

习题选自:C++ Primer Plus(第六版) 内容仅供参考,如有错误,欢迎指正 ! c++使用new和delete运算符来动态控制内存。 对于静态成员,要在类声明之外使用单独语句进行初始化,因为静态类成员函数是单独存储的,而不是对象的组成部分,而且初始化是在方法文件中,而不是在头文件中,这是因为类声明位于头文件中,程序可能将头文件包括在其他几个文件中,如果在头文件中初始化,将出现多个

Android 多语言适配

最近一段时间在国际部门做Android开发,所以手头的项目都需要去适配多语言。这里总结了一些多语言适配的经验。 演示效果:(在app底部tab添加多语言适配) 1.在res下创建多语言资源文件: 2.选择需要添加的语言 然后得到多种语言适配string文件: <!-- 中文string --> <strin