• 请不要在回答技术问题时复制粘贴 AI 生成的内容
puyaraimondii
V2EX  ›  程序员

小白求助,关于搭建服务器

  •  
  •   puyaraimondii · Apr 7, 2016 · 5007 views
    This topic created in 3712 days ago, the information mentioned may be changed or developed.
    最近正在做毕设,涉及到服务器方面的内容,怎奈对服务器方面一点基础都没有,暂时只找了一本鸟哥 linux 私房菜先研究一下,

    整体思路是这样的:将一段声音数据上传到服务器中,在服务器上运行写好的 python 程序(用来处理声音数据),处理完得到结果后,再将得到的结果传到一个 ios 设备上(相当于通过移动端展示结果,这一部分还没开始做。。。)

    在网上简单搜索了一下,发现有好多种服务器,不知道我应该从哪里入手,而且对数据的输入输出,以及怎样实现接口还没什么头绪。。。

    各位高手如果有什么建议尽情说,任何方面的建议或者一件都好,先谢谢啦~
    31 replies    2016-04-08 14:29:12 +08:00
    Remember
        1
    Remember  
       Apr 7, 2016
    感觉你四年光顾着 dota , lol 或者泡妞了
    a199261800
        2
    a199261800  
       Apr 7, 2016
    实在是没有 linux 基础,可以用 windows server 做服务器。你在 iis 上挂一个文件上下传接口就行了。
    Yasic
        3
    Yasic  
       Apr 7, 2016   ❤️ 2
    看完私房菜估计你已经毕业了
    Pythagodzilla
        4
    Pythagodzilla  
       Apr 7, 2016
    这个不需要看私房菜什么的吧...
    用 flask 写个简单的 restful api ,然后处理信号就好了吧...
    ios 那面不熟...
    LWXYFER
        5
    LWXYFER  
       Apr 7, 2016
    有钱就阿里云这些啊,你说的很多种服务器是说的 linux 发行版本吧。上传数据的话,没什么要求的话,那么手动 SSH 上传。处理完后就用网页展示啊。就酱,毕竟你的需求不是很清楚嘛。鸟哥的书看看还是不错的,但是不过急用 linux 的话,哪不懂就 google 啊。
    imnpc
        6
    imnpc  
       Apr 7, 2016
    一般建议服务器部署 LNMP

    或者商业面板 DA 网上有开心版
    可以编辑配置文件 或者下载编辑好的配置文件 然后开始编译
    部署完毕以后 帐号密码在 /usr/local/directadmin/scripts/setup.txt
    wwjvtwoex
        7
    wwjvtwoex  
       Apr 7, 2016
    测试程序可以用 Python 自带的服务器 "python -m SimpleHTTPServer"

    如果不怕慢,可以用 CGI 模式,几乎不用配置服务器

    一般使用 WSGI , Python 专有的接口
    dphdjy
        8
    dphdjy  
       Apr 7, 2016 via Android
    数据处理时间短,直接流输入然后返回
    数据处理时间长,建个队列,在客户端拉
    yangxin0
        9
    yangxin0  
       Apr 7, 2016
    花点钱呗, V 站上很多人都可以做
    toono
        10
    toono  
       Apr 7, 2016
    nginx 转发到你的 python 写的服务程序监听的端口,就相当于就是用 python 处理所有事情了。
    micookie
        11
    micookie  
       Apr 7, 2016
    觉着你的毕业设计完不成了
    ytmsdy
        12
    ytmsdy  
       Apr 7, 2016
    不要求助了,有钱的话直接请个程序员帮你做吧。目测等你把这些东西吃透来,能做出东西。估计人家都毕业来。
    所有,干脆请人吧。。。来个 1k ,程序的部署, nginx , python , mysql 都帮你搞定!
    gamexg
        13
    gamexg  
       Apr 7, 2016 via Android   ❤️ 1
    看你选的书就明白这个毕设你是完成不了了。

    之前刚搞了一个网站上传,青云服务器 3d 渲染, android 展示, socket.io 同步 android 及网站。 ios 不熟悉,搞不定。
    Yasic
        14
    Yasic  
       Apr 7, 2016
    大体流程是不是酱紫
    1.Django + nginx 配置
    2.编写 python 逻辑代码
    3.上传声音文件(这里你想怎么上传, ftp ?)
    4.处理声音文件并存入到数据库
    5.设计请求端口
    6.移动端从端口获取服务器数据库的数据
    7.移动端呈现结果给用户
    feather12315
        15
    feather12315  
       Apr 8, 2016 via Android
    我也觉得你完不成了。
    找人帮忙吧
    starcraft
        16
    starcraft  
       Apr 8, 2016 via iPhone
    做毕设开始看私房菜。。。半年前为啥不选个纯理论研究的算法课题。
    yemenchun1
        17
    yemenchun1  
       Apr 8, 2016 via iPhone
    你可以去学一下哈佛公开课 CS75
    前五课就能解决你的问题
    lloovve
        18
    lloovve  
       Apr 8, 2016 via Android
    golang 做上传只要几十行代码。下载更是简单,一行代码
    dxwwym
        19
    dxwwym  
       Apr 8, 2016 via iPhone
    结果传给 iOS ……
    Neveroldmilk
        20
    Neveroldmilk  
       Apr 8, 2016
    LZ 你完不成,除非别人给你做。我认为这要用到 Apache 、 Socket 、 Managed C 等技术,保守估计你要学半年以上。
    venster
        21
    venster  
       Apr 8, 2016
    伙计,这都四月八号了你才开始做毕设?正常情况这回都做了一半了吧?
    ddgreat
        22
    ddgreat  
       Apr 8, 2016 via iPhone
    我们有一个上传部分类似的项目。传图片到服务器。服务器是 CentOS 。上传用的 vsftp 通过 FTP 来上传。 PC 端是 MFC 。
    tinkerer
        23
    tinkerer  
       Apr 8, 2016 via Android
    (¦3[▓▓] 我觉得你需要 win server.
    poorguy
        24
    poorguy  
       Apr 8, 2016
    "传到一个 ios 设备上"你想做推送吗?你现在的状态,还是让 ios 设备获取简单点吧
    puyaraimondii
        25
    puyaraimondii  
    OP
       Apr 8, 2016
    @Remember 额。。。因为我不是计算机专业的。。。和这个服务器有点关系的只学过计算机网络和微处理器与嵌入式。。。
    Bryan0Z
        26
    Bryan0Z  
       Apr 8, 2016 via Android
    楼上嘲讽的那些人真无聊,说的好像你们一出生就会用服务器一样
    VPS 选阿里云或者腾讯云,有学生优惠,短期用用足够。你需要看看 python 网络相关的包,和服务器做个简单的交互,难度不会太大,找个类似的东西改改,如果标准是能用就行,最多一个星期
    mhycy
        27
    mhycy  
       Apr 8, 2016
    要快? PHP 走起~Python 通讯怎么做?命令行调用啊~

    PS. 以上是应付毕设的做法,别在实际环境中使用
    wubotao
        28
    wubotao  
       Apr 8, 2016
    服务器是 Win 还是 Linux 很重要吗?我觉得都可以啊,关键是你的 Python 程序怎么写吧,找个 Flask 或者 Tornado 写个接口不就行了么。
    AZLisme
        29
    AZLisme  
       Apr 8, 2016
    2k
    hitmanx
        30
    hitmanx  
       Apr 8, 2016
    “整体思路是这样的:将一段声音数据上传到服务器中,在服务器上运行写好的 python 程序(用来处理声音数据),处理完得到结果后,再将得到的结果传到一个 ios 设备上(相当于通过移动端展示结果,这一部分还没开始做。。。)


    我的理解是你主要的核心是在这个处理声音数据的 python 上?如果是这样的话,最好找个合作的人去做服务器端和 ios 端。按照毕业设计 6 月截至来算,现在还剩下 1 个多月,你如果现在对 linux 还不太熟的话,从头开始学 linux 基本操作,再学 python 的 web 框架等等时间不太够的。何况你要是 0 基础的话, ios 端同样不是几天能搞出来的。总的来说就是你时间不太够,建议找人分工合作,对于主业是干这个的人来说,可能很快就能做完了。
    undownding
        31
    undownding  
       Apr 8, 2016
    楼主需要我帮你做嘛,开价合理的话可以考虑下。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2862 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 127ms · UTC 04:47 · PVG 12:47 · LAX 21:47 · JFK 00:47
    ♥ Do have faith in what you're doing.