首页 » 栏目 InfoTech »

InfoTech

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

文章

InfoTechLinux

在Linux命令行下玩俄罗斯方块

by 麦新杰 / 2018年7月17日

小的时候很痴迷俄罗斯方块这个游戏,现在还常常怂恿7岁的儿子玩一玩,考验锻炼他的智力。偶然发现,在Linux的命令行下,也有一个俄罗斯方块的小游戏,它的名字叫Bastet。 阅读全文->

InfoTechTCPIP

HTTP的Keep-Alive

by 多肉 / 2018年6月17日

使用keep-alive可以改善这种状态,即在一次TCP连接中可以持续发送多份数据而不会断开连接。通过使用keep-alive机制,可以减少tcp连接建立次数,也意味着可以减少TIME_WAIT状态连接,以此提高性能和提高httpd服务器的吞吐率。 阅读全文->

InfoTechTCPIP

HTTPS的加密原理

by 麦新杰 / 2018年5月26日

HTTPS就是安全的HTTP协议,所有数据都是通过加密的方式传输,安全可靠。本文介绍其实现原理。应用了对称加密,非对称加密,数据签名等技术。 阅读全文->

InfoTechLinux

Linux下的source命令

by 多肉 / 2018年5月19日

本文介绍Linux下的source命令的用法,并与./和sh命令进行比较分析。 阅读全文->

InfoTechLinux

更换Ubuntu apt的源到国内服务器

by 多肉 / 2018年5月18日

将Ubuntu apt工具的源更换到国内,可以明显提高软件安装或更新的速度。本文介绍如何更换,并且提供两个国内源的服务器地址。 阅读全文->

InfoTechPython

计算python程序运行时间

by 麦新杰 / 2018年5月18日

本文介绍三种方法用来计算python程序的运行时间,前两种统计了其它进程的时间,实际上是python程序执行开始和结束的时间,只有最后一个方法,是计算的python程序的独自占用的CPU时间。 阅读全文->

InfoTechPython

判断一个python对象是否可迭代?

by 多肉 / 2018年5月16日

Python的迭代器是很强大的,for...in...,有的时候,我们需要判断某个对象是否可迭代。 阅读全文->

InfoTechPython

用List Comprehensions创建复杂列表

by 麦新杰 / 2018年5月16日

Python的语句很靠近我们说话,比如这个list comprehensions,有人翻译为列表生成器。但comprehension是理解的意思,没有生成的意思。通过list comprehensions,我们可以很轻松创建复杂列表,并且很好理解。 阅读全文->

InfoTech

详解URL相对路径的写法

by 多肉 / 2018年5月9日

本文详细介绍URL相对路径的各种情况以及对应的各种写法。 阅读全文->

InfoTechTCPIP

HTTP的HEAD请求

by 多肉 / 2018年5月5日

HTTP的HEAD请求跟GET一样,只是仅返回头部信息,不返回消息体。常用来测试链接的有效性,可达性,以及最近的修改信息。 阅读全文->

InfoTechPython

Python正则表达式re模块的用法

by 麦新杰 / 2018年5月5日

最近因为做BlogChecker,学习并使用了Python的正则表达式re模块(Regular Expression),简单总结一下。 阅读全文->

InfoTechPython

pyLint初体验

by 麦新杰 / 2018年5月3日

pyCheck已经很久不更新了,还是用pyLint吧,检查python代码是否符合PEP8的标准全靠它了。 阅读全文->

InfoTechPython

Python将list中某个元素移植末尾

by 麦新杰 / 2018年5月2日

List是Python中很常用的一种数据结构,其本身自带顺序,可以通过下标进行索引。有的时候,我们想移动List中的某个元素。 阅读全文->

InfoTechPython

Python判断dict字典某个key是否存在

by 多肉 / 2018年5月2日

可以使用Python dict字典类型自带的keys()函数来判断,本文有示例代码。 阅读全文->

InfoTechPython

Python对象的类变量和实例变量

by 麦新杰 / 2018年4月22日

用Python自定义的类,在运行中生成的对象,对象有成员变量。成员变量分为类变量(class variables)和实例变量(instance variables)。 阅读全文->

InfoTechPython

python的global和nonlocal

by 麦新杰 / 2018年4月22日

The global statement can be used to indicate that particular variables live in the global scope and should be rebound there; the nonlocal statement indicates that particular variables live in an enclosing scope and should be rebound there. 阅读全文->

InfoTechPython

Python不精确的浮点数

by 麦新杰 / 2018年4月21日

Python有一个浮点数类型(对象),float,我想是为了简化,Python没有像C语言那样,将浮点数细分为单精度float,双精度double,以及扩展双精度long double。Python中基本的浮点数运算也是无法精确的。 阅读全文->

InfoTechLinux

用rc.local设置开机启动

by 多肉 / 2018年4月20日

rc.local脚本是一个Ubuntu开机后会自动执行的脚本,我们可以在该脚本内添加命令行指令。该脚本位于/etc/路径下,需要root权限才能修改。 阅读全文->

InfoTechPython

用virtualenv创建Python项目的虚拟环境

by 麦新杰 / 2018年4月14日

在使用Python做项目的时候,几乎必须要做的一个事情是使用virtualenv工具来创建项目的虚拟环境,让不同项目之间能够分开管理。这样做的目的是为了避免出现不同的项目使用相同第三方库的不同版本带来的麻烦。 阅读全文->

InfoTechLinux

Linux中的释伴#!(shebang)

by 多肉 / 2018年4月14日

Linux中常见的这个符号(#!)的名称,叫做“Shebang”或者“Sha-bang”。这个符号通常在 Linux/Unix 系统的脚本中第一行开头中写到,它指明了执行这个脚本文件的解释程序。 阅读全文->

InfoTechPython

Python的id()函数和对象创建细节

by 麦新杰 / 2018年4月14日

Python的变量其实类似于C语言中的指针,变量只是一个指向,指向一个对象,此对象存储在内存中。通过内置的id()函数,可以得到这个对象的内存地址。 阅读全文->

InfoTech

云计算,雾计算,边缘计算

by 麦新杰 / 2018年4月12日

现在正在流行的“云计算”,是把大量数据放到“云”里去计算或存储,解决诸如电脑或手机存储量不够,或者是运算速度不够快的问题。雾计算在更靠近用户的地方,边缘计算就在用户自己的设备上进行。 阅读全文->

InfoTech

Windows开始菜单进化史

by 多肉 / 2018年4月7日

关于微软最新的 Windows 10 系统,几乎每篇文章必谈的一个话题就是开始菜单的回归。而 Windows 8 的不尽如人意和这个已经存在了 20 余年的开始菜单有着莫大的关系。 阅读全文->

InfoTech

80年代的电脑广告

by 麦新杰 / 2017年12月1日

80年代的电脑广告,硬盘只有10M,还是8位和16位的CPU,最高256K内存,完全没听说过的CP/M系统。 阅读全文->

InfoTechTCPIP

MIME type是什么?

by 多肉 / 2017年10月17日

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

云上小悟,麦新杰的独立博客

栏目

支付宝红包.每天领一次.

支付宝扫码领红包

©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
go to top