Ubuntu下配置qooxdoo

mininet安装过程(ubantu、git、mininet源码安装)以及POX安装 小白一只,由于毕设题目跟SDN有关,就开始踢软件定义网络的大门,当然第一步就是熟悉网络工具,从mininet开始。对于从没接触过mininet、Linux的人来说,安装过程还是挺艰难的,我在安装过程中参考了一些很好的博客,在此做一个总结。 本人是在虚拟机VirtualBox中安装ubuntu-16.04.6-desktop-amd64.iso,然后在ubantu系统中... 阅读详情

qooxdoo 配置说明


qooxdoo是一个开源的ajax框架(还有很多类似的ajax框架,都很不错),研究它主要是因为eyeos用的就是这个框架,而eyeos是一个非常棒的在线OS,好了,直接切入正题:


1.

在qooxdoo官网下载最新版:http://qooxdoo.org/download 我下的是1.5版的SDK


2.

由于qooxdoo需要依赖python库,所以windows的同学们要自行先装上python库,在此不再赘述。而本人使用的是Ubuntu 11.04,默认已经装上了python库了,所以这步省略(大部分比较新的Linux发行版都默认自带了python库)



3.

解压,然后 cd /tool/bin,有一个create-application.py,执行如下命令:

./create-application.py --name=firstAPP --out=./      (--name表示生成的app的名称,--out表示生成路径)

以下是命令执行后的输出:

>>> Copy skeleton into the output directory: ./firstAPP
>>> Patching file './firstAPP/Manifest.json'
>>> Patching file './firstAPP/generate.py'
>>> Patching file './firstAPP/config.json'
>>> Patching file './firstAPP/source/index.html'
>>> Patching file './firstAPP/source/class/firstapp/Application.js'
>>> Patching file './firstAPP/source/class/firstapp/theme/Font.js'
>>> Patching file './firstAPP/source/class/firstapp/theme/Color.js'
>>> Patching file './firstAPP/source/class/firstapp/theme/Decoration.js'
>>> Patching file './firstAPP/source/class/firstapp/theme/Appearance.js'
>>> Patching file './firstAPP/source/class/firstapp/theme/Theme.js'
>>> Patching file './firstAPP/source/class/firstapp/simulation/DemoSimulation.js'
>>> Patching file './firstAPP/source/class/firstapp/test/DemoTest.js'
>>> DONE


这时我们会发现在当前目录下生成了firstAPP目录:

cd firstAPP


然后执行如下命令:

./generate.py source-all

以下是命令执行后的输出(第一次执行这个命令会花比较长的时间,不过以后就好了):

----------------------------------------------------------------------------
    Initializing: firstAPP
----------------------------------------------------------------------------
>>> Processing configuration


----------------------------------------------------------------------------
    Executing: source-all::source-all-script
----------------------------------------------------------------------------
>>> Scanning libraries  


>>> Collecting classes   
  - Processing explicitly configured includes/excludes...
>>> Generate application
  - Processing 2 locales  
  - Generate packages  
  - Generate loader script
>>> Done (2m44.54)



4.

命令执行完后会在source下多一个script文件夹,firstapp.js就是我们需要的js啦(还没写任何代码,这个js就有100多k了~~),

打开source/index.html文件,贴个图(我用firefox打开是空白,用chrome打开就可以了):




点button就会弹出一个hello world的alert。



下面我们来自动生成build:

在之前生成的firstAPP下执行 ./generate.py build 命令,等待一会后就会生成build文件夹,里面的内容和source文件夹里的差不多,只不过打开imdex.html比source下的快很多,因为它是最终要部署的版本,去掉了很多debug。

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

相关推荐

OneOS远程升级能力实操演示 | OTA升级

OneOS远程升级能力实操演示,差分算法提升效率,OTA升级,OTA差分算法,全量升级、压缩升级、差分升级,有线网络连接,bootloader,升级平台,在线差分包制作,触摸屏以及GUI图形操作

OneOS是中国移动针对物联网领域推出的轻量级操作系统 2011

qooxdoo框架环境搭建+登录页面

这是搭建的qooxdoo的一个平台环境.创建了一个自己的web应用并写了一个登录界面. 说一下搭建步骤: 1、  下载qooxdoo的sdk包.(1.6),并安装和配置其环境变量. 2、  下载python2.7(2.5-2.7为官方推荐版本,python之后版本不支持qx),并安装配置其环境变量. 3、  打开cmd到下载的qx目录qooxdoo-1.6-sdk\tool\bin

hanqing 1598

