精华内容
下载资源
问答
  • 腾讯两种服务器方式的选择第一种按量计费选择按量计费的模式,可以后期动态调整配置地区选择中国香港,不然等下没法repo直连谷歌公网带宽选择按使用流量,拉到100Mbps,这里的流量计费模式是指,从服务器下载的流量...

    腾讯云两种服务器方式的选择

    第一种按量计费

    1. 选择按量计费的模式,可以后期动态调整配置
    2. 地区选择中国香港,不然等下没法repo直连谷歌
    3. 公网带宽选择按使用流量,拉到100Mbps,这里的流量计费模式是指,从服务器下载的流量才扣费,也就是后面我使用scp下载编译好的镜像到本地才扣费,使用高速带宽去repo不扣费
    4. cpu开始选择最低的,需要编译的时候再动态调整为高性能CPU
    5. 关机会扣硬盘费用,我选的300g硬盘,关机状态扣的0.15每小时

      f9fb539631538b6461b8b0ea2d8195bf.png

      c71c115b33da61fd1a61fb8907c08a59.png

    第二种竞价实例

    1. 选择竞价实例的模式,后期不能再动态调整,优势是费用为按量计费的一半(流量另计)
    2. 地区选择中国香港,不然等下没法repo直连谷歌
    3. 公网带宽选择按使用流量,拉到100Mbps,这里的流量计费模式是指,从服务器下载的流量才扣费,也就是后面我使用scp下载编译好的镜像到本地才扣费,使用高速带宽去repo不扣费
    4. cpu开始直接选择最贵的,大概3元一小时
    5. 不支持关机不扣费

    安卓官方教程

    构建编译环境

    服务器的ubuntu16.04使用的python是3.5版本的,低于repo要求的3.6,repo等下会失败,所以我不折腾了,云服务器操作系统选择ubuntu18.04

    1.安装依赖包

    sudo apt update
    sudo apt-get install git-core gnupg flex bison build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev libgl1-mesa-dev libxml2-utils xsltproc unzip fontconfig

    2.安装openjdk-8-jdk

    sudo apt install openjdk-8-jdk

    下载源代码

    1.安装repo

    1. 确保您的主目录中有一个 bin/ 目录,并且它包含在您的路径中:
    mkdir ~/bin
    PATH=~/bin:$PATH
    1. 下载 Repo 启动器,并确保它可执行:
    curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
    chmod a+x ~/bin/repo

    2.同步源代码

    mkdir your_dirname //创建一个工作目录
    cd your_dirname

    git config --global user.name "Your Name" // 复制即可
    git config --global user.email "you@example.com" // 复制即可

    // 这里需要去版本控制页面https://source.android.com/setup/start/build-numbers选择,后续还需要下载对应的驱动 
    // Build                标记                  版本                 支持的设备
    // OPM2.171019.029      android-8.1.0_r20     Oreo                 Pixel 2 XL、Pixel 2、Pixel XL、Pixel、Nexus 5X

    repo init -u https://android.googlesource.com/platform/manifest -b android-8.1.0_r20 
    repo sync

    等待同步完毕,大概花了三小时。

    下载驱动

    68fd0b02974f64fd99ef2ba2cd9665df.png

    wget https://dl.google.com/dl/android/aosp/google_devices-sailfish-opm1.171019.011-f3bafc8b.tgz
    wget https://dl.google.com/dl/android/aosp/qcom-sailfish-opm1.171019.011-247af472.tgz 

    由于选择的是满速,所以比较小的基本都是秒下。

    tar -zxvf google_devices-sailfish-opm1.171019.011-f3bafc8b.tgz // extract-google_devices-sailfish.sh
    tar -zxvf qcom-sailfish-opm1.171019.011-247af472.tgz  // extract-qcom-sailfish.sh

    将解压后得到的extract-google_devices-sailfish.shextract-qcom-sailfish.sh复制到your_dirname,并给与权限

    chmod 777 *.sh
    ./extract-google_devices-sailfish.sh
    ./extract-qcom-sailfish.sh

    出现Press Enter to view the license后按回车,接下来一直按空格,直到出现让你输入I ACCEPT,一定得是大写,错了就重来即可

    源码编

    cd your_dirname
    source build/envsetup.sh
    lunch 24 // 或者先输入lunch 之后再选择版本,这里要注意对应版本
    make -j48 // 由于我选购的是24核,所以就开了48个线程

    等待编译结束,花了半小时

    a55e2b9e018057d6280236f3bd21a648.png

    下载源代码到本地

    先将home/ubuntu/your_dirname/out/target/product/sailfish目录下面的img文件进行压缩

    cp *.img /home/ubuntu/imgs //记得先创建相应的目录

    cd imgs
    7z a imgs.zip * // 大小是613M
    scp ubuntu@host:/home/ubuntu/imgs.zip ./imgs.zip //这里会需要输入服务器的登录密码
    ef1d0794d994e36672e27c4857d27bd3.png

    作源码包并刷机

    去Factory Images for Nexus and Pixel Devices下载对应版本的"sailfish" for Pixel android-8.1.0_r20下载原厂镜像,这里就不要用服务器去下载了,再从服务器下载下来是需要扣费的,因为我们选择的是流量计费模式,所以使用本地的电脑下载即可,我使用的idm下载,也非常快

    4247f163ad44a33cc6d1604a3edafea6.png

    d37abd44c303739ca6c093bb1d04b822.png

    解压得到的系统镜像里面有

    a0c35507e5785f859bc15055d85963eb.png

    将zip包里面的所有img文件删除,并将我们编译后下载的img文件和android-info.txt一起再次打包成image-sailfish-opm2.171019.029.zip(注意不要出现有文件夹的嵌套问题,也会提示你找不到android-info.txt,那就重新打包即可) 由于ubuntu下的权限问题,fastboot命令是有,但是使用flash-all.sh却提示找不到fastboot,所以我选择放到windows上来刷机了,有时间再试下kali,kali的root权限估计就没这些问题了。

    e7489be6a1ffcc88fbd39beedd7b37d1.png

    手机进入bootloader后,USB链接然后运行flash-all.bat即可

    如果出现了这个错,也是正常的,当然也可以修改一下flash-all.bat

    6285bafab1a8a1da0963f301425520d5.png

    ada2334050c7f0d29c1bed51f78b83b4.png

    把这个-w参数移除就好了。不移除也没关系,然后就可以愉快的搞机了

    遇到的问题(具体解决办法看报错)

    遇到的第一个问题

    FAILED: out/target/product/fugu/obj/STATIC_LIBRARIES/libedify_intermediates/lexer.cpp
    /bin/bash -c "prebuilts/misc/linux-x86/flex/flex-2.5.39 -oout/target/product/fugu/obj/STATIC_LIBRARIES/libedify_intermediates/lexer.cpp bootable/recovery/edify/lexer.ll"
    flex-2.5.39: loadlocale.c:130:_nl_intern_locale_data: ?? 'cnt  ???
    Aborted (core dumped)
    [ 6% 3452/56388] //frameworks/base/libs/androidfw:libandroidfw clang++ ResourceTypes.cpp [linux]
    ninja: build stopped: subcommand failed.
    09:56:41 ninja failed with: exit status 1

    去除所有本地化的设置,让命令能正确执行,bash 执行:

    export LC_ALL=C

    遇到的第二个问题(一开始我没看清楚,就只看最后一行,所以可能并不需要如下操作,遇到问题先看清楚吧)

    make[1]: Leaving directory `/home/sunhz/sl8541e/out/target/product/sp8541e_srvm/obj/u-boot15'
    make: Leaving directory `/home/sunhz/sl8541e/u-boot15'

    [ 82% 3107/3782] Build hyb out/target/product/sp8541e_srvm/ob...h-hu.hyb 21515 unique nodes, 102669 total
    ninja: build stopped: subcommand failed.
    20:31:15 ninja failed with: exit status 1
    1. vim /etc/security/limits.conf 添加如下的行
    # 解除服务器 所有用户文件数 进程限制
    * soft       nofile      10240
    * hard       nofile      10240
    * soft       noproc      10240
    * hard       noproc      10240
    1. 保存后,再输入ulimit -n 10240回车即可生效。
    2. 提示 ulimit 命令 执行(没提示也执行下)
    sudo sh -c "ulimit -n 65535 && exec su $LOGNAME"

    再执行第二个步骤即可 

    4. 使用ulimit -a可以检查查看!

    由于公众号不支持markdown的链接格式,我不整了,需要markdown文件的私聊我吧。

    最后感谢肉丝姐的课程,感谢宝藏男孩乌师傅和TG的耐心解答~

    展开全文
  • docker+golang:alpine部署go服务器到腾讯云服务器上 本次部署使用的golang镜像为alpine版本,其实alpine版本的镜像是比lateset版本更轻量化的镜像,只有latest版本的一半不到...编译代码: 命令行进入main函数所在的...

    docker+golang部署go服务器到腾讯云服务器上

    本人的项目是在Windows上写的,如果要把代码部署到云服务器上,需要对项目进行交叉编译,生成二进制文件,然后再通过xftp上传到云服务器,然后通过golang容器将程序跑起来。

    编译代码:

    命令行进入main函数所在的go文件的路径下
    在这里插入图片描述

    依次执行下面命令(每执行一条就回车一下)

    SET CGO_ENABLED=0 
    SET GOOS=linux
    SET GOARCH=amd64 
    go build (这样生成的二进制文件名与main函数所在的文件名一样,例如上图中的main)
    也可以指定生成的二进制文件名:go build -o server main.go (这样就会生成一个名为server的二进制文件)
    
    上传编译后的二进制文件

    在这里插入图片描述

    在linux的命令行下对刚才上传的二进制文件提升权限
    chmod 777 main
    
    在二进制文件的同级目录下编写Dockerfile,内容如下
    FROM golang
    LABEL Method xxx
    WORKDIR /root
    ADD ./main ./main
    EXPOSE 8848	
    ENTRYPOINT  ["./main"]
    

    上面EXPOSE的端口要与你go服务器中监听的端口一致

    保存退出后执行命令生成镜像
    docker build -t go_web .
    

    生成名为go_web的镜像,注意上面的命令中最后的一个符号是英文的句号,不要漏了

    通过生成的go_web镜像启动一个容器将服务器跑起来
    docker run --name go_server -d -p 8848:8848 go_web
    
    展开全文
  • 本指南主要内容为在非ARM架构服务器环境下搭建ARM的GCC编译环境,编译基于ARM架构的应用软件。交叉编译工具链是为了编译、链接、处理和调试跨平台体系结构的程序代码。除了体系结构相关的编译选项以外,其使用方法与...

    南七技校林书豪

    1、简介

    交叉编译,简单地说,就是在一个平台上生成另一个平台上的可执行代码。本指南主要内容为在非ARM架构服务器环境下搭建ARM的GCC编译环境,编译基于ARM架构的应用软件。交叉编译工具链是为了编译、链接、处理和调试跨平台体系结构的程序代码。除了体系结构相关的编译选项以外,其使用方法与Linux主机上的GCC相同。

    搭建交叉编译环境,即安装、配置交叉编译工具链。在该环境下编译出ARM架构下Linux系统所需的操作系统、应用程序等,然后再上传到鲲鹏弹性云服务器执行。

    2、环境

    类别

    版本

    配置

    备注

    ARM测试服务器

    CentOS7.5

    kc1.large.2 | 2vCPUs | 4GB

    在华为云官网购买https://www.huaweicloud.com/product/ecs.html

    x86编译服务器

    CentOS7.5

    2vCPUs|4GB|s3.large.2

     

    1.在华为云官网购买https://www.huaweicloud.com/product/ecs.html

    2.本地服务器部署Centos7.5

    x86编译服务器

    Ubuntu16.04

    2vCPUs|4GB|s3.large.2

    1.在华为云官网购买https://www.huaweicloud.com/product/ecs.html

    2.本地服务器部署Ubuntu16.04

    交叉编译器

    arm-linux-gcc

     

    5.5.0

    https://releases.linaro.org/components/toolchain/binaries/5.5-2017.10/aarch64-linux-gnu/gcc-linaro-5.5.0-2017.10-x86_64_aarch64-linux-gnu.tar.xz

    https://bbs.huaweicloud.com/forum/static/ueditor/themes/default/images/spacer.gif

    3、交叉编译器安装(x86服务器)

    3.1.安装标准的C开发环境

    3.2.在/usr/local下建立名为ARM-toolchain的文件夹

    3.3 下载gcc-linaro-5.5.0-2017.10-x86_64_aarch64-linux-gnu.tar.xz

    可以通过wget的形式下载

     也可以从网页上下载后上传到/usr/local/ARM-toolchain目录下。交叉编译工具链的地址在https://releases.linaro.org/components/toolchain/binaries/latest-5/aarch64-linux-gnu/

    下载gcc-linaro-5.5.0-2017.10-x86_64_aarch64-linux-gnu.tar.xz

    下载完成后,解压tar包

    3.4.配置环境变量

    3.5.环境变量生效与测试

    4、测试

    4.1.在x86服务器交叉编译

    4.2.测试执行

    5、参考信息

         交叉编译指导:

     https://releases.linaro.org/components/toolchain/binaries/

    https://blog.csdn.net/mars1743/article/details/20492285

    转载自鲲鹏论坛

    展开全文
  • 一. vue项目的编译和发布 ... 将纯前端的静态的项目发布到新浪云服务器 将纯前端的项目发布到新浪云 1. 网址: https://www.sinacloud.com/ 2. 选"产品"->"云应用SAE"->"进入控制台"->用新浪微

    一. vue项目的编译和发布

    脚手架中有大量的新技术:vue文件,es6模块.. 这些文件语法大部分浏览器无法直接运行
    解决:开发好的项目,经过编译,打包,压缩,变成ES5代码部署到服务器
    如何:npm run build
    结果:自动在项目文件夹下新建dist文件夹,包含传统的代码
    

    二. 将纯前端的静态的项目发布到新浪云服务器

    将纯前端的项目发布到新浪云
    1. 网址: https://www.sinacloud.com/
    2."产品"->"云应用SAE"->"进入控制台"->用新浪微博扫码登录
    3. 点左上方"创建应用"->"我已确认"->
    

    在这里插入图片描述
    在这里插入图片描述

    4. 点左侧"运行环境管理"->"代码管理"->"版本列表"右侧->选择"上传代码包"
    5. 进入用npm run build生成好的dist文件夹内部,选择所有文件,压缩。将压缩包拖拽到第5步打开的界面中方块内!
    6. 上传成功,就可点击版本列表中的链接,访问自己新浪云上的静态网页了。
    7. 在线编辑:"版本列表"右侧,"上传代码包"左边,有"在线编辑",打开之后可以上传新文件,修改文件内容,删除旧文件!
    
    

    三. 将标准的nodejs服务器端发布到新浪云服务器

    1. 使用express脚手架生成工具,来创建一个标准的nodejs服务器端项目
    	(1). 安装生成脚手架代码的命令行工具: 
    	npm i -g express-generator 
    	(2). 用命令行工具生成一个项目的脚手架代码: 
    	a. 先找到要创建项目的文件夹
    	b. 在文件夹中打开cmd
    	c. 输入: express 项目名
    	d. 再输入: cd 项目名 , 进入项目文件夹
    	e. 运行: npm i, 下载项目依赖的node_modules
    	(3). 在本地测试服务器端项目是否正常运行: 
    	a. 用vscode打开项目文件夹
    	b. 右键单击package.json文件,选择在集成终端中打开
    	c. 在弹出窗口中输入: npm start
    	d. 打开浏览器输入http://localhost:3000,看到示例网页,说明成功
    	(4). 要想部署新浪云,必须修改服务器端项目端口为5050: 
    	bin/www文件中,找到3000,改为5050
    	测试: 重启服务器端项目,打开浏览器访问http://localhost:5050,看到示例网页,说明成功!
    
    2. 将服务器端项目部署到新浪云服务器:
    	(1). 创建应用: 回到新浪云控制台,点创建应用,再点"我已确认"
    
    	(2). 选择应用程序的配置: 
    
    	(4)."确认创建",进入项目控制台
    	(3). 上传代码:
    	a. 官方的步骤说明:  左侧"运行环境管理"->代码管理
    	b. 先在本地确认有没有人之前在这台电脑登录过新浪账号,并记住了密码!
    		1). 点操作系统左下角开始菜单图标,在弹出的开始菜单中输入"控制面板"的拼音,在搜索结果中点"控制面板"
    		2). 在控制面板中点"凭据管理器"->"windows"凭据: 
    		3). 在下方的凭据列表中,如果有来自sinacload的凭据,要删除
    	c. 先从新浪云服务器克隆空的git仓库文件夹到本地: 
    		1). 先找到要放置nodejs项目的位置,在当前文件夹位置打开cmd
    		2). 回到浏览器中项目控制台中"代码管理"下,复制"如何部署"下的第一句话: 
    		git clone https://git.sinacloud.com/xzserve2
    		强调: 克隆过程中,要输入新浪云的用户名和密码
    		在"代码管理"界面中"如何部署"上方的"Git仓库信息"中显示了用户名,但是密码必须自己记住。
    	d. 从原来保存服务器端nodejs项目的文件夹中,全选所有文件,拷贝到刚克隆下来的文件夹中.
    	e. 按照"如何部署"中的"编辑代码并部署代码"下的说明,进入项目文件夹内,执行以下命令:
    	#进入项目文件夹 
    	cd 项目文件夹
    	#添加本地的文件改动 —— 只将改动记录在本地仓库
    	git add .
    	#添加本地修改的备注信息 —— 为本次本地的修改添加备注信息
    	git commit -m '可自定义备注'
    	#将改动推送到远程仓库 —— 将本地的修改推送到新浪云服务器远程保存
    	git push origin master
    	(3). 回到浏览器中应用程序控制台,点左侧"应用设置"->"应用信息",可查看应用程序的网址。点网址测试服务器端是否部署成功!
    	(4). 强调: 创建的nodejs类型的项目,可以删除。如果项目出错了,可以删除重建。
    
    . 在nodejs服务器端部署数据库和服务器端接口
    1. 在本地开发并测试服务器端接口程序是否正确: 
    	(1). 删除express脚手架自带的模板机制:
    	a. 删除views文件夹
    	b. 删除app.js中: 12, //views engine setup三句话
    	(2). 将自己编写pool.js和index.js分别拷贝到本地服务器端项目中 
    	a. pool.js放在项目的根目录下
    	b. index.js放入routes文件夹下替换旧的index.js
    	c. 修改app.js中app.use('/', indexRouter);为app.use('/index', indexRouter);
    	(3). 安装mysql驱动程序: npm i -save mysql
    	(4). 在终端中npm start启动服务器端程序
    	(5). 启动本地的xampp程序,启动mysql
    	(6). 测试本地接口是否成功: 打开浏览器: 输入http://localhost:5050/index
    	看到一个数组包含6个商品对象,说明本地接口开发成功!
    2. 将数据库部署到新浪云服务器: 
    	(1). 打开服务器端应用程序的新浪云控制台
    	(2). 点左侧的数据库与缓存
    	(3). 选择共享型数据库,点开启
    	(4). 点数据导入->新建导入任务->
    	(5). 将本地做好的创建数据库的xxx.sql文件拖拽到网页中方块中
    	(6). 点击"服务状态",返回数据库首页,点"数据库管理:
    使用phpMyAdmin(4.9)管理(推荐)",打开管理界面,查看和编辑数据表和表中的内容.
    	(7). 复制"数据库连接信息" 中的五项内容, 返回vscode中,修改pool.js中的五个属性。
    
    vscode中的git: 
    	(1). vscode中自动集成了git
    	在vscode的资源管理器文件列表中: M 修改过的文件;U 新增的文件
    	(2). 在vscode左侧点第三个图标"源代码管理",进入了git的管理界面
    	(3). 提交代码修改到本地库; 
    	a. 在上方文本框中输入本次修改的备注
    	b. 点顶部一排按钮中的对勾图标,提交
    
    	(4). 用vscode将代码提交到新浪云: 
    	
    	(5). 如果推送成功: 打开浏览器: 输入新浪云服务器端应用程序地址/接口名
    	比如: http://xzserve2.applinzi.com/index
    	能看到返回一个数组包含6个商品就算接口正确!
    
    部署商品详情页的接口: 
    	(1). 将旧项目中routes文件夹下的details.js和query.js拷贝到新项目中routes目录下
    	(2). 修改app.js,添加details接口: 
    	var detailsRouter= require("./routes/details");
    	... ...
    	app.use('/details', detailsRouter);
    	(3). 先本地测试新接口是否成功: 
    	a. 暂时注释pool.js中新浪云远程数据库的连接信息
    	b. 解开pool.js中的本地数据库的连接信息的注释。
    	c. Ctrl+C关闭服务器端程序,再npm start重启
    	(4). 结果: 打开浏览器: http://localhost:5050/details?lid=10
    	看到返回商品对象,就说明接口成功!
    	(5). 切换pool.js中的数据库连接信息: 
    	a. 解开pool.js中新浪云远程数据库的连接信息的注释
    	b. 注释pool.js中的本地数据库的连接信息。
    	(6). 在vscode中点左侧第三个源代码管理图标,进入源代码管理界面。输入本次修改的备注,点顶部对勾提交。
    	(7). 在从新浪云克隆下载的文件夹中,打开cmd,运行git push origin master。提交本次修改到新浪云服务器。
    
    五. 将新浪云上的前端和后端联合起来
    1. 前后端分离: 
    	(1). 前端vue项目和后端nodejs/java/python...项目,分别部署在两个服务器上,拥有各自独立的域名。
    	(2). 为什么: 松耦合。任何一方更新,不影响另一方。任何一方出错,不过多影响另一方。
    	(3). 今后几乎所有项目都是前后端分离的!
    	(4). 前后端唯一的纽带: ajax请求
    	(5). 问题: 
    	a. 跨域: 
    		1). 在服务器端cors跨域: 
    		a. 安装一个模块: npm i -save cors
    		b. 在app.js中,在所有接口地址配置之前: 
    		const cors=require("cors");
    		... 
    		app.use(cors({      
    			origin:[ //允许跨域的客户端源头有哪些
    				'http://localhost:8080', //vue脚手架
    				"http://127.0.0.1:5500", //live server
    				"http://xzvue.applinzi.com" //新浪云上的vue项目
    			],
    			credentials:true //要求允许携带cookie
    		}))
    
    		2). http-proxy跨域:
    		a. 只能在本地开发环境下使用!部署到新浪云,就不再起作用
    		b. 将来在公司中,http-proxy需要结合专门的服务器端软件配置,比如ngix,才能启用http-proxy方式。
    
    2. 从本地的xzvue前端项目中请求本地xzserve2服务器端接口: 
    	(1). 修改pool.js中新浪云连接信息为本地连接信息
    	(2). 重启服务器端程序
    	(3). 在xzvue项目中配置axios: main.js:import axios from "axios"
    
    		axios.defaults.baseURL="http://localhost:5050"
    		Vue.prototype.axios=axios;
    	(4). 在页面中使用axios发送请求: src/views/Home.vue中: 
    <template>
      <div class="home">
        <img alt="Vue logo" src="../assets/logo.png">
        <h1>我的第一个脚手架项目!</h1>
        <h2>我的名字:{{uname}}</h2>
        <ul>
          <li v-for="(p,i) of products" :key="i">
            {{p.title}} | {{p.details}} | ¥{{p.price.toFixed(2)}}
          </li>
        </ul>
      </div>
    </template>
    
    <script>
    export default {
      data(){
        return {
          uname:"东东",
          products:[]
        }
      },
      mounted(){
        this.axios.get("/index").then(result=>{
          console.log(result.data);
          this.products=result.data;
        })
      }
    }
    </script>
      
    <style>
    .home>h1{
      background-color:red;
      color:yellow
    }
    </style>
    
    	(4). 本地运行前端xzvue项目: npm run serve,按住ctrl点localhost:8080
    	结果: 看到页面上显示6个商品的详细信息。
    3. 部署带有cors跨域的xzserve2项目到服务器端:
    	(1). 强调: 一定记得切换pool.js中本地连接信息为新浪云服务器的连接信息
    	(2). 先在vscode中源代码管理界面提交本次修改,再在命令行中push到新浪云服务器。
    	(3). 测试: 先在本地xzvue中,修改main.js中的基础路径为新浪云的路径
    4. 部署带有axios请求的xzvue项目到新浪云服务器: 
    	(1). npm run build
    	(2). 进入dist文件夹,将dist文件夹内部的所有文件打包为一个压缩包
    	(3). 打开新浪云应用程序列表:https://sae.sinacloud.com/home/list
    	(4). 点前端项目应用程序,比如: xzvue
    	(5)."运行环境管理"->代码管理->"版本列表"右侧点上传代码包
    	(6). 将第二步创建的本地的压缩包拖拽到网页中方块区域内
    	(7). 测试: 访问新浪云上的前端项目地址,比如: http://xzvue.applinzi.com
    	结果: 看到显示出首页6个商品信息,就算正确。
    
    展开全文
  • 第一次在linux下搭建php环境,由于之前的代码环境要求是PHP-5.2下的,但是阿里服务器的文件库文件版本都挺高的,没办法,只能在网上找文件包,然后一个个编译安装。php5.2的版本着实有点低,网上的教程也很少。...
  • 服务器部署Web环境通常会选择LNMP或者LAMP,它们都可以利用宝塔面板进行一键部署。我自己动手部署过LNMP...在此之前,我们需要一个云服务器,利用阿里的服务器作为示例。阿里云对学生很友好,服务器只要九块五一个月。
  • 免费云服务器koding

    千次阅读 2013-09-29 12:12:31
    免费云服务器koding Koding免费云服务器地址:https://koding.com ...Koding支持Java、NodeJS、Perl、Python、Ruby、C、C++和Go等编程语言,并支持编译代码、测试代码和分享功能。 Koding代理编辑及操作界面:
  • git是目前流行的非常好用的版本控制工具,本章教大家如何在linux服务上安装git。这里介绍两种安装方式;...这里使用最简单的方式获得一台linux服务器,就是从阿里上租一台。镜像选择CentOS7.3 64位。 ...
  • 通过window系统的映射网络驱动器,将阿里云服务器的开发目录映射到window系统上,这样就可以在window系统上编写代码,然后通过Xshell终端上编译运行,极大提高码代码方便性! 方法: 阿里云的购买以及远程ssh...
  • 智能家居部分代码,这个项目涉及到的知识点比较多,我做了一年才搞定了它,主要的知识点如下:Android应用开发,网络编程(tcp/ip协议)、Mysql数据库编程、阿里c语言服务器环境的搭建、ARM嵌入式底层驱动开发、...
  • Greenplum 是一款全球领先的开源大数据平台,为全球各行各业提供具备实时处理、弹性扩容、弹性计算、混合负载、原生和集成数据分析能力的强大的大数据引擎,目前广泛的应用于包括金融、保险、证券、通信、航空、...
  • 以前总是在写代码,没有关注过服务器这块,现在有点空闲时间想学下服务器的搭建与在上部署项目。 我以前学的时候基本都是用tomcat,在eclipse上面可以直接把项目编译部署。这些天看了一下阿里的用户指南,愣是没...
  • 编译安装(nginx、fastdfs、… 专业软件) 源码 c代码 安装apache apache作为静态网页的服务器 测试 http://IP:80 安装 apt install apache2 查看apache2服务器的运行状态 service apache2 status..
  • 最近用到了图片上传服务器,以前没有做过这块,不知道一般是怎么样实现的,我的想法是将图片路径存入数据库,然后将图片...还有如果我想把图片上传到云服务器中,这个路径该怎么改,这样的思路可以上传到云服务器中吗
  • 本来计划是将一个React工程部署在自己的Centos虚拟机中,但是因为一些网络和安全问题暂时停止了这个计划,于是就把该项目转移到阿里云服务器中,这篇笔记记载了如何从第一步开始直到浏览器通过IP可以访问你的React...
  • 1.准备两台云服务器,公网ip分别是106.14.125.167 ,129.28.80.79 2.在本机中将我们上一个章节写的srv和web分别编译。全代码我已上传到我的github中https://github.com/junaozun/micro.git 下载下来后将代码放入...
  • 阿里云服务器:centos7.4 xshell连接服务器 安装nginx需要的环境 安装gcc 安装 nginx 需要先将官网下载的源码进行编译编译依赖 gcc 环境。 yum install gcc-c++ 安装PCRE pcre-devel Nginx的Rewrite模块和...
  • 在阿里云服务器配置robcup2D环境所需工具利用VNC实现远程桌面可视化利用本地终端和VNC软件配阿里云服务器上的2D环境编译并且运行底层和高层代码让两个球队battle 所需工具 阿里云ESC云服务器实例(Ubuntu 16.04),...
  • 使用云服务器加快测试,编译,下载等速度 旅途中保留电池寿命; 所有密集任务都在您的服务器上运行 入门 有两种入门方法: 使用,可以自动完成大多数过程。 该脚本使用系统软件包管理器(如果可能) 手动安装代码...
  • 修修补补几个月的代码终于各项功能都测试完毕了,打包发布到腾讯云服务器,不料打开网页却显示服务进程引用缺少jar包,个人分析应该是应用pom文件更新后导致的问题,按理说打包重新发布后tomcat使用的应该是最新编译...
  • 该软件既可以支持web代码编写,也可以将已经编写好的项目代码打包为手机APP。HBuilder提供的打包有云端打包和本地打包两种,云端打包的特点是DCloud官方配置好了原生的打包环境,可以把HTML等文件编译为原生安装包。...
  • 阿里云服务器contos7配置Python Django项目contos 修改yum源1.下载新的CentOS-Base.repo 到/etc/yum.repos.d/2. 清除缓存3. 生成缓存安装Python31. 更新yum:2. **然后安装yum-utils,一组扩展和补充yum的实用程序和...
  • 在腾讯云服务器上配置nodejs环境 CentOS6.5 一、配置服务器环境 1.用xshell登录服务器2.把yum更新到最新版本:yum -y update3.我们将使用最新源代码构建Node.js,要进行软件的安装,需要一组用来编译代码的开发...
  • 云服务器就是希望它成为部署环境~~ 日常开发中涉及到的"环境" 1.办公环境配电脑(笔记本/台式机) 2.开发环境.可能和你的办公环境是一起的, 也可能不是.开发环境是专门让你写代码/编译/简单测试代码. (可能是本地电脑/...
  • 方法/步骤 首先,我们要清楚的便是每个系统之间的差别,以及在阿里上的差别: Windows 1.1) 系统内含正版激活。 1.2) 适合于运行Windows下开发的程序,如.net等... 2.1.2) 免费且开源,轻松建立和编译代码。 2.1.3
  • 第二步:登录服务器第三步:yum 首先更新一下yum -y update第四步:centOS 系统下编译代码的一些开发工具,我们一起安装了.yum -y groupinstall "Development Tools" 第五步:选择一个稳定的node.js 版本. 我的开发环境...
  • 首先买个腾讯云服务器云服务器系统想装哪个装哪个,有原生镜像文件,也有应用市场定制镜像。我建议选择一个纯净的镜像。装好Linux系统后,上网搜索源码,找到自己心仪的游戏源码:建议用个网盘,可以存好多东西。...
  • 1 安装包 download.csdn.net/download/gu… 如果没有的直接下载我的吧。 2 安装步骤 2.1 配置安装环境 redis 是 C 语言开发,安装 redis 需要先将官网下载的源码进行...复制代码2.2 编译 redis 将压缩包解压到 lo...
  • 阿里搭建 samba服务器

    千次阅读 2018-09-22 16:08:45
    我搭建samba服务器,只是想通过window系统的映射网络驱动器,将阿里云服务器的开发目录挂在到window系统上,这样就可以在window系统上编写代码,然后通过Xshell终端上编译运行了,一切只是为了方便!   正文:...

空空如也

空空如也

1 2 3 4 5 ... 17
收藏数 325
精华内容 130
关键字:

云服务器编译代码