Giter VIP home page Giter VIP logo

mengxin2017's Introduction

NEUP-Net-Department 2017 Mengxin Plan (I)

Please add the link of your website to the bottom of the list, and then start a pull request.

Let your link display with your official name or widely-known nickname. Make sure the link leads to the right place on click.

Please do NOT edit or remove others' link.

##Here is where you submit your work##

##End of section##

任务描述

  1. 在服务器上搭建 LAMP 环境。任务提交:在一台公网可以访问的服务器上完成 LAMP 环境搭建,并创建一个网页来显示 PHP 探针,如上面的 example 所示。
  2. 学习使用 Git。任务提交:在 GitHub 上 fork 这个仓库,然后将你的链接加入上面的列表中,再打开 pull request。请使用命令行进行 commit,i.e. 你的 commit 中不能出现 “committed on GitHub” 字样
  3. C 语言。VJudge 上有我们出的一些题目(密码:neupioneer@204),编程解答它们、提交代码并通过这些题目。请将 Nickname 设置成能让我们轻易认出你的名字

Guidelines

任务估计所需时间为一周,宽限一周,即如果两周你仍然未能完成,即视为没有完成此任务。(i.e. 一个月的考核期内还有其他任务)

开发环境的搭建十分重要。在去年里我们大量的成员在开发环境搭建问题上花费了巨量的时间,所以今年在刚进来的时候考察各位搭建开发环境的能力,和利用互联网解决问题的能力。同时你可以寻求身边的人(包括部里的学长们)的帮助,不过你应该知道没有人有义务解答你的问题,能不能得到答案要靠你问问题的艺术。

LAMP 环境是新人入门 web 所搭建的环境中比较普遍的一种,在网上可以找到大量搭建 LAMP 环境的教程。其中 L 代表 Linux,A 代表 Apache,M 为 Mysql, P 为 PHP。与之并列的,可以有 WAMP,LNMP 等等多种。之所以选择 Linux 作为大家的任务,一是因为 Linux 下安装 Apache 比较简单,二是我们的服务器都是 Linux 系统,作为 Web 开发大家有必要掌握一些终端的知识,另外学会使用 Linux 也有诸多好处。

公网服务器可以到一个公有云服务商那里去注册一个 VPS 来获得。我见到的很多技术圈的人都有自己的网站服务器,而拥有自己一个服务器也是很有好处的。阿里云和腾讯云都提供学生优惠(大约每月1~10元),Github 的学生包提供 DigitalOcean 十个月的免费试用(不过貌似需要绑定国外的信用卡认证),此外正常价格的话最低配的服务器大约每月 5 美元 / 45 人民币左右。大家也可以合租来节省开支。

Git 是一个版本控制工具。在我们多人协作的开发过程中你必须要学会使用它,不然你会几乎无法加入到我们的项目中。

虽然有一些图形操作工具,但是通常人们仍然在命令行中使用它。GitHub 是使用 Git 做版本控制的代码托管平台,也是最为活跃的开源社区。入门建议先注册 GitHub 然后完成注册后的新手教程。在此之后完成 try.github.io 上的命令行教程。

十月初 NEUP 和 NEUOL 会联合进行一次 Git 教学,大家可以去旁听。

C 语言题目主要帮助大家提高基础的编程能力。

最后,写博客是一个好的习惯。许多大佬都是写博客的!把自己踩到的一些坑、学习过程中的经验总结成文章,放在你自己搭建的网站博客上吧!动态的博客引擎有 WordPress、Typecho 等,静态的如 jekyll、hexo 等(这个是可选任务)

mengxin2017's People

Contributors

satouriko avatar swinggcat avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.