精华内容
下载资源
问答
  • 四:连接到服务器(填写IP地址账号密码) 点击新建,并填上服务器的IP、账号、密码,点击连接即可 五:从cmd进入服务器 ssh root@服务器ip 然后输入密码 六:这是运行代码:nohup java -jar xxxxx.jar & 如果...

    我用的是阿里云的服务器,上传的是接口的代码

    一:打开idea,点击package 就可以生成jar包在这里插入图片描述

    二:在这里可以找到jar包

    在这里插入图片描述

    三:打开xftp

    xftp可以在网上下载
    在这里插入图片描述

    四:连接到服务器(填写IP地址账号密码)

    点击新建,并填上服务器的IP、账号、密码,点击连接即可
    然后就把jar包复制到这里面(如图),等待传输完成。
    在这里插入图片描述

    五:从cmd进入服务器

    ssh root@服务器ip
    然后输入密码

    六:这是运行代码:nohup java -jar xxxxx.jar &

    如果运行不成功,可以去服务器看看有没有把端口打开
    在这里插入图片描述
    也有可能是还没有在服务器上面安装jdk等等所需资源,如果没有的话它会有提示,只要按着提示去安装就可以了。

    七:运行成功后打开网页,可以看到接口

    http://自己的服务器ip:8888/swagger-ui.html#/
    在这里插入图片描述

    展开全文
  • 我需要所用的数据和代码上传到服务器上边,但是不知道咋弄,没弄过。 所以在此请教一下,我需要怎样配置我的电脑和云服务器? 需要安装什么软件?(只需要告诉我软件或者协议的名字就ok了)
  • 匿名用户1级2015-12-27 回答注册GitHub后你就会有0.3G的免费空间,不过只能创建公开...而作为想要了解你代码的人,可以选择直接在线浏览自己感兴趣的,也可以直接下载压缩包,或者直接使用Git clone本地。因为GitH...

    匿名用户

    1级

    2015-12-27 回答

    注册GitHub后你就会有0.3G的免费空间,不过只能创建公开项目,这也满足代码分享的目的,我最喜欢的倒是它的代码展示方式,可以直接浏览你的代码,代码是经过高亮、添加行号处理过的,十分漂亮,体验一流,比如这个Webpy托管的地方。而作为想要了解你代码的人,可以选择直接在线浏览自己感兴趣的,也可以直接下载压缩包,或者直接使用Git clone到本地。

    因为GitHub是基于Git版本控制系统,所以你上传修改代码什么的,都需要使用Git工具。我这里主要是用来分享和展示代码,所以不想在版本控制方面做过多的阐述,下面就简单讲解一下怎么在GitHub上新建一个项目,还有把自己的代码传上去。下面的前提是你已经注册了GitHub和下载安装了Git——Git下载、Windows版本下载。

    上传分享代码

    1.在GitHub上建立项目

    登录GitHub后,你可以在右边靠中那里找到一个按钮“New Repository”,点击过后,填入项目名称、说明和网址过后就可以创建了,然后会出现一个提示页面,记下类似git@github.com:XXX/XXX.git的地址,这个就是你这个项目的地址了。

    2.配置Git以及上传代码

    安装Git成功后,如果是Windows下,选择Git Bash,在命令行中完成一切,可能开始有点麻烦,不过就那几条命令行,用几次就记住啦。首先初始设置Git:

    1 git config --global user.name "Your Real Name" 2 git config --global user.email you@email.address

    然后开始进行最麻烦的一步了,你需要上传文件到GitHub的Git系统上,得需要一个SSH密匙来认证,下面就开始生成密钥和提交密钥。打开Git Bash,创建SSH key:

    1 ssh-keygen -C 'your@email.address' -t rsa

    然后要你输入SSH密匙的存放位置,可以不管,直接回车使用默认路径。再输入你想要的密码,SSH key就生成了。现在你需要将这个Key提交到GitHub,首先打开Key保存的位置,里面会有三个文件,找到id_rsa.pub,用文本编辑器打开,复制里面的全部字符。到GitHub,在右上方工具栏里找到Account Settings。在这个页面上有一个SSH Public Keys标签,选择Add another public key。Title可以随便填一个,Key就粘贴刚才的字符,提交。

    完成这些工作后,就可以上传自己的代码了。找到自己要分享上传的代码文件夹,右击选择Git Bash,或者在Git Bash中进入这个文件夹。建立一个仓库:

    1 git init

    选择要添加进仓库的文件:

    1 git add .

    一般如果你想分享这个文件夹里的所有代码,就在 add后面加“.”,上面的例子就是这样,如果传指定的,只需要把“.”改为文件名即可,现在只是选择了要加入仓库的文件,下面才是添加进入仓库:

    1 git commit -m 'Test'

    -m后面跟一个参数,表示说明,将代码提交到GitHub后,将会在代码文件信息上显示这个说明,如下图标记的地方。

    搞了这么久,现在才开始把本地仓库上传到GitHub了,下面两行命令搞定问题:

    1 2 git remote add origin git@github.com:XXX/XXX.git 3 git push -u origin master

    这个git@github.com:XXX/XXX.git就是上面创建项目是生成的地址。现在打开你的项目网址,你就可以发现你的代码已经展示出来了。如果你要更新代码的话,就重复上面的吧。

    如果提交了敏感信息,比如代码中设置的自己的密码什么的忘删除就上传上去了怎么办?重新修改过后上传依然有历史记录,而使用Git删除历史记录貌似很麻烦,于是就采用删除项目吧,删除了再重新上传。删除项目需要在GitHub网站上右上方找到admin按钮,进去后右边最下面有个删除的按钮,这样就可以删除了。

    一些可能遇到的问题解决:

    如果输入$ git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git

    提示出错信息:fatal: remote origin already exists.

    解决办法如下:

    1、先输入$ git remote rm origin

    2、再输入$ git remote add origin git@github.com:djqiang/gitdemo.git 就不会报错了!

    3、如果输入$ git remote rm origin 还是报错的话,error: Could not remove config section ‘remote.origin’. 我们需要修改gitconfig文件的内容

    4、找到你的github的安装路径,我的是C:\Users\ASUS\AppData\Local\GitHub\PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8\etc

    5、找到一个名为gitconfig的文件,打开它把里面的[remote "origin"]那一行删掉就好了!

    如果输入$ ssh -T git@github.com

    出现错误提示:Permission denied (publickey).因为新生成的key不能加入ssh就会导致连接不上github。

    解决办法如下:

    1、先输入$ ssh-agent,再输入$ ssh-add ~/.ssh/id_key,这样就可以了。

    2、如果还是不行的话,输入ssh-add ~/.ssh/id_key 命令后出现报错Could not open a connection to your authentication agent.解决方法是key用Git Gui的ssh工具生成,这样生成的时候key就直接保存在ssh中了,不需要再ssh-add命令加入了,其它的user,token等配置都用命令行来做。

    3、最好检查一下在你复制id_rsa.pub文件的内容时有没有产生多余的空格或空行,有些编辑器会帮你添加这些的。

    如果输入$ git push origin master

    提示出错信息:error:failed to push som refs to …….

    解决办法如下:

    1、先输入$ git pull origin master //先把远程服务器github上面的文件拉下来

    2、再输入$ git push origin master

    3、如果出现报错 fatal: Couldn’t find remote ref master或者fatal: ‘origin’ does not appear to be a git repository以及fatal: Could not read from remote repository.

    4、则需要重新输入$ git remote add origingit@github.com:djqiang/gitdemo.git

    使用git在本地创建一个项目的过程

    $ makdir ~/hello-world //创建一个项目hello-world

    $ cd ~/hello-world //打开这个项目

    $ git init //初始化

    $ touch README

    $ git add README //更新README文件

    $ git commit -m ‘first commit’ //提交更新,并注释信息“first commit”

    $ git remote add origin git@github.com:defnngj/hello-world.git //连接远程github项目

    $ git push -u origin master //将本地项目更新到github项目上去

    展开全文
  • php怎么把图片上传到图片服务器?图片服务器代码

    5ec1a6eb8916003478f1ffddf2f6734c.png

    php怎么把图片上传到图片服务器?

    图片服务器代码<?php

    /**

    * 图片服务器上传API接口

    * by Zx

    * date 2016-04-28

    */

    header('Content-type:text/json');

    //准备参数

    $size = 10485760; //图片大小 单位字节

    $type = array('image/jpeg', 'image/gif', 'image/png'); //允许上传的图片类型

    //验证数据完整性

    if(isset($_FILES['imgs']) && isset($_POST['folder']))

    {

    switch($_POST['folder'])

    {

    case 'goods_img':

    $path = 'goods_img/'.date('Y-m-d').'/';

    break;

    case 'goods_sku':

    $path = 'goods_sku/'.date('Y-m-d').'/';

    break;

    default:

    $path = 'default/'.date('Y-m-d').'/';

    break;

    }

    if (!is_dir($path))

    {

    //第三个参数是“true”表示能创建多级目录,iconv防止中文目录乱码

    mkdir(iconv("UTF-8", "GBK", $path),0777,true);

    }

    //开始图片上传

    $result = upload($path, $size, $type);

    }else{

    //参数缺失

    $result = array('code' => 0, 'msg' => '参数缺失');

    }

    echo json_encode($result);

    /**

    * Upload 图片上传

    * @param $path 图片上传路径(一级目录)

    * @param $size 图片上传大小 单位字节

    * @param $type 允许上传的图片类型

    * @return array code(0==上传失败, 1==上传成功) path==上传成功路径 name==上传成功图片名称

    */

    function upload($path, $size, $type){

    $file = $_FILES['imgs'];

    if($file['error'] > 0){

    switch($file['error']){

    case 1:

    return array('code' => 0, 'msg' => '上传文件超过PHP配置文件中 upload_max_filesize的值');

    break;

    case 2:

    return array('code' => 0, 'msg' => '上传文件超过PHP配置文件中 post_max_size的值');

    break;

    case 3:

    return array('code' => 0, 'msg' => '上传失败,图片数据缺损');

    break;

    case 4:

    return array('code' => 0, 'msg' => '没有文件被上传');

    break;

    case 6:

    return array('code' => 0, 'msg' => '上传失败,找不到临时目录');

    break;

    default:

    return array('code' => 0, 'msg' => '未知错误');

    break;

    }

    }

    if($file['size'] > $size){

    return array('code' => 0, 'msg' => '上传的图片大小超过限制的'.$size.'字节');

    }

    if(!in_array($file['type'], $type)){

    return array('code' => 0, 'msg' => '不是正确的图片类型');

    }

    $suffix = strrchr($file['name'], '.');

    $newName = md5(time().uniqid().mt_rand(1,999)).$suffix;

    if(!file_exists($path)){

    mkdir($path);

    }

    $path = rtrim($path, '/');

    $p = $path.'/'.$newName;

    if(move_uploaded_file($file['tmp_name'], $p)){

    return array('code' => 1, 'msg' => '图片上传成功', 'path' => $path, 'name' => $newName);

    }else{

    return array('code' => 0, 'msg' => '图片上传失败');

    }

    }

    前台代码//上传商品图片

    $('#upload_goods_img').change(function(){

    //上传商品图片数量

    var small_goods_img_number = $('.small_number').length

    if(small_goods_img_number == 5){

    error('最多上传五张图片');return;

    }

    $('#index').val(++small_goods_img_number);

    var formData = new FormData($( "#goods_img" )[0]);

    // var url = "{:U('UploadImg/uploadGoodsImg')}";

    var url = "{:U('UploadImg/upload_img')}";

    formData.append("img_name", "goods_img");

    formData.append("folder", "goods_img");

    formData.append("type", "goods_img");

    $.ajax({

    type:'post',

    url:url,

    data:formData,

    cache: false,

    contentType: false,

    processData: false,

    success:function(data){

    if(data.code){

    //大图

    var img_url = "{:C('IMG_SERVER_URL')}";

    $('#upload_goods_img_big').attr('src', img_url+data.msg.goods_img_path);

    //小图

    addGoodsImgSmall(data.msg);

    }else{

    error(data.msg);

    }

    }

    });

    });

    php代码/**

    * 上传图片到服务器

    * @return [type] [description]

    */

    public function upload_img()

    {

    if(IS_POST){

    $url = C('IMG_SERVER_URL').'uploadImg.php'; //图片API服务器

    $data = I('post.');

    $img_name = $data['img_name'];

    if(!$img_name){

    $ajax['msg'] = 'File名称有误';

    }else{

    $tmpName = $_FILES[$img_name]['name']; //上传上来的文件名

    $tmpFile = $_FILES[$img_name]['tmp_name']; //上传上来的临时存储路径

    $tmpType = $_FILES[$img_name]['type']; //上传上来的文件类型

    $folder = $data['folder']; //存储路径

    //执行上传

    $obj = json_decode(upload_file($url, $tmpName, $tmpFile, $tmpType, $folder));

    if($obj->code){

    $path = $obj->path.'/'.$obj->name;

    if($data['type'] == 'goods_img'){ //商品图片

    $model = D('GoodsImg');

    $goods_img_data['img_path'] = $path;

    $goods_img_data['index'] = I('index');

    $goods_img_data['create_time'] = time();

    $goods_img_id = $model->add($goods_img_data);

    if($goods_img_id){

    $ajax['code'] = '1';

    $ajax['msg'] = [

    'id' => $goods_img_id,

    'goods_img_path' => $path,

    ];

    }else{

    $ajax['msg'] = '上传失败';

    }

    }else if($data['type'] == 'goods_sku'){ //商品SKU

    $model = D('GoodsSku');

    $goods_sku_img_data['sku_img_path'] = $path;

    $goods_sku_img_data['sku_distinguish'] = $data['sku_distinguish'];

    $goods_sku_img_data['price'] = $data['sku_price'];

    $goods_sku_img_data['create_time'] = time();

    $goods_sku_img_id = $model->add($goods_sku_img_data);

    if($goods_sku_img_id){

    $ajax['code'] = '1';

    $ajax['msg'] = [

    'id' => $goods_sku_img_id,

    'goods_sku_img_path' => $path,

    'sku_distinguish' => $data['sku_distinguish'],

    'price' => $data['sku_price']

    ];

    }else{

    $ajax['msg'] = '上传失败';

    }

    }

    }else{

    $ajax['msg'] = $obj->msg;

    }

    }

    $this->ajaxReturn($ajax);

    }

    }

    上传文件curl/**

    * curl上传文件

    *

    * @param unknown $url

    * @param unknown $filename

    * @param unknown $path

    * @param unknown $type

    */

    function upload_file($url,$filename,$path,$type, $folder){

    //php 5.5以上的用法

    if (class_exists('\CURLFile')) {

    $data = array(

    'imgs' => new \CURLFile(realpath($path),$type,$filename),

    'folder' => $folder

    );

    } else {

    $data = array(

    'imgs'=>'@'.realpath($path).";type=".$type.";filename=".$filename,

    'folder' => $folder

    );

    }

    $ch = curl_init();

    curl_setopt($ch, CURLOPT_URL, $url);

    curl_setopt($ch, CURLOPT_POST, true);

    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

    curl_setopt($ch, CURLOPT_HEADER, false);

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

    $return_data = curl_exec($ch);

    $return_data = trim($return_data);

    curl_close($ch);

    return $return_data;

    }

    更多相关技术文章,请访问PHP教程!

    article_wechat2021.jpg?1111

    本文原创发布PHP教程,转载请注明出处,感谢您的尊重!

    展开全文
  • Git如何把本地代码推送远程仓库...而基础框架的搭建大部分都是先在个人的电脑上完成的,当完成框架搭建后,此时就要把代码共享代码服务器上供开发人员检出。对于SVN来说...

    Git如何把本地代码推送到远程仓库

    http://blog.csdn.net/yl_cc/article/details/72676538

    正题

    在项目的建立初期都是先搭建基础框架,在完成基础框架的搭建后,才把代码放到代码管理服务器上,让项目组成员进行检出从而进行需求的开发。而基础框架的搭建大部分都是先在个人的电脑上完成的,当完成框架搭建后,此时就要把代码共享到代码服务器上供开发人员检出。

    对于SVN来说,使用工具(如eclipse)的Team-->share project 即可把本地的代码直接提交到SVN代码服务器上,简单粗暴,一步到位。

    而对于Git来说,步骤可能就多了几步了,不过思路也很清晰,步骤如下(废话很多,终于进入主题):

    1、首先需要安装Git,如果已经安装,请跳过。由于Git是Linux开发的,所以大部分使用在Linux系统上,但肯定会有windows版的,我本身使用的是win10,下载安装即可:https://git-for-windows.github.io/

    2、安装好git服务器后。首先找到你项目的文件夹,比如项目名称为myproject,进入到这个文件夹,右键打开模拟linux风格的命令窗口

     

    接下来依次执行命令:

    git init // 初始化版本库

    git add . // 添加文件到版本库(只是添加到缓存区),.代表添加文件夹下所有文件

    git commit -m "first commit"// 把添加的文件提交到版本库,并填写提交备注

    到目前为止,我们完成了代码库的初始化,但代码是在本地,还没有提交到远程服务器,所以关键的来了,要提交到就远程代码服务器,进行以下两步:

    git remote add origin 你的远程库地址 // 把本地库与远程库关联

    git push -u origin master // 第一次推送时

    git push origin master // 第一次推送后,直接使用该命令即可推送修改

    把本地库的内容推送到远程。使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。

    说明:用户名密码需要通过命令 ssh-keygen -t rsa -C “xxxxxx@qq.com”进行创建,并且要把得到的秘钥(公钥)文件放到git服务器上,这样才有权限进行代码推送

    展开全文
  • git命令将本地代码上传到远程服务器,首先你需要在远程服务器创建仓库。1.添加README.md文件,初始化git,这样在本地文件夹下会生成README.md和.git(隐藏文件)两个文件。就是将这个文件夹交给git管理。$touchREADME....
  • 展开全部文件从本地62616964757a686964616fe59b9ee7ad9431333365646263到服务器的功能,其实是为了...java中文件上传到服务器的指定路径的代码:在前台界面中输入:请选文件:action中获取前台传来数据并保存/*** exc...
  • 已有本地代码:licrifandeMacBook-Pro:Sourcecode crifan$ ls -lstotal 4022320 drwxr-xr-x15 crifanstaff5105 20 15:33 QorosSales402232 -rw-r–r–1 crifanstaff2059425195 20 14:52 QorosSales_Ca...
  • 这样的话我们从本地向远程仓库提交代码时,就可以直接需要提交的文件拖我们之前克隆下来的路径下,接下来在这整个仓库下进行 git add . -> git commit -m '注释' -> git push origin master 就可以了。...
  • [img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/83.gif][/img]
  • //图片黏贴功能 IDataObject iData = Clipboard.GetDataObject(); imgzt =(Bitmap)iData.GetData(DataFormats.Bitmap);...上面的代码是复制QQ截图后,黏贴的图片,想请问下这个图片怎么把上传到服务器上面呢!
  • 有一个中央服务器,版本库在这个中央服务器上,需要将每一次的修改提交这个中央服务器上,会被中央服务器记录下来,开发者 A 修改之后提交了,开发者 B 修改之后提交了,……,同时,开发者 B 可以从服务器上获取 ...
  • 主要使用的类:URL HttpURLConnection源代码:import java.io.DataOutputStream;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import ...
  • ubuntu怎么上传文件远程服务器

    千次阅读 2018-09-30 23:34:44
    1.首先你得登入root,要在ubuntu输入的代码是su root,然后会要求输入密码,输入密码就可以登入。具体看图 2登入后先先将准备好的文件上传到远程服务器的文件夹下,具体代码位scp -r localfile ...3.上传到服务器...
  • 目前1653在pypi服务器上,有超过三万多个package,同时还允许我们将自己的代码上传发布到服务器上。这样,世界上的所有人都能使用pip或easy_install来下载使用我们的代码了。具体步骤如下:首先创建项目文件和...
  • php怎么上传文件保存本地?php作为后端接受上传的图片还是很简单的,需要用到FILES,当客户端或web端向后端post图片时,我们可以用FILES,当客户端或web端向后端post图片时,我们可以用_FILE接收图片,然后存储在...
  • 代码上传到GitHub

    2015-05-10 16:33:00
    下面记录的只是简单的如何本地仓库直接上传到服务器上。 在mac上下载个GitHub Mac客户端,安装好后运行,输入GitHub的账户密码登陆。然后点击屏幕顶端GitHub菜单栏里的File->Add Local Repository...,选择...
  • 表单文件:< input type="hidden" name="MAX_FILE_SIZE" value="1000">...提交后上传的文件被复制到服务器上并以临时文件名储存在临时文件夹里。后台接收到4个变量:$userfile - 临时文件全路径名名$user...
  • 所以想着本地的代码放在github上面。虽然在公司有大神搭建好的git服务器,按着流程commit, push, merge request走一遍就行了,但是自己是一知半解的。所以自己弄一遍流程是有必要的。 1.明确一下自己的需求 暂时...
  • qyy2499760117_叶子表单文件:< input type="hidden" name="MAX_FILE_SIZE" value="1000">...提交后上传的文件被复制到服务器上并以临时文件名储存在临时文件夹里。后台接收到4个变量:$userfile ...
  • 所以想着本地的代码放在github上面。虽然在公司有大神搭建好的git服务器,按着流程commit, push, merge request走一遍就行了,但是自己是一知半解的。所以自己弄一遍流程是有必要的。1.明确一下自己的需求暂时不...
  • 本文记录下如何使用docker部署pytorch文本检测模型到服务器,便于终端调用API。 镜像文件也上传到docker hub了,可以一步步运行起来,不过需要先安装好docker。 docker的安装可参考官方文档。搭建服务端API为了便于...
  • 这是前段调取摄像头进行截图的代码 ``` ; charset=UTF-8"> <title>web RTC 测试 .booth { ...我现在想获取的图片上传到服务器,具体上传的代码应该怎么写?(如果要链接后台,后台是Java)
  • 关于怎么安装和引入的不多说了,这篇笔记主要记的是关于自定按钮其实部分代码就是ckeditor上的代码,但是官方定义的插入图片需要上传到服务器,但是目前的需求不需要上传上去。我就想直接图片转成base64插入到富...
  • 上一回,强哥带着大家一起...1.上传代码首先我们需要使用WinSCP等其它FTP客户端软件,将自己的Vue代码上传到服务器上。如果你使用的是Vue Cli脚手架搭建的项目,仅需要将dist目录下的所有文件上传,而不是整个项目的...
  • 上一回,强哥带着大家一起...1.上传代码首先我们需要使用WinSCP等其它FTP客户端软件,将自己的Vue代码上传到服务器上。如果你使用的是Vue Cli脚手架搭建的项目,仅需要将dist目录下的所有文件上传,而不是整个项目的...
  • 表单文件:< input type="hidden" name="MAX_FILE_SIZE" value="1000">...提交后上传的文件被复制到服务器上并以临时文件名储存在临时文件夹里。后台接收到4个变量:$userfile - 临时文件全路径名名$user...
  • 在使用PHP上传图片到服务器的时候,一般情况下多采用图片以二进制流的方式上传到服务器,然后保存在数据库中,具体怎么实现,请看以下代码:HTML代码如下:PHP以二进制流形式上传图片到数据库示例 - 村姑网-...
  • 安卓就给H5写接口给H5调用之类的,但是每次打包都要前端把代码拷贝到我们项目中打包了再发布,这样的话每次拷贝了再打包测试非常麻烦,后来就想了怎么样前端上传代码到服务器去然后安卓端自动同步H5页面呢,...

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 222
精华内容 88
关键字:

怎么把代码上传到服务器