1、服务器选择及环境配置

Docker搭建RPG小游戏 Docker镜像 Docker 镜像类似于虚拟机镜像,可以将它理解为⼀个只读的模板。 例如,⼀个镜像可以包含⼀个基本的操作系统环境,⾥⾯仅安装了Apache 应⽤程序(或 ⽤⼾需要的其他软件) 。可以把它称为⼀个Apache 镜像。 Docker容器 Docker 容器类似于⼀个轻量级的沙箱, Docker 利⽤容器来运⾏和隔离应⽤。 容器是从镜像创建的应⽤运⾏实例。它可以启动、开始、停⽌、删除,⽽这些容器都是 彼此相互隔离、互不可⻅的。 可以把容器看作⼀个简易版的Linux 系统环境(包括root ⽤⼾权 阅读详情

1.1 服务器平台选择

    Windows, LINUX, BSD均可,推荐使用LINUX。
本文以Centos7.0 64位服务器为例说明。

如果希望服务器能被全国其他人访问,建议您采用某云服务器,配置选择最低配置即可。
如:   
        云服务器 ECS
        公网带宽: 1Mbps(按固定带宽)
        镜像: CentOS 7.4 64位
        实例规格: 2核 4GB
        系统盘: 40GB 高效云盘
注意:在一下操作中会涉及账户、密码,请一定注意区分清楚账户和密码的范围,并记录在安全的地方!

如:
    服务器账户/密码——用以授权您远程访问服务器;
    Centos账户root/密码——用以访问LINUX服务器;
    Centos账户ftp——用以访问FTP 软件上传、下载文件;                    

    Centos账户mangos/密码——用以专门管理mangos,用于提高服务器整体安全性;

     MariaDB/mySQL账户root/密码——用以访问数据库的根密码;特别注意和Centos的root密码名称一样,但是是两个不同账户,一个用于全面管理Centos(LINUX),一个用于全面管理数据库;
    数据库其他账号——用于访问数据库中内容的账户、或远程管理数据库的账户;

    这些密码除了root账户名无法修改外,其他账户名称和密码请自行指定,并妥善保管。丢失了密码,就无法访问。特别是保存后root根密码。

    当您开通您的服务器后,如果您选择的是centos,进入时会提示您输入账户和密码。一般输入root账户。正确后会进入服务器。一下是linux服务器的一些简单命令,可以参考
1.1.1、文件命令
ls: 列出目录
cd:切换目录
pwd:显示目前的目录
mkdir:创建一个新的目录
rmdir:删除一个空的目录
cp: 复制文件或目录
 -a:相当於 -pdr 的意思,至於 pdr 请参考下列说明;(常用)
 -d:若来源档为连结档的属性(link file),则复制连结档属性而非文件本身;
 -f:为强制(force)的意思,若目标文件已经存在且无法开启,则移除后再尝试一次;
 -i:若目标档(destination)已经存在时,在覆盖时会先询问动作的进行(常用)
 -l:进行硬式连结(hard link)的连结档创建,而非复制文件本身;
 -p:连同文件的属性一起复制过去,而非使用默认属性(备份常用);
 -r:递归持续复制,用於目录的复制行为;(常用)
 -s:复制成为符号连结档 (symbolic link),亦即『捷径』文件;
 -u:若 destination 比 source 旧才升级 destination !
rm: 移除文件或目录
1.1.2、yum命令 用于在centos下搜索软件、安装软件和删除软件。
yum list xxx*
yum install xxx*
yum remove xxx*
如果您是第一次使用linux,请适当熟悉linux操作系统,和其目录结构。
1.2 服务器端口设置
如果您需要您的服务器同时具备网站功能请打开80端口;
3724、8085为游戏和客户端通信端口,必须打开;
3306有数据库端口,必须打开。


关于最新MySQL9.0.1版本zip自配(通用)版下载、安装、环境配置 目录中创建所需的数据库文件,并输出一个临时的 root 密码到命令行。记下这个密码,因为你需要它来登录 MySQL。下载完成后进入解压,注意不要放在一个非中文路径下的文件夹下面否则后面会报错。因此,需要创建ini文件,并且创建data文件夹用来保存数据具体参考图2-1。如果一切正常,你应该会看到 MySQL 命令提示符,可以开始进行 MySQL 操作。点击完成后选择自己想要下载的版本,选择下载zip压缩,不用debug和其他的东西。具体的.ini文件代码如下但是注意修改自己的路径注意事项如图2-2。 阅读详情

相关推荐

Windows云服务器如何进行PHP环境搭建?

之前有分享过用云服务器+Wordpress模板搭建网站的大致过程,因为在前期需要准备: 1.云服务器,因为网站规模和访问量都不大,所以选的是小鸟云1核1g的配置,再加上是BGP线路,无论是移动联通电信都能顺畅访问。 2.域名(国内要备案) 3.安装PHP环境(因为我用的是Windows,这里也是关于Windows的教程,如果有需要Linux,下次我们再继续分享。) 4.创建一个网站并绑定域名,创建mysql数据库,创建ftp。 5.下载 wordpress 使用FTP上传到云服务器。 安装PHP环境的操作

weixin_52730346的博客 914

谁说linux下无游戏,十大免费linux大型游戏集合

发表时间:2014-08-28 假如当你考虑从Windows平台迁移至Linux平台时,“我能在Linux平台上游戏吗?”这类疑问正困扰着你,那么对此这有一个答案就是“快去Linux平台吧!”。感谢开源组织一直以来坚持不懈为Linux操作系统开发不同类型的游戏,还有从不缺乏好的商业游戏,并且在Linux平台下游戏时的乐趣完全不亚于其他几个平台(比如Windows平台)的在线数字发

Jingle的专栏 1万+

Linux服务器使用和环境配置

这里写自定义目录标题欢迎使用Markdown编辑器Xshell&Xftp安装新的SHELL--zsh(非必需执行)Anaconda 环境配置Pytorch 环境配置插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdo

qq_40273474的博客 2329

Linux上最受欢迎的10款游戏

linux游戏

贺浦力特的博客 8409

【electron】- 从零到一:在electron-vite项目中集成better-sqlite3的工程化实践

本文详细介绍了在electron-vite项目中集成better-sqlite3数据库的完整工程化实践。针对原生模块的编译挑战,提供了从环境配置、路径规划、服务封装到IPC通信的解决方案,并重点解决了开发与生产环境的数据库路径分离及打包部署等核心问题,帮助开发者构建稳定高效的Electron桌面应用数据层。

weixin_29306571的博客 204

基于JavaEE的银行大客户关系维护系统(JSP+java+springmvc+mysql+MyBatis)

基于JavaEE技术的大型银行客户关系管理系统可以实现客户信息的集中管理、客户需求的分析与挖掘、个性化的服务推荐等功能。+ Maven +mysql5.7或8.0+html+css+js等等组成,B/S模式 + Maven管理等等。用户发送请求:用户通过浏览器或其他客户端向系统发送请求,请求访问特定的页面或执行特定的操作。前端展示结果:前端接收到后端返回的数据,根据需要进行展示。数据返回给前端:后端程序处理完业务逻辑后,将结果数据返回给前端。后端程序接收到请求后,根据请求的类型和参数进行相应的处理。

gp1052的博客 719

十步走让你连上远程服务器并创建环境

右键本地文件,deployment-upload to 服务器即可将本地文件上传到服务器映射的目录,运行文件的时候就可以在服务器上运行了。选择你刚刚环境安装的python,python或者python3.8都可以。点击文件-设置-项目-python interpreter-工具图标-show all。首先先在pycharm上连接上服务器,按照下图创建一个sftp连接,设置名字。连接成功后配置本地和服务器的映射,即你的本地工程目录在服务器的啥位置上。这时候点击下图选项,右边会出现你映射的服务器的目录。

qq_44837312的博客 2436

《第二十二篇》Cross-Attention:注意力机制详解-代码实现和公式详解《二》

本文详细介绍了Cross-Attention的原理、公式和实现。Cross-Attention用于Transformer解码器和Encoder-Decoder结构,通过查询向量(Q)与键、值向量(K、V)的交互实现序列对齐。核心公式为softmax(QK^T/√d_k)V,其中Q来自Decoder,K、V来自Encoder。文章还给出了多头注意力机制公式和PyTorch实现代码,包括投影计算、注意力分数计算和输出处理。代码示例展示了如何构建一个完整的Cross-Attention模块,并演示了其在解码器查询

guoguozgw的博客 2210

在服务器上配置个人环境

本篇文章主要介绍,在实验室中分配的新的服务器(Linux系统)账户后,如何配置自己的环境。

sinat_42435979的博客 4497

MATLAB2022b安装

图文并茂,手把手教会你怎么安装MATLAB2022b

1万+

dify工作流的原理

摘要: Dify 工作流是一个基于有向无环图(DAG)的智能任务编排系统,支持多节点(如LLM调用、API工具、条件分支等)的可视化拖拽与流程编排。其核心原理包括执行引擎(解析DAG并管理节点依赖)、上下文变量传递(类Jinja模板的变量引用机制)和状态持久化(存储执行日志与中间结果)。工作流通过事件驱动执行,支持异步任务调度,并与RAG知识库、LLM服务等模块深度集成,最终可发布为API或对话应用。技术栈基于Python(FastAPI+Celery)和PostgreSQL,实现低代码化的AI应用开发。

nbspzs的专栏 2187

1 服务器选择及环境配置文件,服务器环境配置.pdf

环境配置一、安装 IIS 与配置 IIS在 Windows 2000、Windows XP、Windows 2003 或 Windows Vista 等操作系统中,IIS 文件及安装方式都有所不同。1、Windows 2003 下安装 IIS:依次点击 “开始”->“设置”->“控制面板”->“添加删除程序”,在出现的“添加删除程序”界面中,单击“添加/删除 Windows 组件...

weixin_34727107的博客 530

DaVinci Developer和DaVinci Configurator:AutoSAR开发与配置工具

a. 组件创建:DaVinci Developer允许开发人员创建不同类型的AutoSAR软件组件,如应用软件组件(Application Software Component,SWC)、基础软件组件(Basic Software Component,BSWC)等。除了以上功能,DaVinci Developer和DaVinci Configurator还提供了丰富的文档和代码生成功能,以支持开发人员和配置人员进行文档编写、代码生成和文档浏览等任务。用户可以根据具体需求对软件组件进行灵活的配置。

HmoaAmp的博客 2262

服务器安装tensorflow踩坑实录

在这期间,梯子一直不稳定,卡掉网络好几次(找原因都好几次,一开始以为是docker desktop的原因,后来又以为是vscode"远程连接服务器"的原因,最后才发现是梯子的原因)。3.所使用的代码,tensorflow 1.x 版本的书写风格,虽然tensorflow 2.x版本仍然兼容 1.x版本,但有许多函数被弃用。并且如果所运行的tensorflow环境版本太高,经过本地的测试是无法运行的。为了下载环境了,首先采用的是docker,我做事情从来是不求甚解,尤其是像这种操作、记忆的东西。

m0_45171384的博客 526

1个PID回路如何连接2个执行器(算法和代码)

我们先看下位置型PID的控制框图:2、PID是基于error的控制 所以反馈信号跳动、干扰非常大的话,对PID的闭环控制影响是非常大的,所以对于反馈信号、一定要抗干扰和滤波处理。3、下图是增量型PID的控制框图:4、一个PID输出回路如何连接2个执行器?(有些系统会设置热阀和冷阀才能满足控制要求)。

RXXW_Dor的博客 1810

解锁RK3588+RTL8211F:千兆以太网PHY调优秘籍

本文探讨了RK3588芯片搭配RTL8211F千兆以太网PHY的优化方案。文章首先分析了RK3588和RTL8211F的硬件特性,指出时序问题可能源于时钟信号不稳定、传输延迟和PHY内部逻辑延迟。针对这些问题,提出了选用高质量时钟源、优化PCB布线等时序优化策略,以及合理配置硬件参数、优化网络协议等延迟优化方法。在配置实践部分,详细介绍了硬件连接规范和软件配置步骤,并建议使用Iperf、Ping等工具进行性能测试。最后总结了常见问题解决方案,展望了未来PHY芯片和传输技术的发展趋势。这些优化措施可显著提升网

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 288

仅CPU服务器pytorch ,torch_geometric安装配置

CPU,Linux服务器pytorch环境配置

wangyiqi806643897的专栏 1638

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

在Linux服务器上更换Nvidia驱动

本文记录在Linux服务器更换Nvidia驱动的流程。 需求 Linux 服务器上的 1080Ti 显卡驱动为387, CUDA 9,比较老旧,需要更换成可以运行pytorch 1.6的环境。 确定当前显卡型号\操作系统版本\目标环境 查看显卡信息,确定自己的显卡型号: $ nvidia-smi 或 $ lspci | grep -i vga 输出的设备信息并不是我们熟悉的型号,比如我的输出为: 02:00.0 VGA compatible controller: NVIDIA Cor.

zywvvd的博客 1万+

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

深度学习工具包 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")

安装 配置BlackBerry Push Service SDK v1.1.0

为毛要安装Push Service SDK v1.1.0?通过该SDK测试BlackBerry 10的BIS push。环境:Windows Server 2003 32位-----------------------------------安装 JDK 1.6  安装路径 C:\jdk1.6设置 JAVA_HOME环境变量  我的电脑 -> 系统属性 -> 高级 -> 环境变量  JAVA_HO

杨江的IT分享专栏 2989

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

怎么在云服务器上建网站_怎么使用云服务器创建一个网站?

创建一个网站,需要三样东西,分别是域名、服务器和程度(代码),题主的需求是为了让作业的逼格更高,那么我们来看看网站所需的三样东西都怎么来:1、域名:国内目前主要的域名注册商是阿里云和腾讯云,分别对应旗下的万网和dnspod,可以根据需求选择合适自己的域名,当然短域名或类似知名双拼域名现在都很难买到;对于题主只是想把作业显得高大上,域名买个好记的就行;com是国际域名,价格相对较高,基本要55元/年...

weixin_39619478的博客 430

Nginx环境配置1.20还是1.26 好呢?

哈哈。

m0_69210725的博客 514

如何在AutoDL云服务器上30分钟搞定DeepSeek-R1 32B量化版部署(附ChatBox配置技巧)

本文详细介绍了在AutoDL云服务器上快速部署DeepSeek-R1 32B量化版模型的完整流程。通过Ollama框架和CUDA环境配置,结合ChatBox客户端优化技巧,帮助开发者在30分钟内完成从环境准备到模型运行的完整链路,实现高效的大模型云端部署。

blue42的博客 531

企业云服务器的选择与配置指南

  现在企业信息化,使用云服务器的越来越普遍了,做为企业上云,在选择云服务器时,应该需要了解哪些方面呢?云服务器 的配置选择,和网站或应用的类型、访问量、数据量大小、程序质量等因素有关,建议和您的网站或应用的开发技术人员沟通,选择最适合您的配置。      如果您没有技术人员可提供建议,可以参考我们的建议进行配置选择。网站初始阶段访问量小,只需要一台低配置的服务器即可,应用程序、数据库、文件等...

前端工程师AS苏菲儿 2380

服务器搭建和环境配置

前阵子做了一个微信小程序,主要负责后端开发,前两天有一个朋友让我教他搭建服务器,所以就想写一下这个博客给大家参考。学生党一枚,部分不够好的见解望体谅。部分图片选自网图,有点偷懒哈哈哈 1.服务器 服务器说白了就是一台24小时运行的计算机。有条件的朋友可以自己买计算机搭建,但学生党练手就去买服务器好啦,学生套餐很便宜的,我买的是腾讯云的学生套餐,10块钱一个月,性价比很高。当时为了加快进度,选择的是...

qq_41005464的博客 3031
上一篇: 搭载魔兽世界服务器主要步骤——基于MangosZero
下一篇: 2、安装依赖的软件
oop4587
博客等级 码龄25年 19粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值