Ubuntu 9.04下从源代码编译安装Erlang且实现wxErlang

ubuntu22.04安装中文输入法 方案一:安装 Fcitx5(推荐,体验更佳)Fcitx5 相比旧版响应更快,对 GTK/Qt 应用兼容性好,适合日常办公和开发。注:如需支持 GTK2 老旧程序,可额外加上 fcitx5-frontend-gtk2。执行后注销并重新登录(或重启),确保框架生效。配置中文输入法重新登录后,右上角托盘会出现键盘图标。右键点击图标选择“配置”(或运行 fcitx5-configtool):在“输入法”选项卡中,点击“+”号。取消勾选“仅显示当前语言”,搜索并添加 Pinyin。 阅读详情

   从官方网站http://erlang.org/下载Erlang的最新版本的source包,解压之后读一下README,里面介绍了安装过程需要的软件包。

   首先是解压需要GNU unzip,or a modern uncompress。其次是编译需要:

    1.GNU make
    2.GNU C compiler
    3.Perl 5
    4.GNU m4        If hipe (native code) support is enabled.
    5.ncurses      
    6.OpenSSL              At least version 0.9.7 of OpenSSL is required.
    7.Sun Java jdk-1.5.0    Or higher. Optional but needed for building the Erlang/OTP application 'jinterface' and parts
                                     of 'ic' and 'orber'. We have also tested IBM's JDK 1.5.0.
    8.X Windows             for 'gs'
    9.sed           
    10.Flex

    以上安装完毕之后还不够还要apt-get install freeglut3-dev libwxgtk2.8-dev g++,这三者是实现wxErlang的最小系统要求,来自

erlang问题邮件列表:http://erlang.org/pipermail/erlang-questions/2009-March/042471.html。

   接下来按照README中的顺序输入命令,即可完成安装。

   注意:

   1.Ubuntu源中的Erlang不包含wx库,要想在Linux下进行Erlang的GUI开发,目前的办法就是源代码安装;

   2.按以上步骤安装的唯一问题是最后会提示:ODBC的驱动无法链接,所以ODBC会被禁用,暂时还没找到解决办法。

 

【Docker故障处理】Docker compose版本过低无法执行启动(Ubuntu 22.04.1 LTS系统) 阅读详情

相关推荐

【AI】Ubuntu22.04中安装Claude、SuperPowers、OpenSpec、SuperSpec

安装 claude,需要添加参数:–allow-scripts。

郭老二 39

Ubuntu Linux中安装WorkBuddy

使用Electron打包的桌面程序,在Linux下经常会遇到这个问题,在运行命令的后面加个。这时候有个常见的小坑,直接打开是不行的,我们可以看下他默认图标怎么启动程序的。就可以了,登录后也是正常的。我们先彻底修复一下,在desktop里面修改一下。直接通过dpkg安装即可,如果安装失败少什么依赖,可以执行。

逸鹏说道 732

Ubuntu22.04安装ROS2 —— ROS2 humble 详细图文教程

本文详细介绍了如何在Ubuntu22.04(Jammy)系统下配置ROS2环境,安装RO2软件包,并验证安装成功。ROS2的版本是Humble Hawksbill。:ROS是一个开源的,提供硬件抽象、设备驱动、库、工具和通信机制,支持模块化开发与集成,广泛用于机器人控制和自动化应用。ROS2 相较于 ROS1 在架构设计、通信机制和平台支持等方面做出了改进。ROS1 采用集中式主节点(Master)进行节点间通信,存在单点故障风险,且实时性和跨平台支持较弱。

weixin_49649078的博客 8840

Ubuntu 下网络请求异常排查:本地端口冲突与环境变量配置(Sign-in could not be completed)

本文介绍 Ubuntu 环境下网络请求异常的排查方法,重点分析本地端口占用、后台进程残留及环境变量配置问题,并通过 ss、curl、ps 等命令检查网络连接,结合用户会话和桌面应用配置,提供一套完整的 Linux 网络故障排查思路。

m0_73177436的博客 303

超详细!思岚S2激光雷达hector_mapping建图

使用思岚S2激光雷达,在ros平台上利用hector_mapping功能包实现建图功能

m0_50965539的博客 5592

自动驾驶轨迹规划算法——Apollo Lattice Planner

