首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    linux网段实现内网互通_docker主机通信

    1.简介 TCP协议规定只有处于同一个网段的IP才能实现互通,如果处于不同网段,则需要借助于所属的网关,即我们可以配置一台双网卡机器作为网关,然后指定路由线路实现网段访问。 实现思路:将双网卡服务器作为一个代理服务器,实现双向网关的一个功能 如上图所示,Proxy作为双向网关 Client如果要实现Server的互通,如果Client和Server在同一个子网段可以直接 的其他子网,即不能ping通Server端 Server端设置网关为10.168.9.1 sudo route add defaultgw 10.168.9.1 以上步骤执行之后则可以互相ping通 3

    3.4K50编辑于 2022-10-01
  • 来自专栏出海数据合规

    基于策略驱动的可插拔隐私计算框架(PDPPC):平台互联互通标准

    2.3语义互操作与策略协商采用W3C推荐的开放数字权利语言(ODRL)描述资产使用规则。 OPA验证合法性TEE场景:销毁解密该用户记录的特定密钥,或通过"撤销列表"屏蔽该ID的数据加载MPC场景:向所有计算节点发送协议指令,通过轻量级MPC协议将特定索引位置数值更新为0或空值,实现逻辑删除3. 东西向接口(数据平面):用于不同隐私计算平台节点间的数据交互,是互联互通的核心难点。 PDPPC集成符合标准的证明服务,使策略引擎可在放行数据前强制校验对方环境可信度InterOp协议实现FATE与SecretFlow的平台互通:握手协商:FATE节点发送Protocol_Proposal SM4)、路由寻址及审计对接PDPPC可作为异构网络中的通用节点,与其他厂商平台进行合规数据协作,彻底打破厂商绑定。

    18810编辑于 2026-01-26
  • 来自专栏IOT物联网小镇

    平台代码的3种组织方式

    一、缘起 二、问题引入 三、三个解决方案 四、One More Thing 一、缘起 在上一篇文章中,分享了一个平台的头文件是长成什么样子的,这个头文件对于 windows 平台下更有意义一些,因为要处理库函数的导入和导出声明 同样的,我们在源代码中也会遇到一些平台的问题。不同的功能,在不同的平台下,实现方式是不一样的,如何对这些平台相关的代码进行组织呢?这篇文章就来聊聊这个问题。 PS: 文末提供了一个简单的、平台构建代码示例。 二、问题引入 假设我们写一个库,需要实现一个函数:获取系统时间戳。 如果这种平台的函数很多、而且都很长,也许你的选择又不一样了。 三、三个解决方案 方案1 直接在接口函数中,通过平台宏定义来区分不同平台。 方案3 在上面方案2中,是在源代码中填入不同平台的实现代码。 其实可以换一种思路,既然已经根据平台的不同、放在不同的文件中了,那么可以让不同的源文件加入到编译过程中就可以了。

    92820发布于 2021-05-13
  • 来自专栏VRPinea

    Tim Sweeney:完全实现平台互通只是时间问题;希望在VR方面做得更多

    对此,Tim本人也十分强调平台和社交媒体的重要性,认为平台互通是未来游戏发展的方向,可以让产品在市场上更具竞争力。 并且明确指出:“未实现与PlayStation的平台互通,完全是商业原因,而不是技术方面做不到。PlayStation较为封闭的做法,其实极大限制了商业发展。 《堡垒之夜》游戏画面 Tim坦言,未来将和PlayStation等主机平台寻求、建立共同立场——完全实现平台互通只不过是时间问题。 在最后,小编也有几点小想法(可能也是大家比较关心的)想和大家再聊一下: 一是Tim所说的“完全实现平台互通只不过是时间问题。” 这次的“不小心”也表明了确实如Tim说的,平台联机在技术上完全可以实现。而事后,微软官方也表态“希望平台联机继续保持”,那么似乎还在坚持的只剩PlayStation了。

    1.2K20发布于 2018-07-26
  • 来自专栏c#开发者

    mqtt实现平台应用通讯

    最近物联网应用一直很火,也打算做一些这方面的尝试,就边学边做在家花了2天时间做了一个简单demo,功能很简单,使用emq x 作为mqtt broker,用python写了一个定时抓取主机CPU利用并发布消息,用微信小程序和VUE客户段订阅消息并实时监控CPU使用情况,场景非常的简单,就是一个订阅/分发的过程,使用任何的MQ产品都能实现,但不同的mqtt协议相对与其它的mq产品更轻量级,同时也是专为物联网应用设计的,所以用起来更方便.随便也把过程遇到的一些问题说明一下,也可以让想了解和尝试的小伙伴有一个参考.

    2K10发布于 2020-02-13
  • 来自专栏菜鸟前端工程师

    reactNative平台app开发经验分享-平台开发兼容

    app开发神器RN 初衷依然是把自己在公司实际开发中遇到的踩坑填坑过程记录下来 给自己 也分享给同样从事这行的各位新入行朋友做个爬坑指南 首先 reactNative我在这里简称RN RN是可以做平台开发的 这就导致了一个问题 RN的组件,在Android和ios上有些会有所不同 RN的样式编辑,在Android和ios上有些也会有所不同 这就涉及到了平台兼容 比较常见的兼容问题有: 大小,宽高 2 iPhone 4, 4S,iPhone 5, 5c, 5s,iPhone 6,xhdpi Android 设备 (320 dpi) PixelRatio.get() === 3 null : "PingFangSC-Regular", }}> </View> // 关于兼容 // 平台兼容的思想就是系统监控,不同的系统做兼容判断 import { Platform } from

    3.3K20发布于 2019-03-04
  • 来自专栏h5

    基于flutter3+deepseek+dio平台ai流式模板

    2025实战平台ai对话,原创Flutter3.27.1+Dart3.6+Getx+Dio接入DeepSeek搭建流式ai输出模板。 使用技术技术框架:flutter3.27.1+dart3.6.0AI对话模型:deepseek-v3网络请求:dio^5.8.0+1路由/状态管理:get^4.7.2本地存储:get_storage^2.1.1markdown ThemeData( colorScheme: ColorScheme.fromSeed(seedColor: Color(0xFF4F6BFE)), useMaterial3: # 项目名称APP_NAME = 'Flutter3-DeepSeek'# DeepSeek API配置DEEPSEEK_API_KEY = your apikeyDEEPSEEK_BASE_URL = else { debugPrint('无法访问 $href'); } } }, ); }}基于uniapp+deepseek+vue3平台

    81321编辑于 2025-05-26
  • 来自专栏薄荷前端

    平台技术演进

    在这样的形势下,平台的技术方案也受到越来越多人和企业的关注。接下来,我将从原理、优缺点等方面为大家分享《平台技术演进》。 H5 说到平台,没人不知道H5。 但H5作为平台技术的载体,是如何与不同平台的App进行交互的呢?这时候JSBridge就该出场了。 交互通过传递 ModuleId、MethodId 和 Arguments 进行。 从这里可以看出,Flutter的平台相关层很低,平台(如iOS)只是提供一个画布,剩余的所有渲染相关的逻辑都在Flutter内部,这就使得它具有了很好的端一致性。 我个人更看好H5或类H5方案,给它一个浏览器,连“月球”都能跑,这才是真正的平台,其他都是浮云。

    3.4K20发布于 2019-04-03
  • 来自专栏菜鸟成长学习笔记

    平台开源游戏

    它使用HTML5、CSS3等Web新技术构建的在线平台,天然的基于互联网,Tank机器人的代码不需要人工上传下载,可以直接在线运行与其他选手进行战斗。 软件截图: ? 23183043_kv2a ? (3). 超级飞弹(移动速度很快,并且杀伤力很强)。 关于游戏地图: 当前默认地图算法为随机文字点矩阵地图, 即,地图是依据由文字生成的。 关于坦克: 分为两个大类, 英雄坦克(玩家), 敌人坦克. (3). 追踪坦克. (从他出生那刻, 他就一直在分析你的位置,并且向你靠近然后消灭你, 会在后续完成)。 关于游戏效果: 没什么特别的, 用到了比较多的图片资源, 就一个爆炸效果还可以吧。 开源的平台游戏开发框架 软件介绍:Cocos2D-X 是全球知名的开源平台游戏引擎,易学易用,目前已经支持 iOS、Android、Windows 桌面、Mac OS X、Linux、BlackBerry 、Windows Phone 等平台

    3.4K40发布于 2021-04-22
  • 来自专栏John Wong's Blog

    开源平台软件

    uTools 下载地址:https://u.tools 支持平台:WINDOWS 、MACOS、LINUX uTools是一个极简、插件化、平台的现代桌面软件。 Vscode 下载地址:https://code.visualstudio.com 支持平台:WINDOWS 、MACOS、LINUX Visual Studio Code (简称 VSCode / 软件平台支持 Win、Mac 以及 Linux,运行流畅,可谓是微软的良心之作 WPS 下载地址:https://www.wps.cn 支持平台:WINDOWS 、MACOS、LINUX WPS是金山办公软件出品的

    3.5K20编辑于 2021-12-23
  • 来自专栏柒八九技术收纳盒

    Rust平台编译

    此时就会发生问题,我们都知道Windows和Mac由于系统架构的不同,在它们环境下编译的二进制文件是「不互通」的。 之前,我们处理的方式就是采用「交叉编译」也就是大家说的平台编译。 我们能所学到的知识点 ❝ 平台编译及其在Rust中的好处 Rust 目标三元组 Rust原生平台编译 项目初始化 从Mac到Windows环境的平台编译 如何编写特定于平台的代码 其他平台解决方案 平台编译及其在Rust中的好处 ❝平台编译是指能够在一个平台上编译源代码,生成可以在其他平台上运行的可执行文件或库文件。它的主要好处是可以显著提高代码的「可移植性」和「复用性」。 「标准库的平台支持」Rust 的标准库就设计为平台的,它利用了一些平台的抽象层,如平台系统调用接口,从而使标准库能够在不同操作系统上运行。 要将源代码编译成适配特定平台,我们需要指定一个目标(target)。这告诉编译器我们的代码应该编译为哪个平台。因此,我们需要安装相应的 GCC[3]。然后,将目标添加到 Rust 工具链中。

    2.5K10编辑于 2024-04-11
  • 来自专栏h5

    基于uniapp+deepseek+vue3平台ai流式对话

    基于uniapp+vue3集成deepseek-v3实战端流式输出AI对话系统。支持暗黑+亮色模式、代码高亮、本地会话存储等功能。支持编译到小程序+h5+app端。 编译到h5/小程序/app端效果如下:技术栈开发工具:Hbuilder X 4.57技术框架:Uniapp+Vue3+Pinia2+Vite5.x大模型框架:DeepSeek-V3UI组件库:uni-ui 高亮插件:highlight.jsmarkdown解析:ua-markdown本地缓存:pinia-plugin-unistorage支持编译:H5+小程序+APP端项目框架结构使用uniapp+vue3搭建项目模板 createSSRApp(App) app.use(pinia) return { app, pinia }}项目结构目录<template> <uv3- v-model="promptValue" :scrollBottom="scrollToBottom" /> </view> </template> </uv3-

    2.2K22编辑于 2025-05-06
  • 来自专栏学海无涯

    SwiftUI-平台

    在教程的一开始,我们就说过 SwiftUI 是平台的,本文主要讲解当开发好基于 iOS 的 App 以后,如何快速实现 watchOS 和 macOS 的平台 App。 案例 以前面提过的天气预报列表为例来看看 SwiftUI 如何实现平台 App 开发。

    2.2K20发布于 2020-03-20
  • 来自专栏codelang

    Compose 平台现状

    Compose 能应用于平台,主要是基于 KMM 架构,KMM 的介绍可以查看官方文档《Get started with Kotlin Multiplatform Mobile[1]》,我们来看下 KMM 从 compose-jb[2] 仓库来看,目前能复用的只有 Android 和 Desktop,想支持全平台的话,任务依然很艰巨,我们来看下简单的架构图: Android 与 Desktop 使用 当我打开 README 时发现,咋被耍猴了: 开发平台应用还需要注意哪些? 既然目前可以支持 Android 和 Desktop,那么,我们在开发界面时需要注意哪些呢? -8 即可: 资源设置可以查看我的项目:KMPCompose[7] desktop 多语言设置:java中如何实现多语言切换[8] 总结 在整个调研和使用下来,感觉 Compose 平台还有很长的路要走 我觉得,如果有一款能直接让客户端的编程语言(kotlin、swift)直接实现端,而不是再学习一款新的语言(dart) 来实现多平台开发,那真是一件美好的事情。

    4.1K30编辑于 2022-11-30
  • 来自专栏深入理解Android

    flutter平台原理

    不仅框架本身需要处理大量平台相关的逻辑,随着系统版本变化和API的变化,开发者可能也需要处理不同平台的差异,甚至有些特性只能在部分平台上实现,这样框架的平台特性就会大打折扣。 Flutter 从头到尾重写一套平台的UI框架,包括UI控件、渲染逻辑甚至开发语言。 渲染引擎依靠平台的Skia图形库来实现,依赖系统的只有图形绘制相关的接口,可以在最大程度上保证不同平台、不同设备的体验一致性,逻辑处理使用支持AOT的Dart语言,执行效率也比JavaScript高得多 Flutter重写了一套平台的 UI 框架,渲染引擎是依靠 Skia 图形库实现 Flutter 中的控件树直接由渲染引擎和高性能本地 ARM 代码直接绘制,不需要通过中间对象(Web 应用中的虚拟 3.丰富的底层库,Dart自身提供了非常多的库。 4.多生代无锁垃圾回收器,专门为UI框架中常见的大量Widgets对象创建和销毁优化。 5.平台,iOS和Android共用一套代码。

    2.7K30编辑于 2022-06-22
  • 来自专栏0x0001

    docker-compose.yml 配置的 Docker 容器之间的网络互通

    配置了两个单机网站项目 网站项目(有 nginx、php-fpm、MySQL 等容器) caddy 反向代理 现在希望 caddy 的容器可以反向代理到项目1里面的 nginx 上,这就涉及到了容器网络互通的问题 /wwwroot:/wwwroot - ./.well-known:/wwwroot/.well-known 项目2的配置: version: '3' services: caddy: .well-known networks: - frontend networks: frontend: external: true 项目2: version: '3' true - TZ=Asia/Shanghai networks: - frontend networks: frontend: external: true 3.

    12.5K30发布于 2021-06-02
  • 来自专栏痴者工良

    平台语言应用开发,Elements 介绍

    实际上,平台语言开发移动应用的解决方案很多,Xamarin 优势不大。 以下为 Elements 能够开发的应用类型: ? 特色: 先进的编辑功能 单元测试集成 平台的调试和部署 ? 2,Water 用于在 Windows 中开发应用,笔者就不再深入介绍了~~~ ? 3,Elements in VS Elements 跟 Visual Studio 的集成是全面的,并且几乎扩展到了 IDE 的各个方面,特点如下: 所有元素语言和平台的项目模板通用 智能代码编辑器 ,具有智能感知和高级的生产力功能 对所有平台都有丰富的调试能力,包括针对 Mac、Linux 和 iOS 的网络调试 与 Elements.NET 项目、Microsoft Visual Profiler 平台的性能分析器,能够监控代码运行、远程主机上应用运行的情况,分析性能数据。 Obfuscation 保护代码,防止反编译的工具。根据官方解释的解释,是利用了代码混淆技术。

    6.1K20发布于 2021-04-26
  • 来自专栏图南科技

    .NET平台下的平台探索

    跟着微软整个生态体系在进行平台改革,。.NET平台整体平台后我就不再追技术方面的改革,转战涉及linux平台下的软件开发,丰富的LAMP,LNMP架构经验。 云平台从阿里云迁移到azure,.NET后端程序的平台部署,数据库使用azure数据库服务,开源框架servicestack深度使用。 .NET后端程序的平台部署主要进行了以下几个方面的改造. 1公司软件服务全部搭建在Linux centos操作系统下。. 3在使用azure虚拟机时,一定要确定分配的IP是否是固定IP,在哪种情况下可变,azure虚拟机有多个IP属性,一不小心,在重启或者其他相关操作下就会改变IP。 基于.NET平台开发,如果要尝试平台,更多的需要技术决策者的支持。 以web部署为例,mono Jexus不是主流的web服务服务器选型,但是绝对经得起生产环境验证。

    1.1K20发布于 2019-07-04
  • 来自专栏h5

    Electron平台仿QQ|vue3+electron+antdv聊天应用

    前言 此前有给大家分享一个vite2+vant3开发h5手机端小视频实例。今分享一个最新开发的electron端聊天应用。 pp3.gif 基本实现了发送图文消息、图片/视频/链接预览、拖拽发送图片、截图及朋友圈等功能。 360截图20210227172401929.png vue3-electronChat 支持新开多个窗体、换肤等功能。 UI组件库:ant-design-vue2.0 (蚂蚁金服桌面端vue3组件库) 弹框组件:v3layer (vue3桌面端弹窗组件) 滚动条组件:v3scroll (vue3自定义美化滚动条) pp1 antdv 蚂蚁金服团队推出的vue3桌面端pc组件库。

    3K00发布于 2021-02-27
  • Electron+Vue3+AI+云存储--实战平台桌面应用

    随着技术的发展,平台桌面应用的需求日益增长,PyQT作为一个强大的Python绑定库,使得开发者能够使用Python语言快速构建平台的桌面应用程序。 平台的桌面应用开发需要考虑不同操作系统之间的差异,并保证应用程序在这些平台上运行一致。 为了实现这一需求,可以将整个过程拆解为以下几个部分:选择适合的 GUI 库、创建基本的窗口界面、实现界面布局和交互逻辑、处理平台差异性、最终打包发布应用。 在命令行中输入以下命令:npm install -g electron3. 创建项目使用 Electron 创建一个新的项目非常简单。 三、如何通过Electron构建平台桌面应用安装Node.js和Electron:首先,你需要在你的计算机上安装Node.js和Electron。

    82300编辑于 2024-12-03
领券