关于小悟志网站地图归档友情链接联系Feed

云上小悟 + 

首页 » 栏目 InfoTech

InfoTech

栏目介绍:这个栏目存放麦新杰在IT通信技术及互联网领域(Information Technology)的个人学习总结和积累,有些文字内容是几年前积累的,有些是在网站制作过程中积累的,还有更多是在不断学习的过程中的积累。

文章

InfoTechTCPIP

MIME type是什么?

by 多肉 / 2017年10月17日 / 5次阅读

MIME type,Multipurpose Internet Mail Extensions type,多用途互联网邮件扩展类型。它是一个互联网标准,最初为邮件定制,后扩展到HTTP协议。 阅读全文->

InfoTechLinux

Linux系统中的wc命令

by 多肉 / 2017年10月14日 / 6次阅读

Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。 阅读全文->

InfoTech

什么是P,NP和NPC问题?

by 多肉 / 2017年10月3日 / 18次阅读

如果问题可以通过一个多项式复杂度的算法解决,这个问题就可以称为P问题。NP问题是指可以在多项式的时间里验证一个解的问题。NP问题的另一个定义是,可以在多项式的时间里猜出一个解的问题。NPC就是NP完全问题。 阅读全文->

InfoTech

算法的时间复杂度

by 多肉 / 2017年10月2日 / 20次阅读

我们研究算法的时候,有一个重要的指标,就是这个算法的时间复杂度(Order of magnitude)是什么,以此来衡量这个算法是否在实际应用中可以被接受。 阅读全文->

InfoTechLinux

Linux touch命令的使用

by 麦新杰 / 2017年9月24日 / 13次阅读

在Linux中,touch命令的作用是修改文件和目录的时间戳(最后修改时间);或者用来创建大小为0的文件。一般在使用make编译大型软件工程的时候用到,也可以用于任何需要修改文件和目录时间戳的场景。touch,就像蜻蜓点水,受影响的仅仅是时间。 阅读全文->

InfoTechLinux

如何执行shell脚本?

by 麦新杰 / 2017年9月18日 / 15次阅读

在Linux中,脚本无处不在。本文通过实例,介绍执行shell脚本的几种方法,并说明各种注意事项,比如如何赋予脚本可知性权限等。 阅读全文->

InfoTech麦新杰用Python

使用Python的docstring

by 麦新杰 / 2017年8月25日 / 36次阅读

程序员一直以来都有一个烦恼,他们只想写代码,不想写文档。他们说:代码就表达了我的思想和灵魂。Python提出了一个方案,叫docstring,来试图解决这个问题。即编写代码,同时也能写出文档,保持代码和文档的一致。 阅读全文->

InfoTechTCPIP

SSL/TLS知识点学习

by 麦新杰 / 2017年8月17日 / 40次阅读

SSL/TLS用来实现在互联网上进行安全通信,一般作为应用层协议的底层协议出现。1999年,互联网标准化组织ISOC接替NetScape公司,发布了SSL的升级版TLS 1.0版。TLS就是SSL的升级。 阅读全文->

InfoTech加密解密

数字证书和CA

by 麦新杰 / 2017年8月16日 / 43次阅读

数字证书是目前国际上最成熟并得到广泛应用的信息安全技术。通俗地讲,数字证书就是个人或单位在网络上的身份证。数字证书以密码学为基础,采用数字签名、数字信封、时间戳服务等技术,在Internet上建立起有效的信任机制。 阅读全文->

InfoTech

彻底理解REST设计思想

by 麦新杰 / 2017年8月10日 / 34次阅读

REST这个词,是Roy Thomas Fielding在他2000年的博士论文中提出的,它是REpresentational State Transfer的缩写,定义的是一种Web Service的架构设计思想,提出了6条设计约束。目前使用最广泛的REST架构的协议就是HTTP。 阅读全文->

InfoTech

对Hypertext和Hypermedia的理解

by 多肉 / 2017年8月10日 / 14次阅读

Hypertext就是包含了Hyperlink的文本,或者说hypertext通过Hyperlinks相互连接。Hypermedia,超媒体,是Hypertext的扩展,超媒体与多媒体对应。互联网就是超媒体的典型案例。 阅读全文->

InfoTechTCPIP

什么是CoAP协议?

by 多肉 / 2017年8月9日 / 92次阅读

CoAP是一种应用层协议,它运行于UDP协议之上而不是像HTTP那样运行于TCP之上。CoAP协议非常的小巧,最小的数据包仅为4字节。CoAP是一种面向网络的协议,采用了与HTTP类似的特征,核心内容为资源抽象、REST式交互以及可扩展的头选项等。 阅读全文->