Apollo Lattice Planner是百度Apollo自动驾驶系统中的一种基于采样的实时轨迹规划算法。其核心思想是在离散化的状态空间中,对终端状态进行采样,并通过多项式曲线连接当前状态与候选终端状态,形成候选轨迹集,最后基于代价函数选择最优轨迹。该算法将车辆可达状态按纵向距离、横向偏移和速度等维度规则离散化,形成"格点"状态空间。 Lattice Planner通过三个主要步骤实现轨迹规划:1)终端状态采样,在规划时域内枚举多种驾驶意图;2)轨迹生成,使用五次多项式连接起点与各终

swaggytiger的博客 1624

Ubuntu 新建 SSH 用户并安全开启「密码登录」完整指南

在 Ubuntu 上新建一个用户(本文用示范名zhangsan),让它能通过 SSH(远程 shell)用方式登录,并且在的前提下把安全性做到位。:Ubuntu 20.04 / 22.04 / 24.04(其它 Debian 系同理)。命令默认在目标服务器上、用一个有 sudo 权限的账号执行。:本文很多地方给出「❌ 错误/不成熟写法」与「✅ 正确写法」的对照,先看清坑在哪,再照正确写法做。——它解释了「为什么很多人改了配置却不生效」,务必读懂再动手。

m0_46695127的博客 336

HighTec安装(官网免费)编译 嘎嘎详细~

安装软件最好有自己的一套安装规则,工程软件除了安装主体外还会有很多其他的东西,比如license或者还会有一些驱动,如果所有都随意安装会导致你需要卸载,或者更新软件时,有的需要将原来软件卸载干净,如果没有清晰的安装路径那真是灾难啊~请确保此目录中只有个人许可证。这样基本的配置就ok了,下面打开hightec软件检验下license是否识别到了,会让你选个工作区,建议自己建一个,要不你以后就找不到了,,,如下图拉到下面,按照要求填写信息,随便写就行,注意主要的MAC地址要填本机的物理地址,然后点击2即可。

weixin_60793044的博客 1万+

BcoreOS 系统制作实战:用一个升级包,让Rocky Linux10.1跑进Ubuntu 25.04

本节以 Rocky 10.1 作为系统母盘,演示如何根据内核校验和匹配 AOS 镜像,并最终生成可用的 BcoreOS 升级包。

xiaozhi@fslib.org的博客 239

大话西游2经典单机版V8:一键架设+GM全功能+仙玉自由修改

本文详细介绍大话西游2经典单机版V8的一键架设教程和GM全功能使用指南,包括仙玉自由修改技巧。该版本无需虚拟机,解压即玩,完美还原官服经典玩法,支持离线运行,是老玩家重温经典和新玩家体验游戏的理想选择。

weixin_27303545的博客 1135

图解凸函数与凹函数:别再被数学定义搞晕了!

本文通过图解和生活化类比,深入浅出地解释了凸函数与凹函数的数学定义及其与日常直觉的差异。文章详细介绍了凸函数的图像特征、数学定义(包括二阶导数判断)、在机器学习中的重要性,以及常见误区和实际应用中的判断技巧,帮助读者彻底理解这一关键数学概念。

weixin_29159441的博客 661

Ubuntu 24.04 安装 TDengine(taos)完全指南

本文介绍在Ubuntu 24.04 LTS系统上安装与配置TDengine 3.3.x/3.4.x社区版的完整流程,涵盖系统准备、apt仓库或deb包安装方式、服务管理、用户权限设置及基础配置。重点说明端口放行(6030-6039等)、root密码修改、SQL授权机制及REST接口认证,适用于x86_64与arm64架构,支持单机部署与集群扩展,助力高效构建时序数据管理环境。

QAZ600888的博客 374

akamai3简单分析

akamai流程的简单分析

记录一些web逆向的过程 918

Ubuntu学习笔记-配置Gitea通过https访问

本文记录在 Ubuntu(树莓派 aarch64)环境下为 Gitea 1.26.4 配置 HTTPS 访问的完整过程。先说明 HTTP 与 HTTPS 的差异及自签名证书的适用场景,再使用 OpenSSL 手动生成带 SAN 的本地自签名证书,依次完成创建证书目录、编写 openssl.cnf、生成 RSA 私钥与 CSR、自签名签发证书、校验证书与密钥匹配、设置文件权限等步骤;随后修改 Gitea 的 app.ini 将 ROOT_URL 切换为 https,并调整 Nginx 反向代理引用证书、开启

