一周极客热文:一个7岁女孩告诉你的关于计算机编程的本质

2018-02-02 11:59:50 浏览数 (1)

一个七岁的女孩子,在花了一个小时学习编程后,她对编程得出了令人赞叹的体会。(如上图)

  1. 计算机很傻,它只会做那些你让它做的事。
  2. 编程真的很难!(你必须非常的认真!)
  3. 你告诉它去做事情时必须按正确的顺序。
  4. 你可以用计算机做出很多不同的事情。
  5. 一定要检查你的工作。

很惭愧,试问我们有几个人能够像这个小女孩这样对什么是编程有这样真实的理解?

一、 每个极客都应该知道的Linux技巧

如果你想提高效率而又不用做这些搜集资料的跑腿活儿,那我们已经收集了50多条简单易学的Linux技巧,以帮助你更潇洒地工作,并且最大限度的利用你的电脑。

  1. 检查不是由你运行的程序
  2. 在多个文件中替换掉相同的文本
  3. 合并一个不稳定的终端
  4. 创造Mozilla关键词
  5. 运行多种X会话
  6. 更快地浏览
  7. 简单地备份你的网站
  8. 使你的时钟保持准时

二、 通过8个技巧让你成为一个超强的Linux终端用户

使用Linux终端不仅仅是只输入命令。学习这些基本的技巧,你就会逐渐掌握Bash shell,这个在大多数Linux发行版上默认使用的终端工具。

  1. Tab键自动补全:它能节省你很多时间,而且当你不确定一个文件名或者命令怎么拼写时,它也及其有用。
  2. 管道命令:允许你把一个命令的输出结果转移给另一个命令。
  3. 通配符:星号 ” * ”是一个可以匹配任何东西的通配符。
  4. 输出重定向:“〉”字符可以把一个命令的输出结果重定向到一个文件,而不需要额外使用另一个命令。
  5. 命令行历史:Bash会记得你使用过的命令的历史。
  6. 波浪符”~”代表当前用户的主目录。
  7. 后台运行命令:默认情况下,Bash会在当前终端下运行你的命令。
  8. 条件执行:你同样可以用Bash运行两个命令,一个接着一个。第二个命令只有当第一个命令成功运行完毕后才会运行。要想做到这样,把两个命令在同一行中用”&&”分隔即可。

三、 求职季!50份简历设计,助你找到梦寐以求的工作

大家都说现在求职很难,找不到心仪的工作,其实你可知道,招人单位一样也和你一样在发愁。“为什么出色的人才越来越少?”

其实个人觉得,并不是设计人才少,而是很多同学没有在“敲门砖”的简历身上下功夫,让很多伯乐没有认清你这匹千里马。原文就为你提供了50份的简历设计,欢迎点击小标题查看。

四、 9款赏心悦目的HTML5/CSS3应用特效

  1. HTML5 WebGL实验 超酷的HTML5 Canvas波浪墙 在线演示/源码下载
  2. HTML5重力感应动画特效 冲撞小球演示 在线演示/源码下载
  3. HTML5 Canvas图表应用RGraph 图表功能非常强大 在线演示/源码下载
  4. 新款CSS3按钮组合 5组可爱CSS3按钮 在线演示/源码下载
  5. CSS3图片层叠展开特效 可展开扇形效果 在线演示/源码下载
  6. HTML5 Canvas饼状图表 HTML5&jQuery图表应用 在线演示/源码下载
  7. CSS3 Loading进度条加载动画特效 3款绚丽风格 在线演示/源码下载
  8. 纯CSS3进度条 华丽5色进度条示例 在线演示/源码下载
  9. CSS3联系表单 清新外观带美化Select表单 在线演示/源码下载

五、 图文大话编程语言史

所谓大话就是恶搞,本文中的关于各种编程语言的描述,你不可全信,也不能全信。作者在描述史实时加入了很多个人情感和社会流行元素,配图基本是靠谱的。这也许就是寓教于乐吧。

更多阅读:趣文:编程语言伪简史

六、 JavaScript程序员必备的5个debug技巧

我一直使用printf调试程序,一般来说都是比较顺利,但有时候,你会发现需要更好的方法。下面几个JavaScript技巧相信你一定会觉得十分有用:

  1. debugger;——手工造成一个断点效果
  2. 设置在DOM node发生变化时触发断点
  3. Ajax 断点
  4. 移动设备模拟环境
  5. 使用Audits改进你的网站——它可快速的审计你的网站,给你提出非常实际有效的优化你的网站的建议和方法。

七、 如何书写高质量的jQuery代码

介绍一些书写高质量jQuery代码的原则,不单单会告诉你如何去书写,也会告诉你为什么这样书写。简摘几个要点如下:

  1. 注意定义jQuery变量的时候添加var关键字
  2. 请使用一个var来定义变量
  3. DOM操作请务必记住缓存(cache)
  4. 使用链式操作
  5. 精简jQuery代码
  6. 避免使用全局类型的选择器
  7. 不要叠加多个ID
  8. 尽量使用 .on方法

八、 编程可以教给你的6个生活习惯

成功人生所需要知道的一切重要事情,你都能从计算机编程中学到。

  1. 用流程图简化每件事情
  2. 每件事物都有它的位置
  3. 重用程序模块以节省时间
  4. 记录每一件事
  5. 始终给自己留一条退路

上期回顾:

一周极客热文:3月,献给程序员们的技术书

更多精彩内容,请点击一周极客热文查看。

0 人点赞