随着 IoT 的发展 ARM 平台变得越来越重要,HypriotOS 和 resinOS 可以轻松的在 ARM 设备上运行 Docker,部署各种好玩的应用,而不用在意各种系统的差异,在未来,容器技术将从服务器走近用户。参考资料:Setup a simple CI pipeline to build Docker images for ARMCreate and use multi-archite            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-17 09:55:36
                            
                                160阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            背景很多话题都值得过一段时间再拿出来说说,因为整个.Net生态和社区都在飞速前进,也许你以前知道的,放到如今已经不适用了,需要与时俱进。这篇重温下给.Net Core项目添加Docker支持并部署运行。背景:Visual Studio 2022已经成为主流了。.Net 6 LTS已经成为主流了。Docker && K8S已经成为主流了。什么是DockerDocker是一种开源项目,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-17 13:54:45
                            
                                113阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在多平台构建Docker image写在前面Docker从2013年在GitHub开源之后,就开始飞速发展。现在已经成为程序员不可或缺的技术,在开发中避免了“这个在我电脑上能跑啊”的尴尬,运维工程师能快速地在服务器上部署应用。有了Ansible之后,更是能达到万箭齐发的效果。docker的镜像通常是build在AMD64架构里,但是对于常出现在嵌入式系统(比如树莓派)里的ARM64架            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-12 20:21:59
                            
                                134阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、js是什么?二、使用步骤1.引入库2.读入数据总结 前言学习,先预习,再复习就能达到事半功倍的效果!提示:以下是本篇文章正文内容,下面案例可供参考一、js是什么?一个跨平台的脚本语言平台:就是运行环境,这里一般指操作系统。跨平台:就是在各种环境下,都可以运行。脚本语言特点:不能够独立运行,要依赖与网页HTML网页的运            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-11 21:55:28
                            
                                119阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、Docker为什么出现 之前在服务器配置一个应用的运行环境,要安装各种软件,就拿一个基本的工程项目的环境来说吧, Java/Tomcat/MySQL/JDBC驱动包等。安装和配置这些东西有多麻烦就不说了,它还不能跨平台。假如我们是在 Windows 上安装的这些环境,到了 Linux 又得重新装。况且就算不跨操作系统,换另一台同样操作系统的服务器,要移植应用也是非常麻烦的。 传统上认为,软件编            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-21 09:32:40
                            
                                245阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            01-JS基础1.Javascript是一门面向对象的,跨平台的脚本语言。什么是面向对象? 对象:属性和方法什么是跨平台? 跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。什么是脚本语言? HTML文件必须在浏览器里执行。 JS文件嵌入到HTML文件里才能执行。 凡是不能独立执行需要依赖其他程序的,通常都叫做脚本,也叫动            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-11 15:51:02
                            
                                201阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            2016 年微软发布了 .NET Core 1.0,可谓是平地起惊雷,因为微软终于开源和跨平台了。但是一直到19年12月份发布了.NET Core3.1,开源社区的威力才展现出来,3个月增加了100w开发者,才真正吸引大厂的关注。但你以为仅仅是因为开源和跨平台吗?01 开源跨平台.NET Core在 4 年的时间里,累计发布了 7 个正式版本和几十个 Preview 版本,是一个面向 Window            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-29 15:36:02
                            
                                29阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            搭建跨平台的统一python开发环境:使用开发环境的好处:可不用在服务器上直接修改源代码---写的代码首先得入版本库(放git或giitlab中),在本地写代码提交到git中.然后在服务器上git pull把代码拉上来运行。项目大层级目录多用vim写不利于管理项目--用ide管理可组织代码结构,甚至能自动import,还可做到集成的功能:如可直接在ide中运行我的服务,甚至解释器使用远程在本地进行            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-30 20:16:16
                            
                                135阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Docker容器:跨平台运行的探索