向往的是:佛祖堂前的鱼,静静听禅。 217

Vue3 - Arco Design Vue 表格组件 table 隐藏鼠标移入时 hover 高亮背景色,el-table 组件去除鼠标悬停在表格行的 hover 高亮效果(改变鼠标移入时的背景色)

vue3,arcodesignvue,arcodesign,表格,a-table,hover,表格hover的class类名是什么,class,hover,在arcodesignvue项目中,表格组件如何去掉鼠标移入时的hover效果,vue3arco.design表格组件修改鼠标移入行的背景颜色,table表格,取消表格行row移入高亮效果,去掉鼠标移入行时的hover效果,取消a-table的hover状态,取消高亮显示,隐藏表格鼠标hover效果,去除鼠标触摸变色效果,如何取消arco表

🏆 前端领域优质创作者 3773

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain&#39;s apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath(&#39;DeepLearnToolbox&#39;));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand(&#39;state&#39;,0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W&#39;); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand(&#39;state&#39;,0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = &#39;sigm&#39;;%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, &#39;Too big error&#39;);```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand(&#39;state&#39;,0)sae = saesetup([784 100]);sae.ae{1}.activation_function = &#39;sigm&#39;;sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)&#39;)% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = &#39;sigm&#39;;nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, &#39;Too big error&#39;);```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x&#39;,28,28,60000))/255;test_x = double(reshape(test_x&#39;,28,28,10000))/255;train_y = double(train_y&#39;);test_y = double(test_y&#39;);%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you&#39;ll get around 1.2% errorrand(&#39;state&#39;,0)cnn.layers = { struct(&#39;type&#39;, &#39;i&#39;) %input layer struct(&#39;type&#39;, &#39;c&#39;, &#39;outputmaps&#39;, 6, &#39;kernelsize&#39;, 5) %convolution layer struct(&#39;type&#39;, &#39;s&#39;, &#39;scale&#39;, 2) %sub sampling layer struct(&#39;type&#39;, &#39;c&#39;, &#39;outputmaps&#39;, 12, &#39;kernelsize&#39;, 5) %convolution layer struct(&#39;type&#39;, &#39;s&#39;, &#39;scale&#39;, 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, &#39;Too big error&#39;);```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, &#39;Too big error&#39;);%% ex2 neural net with L2 weight decayrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);%% ex3 neural net with dropoutrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);%% ex4 neural net with sigmoid activation functionrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);nn.activation_function = &#39;sigm&#39;; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);%% ex5 plotting functionalityrand(&#39;state&#39;,0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = &#39;softmax&#39;; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand(&#39;state&#39;,0)nn = nnsetup([784 20 10]); nn.output = &#39;softmax&#39;; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

ubuntu日常ollama

架构:Ollama 跑在 GPU1,ComfyUI 在 GPU0;优先 8B 档位,14B 短上下文可跑、长文本容易 OOM;Q4_K_M,约 5.2G,适合你的 3080 10G 卡,写 python、ComfyUI 节点脚本很好用Ollama。32B / 70B 系列:Q4 都要 18G+,会大量丢内存到 RAM,速度极慢。拉不下来,提示文件不存在Ollama。最小也是十几 B,10G 3080 不友好,不建议。,官方原版只有 30b / 480b,所以。,用哪个就开哪个,另一个关掉。

jekc2008的专栏 214

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

更改Ubuntu默认python版本的两种方法python-> Anaconda

当你安装 Debian Linux 时,安装过程有可能同时为你提供多个可用的 Python 版本,因此系统中会存在多个 Python 的可执行二进制文件。

2601_96797912的博客 207

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

# Ubuntu 22.04 更新包后,能连ToDesk但无法上网(DNS异常)排障笔记

Ubuntu22.04执行软件包更新后重载网络配置,DHCP获取的路由器DNS失效,ToDesk因IP直连不受影响,通过nmcli指定公共DNS并禁用DHCP自动DNS即可修复解析故障。

sevenez的专栏 258

Ubuntu 下鉴别翻新硬盘实战:以西数紫盘 WD30PURX 为例

鉴别一块西数紫盘是否翻新,不能只看 SMART。SMART 数据:通电时间、重映射扇区、待处理扇区、错误日志——必要但不充分;官方核验:序列号查保修状态,电话确认是否 Recertified——决定性的身份验证;物理检查:螺丝孔、盘体来源、标签、紫外防伪——辅助判断;badblocks 全盘写入:用极端读写压力暴露被 SMART 掩盖的物理缺陷——最直接的物理健康验证。本次这块 WD30PURX 的 SMART 数据全零、外观待查、官方核验待电话确认,badblocks测试已启动。

