草庐IT

前端PC端适配,网页端适配

问题背景由于我司是使用的大屏,且设计稿尺寸为19201080。但是需要适配各种分辨率,比如12801024(5:4)、1366768(16:10)、16801050(16:10)。在尝试了多种方法之后,最终确定主要的适配方法为rem方案。尝试方法的对比1.使用scale方法:优点是代码最少,缺点是可惜为了网页等比例的显示,会将浏览器的上下,或者左右进行留白。导致效果不是很好(其实是因为产品说这里都有空白的,为什么不占满????无奈,只能放弃解释)。第二个情况就是我们项目用了地图,缩放比例过大时会导致事件热区偏移。2.rem方法:灵活性强,可以使用px来开发,缺点是也会留白,但是后续通过一些其他

HarmonyOS新能力让数据多端协同更便捷,数据跨端迁移更高效

作者:yijian,终端OS分布式文件系统专家;gongashi,终端OS分布式数据管理专家HarmonyOS作为分布式操作系统,其分布式数据管理能力非常重要。我们也一直围绕持续为开发者带来全局“一份”数据的开发体验的目标,在不断增强和提升HarmonyOS的分布式数据管理能力。本期我们就来为大家详细介绍分布式数据管理的新能力。目录一、分布式数据管理平台面临的挑战二、分布式数据管理平台三、变量的全局访问四、文件的全局访问和分享五、结束语一、分布式数据管理平台面临的挑战我们先来看一个典型的分布式场景:手机和智慧屏协同进行文档演示,手机上的文档演示状态(比如翻页、页面放大、页面缩小和涂鸦等)需要同

【Java】Spring Cloud 智慧工地信息云平台源码(PC端+APP端)项目平台、监管平台、大数据平台

智慧工地是目前建筑行业的热门话题之一,它代表了未来建筑施工的发展趋势。那么,智慧工地的未来,你看好吗?从技术角度来看,智慧工地无疑是未来发展的趋势。随着人工智能、大数据、云计算等技术的飞速发展,智慧工地可以实现工地信息化、可视化、智能化管理。通过传感器、无人机、机器人等技术手段,可以实时监测工地施工进度、质量、安全等情况,提高工地管理的效率和质量。项目工地是依托于整个产业而存在的。及时有效的上游资源供应是保质保量完成项目的前提。工地的各参与方都要积极参与到实践过程中来,实现各要素之间的良好协作和高效协同,这样实施工地才能成为真正的智慧工地。一、智慧工地的优势1、让工地信息化智慧工地是通过物联网

微信浏览器(公众号小程序),h5端,小程序 ,app端 解决video视频自动触发播放问题,

change(event){ this.k=event.detail.current setTimeout(()=>{ this.playVideo(); },1000) },最近一直在开发h5端和公众号小程序,一般总会遇到video不能自动触发播放(由于不同浏览器限制)、微信浏览器: 写一个方法:playVideo(){ //在这里调用播放视频的逻辑,可能需要获取视频元素并调用play()方法 constvideoElement=this.$refs.vi

循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(12) -- 使用代码生成工具Database2Sharp生成WPF界面代码

在经过基于SqlSugar框架的WPF应用端系统界面及模块的不断优化和重构后,视图界面及视图模型等代码已趋稳定,因此完成前面的介绍后,现在开始统一基于代码生成工具Database2Sharp进行WPF应用端界面代码的快速生成了,代码除了和WPF应用端的基类保持一致处理外,并添加一些注释代码,整合使用一些自定义的控件,以便更好的展示和简化代码处理。本篇随笔介绍使用代码生成工具Database2Sharp生成WPF界面代码。1、代码生成工具Database2Sharp生成WPF界面代码WPF应用端的基础接口,和Winform端、Vue3+ElementPlus前端一样,都是调用SqlSugar开发

SqlSugar框架之WPF应用端功能介绍

 WPF应用端是我们《SqlSugar开发框架》多端界面中的一部分,和Winform前端框架、Vue3+ElementPlus前端、UniApp+Thorn移动端,组成一个完整的整体框架,后端服务是基于SqlSugar的基础ORM的.netcore框架,提供WebAPI服务供各个前端使用,底层支持多种数据库,包括SqlServer、Oracle、Mysql、PostgreSQL、SQLite等数据库,通过配置即可切换为其他数据库。本篇随笔介绍SqlSugar开发框架之WPF应用端功能。WPF应用端开发基于CommunityToolkit.Mvvm、lepoco/wpfui、HandyContr

循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(11) -- 下拉列表的数据绑定以及自定义系统字典列表控件

在我们开发的前端项目中,往往为了方便,都需对一些控件进行自定义的处理,以便实现快速的数据绑定以及便捷的使用,本篇随笔介绍通过抽取常见字典列表,实现通用的字典类型绑定;以及通过自定义控件的属性处理,实现系统字典内容的快捷绑定的操作。1、下拉列表的数据绑定在我们创建下拉列表的时候,我们一般处理方式,是在对应的数据模型中添加对应的下拉列表的集合对象,然后在控件绑定对应的ItemSource,如下所示是视图模型,我们增加一个性别的列表参考。//////用户列表-视图模型对象///publicpartialclassUserListViewModel:BaseListViewModelint,UserP

使用flask实现基于elasticsearch的web端搜索功能

概述干这个远程实习也有一个月了,感觉还不错,一天200的薪资对于一个在校大学生来讲已经不低了。上一周,领导布置了这一周的新的任务。大致要求就是做一个web端的搜索页面,大致逻辑如下图所示:首先呢,可以看到要求web端可以用flask也可以用streamlit,但我更熟悉flask,所以我用了flask写的。大致想法是先让用户选择上传文件的类型,是上传PubmedID,根据这个ID进行检索呢,还是上传关键字,根据这个keyphrases来匹配title和abstract进行搜索。接着就是常规,一个提交按钮和一个文件上传按钮。上传了文件后,后端的逻辑是根据选项和上传的文件信息去访问elastics

实验篇(7.2) 06. 通过安全隧道访问远端内网服务器 (FortiClient-SSL) ❀ 远程访问

  【简介】直接映射服务器到公网,没有验证不安全;通过Web浏览器访问远程内网服务器,有验证也安全,但是支持的协议太少。那有没有即安全,又能支持所有协议的访问方法呢?我们来看看SSLVPN的隧道模式。  实验要求与环境  OldMei集团深圳总部部署了域服务器和ERP服务器,用来对集团总部进行管理。新冠疫情期间,全员居家办公,除了管理员需要访问域服务器之外,其它同事也要访问ERP系统。  前期尝试将服务器映射到公网上,但是服务器非通用的web服务器,直接放公网上所有人都可以访问,安全系数太低。  后又尝试使用SSLVPN的Web模式,所有人通过Web浏览器访问公司内网服务器。因为要通过用户和密

【小沐学前端】Node.js实现基于Protobuf协议的UDP通信(UDP/TCP)

文章目录1、简介1.1node1.2Protobuf2、下载和安装2.1node2.2Protobuf2.2.1安装2.2.2工具3、node代码示例3.1HTTP3.2UDP单播3.4UDP广播4、Protobuf代码示例4.1例子:awesome.proto4.1.1加载.proto文件方式4.1.2加载.json文件方式4.1.3加载.js文件方式4.2例子:account.proto4.2.1create(...)创建对象4.2.2fromObject(...)创建对象4.3例子:hello.proto+udp4.3.1服务端:yxy_server.js4.3.2客户端:yxy_cli