svn co --depth和svn up --set-depth 只check out下一层文件 只更新指定文件 只更新下一层的用法

svn的工程可能很大 有时我们只需要部分文件即可 这里介绍几个命令 1.svn co(check out) --depth --depth=empty,files,immediates,infinity 假设某svn结构如下 svn://root/PRO/A_dir/a svn://root/PRO/B_dir/b svn://root/PRO/c_file svn co --depth=emptysvn://root/PRO 此时只会在本地check out出 PRO/的空目录。 sv.

cy413026的博客 1万+

qooxdoo1.0 manual

Hello world: 这个教程是教你怎么样一步步地使用qooxdoo来创建出你的第一个应用的。 创建框架: 要求: 请确认你已经读了”要求“的细节。重述一下,自由几个要求需要满足来做qooxdoo应用开发: 客户端:任何主要的浏览器 服务器端:任何能解析http的后端。在开发期间可以使用本地文件系统。 操作系统:任何 工具:python 下载: 到官网下载最新稳定的 SDK...

iteye_10194的博客 218

机器翻译的评价标准:BLEU、ROUGE等指标说明及代码实现

机器翻译领域常用的自动评价指标主要包括BLEU、ROUGE、METEOR和COMET四大类。BLEU基于n-gram精确率和短句惩罚,ROUGE关注召回率,METEOR结合精确率和召回率并考虑同义词,COMET则利用预训练模型计算语义相似度。这些指标各有特点:BLEU适用于机器翻译,ROUGE对长句友好,METEOR更接近人工评分,COMET无需参考译文。代码实现上,sacrebleu、rouge-score等库提供了便捷的计算方式。新兴趋势包括基于BERT等模型的语义评估和大语言模型评估器,但传统指标仍占

数据知道的博客 9420

ArcGIS实验教程——实验十七:缓冲区分析(Buffer Analysis)

【实验描述】缓冲区(Buffer)是为了识别某一地理实体对周围地物的影响而在其周围建立的一定宽度多边形区域,缓冲区分析(Buffer Analysis)是用来确定不同地理要素的空间临近性或接近程度的一种分析方法。作为GIS的空间分析方法之一,缓冲区分析的应用范围特别广泛,常用于分析矢量实体对周围的影响。例如,工厂排放的废水废气所影响的空间范围等等。 一、缓冲区的基本概念 1、缓冲区 是地理空间目标的一种影响范围或服务范围。 2、缓冲区分析 指根据分析对象的点、线、面实体,自动建立它们周围一定距离的带

智慧空间实验室 1万+

qooxdoo框架环境搭建

  1. 首先安装wamp,在windows上启动web服务;   2. 安装python2.7版本,因为qooxdoo暂时不支持python3.x;   3. 在https://github.com/qooxdoo/qooxdoo/releases上下载qooxdoosdk包,并解压至web服务的根目录下/www/目录下;   4. 打开cmd,执行create-appl...

aks6853428的博客 307

(五)激光线扫描-位移台标定

线激光属于主动测量方式,但是由于线激光的特性,我们只能通过提取激光中心线获取这一条线上的高度信息,那么要进行三维重建的话,就需要通过平移或者是旋转的方式,来让线激光扫描被测物体的完整轮廓,也就是整个表面。激光线的密度越高还原出来的物体越细腻,但由于数据量大,也会导致速度变慢。下面以位移台为例讲解,如何标定位移台。

FlyWine的博客 2891

Ubuntu18.04 mininet+pox+poxdesk配置

目录前言关于系统Ubuntu20.04的坑mininet的安装安装部署测试pox+poxdesk安装部署自定义拓扑结构tree.py(自定义拓扑网络)pox+poxdesk加载组件mininet启动命令总结参考资料 前言 朋友最近在上SDN的课程,Software Defined Network,需要配置mininet与pox控制器。 应朋友的要求,研究了不少时间,似乎国内网站暂时没有很新的教程,所以想来写写,希望能给读者一些帮助。 这个教程希望的是短平快的实现所需的功能,所以一切安装以简单为主,尽量少的代

HRex39的博客 2656

YOLOv13添加OREPA模块 准确率提升10.56个点,map提升11.87个点。小目标轻量化

本文提出了一种新的OREPA(Optimal Recursive Edge-Preserving Attention)模块,通过结合递归和边缘保留注意力机制,显著提升了目标检测模型的性能。实验结果表明,添加OREPA模块后,准确率提升了10.56个百分点,mAP提升了11.87个百分点。OREPA模块包含三个核心组件:OREPA1处理特征图并保留边缘信息,Bottleneck_OREPA作为瓶颈模块降低计算量,OREPA类通过堆叠多个Bottleneck_OREPA增强网络表达能力。文章详细介绍了如何将OR

