Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

question about web service development #4

Open
Miachol opened this issue Apr 14, 2019 · 5 comments
Open

question about web service development #4

Miachol opened this issue Apr 14, 2019 · 5 comments
Labels
question Further information is requested

Comments

@Miachol
Copy link
Member

Miachol commented Apr 14, 2019

简答题

  1. 列举一些开源的云计算管理平台项目
  2. 云服务提供商提供的服务器安全组有什么用?
  3. 为什么阿里云在国内的市场占有率要远远超过其他的几家厂商?
  4. HTML 是一种编程语言吗?
  5. HTML、CSS、JavaScript 三者之间的关系是什么?
  6. 简述 HTML、XHTML 和 XML的异同
  7. 什么是 DOM?
  8. 现在的网页 HTML 文件一般会包含哪些 HTML 标签?
  9. CSS 选择器有哪些?
  10. Chrome,Safri,Firefox 如何查看网页源代码并快速定位元素?快捷键是什么?
  11. 有哪些常用的 Chrome 插件可以用于网页服务开发调试?
  12. 目前常见的前端框架有哪些?分别罗列一些使用这些框架的生物信息学数据库/网页服务
  13. HTML 元素和 Markdown 之间的对应关系
  14. document.getElementById 是用来做什么的?
  15. JavaScript 的运行速度和 Python/R 相比是快还是慢?
  16. Cookie 和 Session 存在的目的是什么?
  17. JavaScript 数据有哪些类型?它和 R/Python 的数据类型是否有什么对应关系?
  18. 如何设置多个 git 远程仓库,并分别推送和拉取?
  19. GitHub 克隆仓库时选择 git:// 和 https:// 的差异
  20. 什么是持续集成?
  21. 什么是敏捷开发?
  22. GitHub 仓库可以关联哪些第三方网页服务进行发布前的自动测试?
  23. GitHub 的 Webhook 可以用来做什么?
  24. MySQL 的开源版本叫什么?它和甲骨文公司维护的版本有什么区别?
  25. MySQL 和 SQLite 分别适用于哪些网页应用程序?
  26. SQLite 数据库能否设置用户名和密码?
  27. 在 R/Python 中提供SQLite 和 MySQL 接口的包/模块分别是?
  28. HTML与HTML5的区别是?目前常用哪个?
  29. 什么是前端开发?什么是后端开发?两者有什么区别?
  30. Rstudio Server算云服务器吗?是不是可以看作为一台只能可视化使用Rstudio的服务器?
  31. 类似于MySQL 关系型数据库管理系统有哪些?相比而言,MySQL 最主要的优点在哪?
  32. 浏览器,服务器和数据库之间的关系是什么,用户在浏览器中输入一个网址后这三者是怎样工作的?
  33. 云计算中的 laas,Paas,Saas 分别指的是什么,是通过什么来划分的。
  34. 列举几个 HTML 中常见的开放式标签
  35. 什么是 token 验证?
  36. 什么是 微服务?
  37. Golang 和 Node.js 用于开发网页 API 的框架有哪些?
  38. 什么是 RESTful API?
  39. 什么是 Websocket ?

编程题

  1. 使用最基础的 HTML/CSS/JavaScript 语法,设计一个简单的单页网页界面(至少应该包含一二三级标题和正文、表格、内容分栏、超链接、图片、视频、点击动画等)
  2. 使用 JavaScript 编写一个可以生成斐波那锲数列的函数,输入为n,表示该数列所包含的数字个数
  3. 比较相同功能的函数在JavaScript,R,和 Python 之间的差别(语法+速度)
  4. 尝试本地部署 Gitlab 服务
  5. 使用 MySQL 数据库创建一个用于存储用户信息的数据表:包含 username, email, password 三个字段,并分别使用 SQL 和 Python/R 客户端插入、删除和更新一行数据,密码使用 SHA256 进行加密