InfoTechLinux

巧用history中的编号来再次执行某Linux命令

by 多肉 / 2017年8月6日 / 29次阅读

history本身就是Linux的一个常用命令,用来显示某用户过去执行过的shell命令的历史记录。如果希望执行之前历史记录中的命令,但又不想重新输入,可以使用符号 ! 执行指定序号的历史命令。 阅读全文->

InfoTechLinux

用dig命令查询DNS信息

by 多肉 / 2017年8月5日 / 21次阅读

dig 命令是常用的域名查询工具,可以用来测试域名系统工作是否正常。域名服务器(DNS)有助于将 URL 解析为一组应用程序服务器。然而,你会发现有些 URL 不能被解析,这会导致应用程序的连接问题。 阅读全文->

InfoTechLinux

从Unix到Linux

by 多肉 / 2017年8月5日 / 21次阅读

一张图概括全世界最重要的操作系统Unix,以及后续Linux的发展过程,他们的版本关系。如果Unix不商业化,可能没有Linux的发展空间,现在已经是Linux的天下。 阅读全文->

InfoTechLinux

禁止apt upgrade更新ubuntu系统内核

by 麦新杰 / 2017年7月23日 / 65次阅读

本节介绍如何将Ubuntu系统下安装的软件包设置为hold状态,进而避免在apt upgrade命令执行时,将其进行升级。 阅读全文->

InfoTechLinux

Ubuntu系统使用apt升级Linux内核

by 麦新杰 / 2017年7月22日 / 42次阅读

使用Ubuntu系统提供的apt工具,可以非常方便的升级Linux内核。本经介绍升级的详细过程,已经升级内核的注意事项。 阅读全文->

InfoTechLinux

Linux的命令参数风格

by 多肉 / 2017年7月22日 / 11次阅读

在Linux中,几乎所有程序都会提供几个命令行选项。这样做的一个好处是程序的配置信息可以由脚本指定,这对于作为管道或过滤器的程序尤其重要。有三种约定可以区分命令行选项和普通的参数:原始的Unix风格、GNU风格和X toolkit风格。 阅读全文->

InfoTechLinux

什么是DSV风格?

by 多肉 / 2017年7月22日 / 6次阅读

DSV是“Delimiter-Separated Values”的缩写,翻译过来是“分隔符分割值”。DSV风格的文件能够被绝大多数的传统Unix工具程序所支持,因此它具有极高的通用性。 阅读全文->

InfoTechLinux

Linux的解压和压缩工具tar

by 多肉 / 2017年7月21日 / 9次阅读

Linux下几乎都是使用tar工具来进行解压和压缩,Linux平台的各种软件或源代码的发布,也几乎都是tar的方式,就连Linux的内核源代码都是tar打包发布。外国人喜欢形象地说tarball。 阅读全文->

InfoTechLinux

Linux命令行常用快捷键

by 麦新杰 / 2017年7月21日 / 18次阅读

本文简要汇总一些在Linux命令行环境下,常用到的一些快捷键。绿色的是麦新杰认为很有用的几个。 阅读全文->

InfoTech

简单理解Node.js技术

by 多肉 / 2017年7月20日 / 20次阅读

Node.js是一项服务器技术,使用JavaScript编程,基于Google的V8引擎。node.js有非阻塞,事件驱动I/O等特性,从而让高并发(high concurrency)在的轮询(Polling)和comet构建的应用中成为可能。 阅读全文->

InfoTechLinux

Linux命令的前台执行和后台执行

by 麦新杰 / 2017年7月17日 / 13次阅读

本文介绍Linux下的Ctrl+z,jobs,fg,bg等命令的功能细节,以及前台执行和后台执行的概念,并给出一个特别有用的vi应用场景。 阅读全文->

InfoTechLinux

查询Ubuntu系统已安装的软件包?

by 多肉 / 2017年7月15日 / 49次阅读

Linux下安装软件跟Windows不一样,由特别的命令来实现,比如Ubuntu的apt和dpkg,CentOS的yum,RedHat的rpm。在Ubuntu系统中,使用apt相关命令来安装软件包,但是如何查询系统中已经安装了哪些软件包呢? 阅读全文->

InfoTechLinux

关于awk、nawk、mawk、gawk的介绍

by 多肉 / 2017年7月15日 / 13次阅读

awk 是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出(即管道)。它支持用户自定义函数和 动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。 阅读全文->


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号苏ICP备14045477号-1

网站二维码
拍拍贷
go to top