首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏极客起源

    开发设备的鸿蒙(HarmonyOS) App

    现在的智能设备种类越来越多,而且这些智能设备的屏幕尺寸、分辨率都不同,例如,比较常见的智能设备有手机、平板电脑、车载电脑、智能电视、智能手表等。 现在几乎每一个智能设备厂商,如Apple、华为都面临这个问题。这就要求我们开发的App尽可能适合更多的智能设备。 当然,最简单,最直接的方式是为每一类智能设备单独开发App。 所以我推荐的方案是让一个App同时适用于不同的智能设备。基本的原理是在App运行时会自动检测当前的设备,然后会执行与特定设备相关的代码,使用与特定设备相关的布局和资源。 如果在TV设备上运行,效果如图1所示。不过这样以来,在所有的设备中的UI都一样,但我们的目的是让不同的设备显示不同的UI,所以就需要通过下面的代码判断当前设备的类型。 在TV上显示的效果如图2所示。在Wearable上显示的效果如图3所示。 ? 图2 在TV上显示的效果 ? 图3 在Wearable上显示的效果

    92320发布于 2020-11-04
  • 来自专栏程序员叨叨叨

    【10】Hexo博客的设备同步

    设备同步 同步思路与Github推拉源码思路相同,使用git指令,保持本地的博客文件与Github上的博客文件相同即可,其步骤如下: 使用hexo搭建部署Github博客 // 在本地博客根目录下安装 checkout -b 分支名 // 添加所有本地文件到git git add . // git提交 git commit -m "" // 文件推送到hexo分支 git push origin hexo 其他设备上 clone下Github上新建的分支的文件到本地 在另一台设备上使用git指令下载Github新建分支上的文件: // 克隆文件到本地 git clone -b 分支名 https://github.com pull origin 分支名 --allow-unrelated-histories // 比较解决前后版本冲突后,push源文件到Github的分支 git push origin 分支名 至此多设备同步到此为止

    99620发布于 2018-08-28
  • 来自专栏Khan安全团队

    Zyxel ZyWALL 2 Plus 互联网安全设备 - 站点脚本 (XSS)

    版本:ZyWALL 2 Plus 测试平台:Ubuntu Linux [Firefox] CVE:CVE-2021-46387 GET /Forms/rpAuth_1?

    36320编辑于 2022-03-09
  • 来自专栏kali blog

    局域网内设备共享神器 -Flix

    想要在局域网内平台传送文件,有什么好的办法呢? 本文,为大家分享一款工具。可以方便局域网内设备间的文件传送。 官网地址: https://flix.center/ 安装 本文以kali安装为例。 启动完成效果 接下来,我们以任意设备如安卓手机为例。传送文件! 传送效果 总结 平台支持:兼容Windows、macOS、Linux等操作系统,方便不同操作系统间的文件传输。

    1.1K10编辑于 2025-07-28
  • 来自专栏walterlv - 吕毅的博客

    C# 设备前后端开发探索

    ---- 本文内容已加入 2019 年 4 月 13 日的广州 .NET 俱乐部第 2 届线下沙龙。 0x00 序章 好奇心 每个人都拥有 好奇心,好奇心驱使着我们总是去尝试做一些有趣的事情。 0x01 C# 设备前后端开发 打开 Visual Studio 2019,我们先搞起来! Web 后端 对于简单的云服务来说,使用 Asp.NET Core 开发是非常简单快速的。 如果没有 GUI,那么平台将是非常容易的一件事情。例如我们想要在 Mac 电脑上也做一个打字发送的一方,那么一个控制台应用也是能够直接完成的。

    63230编辑于 2023-10-22
  • 来自专栏传输工具评测

    一款基于网页的P2P直连设备传输工具:SendTomo

    SendTomo(sendtomo.com)是一款基于网页的免安装设备传输工具,通过浏览器即可实现电脑与手机间的P2P直连文件传输、屏幕共享及视频通话,核心优势是无需注册账号、不限文件大小与类型,且数据不经服务器中转 2.P2P直连传输机制文件不经服务器中转:采用WebRTC(P2P直连)技术实现设备间点对点加密传输,数据仅在本地网络内流动,避免云端泄露风险。 SendTomo:纯本地P2P传输,数据不经过第三方服务器,隐私性显著更高。 2.使用场景适配性微信适用场景:适合临时传输小文件(如照片、文档),但依赖账号登录,在公共设备(如打印店电脑)使用需暴露个人微信账号。 三、潜在局限与注意事项1.网络依赖性需双方设备都能访问网页:sendtomo.com,无法在无互联网纯局域网网络传输。2.安全性验证作为网页工具,需确认其是否开源及加密协议强度。

    25810编辑于 2026-06-22
  • 来自专栏互联网数据官iCDO

    如何使用Google Signals的设备跟踪报告

    2、谷歌分析的设备数据从何而来? 那么,在我们的设备报告中,使用的是谷歌的哪些数据呢? 在谷歌的文档说明,设备报告中的数据来自用户字段,即 1)利用用户登录谷歌浏览器的账户数据; 2)利用用户开启个性化广告许可设置数据; ? 每个用户的谷歌帐户设置中的个性化广告都是默认开启的。 所以我对这份报告功能表示无能为力,除了看看设备重叠以外。 2设备路径报告 设备路径报告的目的是帮助我们查看访问者在不同设备下与网站内容交互情况。然而,这份报告也缺乏深度。 2)有些报告无法使用 正如上面查看我的转化指标时所看到的,设备报告中的数据结果是错误的,目前无法使用。 但如果你的网站拥有大量的移动或平板电脑流量,那么设备重叠报告可以帮助你了解更多关于用户体验的信息。 2、你从Google Signals中得到了什么信息?

    2.5K50发布于 2019-05-31
  • 来自专栏悟空被FFmpeg玩

    驱动基础——字符设备2

    使用字符设备里的write 驱动代码 #include <linux/module.h> #include <linux/slab.h> #include <linux/kernel.h> #              res=cdev_add(&flash_cdev,dev,MAX_FLASH_ENV_MINORS);     if(res)         printk("<1> fuck2

    1.3K30发布于 2019-03-05
  • 来自专栏Android 开发者

    无缝构建设备体验 | Google IO 大会精彩回顾

    如果您错过了大会直播,可通过本文了解其中最重要的内容,也可以查看 无缝构建设备体验 | Google I/O 大会精彩回顾 视频了解 平板设备、可折叠设备和大屏设备 在设计应用时,使其能够在 大屏幕设备 (包括平板设备、可折叠设备和 Chrome OS 笔记本电脑) 上流畅运行变得越来越重要。 请参阅在 Samsung Galaxy Z Fold2 上使用桌面模式的 Disney+ 示例。 e643a249cf304822ac5fb392510e0049~tplv-k3u1fbpfcp-zoom-in-crop-mark:1304:0:0:0.awebp △ 在 Samsung Galaxy Z Fold2 OS 的输入事项 优化您的 Android 游戏和应用,以便在 Chrome OS 上运行 更多详情,您可以查看我们之前的推文《可折叠设备、平板设备和大屏设备更新一览》,或查看有关 Google Duo

    2.7K10编辑于 2022-03-09
  • 来自专栏小程序

    小程序的多设备协同与平台开发

    小程序的多设备协同与平台开发一、引言随着移动互联网和物联网的发展,用户不再仅仅依赖于单一设备来完成任务。用户的需求逐渐从单设备操作向多设备协同扩展,平台开发也成为了现代应用程序开发的重要趋势。 2. 多设备协同的挑战数据同步:在多个设备之间实时同步数据,确保各个设备上的状态一致性。设备差异:不同设备可能有不同的硬件性能、屏幕尺寸、操作系统,开发者需要确保应用能够适应这些差异。 2. 平台开发的挑战性能优化:不同平台的硬件和操作系统差异可能导致性能问题,如何优化平台应用的性能是开发者面临的一个重要问题。 2. 多设备间状态同步微信小程序可以通过订阅消息、事件推送等方式来实现设备间的状态同步。 通过云数据库、多设备状态同步和平台UI适配等手段,开发者能够为用户提供更加流畅和一致的设备体验。随着技术的不断发展,小程序的平台开发和多设备协同能力也将进一步提升,成为更加完善的开发工具。

    2.3K00编辑于 2025-02-10
  • 来自专栏友儿

    Yii2 域处理

    'class' => Cors::className(), 'cors' => [ 'Origin' => [],//域的域名数组

    73610编辑于 2022-09-09
  • 来自专栏极客起源

    展现鸿蒙的独特魅力:设备调用窗口(Page Ability)

    所谓设备迁移Page Ability,是指设备A中的特定App调用设备B中该App的Page Ability。这有一个前提,就是设备A和设备B都安装了同一个App。 设备迁移前的准备工作 在进行设备迁移之前,需要为HarmonyOS设备做一下准备: (1) 打开HarmonyOS设备中的蓝牙; (2)HarmonyOS设备需要连入Wi-Fi,而且多个HarmonyOS 图1 用同一个华为开发者账号登录 (4)点击“设置”>“更多连接”>“多设备协同”,进入多设备协同窗口,打开多设备协同开关,如图2所示。 ? 图2设备协同 (5)修改HarmonyOS设备名。点击“设置”>“蓝牙”>“设备名称”,进入设备名称窗口,输入一个新的什么名称,如图3所示。 图3 修改HarmonyOS设备名称 2 获取设备列表 设备迁移是通过设备ID来区分不同设备的,所以首先要获取所有可用的设备的ID。

    1.6K10发布于 2020-12-31
  • 把WorkBuddy的记忆带上每一台设备——设备记忆同步完整教程#WorkBuddy

    脚本逻辑:1.只当本地文件存在时才推送2.同名文件直接覆盖3.更新备份日志用PowerShell创建一个文件`sync-to-onedrive.ps1`,内容如下:$oneDriveRoot="C:\Users 任务一:备份任务(每2天推送一次到云盘)在WorkBuddy中新建自动化:·名称:"OneDrive记忆备份"·触发时间:每2天一次(比如11:00,选你确定开机的时段)·执行内容:运行第一步的备份脚本自动化任务的 任务二:同步任务(每天开机时拉取)·名称:"机记忆同步"·触发时间:每天一次(比如9:00)·执行内容:运行第二步的同步脚本运行`C:\WorkBuddy\scripts\sync-from-onedrive.ps1 2.自动化任务时间如果你的公司电脑下班会关机,千万别把备份时间设在晚上。设一个你确定机器在开的时间段(比如午休前11:00)。 这篇文章的整个同步方案,本身就是用这个系统在设备协作下写成的。*如果你按这个教程操作成功了,或者遇到了问题,欢迎在评论区留言。如果这篇文章对你有帮助,别忘了点个推荐让更多人看到。*

    87810编辑于 2026-06-28
  • 来自专栏shigen的学习笔记

    开源一款剪贴板设备共享工具

    个人IP:shigen昨天遇到了一个很棘手的问题:我的手机剪贴板需要同步到另外的两台设备上。遗憾的是手机上并没有安装相同的通讯软件。 我很享受DIY的过程,于是思索一下,我觉得我可以自己做出来,还能做到局域网下的剪贴板设备共享,毕竟我也曾有过成功的案例:开源一个局域网文件共享工具。于是说干就干。起名字项目总得有个名字吧。 一切很是顺利,基本山没有遇到大的问题:nohup python3 run.py > app.log 2>&1 &整个过程也放在了shigen的哔哩哔哩上,感兴趣的伙伴,欢迎体验。

    72710编辑于 2024-03-31
  • 来自专栏全栈程序员必看

    AllJoyn+Android开发案例-android设备调用方法

    AllJoyn+Android开发案例-android设备调用方法 项目需要涉及AllJoyn开源物联网框架。 前面主要了解了一些AllJoyn基本的概念,像总线,总线附件,总线对象,总线接口这样的概念,以及之间的关系和设备、平台的调用功能。 项目最终的目的实现是,平台的方法调用如:windows调用android,以及对于设备事件的订阅功能。 入手的步骤: 1.实现android端的设备方法(自定义)调用案例-java 2.实现windows端的设备方法(自定义)调用案例-c++ 3.实现windows端和android端的设备方法调用案例 -(window用C++,android用java) 4.结合实际项目实现平台、设备的方法调用和订阅功能 现阶段我们来尝试实现android端的设备方法(自定义)调用案例-java 上面一篇关于博客

    68420编辑于 2022-06-25
  • HarmonyOS分布式开发实战:打造设备协同应用

    第二章:设备协同的核心技术 2.1 设备虚拟化技术 HarmonyOS最牛的地方就是把多个物理设备"虚拟"成一个逻辑设备: 虚拟化原理: 想象一下,你家里的所有智能设备都变成了"变形金刚",平时各自独立工作 } } } 第六章:设备UI连续性 6.1 流转体验设计 用户体验的关键在于"无感知"的设备切换: 流转体验核心: 好的流转体验就像"换车道"一样自然。 解决方案:实现重连机制+连接状态监控 代码示例:使用心跳检测维持连接活性 问题2:数据同步冲突 解决方案:时间戳+版本号的冲突解决策略 原则:最后写入优先,但保留历史版本 问题3:设备性能差异 解决方案 我推荐使用"渐进式调试法":先在单设备上验证基础功能,再逐步增加设备进行联调。而且要善用HarmonyOS提供的分布式日志系统,它能帮你快速定位设备问题。 从架构设计到代码实现,从性能优化到实际部署,每个环节都体现了HarmonyOS"1+1>2"的设计哲学。

    1.1K10编辑于 2025-08-09
  • 来自专栏IT杂症

    html2canvas图片

    H1d1jwBqG4QzZf8kHtJ5LLer7bCvBJ1aDbOFrFuhCibQTlhhDNicxjWXXRbGN49jUiaicmDrc1icGp7YdENUvicogsf4wIHrDOcAV7/132">

    html2canvas

    1.6K10发布于 2021-11-08
  • 打通PROFINET与DEVICENET:卷烟厂协议设备集成实战

    打通PROFINET与DEVICENET:卷烟厂协议设备集成实战在卷烟厂自动化系统中,常面临不同品牌设备协议不兼容的难题。 一、网关配置:硬件连接与参数设置网关设备作为协议转换的桥梁,需同时支持PROFINET和DEVICENET协议栈。 硬件上,网关的PROFINET接口通过网线接入西门子PLC(如S7-1500系列),DEVICENET接口通过五芯电缆连接欧姆龙PLC(如CJ2M系列)。电源需单独配置24V直流供电,确保稳定运行。 使用示波器检测DEVICENET总线波形,发现终端电阻匹配异常,调整电阻值后信号质量显著提升;2. 该项目实施后,制丝线设备联动效率提升22%,故障诊断时间减少60%。

    30910编辑于 2025-09-11
  • 来自专栏轩辕镜像

    Obsidian 容器化部署,设备访问笔记自由

    而通过Docker部署Obsidian,不仅能实现环境快速部署,还能轻松实现数据持久化,适配NAS、服务器、个人电脑等多种场景。 2.准备数据挂载目录Linux系统建议将数据挂载到/opt/docker/obsidian目录(可自定义路径),执行以下命令创建目录并设置权限(避免权限不足导致容器启动失败):展开代码语言:BashAI 2.适用场景Docker版Obsidian适合以下场景,尤其适合服务器和NAS环境:NAS部署:将Obsidian部署在NAS上,实现笔记的集中存储和多设备访问;服务器远程访问:部署在云服务器或本地服务器 ,通过浏览器随时随地访问笔记;多设备同步:多台设备通过浏览器访问同一容器,实现笔记实时同步(无需额外配置同步工具);私有知识库部署:搭建个人或团队私有知识库,数据本地存储,更安全可控。 Docker版Obsidian完美解决了环境、多设备访问的需求,是搭建个人私有知识库的理想方案。告别繁琐安装!Obsidian容器化部署,设备访问笔记自由

    2.9K20编辑于 2026-04-22
  • 《风格锚点+动态适配:Unity设备渲染的核心逻辑》

    很多开发者习惯将设备粗暴分为“高端、中端、低端”三类,却忽略了同一价位段设备的GPU特性差异—比如同是定价2000元左右的中端机,搭载高通骁龙7 Gen2 GPU的机型,纹理采样效率比搭载联发科天玑8200 ;均衡级设备(如搭载骁龙7 Gen2、天玑8200的主流中端机,内存6GB)保留核心光影与材质效果,关闭非必要的后处理(如运动模糊、景深),将阴影分辨率从2048降至1024,纹理分辨率降至2048x2048 视觉一致性的维护,离不开“设备校验机制”,只有通过全面的测试与反馈闭环,才能避免适配过程中出现风格偏差或性能漏洞,确保所有设备的体验都达标。 真正严谨的做法,是搭建“设备校验平台”,形成“自动测试+人工校验+玩家反馈”的闭环机制。 这种多维度的校验机制,能最大限度保证设备的视觉一致性与性能稳定性,让每一位玩家都能获得合格的游戏体验。

    57510编辑于 2025-10-31
  • 领券