FJN110的博客 2761

【WRF-Chem Emissions教程第一期】WRF-Chem 排放概述

WRF-Chem 排放概述

WW、forever的博客 852

POX安装和部分配置

最近在学习OpenFlow,看网上看到很多关于POX的安装和部署教程,但是大部分都有点问题,于是就将自己全程的安装和部署过程记录下来了,现在发出来跟大家分享。 1 部署情况          在本文中设备使用的都是基于Ubuntu12.04版本的Linux操作系统,在此系统的基础上进行POX控制器的安装及部分配置。IP地址为10.20.218.18的设备作为安装POX的控制器,IP地址

小嗨嗨的博客 5067

基于Simulink的占空比调制DTC降低转矩脉动

修改传统SVPWM模块,输入占空比d和有效矢量索引,计算Ton​=d∗Tc​、Toff​=(1−d)∗Tc​,生成对称PWM波形(替代开关表直接输出)。:低速时(n<500rpm)减小dmax​=0.6(避免磁链畸变),高速时(n>2000rpm)增大dmax​=0.8(提升动态响应);kT​/kψ​:转矩/磁链误差增益(需整定,如kT​=0.02/(N⋅m),kψ​=0.1/Wb);(θ为电压矢量与磁链夹角)。② SVM-DTC(占空比计算模块启用,d0​=0.5,kT​=0.02,kψ​=0.1)。

amy_mhd的博客 87

Mininet+Pox环境搭建

Mininet+Pox环境搭建 1. 安装Ubuntu13.102. 安装Virtual-box增强功能,重启,修改分辨率3. 安装 git 1 sudo apt-get install git 3. 安装 mininet 1 lsb_release -a 2 sudo apt-get install mininet ...

weixin_30693183的博客 370

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

深度学习工具包 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'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('DeepLearnToolbox'));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('state',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'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',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 = 'sigm';%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, 'Too big error');```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('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';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)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';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, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% 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'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 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, 'Too big error');```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('state',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, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',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, 'Too big error');%% ex3 neural net with dropoutrand('state',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, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % 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, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % 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, 'Too big error');%% 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('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % 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, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

安装 mininet + pox + poxdesk

本科毕业设计因为机缘巧合选择了SDN方向。 因为过去的三年过着“糜烂”的生活,发现即使只是做一个仿真实践都非常困难:完全不熟悉的Linux 系统,完全没接触过的python语言,对git等工具也一样一无所知。 翻看教程,从零起步,但必然走的磕磕绊绊——很多十分低级的问题都浪费了我大量的时间。 因此希望把自己学习遇见的问题记录下来,补全网上那些教程中不愿意写的“小白”的部分。

Yuting's Blog 4192

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Ubuntu Linux中安装WorkBuddy

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

逸鹏说道 628

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

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

m0_73177436的博客 290

什么是 Redis 以及如何在系统(Ubuntu、Debian、AlmaLinux、Rocky 或 CentOS)上安装它

Redis是基于内存的高速数据存储系统,广泛用于缓存、会话管理和任务队列。在Ubuntu/Debian上用apt安装,AlmaLinux/Rocky/CentOS上用dnf安装,均通过systemctl enable --now redis-server启动并设为开机自启。使用redis-cli测试ping响应及set/get操作验证功能。务必配置bind 127.0.0.1和requirepass密码以保障安全,避免暴露于公网。适用于WordPress、Laravel等应用加速。

csdn_aspnet的专栏,请点击博客主页右上角三个点中的私信联系 326

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 反向代理引用证书、开启

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

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的专栏 206

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

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

sevenez的专栏 248

【云原生】Ubuntu部署 Kubernetes1.33

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

weixin_73059729的博客 758

Ubuntu 修复 FinalShell 任务栏齿轮图标

FinalShell 可以正常启动,但任务栏显示默认齿轮图标。本次环境为 Ubuntu、X11,图标文件存在且有效。最终通过在用户级.desktop文件中加入,重新启动并固定应用,成功解决。st是本次实际测得的窗口标识。其他版本或安装方式应先测量,不要直接套用。

To be a better man 229

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的博客 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 771

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

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

CJLU_WSJ的博客 164
上一篇: 在Apache中配置基于主机名的虚拟主机
下一篇: 为Apache安装mod_rewrite
htttw
博客等级 码龄18年 378粉丝 73原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值