上课笔记整理-1

概念

服务器

服务器就是高级的计算机吧,有着高速的运算速度和性能

云服务器

可以理解为就是一个虚拟机

  • 翻墙 为所欲为

依赖关系

  • 一个软件需要其他软件作为支撑才能运行
  • 仓库里没有智能扩容,从别的库里。。。

进程线程

  • 线程是进程的子集,eg:打开world是进程,里面的小功能是线程
  • 一个核只能运行一个进程,为了实现多个进程的“同时”运行(其实不是真正的同时,只是切换速度很快),这时就需要“中断”,即保存上一个进程,腾出位置,让另一个进程开始运作。当返回上一进程时,又保存正在运行的进程,重新把刚刚保存的进程打开。

关于linux

命令

  • gedit 是一个GNOME桌面环境下兼容UTF-8的文本编辑器

参考 https://baike.baidu.com/item/gedit/2913574

  • clear
    清空页面

  • dpkg

  • apt
    自动下载(自动下载并安装软件)

  • apt-get update
    更新源 区别更新软件(apt-get upgrade) 容易产生依赖问题 比如某个需要依赖的软件不存在 或者版本号不同

  • ls -a
    列出所有文件

  • dpkg

最原始的下载(手动安装每个安装包,比较繁琐,用来解决使用apt时产生的的依赖问题,可以具体那个软件的哪个版本)

dpkg 是Debian package的简写,为”Debian“ 操作系统 专门开发的套件管理系统,用于软件的安装,更新和移除。所有源自"Debian"的Linux的发行版都使用 dpkg, 例如"Ubuntu"
来自于 https://www.cnblogs.com/TankXiao/p/3332457.html

    • dpkg -l
      显示已安装软件包列表
    • dpkg --p 软件名
      连带安装包注册信息彻底删除

更多的dpkg命令 http://man.linuxde.net/dpkg

  • ps
    ps -ef :显示所有进程 选择功能: ps -ef | grep 进程名.cpp

更多 https://www.cnblogs.com/zwgblog/p/5971455.html

  • kill
    关闭进程

更多 http://www.runoob.com/linux/linux-comm-kill.html

wine

  • 模拟windows环境 使windows下的软件在linux下运行

参考安装教程 https://jingyan.baidu.com/article/ae97a646019405bbfd461da5.html

更多命令 https://www.cnblogs.com/yjd_hycf_space/p/7730690.html

linux安装文件后缀

  • .deb 类似 .exe

后端

CS架构

C/S结构

翻译:客户端和服务器端
一般情况下,一般的程序被写在客户端,而重要的程序则被写在服务器端,

B/S结构

翻译:浏览器和客户端,其中BS中的B 类似于 CS中的B

P2P

客户端与客户端之间通信,地位等同

https://baike.baidu.com/item/p2p/16298681?fr=aladdin

网络协议

http

https://baike.baidu.com/item/http/243074?fr=aladdin

  • 请求与响应
    客户端请求服务器端,发送数据
    服务器端响应客户端,返回数据

  • 请求方式(常见有post、get……)

    • 一个网址可以看做一个请求(get请求)
    • 用户名密码输入(post请求)
    • 一个网址可以看做一个请求(get请求)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值