• c/c++linux 网络协议 | TCP和UDP可靠性传输 前文: 网络协议 一、协议 1、TCP 2、UDP 3、TCP/IP 4、HTTP 5、HTTPS 1、HTTP协议:基于TCP连接的,主要解决如何包装数据,对应于应用层; 2、TCP/UDP协议:主要解决数据如何在网络中传输,对应于传输层; 3、IP协议:对应于网络层; 在传输数据时,可以只使用传输层(TCP/IP),但是那样的话,由于没有应用层,便无法识别数据内容,如果想要使传输的数据有意义,则必须使用应用层协议,应用层协议很多,有HTTP、FTP、TELNET等等,...

  • Linux 28 岁了,我们总结了 28 个不为人知的事实 大约三十年前,Linus Trovalds 发送了一封电子邮件,宣布推出 Linux,这是一款免费的操作系统。他称这只是一种爱好,而非像 GNU 那样大而专业。可以说,自从 Torvalds 发布 Linux 以来的 28 年里,它已经对技术和整个世界产生了巨大的影响。不过,大多人都已经知道了 Linux 的起源故事。以下是关于 Linux(内核和更大的生态系统)的 28 个事实,你有可能还不知道。 1.Linux 本身并不是很有用,因此人们开始创建 Li...

  • 在 Linux 上以树状查看文件和进程 介绍三个 Linux 命令:ps、pstree 和 tree 以类似树的格式查看文件和进程。 -- Sandra Henry-stocker(作者) Linux 提供了一些方便的命令,用于以树状分支形式查看文件和进程,从而易于查看它们之间的关系。在本文中,我们将介绍 ps、pstree 和 tree 命令以及它们提供的一些选项,这些选项可帮助你将注意力集中在要查看的内容上。 ps 我们用来列出进程的 ps 命令有一些有趣的选项,但是很多人从来没有利用过。虽然常用的 ps -ef 提...

  • 什么程度才算精通 Linux? Linux 的优秀之处自然不必多说。 如果将操作系统比作一辆汽车,那 Linux 就是一辆性能出色的多功能越野车,上山下海飞天无所不能。 如果你拥有了它,一定不会只满足于驾驶它上下班,不能只会挂挡、踩油门和控制方向之类的基本操作。我们想充分了解并掌握它,挖掘其更多潜能。但是,这个过程有相当的难度。 Linux 系统编程的难点 对于有一定 Linux 开发基础希望进阶学习 Linux 系统编程的开发人员来说,其难点在于,Linux 所...

  • 程序员必学!最受欢迎技能Linux的入门基础 0.如何入坑 装一个Linux发行版。一般是建议虚拟机,只要你的windows系统还能上网,那你的linux就是活的。如果上网没问题,那就双系统。 知识系统的构建。其实无论是学什么,都需要建立一个系统的学习方式。可以利用LPI考纲作为系统学习的引导,把LPI-1的知识点基本掌握了,linux的学习就是事倍功半了! 慎用root。不要觉得[输入密码]很繁杂,要是你因为怕麻烦直接开启最高权限会更加危险!千万不要为了一时...

  • 你可能意识不到的使用 Linux 的 11 种方式 什么技术运行在 Linux 上?你可能会惊讶于日常生活中使用 Linux 的频率。 -- Don Watkins(作者) 现在 Linux 几乎可以运行每样东西,但很多人都没有意识到这一点。有些人可能知道 Linux,可能听说过超级计算机运行着这个操作系统。根据 Top500 ,Linux 现在驱动着世界上最快的 500 台计算机。你可以转到他们的网站并 搜索Linux 自己查看一下结果。 NASA 运行在 Linux 之上 你可能不知道 Linux 为 NASA(美国国家航空航天局)提...

  • 2018 最佳 Linux 发行版,总有一款适合你 编译自: https://www.linux.com/blog/learn/intro-to-linux/2018/1/best-linux-distributions-2018 作者: Jack Wallen 译者: dianbanjiu Jack Wallen 分享他挑选的 2018 年最好的 Linux 发行版。 这是新的一年,Linux 仍有无限可能。而且许多 Linux 发行版在 2017 年都带来了许多重大的改变,我相信在 2018 年它在服务器和桌面上将会带来更加稳定的系统和市场份额的增长。 对于那些期待迁移到开源平台(或是那些想要切换到)的人对于即将到来的一年,...

  • Linux最常用命令:简单易学,但能解决95%以上的问题 Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境。linux不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,如手机、路由器等,Android程序最底层就是运行在linux系统上的。 一、linux的目录结构 / 下级目录结构 bin (binaries)存放二进制可执行文件 sbin (super user binaries)存放二进...

  • 五个给小白的 Linux 发行版 5 个可使用新用户有如归家般感觉的发行版。 -- Jack Wallen 从最初的 Linux 到现在,Linux 已经发展了很长一段路。但是,无论你曾经多少次听说过现在使用 Linux 有多容易,仍然会有表示怀疑的人。而要真的承担得其这份声明,桌面必须足够简单,以便不熟悉 Linux 的人也能够使用它。事实上大量的桌面发行版使这成为了现实。 无需 Linux 知识 将这个清单误解为又一个最佳用户友好型 Linux 发行版的清单可能很简单。但这不是我们要在...

  • 5 个最具生产力的 Linux 发行版 如果你正在寻找一个适合开发工作的完美环境,我敢说你找不到比 Pop!_OS 更好的选择。 -- Jack Wallen(作者) 必须承认的是,这样的一个热门话题其实很难被总结的话题。为什么呢?首先,Linux 在就是一种有生产力的操作系统。由于它极强的可靠性和稳定的平台,使得完成工作变得很容易。其次为了衡量工作的效率,你需要考虑到哪项工作需要得到生产力方面的助推。是日常办公?开发类工作?学校事务?数据挖掘?或者是...

110条记录

学习推荐

  • Python
  • Python2
  • Python3
  • Linux
  • Docker
  • Ruby
  • java
  • C
  • C++
  • Perl
  • servlet
  • JSP
  • Lua
  • Scala
  • go
  • PHP
  • ASP
  • Django
  • 设计模式
  • 正则表达式
  • Maven
  • NumPy
  • AppML
  • VBScript