guigenyi的专栏 217

【云原生】Ubuntu部署 Kubernetes1.33

本文详细介绍了在Ubuntu 24系统上部署Kubernetes 1.33集群的全过程,涵盖三台主机(master、node1、node2)的基础环境配置,包括主机名设置、hosts绑定、关闭swap、开启IPv4转发及时间同步。重点完成Containerd安装与配置,包括卸载Docker残留、生成配置文件、启用systemd cgroup、添加国内镜像源及修改pause镜像地址。最后通过nerdctl验证容器运行时,为后续kubeadm初始化集群奠定基础。

weixin_73059729的博客 781

ubuntu24.04安装BaiduPCS-Go(百度网盘命令行客户端)

或者直接将这个文件下载下来之后上传到服务器上的/opt/baiduupcs下。# 下载最新版本(可去Github仓库【】找最新release替换版本号 )如果看到下面的版本输出则安装成功。# 移动到系统PATH目录。

qq_34944795的博客 167

Ubuntu 26.04 + GNOME Wayland 设置视频动态壁纸(Hidamari 实测可用)

判断能不能用,只看工具是否支持,不要看教程年份GNOME 用 Mutter,不实现 wlr-layer-shell,所以 mpvpaper 一类工具全部出局视频壁纸选Hidamari(Flathub),安装时注意加用户级 flathub 源必须图形界面选视频,系统设置里记得开 Autostart、Mute、Pause when maximized素材 1080p 足够,注意功耗。

CJLU_WSJ的博客 178

部分电荷(Partial Charge)完全指南:方法横评与 Windows/Ubuntu 实战脚本

你给配体建 MD 体系时总卡在电荷这步:Mulliken、RESP、AM1-BCC 不知选哪个,Windows 上 antechamber 还装不上。这篇讲透划分派、拟合派、半经验三大族,给出 RDKit、Open Babel、AmberTools、RESP 四套可复制脚本,分系统标注并附 7 个实测踩坑,Windows 11 与 Ubuntu 24.04 全部跑通,读完能按体系选对方法并当场跑通。

Blockbuster-drug 823

Atlas300V:(6) Ubuntu 24.04 作为宿主机的可行性测试报告

摘要(148字): Ubuntu 24.04.3 LTS 可作为 Atlas 300V 宿主机,搭载驱动 26.1.1、固件 9.0.0.9.220 与 CANN 8.5.2 均安装成功,npu-smi 健康正常。关键限制为必须使用 GA 内核 6.8.0-149,7.0.0-42 内核无法编译驱动。经验证,现有 glibc 2.31 容器可直接挂载宿主 Ascend 栈运行真实模型推理,无需特权模式或重装。仅生产链路中 VDEC/DVPP 及完整业务流未测试,其余核心功能均通过。

fleaxin的博客 248

基于Ubuntu部署SoduWork:企业级 AI 原生协同平台实战全流程

基于Ubuntu部署SoduWork:企业级 AI 原生协同平台实战全流程

jks212454的博客 283

操作系统安全体系能到哪一步?卓伊凡:服务端看认证,Ubuntu看默认,欧拉看体系,鸿蒙是另一条路

操作系统安全体系当前已实现分层保障:内核级强制访问控制(如SELinux、AppArmor)、默认攻击面收窄、密码学加密与制度化测评构成四重防线。在官方测评中,华为欧拉V3、阿里云服务器等三款系统达Ⅰ级安全可靠标准,鸿蒙桌面则首获Ⅱ级认证。Ubuntu高版本默认安全工程化出色,但加固也可能引入新漏洞。欧拉与鸿蒙技术路线不同——前者为服务端Linux加固体系,后者为终端微内核+形式化验证架构,二者可协同构建“端云安全”,但不可混为一谈。安全本质是相对的,需结合场景、运维能力与测评体系理性选型。

一颗优雅草科技-央千澈的优快云博客~只想无穷无尽的学习~作息早8-晚8 192
上一篇: Erlang 环形基准测试程序
下一篇: Erlang全文合法单词搜索程序
tearsofphoenix
博客等级 码龄18年 36粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值