分类: 编程技术

一位Web程序员用纯CSS技术画出30个濒危动物图片

一位Web程序员用纯CSS技术画出30个濒危动物图片

阿姆斯特丹设计师Bryan James架设了一场互动式濒危动物展览,网页中出现的30种濒危动物图案是James用HTML+CSS语言所编写。

老码农教你在 StackOverflow 上谈笑风生

老码农教你在 StackOverflow 上谈笑风生

作为一个高大上的码农,你肯定用到过 StackOverflow,必须的。会有人否定这个断言么?那他恐怕不是真正的码农,或者说还没入门。

Windows性能监视器的使用技巧

Windows性能监视器的使用技巧

 Windows性能监视器是Windows自带的性能监视软件,提供用于分析系统性能的实时数据。

4个理由让你不懂技术也能明白:为什么Chrome浏览器特爱吃内存

4个理由让你不懂技术也能明白:为什么Chrome浏览器特爱吃内存

 微软用惯用的手法——改名——给 IE 被黑的一生画上了句号。还好,它在技术段子圈里早就有了接班人:Chrome。

阮一峰:require() 源码解读

阮一峰:require() 源码解读

CommonJS 格式。

时至今日,Node.js 的模块仓库 npmjs.com ,已经存放了15万个模块,其中绝大部分都是 CommonJS 格式

怎样在Github上托管开源代码库

怎样在Github上托管开源代码库

大家好,今天我们要学习一下怎样在 github.com 提供的仓库中托管开源软件源代码。GitHub 是一个基于 web 的 Git 仓库托管服务,提供基于 git 的分布式版本控制和源代码管理(SCM)功能,并加入了自身的特点。

C++程序员看过来,你会为了性能而牺牲代码简洁性吗?

C++程序员看过来,你会为了性能而牺牲代码简洁性吗?

原文作者Arne Mertz是一位C++狂热份子,有着丰富的开发经验。文中Arne Mertz针对简洁和性能的关系进行阐述,他认为,开发者不到万不得已时千万不要为了性能而牺牲简洁性,要学会使用工具来解决性能问题。

原文作者Arne Mertz是一位C++狂热份子,有着丰富

从28万个开源项目中,我们能够学到一些什么?

从28万个开源项目中,我们能够学到一些什么?

开源项目多如牛毛,值得分析的项目也很多很多。从哪里入手呢?幸运的是,在开源社区,有一个著名的网站,过去叫 oloho,现在改名叫 openhub。在他的网站首页,有这么四行字,以表明他们的数据库是多么的全面、丰富:

Tor网络Python接口工具Stem的几个替代用法

Tor网络Python接口工具Stem的几个替代用法

但很多时候你并不一定需要使用一个编程类库来和Tor网络交互,有四种方法你可以直接通过命令行来和Tor网络交互。

提高 Vim 和 Shell 效率的 9 个建议

提高 Vim 和 Shell 效率的 9 个建议

你上一次使用 CAPSLOCK 键是什么时候?很久没有了对不对?噢,我也是,它已经被遗忘了,它浪费了键盘上一个黄金位置。让我们把它重映射成 Control 键来发挥它的作用吧!这里告诉了你在不同的操作系统上的具体操作。

15个IT技术人员必须思考的问题

15个IT技术人员必须思考的问题

行内的人自嘲是程序猿、屌丝和码农,行外的人也经常拿 IT 人调侃,那么究竟是 IT 人没有价值,还是没有仔细思考过自身的价值?

每个程序员1小时内必须解决的5个编程问题

每个程序员1小时内必须解决的5个编程问题

每次我发布软件工程师的岗位工作要求,各种求职申请就会纷至沓来,接踵而至。但每每让我困惑的是,似乎总有那么几位应聘者完全不明白所谓“编程”的意思。

程序员如何在自己的软件中使用Tor Network(Tor network API)?

程序员如何在自己的软件中使用Tor Network(Tor network API)?

Tor Network究竟是个什么东西呢?黑客是如何利用Tor Network进行黑客攻击的?我们程序员是否也可以在自己的软件中使用Tor Network呢?

语义压缩

语义压缩

我们都知道如何使用C++编程,不是吗 ? 我的意思是,我们都已经读过由以及热闹的留着胡子的家伙们精选的好书,是他们率先定义了编程语言,因此我们已经都学过了编写C++代码来解决真实世界问题的最好方式.

代码的印象派:写点好代码吧

代码的印象派:写点好代码吧

最近有一位猎头顾问打电话询问是否有换工作的意向,对推荐的公司和职位的描述为:”我们这里有一家非常关注软件质量的公司,在寻找一位不仅能完成有挑战的软件开发任务,并且还对代码质量有非常高追求的软件工程师。”

一个Windows 系统究竟有多复杂?

一个Windows 系统究竟有多复杂?

从代码行数、开发难度,参与人员的数量,开发的时间长度等角度来说说,一个windows系统有多复杂。

DIV 是给弱者准备的

DIV 是给弱者准备的

web 大拿、web 忍者、专家们,以前都没有执行这种优秀的思想,我们对此感到震惊。尽管采用这种新的编码方式吧。我们非常肯定,世界上其他人将很快效仿。

优化 SQL SELECT 语句性能的 6 个简单技巧

优化 SQL SELECT 语句性能的 6 个简单技巧

SELECT语句的性能调优有时是一个非常耗时的任务,在我看来它遵循帕累托原则。20%的努力很可能会给你带来80%的性能提升,而为了获得另外20%的性能提升你可能需要花费80%的时间。

一次非常有意思的 SQL 优化经历

一次非常有意思的 SQL 优化经历

我用的数据库是mysql5.6,下面简单的介绍下场景

课程表

S.O.L.I.D:面向对象设计的头 5 大原则

S.O.L.I.D:面向对象设计的头 5 大原则

虽然缩略词展开后看似复杂,但其实非常容易掌握。

S – 单一职责原则
O – 开放封闭原则
L – 里氏替换原则
I – 接口隔离原则
D – 依赖倒置原则

PHP 正则表达式

PHP 正则表达式

正则表达式,大家在开发中应该是经常用到,现在很多开发语言都有正则表达式的应用,比如JavaScript、Java、.Net、PHP 等,我今天就把我对正则表达式的理解跟大家唠唠,不当之处,请多多指教!

Linux Shell脚本面试25问

Linux Shell脚本面试25问

Q:1 Shell脚本是什么、它是必需的吗?

答:一个Shell脚本是一个文本文件,包含一个或多个命令。

Vim入门教程

Vim入门教程

尽管网上有成打的Vim在线教程,但是要么艰深晦涩,要么太过肤浅。本教程的目标让每个阶段都有斩获,从理解它的哲学(将和你终身相伴)到超越现在编辑技巧,成为其中的牛人。

老码农的技术理想

老码农的技术理想

小时候,老师问我,你的理想是什么?我不假思索说是工程师,于是长大之后果然成了工程师

PHP开发者常犯的10个MySQL错误

PHP开发者常犯的10个MySQL错误

数据库是WEB大多数应用开发的基础。如果你是用PHP,那么大多数据库用的是MYSQL也是LAMP架构的重要部分。