@Miachol Miachol added the question Further information is requested label Apr 14, 2019
@Miachol Miachol pinned this issue Apr 16, 2019
@Jinzeng-Wang
Copy link

这次还有组队没,😂

@Miachol
Copy link
Member Author

Miachol commented May 5, 2019

这次还有组队没,😂

有呀,明天发布组队通知

@Qiqi-Xie
Copy link

Qiqi-Xie commented May 6, 2019

简答题:
1.什么是前端开发?什么是后端开发?两者有什么区别?
2.Rstudio Server算云服务器吗?是不是可以看作为一台只能可视化使用Rstudio的服务器?
3.类似于MySQL 关系型数据库管理系统有哪些?相比而言,MySQL 最主要的优点在哪?

@w1nsan
Copy link

w1nsan commented May 6, 2019

简答题:

浏览器,服务器和数据库之间的关系是什么,用户在浏览器中输入一个网址后这三者是怎样工作的?
云计算中的 laas,Paas,Saas 分别指的是什么,是通过什么来划分的。
列举几个 HTML 中常见的开放式标签
什么是 token 验证

@zhaoqingbo1993
Copy link

1.列举一些开源的云计算管理平台项目
OpenStack
AbiCloud
Eucalyptus
10gen MongoDB
Enomalism
Nimbus

参考资料:
https://blog.csdn.net/iteye_18139/article/details/81957687
https://blog.csdn.net/qq_35624642/article/details/77649768?locationNum=10&fps=1
开源云计算平台比较

  1. HTML 元素和 Markdown 之间的对应关系
    标题

Markdown的标题写法

1号标题

2号标题

3号标题

4号标题

5号标题
6号标题

HTML的标题写法

1号标题

2号标题

3号标题

4号标题

5号标题
6号标题

分割线

Markdown的分割线写法

HTML的分割线写法


换行

Markdown的换行写法(直接按一下回车就行了)

HTML的换行写法


段落

Markdown的段落写法(按照平时那样书写就行了)
这是一个段落哦
这是另一个段落

HTML的段落写法

这是一个段落哦

这是另一个段落

超链接

Markdown的超链接写法
点我在新窗口中打开-github

HTML的超链接写法
点我在新窗口中打开-github

图片

Markdown的图片写法
image

HTML的图片写法

表格

Markdown的表格写法,Markdown不支持合并单元格

header 1 header 2
row 1 col 1 row 1 col 2
row 2 col 1 row 2 col 2

HTML的表格写法

第一行第一列 第一行第二列
合并单元格
无序列表

Markdown的无序列表写法

  • Perl
  • PHP
  • Python
  • Ruby

HTML的无序列表写法

  • Perl/
  • PHP
  • Python
  • Ruby
有序列表

Markdown的有序列表写法

  • Linux
  • Apache
  • Mysql
  • PHP

HTML的有序列表写法

  1. Linux
  2. Apache
  3. Mysql
  4. PHP

其它

两个无意义的标签

你好
Hello

参考资料:
https://blog.csdn.net/weixin_33709219/article/details/88109087

  1. GitHub 克隆仓库时选择 git:// 和 https:// 的差异
    https 是git clone 到本地,进行了一些文件的修改,当再次提交到github远程服务器的时候,都会进行账号与密码的输入。
    ssh git到本地之后,首次需要进行账号密码的设置,当再次push 到远程github上面的时候就不需要进行账号密码的输入了。

参考资料:
https://blog.csdn.net/xudailong_blog/article/details/78697628

  1. 什么是持续集成?
    持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

参考资料:
https://baike.baidu.com/item/%E6%8C%81%E7%BB%AD%E9%9B%86%E6%88%90

  1. 什么是敏捷开发?
    敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。

参考资料:
https://baike.sogou.com/v67155723.htm?fromTitle=%E6%95%8F%E6%8D%B7%E5%BC%80%E5%8F%91

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

5 participants