草庐IT

安卓和IOS的适配问题(5个)

1.IOS的input光标高度问题   原因:因为我们习惯用height和line-height设置高度和行高,所以点击输入时,光标自动和盒子一样高了   解决方法:高度和行高内容用padding撑开2.IOS键盘唤起后收起页面不归位   原因:input聚焦时弹出软键盘占位,失去焦点时,软键盘消失,但还是占位的,所以原内容不下滑,导致input不能再次输入   解决方法:失去焦点时绑定一个事件,使滚动的高度回归到原位3.安卓弹出的键盘遮盖文本框   原因:待分析   解决方法:给input添加聚焦事件,设置定时器延时,因为安卓键盘有些卡顿,如果不延时,滚动就失效了4.IOS字符串转时间适配问

ASIX AX88179 USB3.0 to gigabit ethernet adapter 适配器获取不到ip地址

笔记本使用绿联经典款的USB转接头接入有线网络,突然发现获取不到ip地址,DHCP获取不到ip地址,电脑经过反复重启和插拔都没有用。在笔记本电脑里面任务管理器卸载该设备,然后重装该驱动程序,对应到自己的操作系统版本即可,这个时候就可以自动获取ip地址,通过抓包发现也能够自动发包获取地址。 驱动下载地址:绿联USB网卡驱动下载 

关于适配iphoneX以上机型底部小黑条的安全区域的问题

随着iPhoneX及之后的机型逐渐普及,底部小黑条的安全区域也成为了前端开发中需要特别关注的一项问题。如果不进行适配,底部小黑条可能会遮盖页面内容或者导致UI界面错乱,严重影响用户体验。本文将介绍如何使用CSS和JavaScript代码来对iPhoneX以上机型的底部小黑条的安全区域进行适配。一、安全区域的概念iPhoneX以上机型的屏幕底部有一个小黑条,被称为“刘海下巴”。由于该区域与屏幕区域不同,所以需要把它设置为安全区域。安全区域是指在页面布局时,可以避免内容被小黑条遮挡,保证用户界面上的体验一致性。二、安全区域的尺寸iPhoneX以上机型的底部小黑条高度为34px,宽度为屏幕宽度的0.

关于 vue 2 element-ui 适配移动端

1.安装lib-flexiblenpminstalllib-flexible2.在main.js引入import'lib-flexible/flexible.js'3.安装postcss-plugin-px2remnpminstallpostcss-plugin-px2rem4.在vue.config.js文件中添加css配置(在项目根目录下,没有就新建一个vue.config.js向外module.exports,粘贴css部分)constpath=require('path')module.exports={publicPath:'./',chainWebpack:config=>{con

【微服务】springboot 适配多数据源设计与实现

目录一、问题背景1.1mysql读写分离1.2适配多种类型数据库1.3多数据源二、适配多数据源场景和问题2.1支持快速切换其他数据源2.2代码层面最小化改造2.3 数据迁移问题2.4 跨库事务问题三、多数据源适配解决方案3.1自己造轮子3.2 基于providerId方式3.3 基于dynamic-datasource方式3.3.1 dynamic-datasource介绍3.4 自定义SDK嵌入方式四、案例操作演示4.1前置准备4.2 基于providerId适配方案4.2.1导入工程依赖4.2.2三个核心配置文件4.2.3 providerId核心配置类4.2.4 自定义测试接口4.2.5

我国首个开源桌面操作系统 openKylin 1.0 版本发布:适配支持 X86、ARM、RISC-V 架构的个人电脑及平板

7月5日消息,openKylin操作系统1.0版本今日正式发布,适配支持X86、ARM、RISC-V架构的个人电脑及平板及教育开发板,该系统为我国首个开源桌面操作系统,标志着我国拥有了操作系统组件自主选型、操作系统独立构建的能力。据央视新闻介绍,该系统由国家工业信息安全发展研究中心等单位指导推动研发,它的发布将有助于推动面向全场景的国产操作系统迭代更新,为政务、金融、通信、能源、交通等关系国计民生的重要行业提供基础安全保障。openKylin官方透露,该系统的1.0版本完成了20+核心组件自主选型构建,默认搭载6.1+5.15双内核,每次启动系统时可根据需要切换系统内核版本。作为“社区首个共建

微信小程序之scroll-view自适配屏幕高度解决方案

需求说明:一般用于列表数据的展示(带有搜索框),根据官方文档,scroll-view需要固定一个高度,那么,对于不同的手机分辨率来说,可能显示的效果就不一样了,有的没到底,有的显示不全等等解决方案: 不同的手机,但是可以通过计算,获取到scroll-view的填充高度。页面效果:具体方法://第一步先取出页面高度windowHeightwx.getSystemInfo({success:function(res){self.setData({windowHeight:res.windowHeight});}});//第二步然后取出搜索框布局的高度//根据文档,先创建一个SelectorQuer

Android Q适配 ---- 深色模式适配

前言官方文档适配方式ForceDarkDayNight你好!好久没写安卓了,最近写了个项目,发现在华为的鸿蒙上,有的字会看不见,一开始也不知道是什么原因,后来才发现是因为那部测试机开的是深色模式,然后在鸿蒙上如果字体没设置颜色,深色模式下他会将背景颜色给设置成深色,然后我文字的颜色设置的就是深色,所以就会看不见了。当时因为Ui也只出了一套,所以,就没有适配。然后还有就是,黑暗模式不仅可以省电,而且在晚上大家关灯玩儿手机的时候也会比亮光更保护眼睛,后面慢慢的公司也必然会要求适配黑暗模式了,所以,先看一下,然后记录下来和小伙儿伴们一起分享接下来,就要开始正文了,官方文档Android10官方文档h

Unity适配Android12所遇到的坑记录

unity项目将targetSdk升级至32遇到启动黑屏、热更新失效的问题原因分析:1、项目中舍弃了unity自带的splash(毕竟功能有限)在Java层新加了SplashViewActivity升级到12后当需要切换到unityactivity的时候,无法触发unity的OnApplicationPause以及OnApplicationFocus函数。然后就无法执行后边的逻辑直接黑屏…这就很尴尬~~.并且只会在安卓12的机器上可以复现2、xlua在Unity高版本中不支持[hotfix]标签解决方案:1、升级unity版本2018.4=>2019.4~~~~2018.4版本的unity在安

uniapp小技巧之选择本地文件(注意这个方法只适配微信小程序和h5,app端未适配)

注意注意一定注意app端不能用,想要app端选择上传文件去插件市场寻找,或私信我,我告诉你方法hweixinhsangchaun(){ //进行文件上传 //选择文件 let_this=this uni.chooseFile({ count:1,//默认100 extension:['.zip','.doc','.xls','.pdf','docx','.rar','.7z','.jpg','.png', '.jpeg' ], success:(res)=>{ console.log(res); if(res