操作系统

为什么文件名要小写?

上周,《中文技术文档写作规范》加入了文件的命名规则。 "文件名建议只使用小写字母,不使用大写字母。" "为了醒目,某些说明文件的文件名,可以使用大写字母,比如README、LICE…

利用 Linux 系统生成随机密码的10种方法

通常情况下大家生成密码都好困惑,一来复杂程度不够会不安全,复杂程度够了又不能手动随便敲击键盘打出一同字符(但通常情况下这些字符是有规律的),使用1password 或者 keepa…

5 分钟回顾 Linux 25 年的发展历程与变迁

来自 LinuxQuestions.org 和 Bad Voltage 的 Jeremy Garcia 提供了 Linux 25 年的发展历程。最开始,Linux 作为创作者 Li…

localhost vs 127.0.0.1

前几天有人问我localhost的原理, 我发现自己理解的也不透彻, 今天参考了《TCP/IP详解卷1》 和 wikipedia中的相关条目以及stackoverflow上的问答 …

全栈必备Linux 基础

Linux 几乎无处不在,不论是服务器构建,还是客户端开发,操作系统的基础技能对全栈来说都是必备的。 系统的选择 Linux发行版本可以大体分为两类,一类是商业公司维护的发行版本,…

Unix目录结构的来历

Unix(包含Linux)的初学者,常常会很困惑,不明白目录结构的含义何在。 举例来说,根目录下面有一个子目录/bin,用于存放二进制程序。但是,/usr子目录下面还有/usr/b…

Ctrl+Alt+Delete是如何来的?

1981 年的春天,David Bradley 还只是一个普通的程序员,当时他参与了一个项目(代号 Acorn),为 IBM 设计个人电脑,这个任务很急,因为当时苹果和 Radio…

操作系统原理常见面试题总结

1、进程与线程的区别 (1)粒度性分析:线程的粒度小于进程。 (2)调度性分析:进程是资源拥有的基本单位,线程是独立调度与独立运行的基本单位,出了寄存器,程序计数器等必要的资源外基…

7 个致命的 Linux 命令

如果你是一个 Linux 新手,在好奇心的驱使下,可能会去尝试从各个渠道获得的命令。以下是 7 个致命的 Linux 命令,轻则使你的数据造成丢失,重则使你的系统造成瘫痪,所以,你…

Windows 2008 PHP Manager搭建PHP环境

1.下载PHP Manager软件 在 http://phpmanager.codeplex.com/releases/view/69115 下载,下载后在服务器内双击安装文件进行…

CPU空闲时在忙什么

CPU在绝大部分时间是什么都不干的。大多数技术专家都知道这个事实,但对于CPU是如何从空闲状态切换到工作状态,忙完后又回到空闲状态的相应机制,我们还没有详细讨论过。对现代处理器来说…

配置豪华的Windows开发环境

列举一些好用,免费的的开发相关工具 最近愈发发现程序员之间不知道聊什么的话,讲讲些常用的开发工具绝对是个好话题。所以这里我想整理一下我经常用的 Windows 下开发相关的免费工具…

IIS 7.5 下WordPress的伪静态规则

这是适用于IIS7及以上的Wordpress的伪静态规则,保存成web.config文件,放到网站根目录即可。 (更多…)

不再预装的游戏,无法回去的童年

要说现在最火的游戏,非Pokemon GO莫属。基于神奇宝贝这个老IP,用增强现实(AR)技术打造的这款游戏上线后迅速风靡全球,数次因玩家过多服务器崩溃,全球数10亿人为之疯狂! …

HTTPS的七个误解(译文)

开发网页的时候,往往需要观察HTTP通信。 我使用的工具主要有两个,在Firefox中是Firebug,在IE中是Fiddler。但是,一直听别人说,付费软件HttpWatch是这…

我是一个网卡

我出生在深圳的一家工厂,然后飘洋过海来到美国,被安装到一个电脑里, 然后这个电脑又漂洋过海, 被运到了中国。 我知道我的使命就是传递信件,但有一个前提:我需要知道对方的地址才行,其…

GET和POST有什么区别

如果有人问你,GET和POST,有什么区别?你会如何回答? 我的经历 前几天有人问我这个问题。我说GET是用于获取数据的,POST,一般用于将数据发给服务器之用。 这个答案好像并不…

Ctrl+Alt+Delete是如何来的?

1981 年的春天,David Bradley 还只是一个普通的程序员,当时他参与了一个项目(代号 Acorn),为 IBM 设计个人电脑,这个任务很急,因为当时苹果和 Radio…

计算机是如何启动的?

从打开电源到开始操作,计算机的启动是一个非常复杂的过程。 我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示......这几天,我查了一些资料,试图搞懂它。下面就是…

Web缓存基础:术语、HTTP报头和缓存策略

简介 对于您的站点的访问者来说,智能化的内容缓存是提高用户体验最有效的方式之一。缓存,或者对之前的请求的临时存储,是HTTP协议实现中最核心的内容分发策略之一。分发路径中的组件均可…

加载更多