## 介绍
随着云计算和微服务架构的高度发展,Docker容器的使用已经成为现代软件开发中的重要组成部分。Docker使应用程序能够在各种计算环境中轻松运行,实现了“编写一次,到处运行”的理想。本文将探讨Docker容器的跨平台运行特性,并通过实例来说明其实际应用。
## 什么是Docker容器?
Docker容器是一种轻量级、可移植的运行时环境,它            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-14 03:54:49
                            
                                200阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            小时不识月,呼作白玉盘。很多人习惯地说Python不过是一种脚本语言而已,实际上这种说法是非常不准确的,完全不能体现出Python的强大。严格来说,Python是一门跨平台、开源、免费的解释型高级动态编程语言。除了解释执行,Python还支持伪编译将源代码转换为字节码来优化程序提高运行速度和对源代码进行保密,并且支持使用py2exe、pyinstaller、cx_Freeze或其他类似工具将Pyt            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-12 09:40:05
                            
                                276阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            docker buildx默认的 docker build 命令无法完成跨平台构建任务,我们需要为 docker 命令行安装 buildx 插件扩展其功能。buildx 能够使用由 Moby BuildKit 提供的构建镜像额外特性,它能够创建多个 builder 实例,在多个节点并行地执行构建任务,以及跨平台构建。启用 BuildxmacOS 或 Windows 系统的 Docker Deskt            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-18 09:20:54
                            
                                237阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言现如今,要说比较火的编程语言当属 JavaScript 和 Python 了,这两门语言都可以独立编写前端页面、后端服务器、手机 APP、电脑客户端等等,无所不能。不过,不同的编程语言有不同的侧重点。比如 JavaScript 写网页得心应手,Python 处理大数据信手拈来。那么,能不能取两者的优点,构建一个跨平台客户端框架呢?这就有了今天的主角:vue-pywebview-pyinstal            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-03 07:02:41
                            
                                46阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              接前上一篇:平台调用 (P/Invoke):DllImport特性说明  首先,我们知道C#和C/C++都是跨平台的,但是原理上他们是不一样的:  C#首先编译成一种中间语言(IL)的程序集,然后将这种程序集放到不同平台下的解释器里面去执行,这就是说一次编译到处运行
    C/C++是针对不同的平台直接编译,编译之后就不具备跨平台能力了  所以,当我们开发的应用需要跨平台时,我们就需要将C/            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-31 10:26:57
                            
                                310阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            gRPC 是一个高性能、开源和通用的 RPC 框架,面向移动和 HTTP/2 设计,也是目前流行的微服务架构中比较突出的跨语言 RPC 框架。一直以来,我们的微服务都是基于 gRPC 来开发,使用的语言有 .NET、JAVA、Node.js,整体还比较稳定,当然整个过程中踩过的坑也不少,今天主要介绍 gRPC 服务使用 Docker Swarm 部署遇到的问题。问题描述服务端空            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-19 11:14:13
                            
                                23阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Docker容器作为现代软件开发中的一项重要技术,因其独特的轻量级、高效能和跨平台特性而备受关注。让我们一同深入探讨“Docker容器为什么可以跨平台”这个问题,并记录这个过程。
### 一、环境预检
在开始之前,我们需要对开发环境进行一些预检,以确保系统满足Docker的运行需求。
#### 系统要求
| 组件         | 要求            
                
         
            
            
            
            一、driver介绍      任何一个 data volume都是由driver管理的.创建volume时如果不特别指定 将使用local类型的driver,即从Docker Host的本地目录中分配存储空间。    如果要支持跨主机的volume,则需要使用第三方 driver.目前已经有很多可用的 driver,比如使用A            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-26 23:35:54
                            
                                71阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            docker实现跨主机通信背景准备docker网卡初始化设置静态路由测试网络互通虚拟机a虚拟机b测试网络虚拟机a-容器虚拟机b-容器清除测试数据删除路由配置删除docker网卡写在后面 背景为了合理分配资源,需要将多个服务器的docker容器里面的网络实现互通,如a服务器的docker中启动了服务a,b服务器的docker容器中的b服务需要调用a服务里面的接口。同时要保证不占用宿主机端口,就有了            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 15:26:42
                            
                                4阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Linux和Android可以跨平台吗?
在软件开发领域,跨平台性是一个非常重要的概念。它指的是一种软件可以在不同的操作系统或平台上运行而无需进行太多修改。Linux和Android作为两种流行的操作系统,是否可以实现跨平台的开发呢?本文将从技术角度进行探讨,并给出一些示例代码来帮助读者更好地理解这个问题。
## 什么是Linux和Android?
首先,让我们简要介绍一下Linux和A            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-14 03:41:10
                            
                                49阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # HTML5跨平台开发指南
## 引言
HTML5 被广泛认为是现代网页开发的基石之一。它不仅支持丰富的多媒体内容,还确保其在各种设备上都能有良好的呈现效果。这使得 HTML5 成为实现跨平台应用的重要工具。本文将为刚入行的小白开发者提供一份详细指南,以便您理解如何使用 HTML5 实现跨平台。
## 整体流程
为了全面了解如何使用 HTML5 实现跨平台,以下是一个简化的流程表:
|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-21 06:43:50
                            
                                116阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Python连接MySQL数据库的跨平台安装及使用方法Python连接MySQL数据库的跨平台安装及使用方法MySQL数据库的用处非常广泛,尤其是在数据量巨大的情况下,使用数据库来保存数据的优势非常明显。 由于MySQL服务器以独立的进程运行,并通过网络对外服务,所以,需要支持Python的MySQL驱动来连接到MySQL服务器。作为一个程序员,怎么能不会用python来连接数据库,并对其进行操作            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-18 00:19:08
                            
                                86阅读
                            
                                                                             
                 
                
                                
                    