`
文章列表
原文地址:http://coolshell.cn/articles/3723.html   以前本站推荐过麻省理工的C/C++的课程 ,今天在他们的网站看到上有一组关于计算机科学和编程导论的免费公开课 (视 频是Youtube的),我看了几个课程,我觉得讲得很系统啊,而且有一点一通百通的感觉。虽然是理论课,但是可以感到我国的教育还是有很大差距的。这个 组课程推荐给大家(需要藩墙),视频都有字幕,计算机科学系毕业的同学应该会很容易听懂。强烈推荐。(网友Aslan指出已经有人搬运到优酷上了,链接在这里 ,遗憾的是没有字幕,另外,不知道为什么会说是Python学习)   ...
Mark一下,等有空了再好好读一下   原文地址:http://msdn.microsoft.com/en-us/scriptjunkie/gg314983.aspx     You've read all the blog posts and books, and have sat through Douglas Crockford's hours of lectures, so you now know all there is to know about JavaScript objects. You're familiar with the various forms ...
序员必须知道的几个国外IT网站 Posted on 2011年02月28日 此文非翻译,属本人个人评论。 最近有些读者给我来信说很喜欢这个网站上的文章,并且也想通过翻译学习英文,他们询问我这些文章的英文 ...
该功能使得服务器可以根据agent指定的http头来选择合适的资源。 涉及的http头包括: Accept-* 涉及的Apache中的知识: 类型表 1。 需要模块 : modules/mod_negotiation.so 2。 需要在目录的Options中添加: MultiViews;  如: Options FollowSymLin ...
推荐一下,做得很专业,通俗易懂
google的analytics如果想统计其他搜索引擎的必须要hack js代码,杯具,看看国产的咋样吧……
I/O模型: I/O操作需要内核系统调用来完成,系统调用需要Cpu来调度,而Cpu的访问速度相对于I/O来说比较快,所以Cpu不得不浪费Cpu时间来等待慢速I/O操作. 通过多进程方式来充分利用CPU资源,当还是希望让Cpu花费少的时间在I/O操作的调度上,这样就可以有更多的Cpu来完成I/O操作. 很多技术和策略都围绕如何让高速的Cpu和慢速的I/O设备更好的协调工作. I/O操作主要是网络数据的接收和发送,以及磁盘文件的访问.归纳为多种模型称为I/O模型,本质区别在于Cpu的参与方式. PIO和DMA: 慢速I/O设备和内存之间传输方式 PIO:磁盘和内存之间的数据传输需要Cp ...
  在深入分析 Yii 的运行之前,我们先来看一下 Yii 框架中一个很重要的机制 - 事件。   Yii 官方参考文档关于组件事件的解释:   ======================================================================= 组件事件是一些特殊的属性, ...
今天在看Yii源码的时候,看到一个函数is_callable,发现从网上下的chm格式的帮助手册的解释几乎是0,因此g之,发现也木有比较全面的文档,因此翻译一下官网的最新手册吧:   原文地址:http://php.net/manual/en/function.is-callable.php   is_callable (PHP 4 >= 4.0.6, PHP 5) is_callable — 验证变量的内容是否能够进行函数调用   Description bool is_callable ( callback $name ...
无论你是多牛的程序员,你都无法记住所有的东西。而很多时候,查找某些知识又比较费事。所以,网上有很多Cheat Sheets,翻译成小抄也好 ,速查卡也好,总之就是帮你节省 时间的。之前给大家介绍过Web设计的速查卡 、25个jQuery的编程小抄 ,还有程序员小抄大全 ,今天转一篇开发人员的速查卡,源文在这里 。下面的文章我就不翻译了。 HTML Cheat Sheet HTML/XTML in one page HTML5: The Evolution of Web Standards by James Sugrue (X)HTML Elements and ...
下面是来自 Commandlinefu 网站由用户投票决出的 10 个最酷的 Linux 单行命令。 sudo !! 以 root 帐户执行上一条命令。 python -m SimpleHTTPServer 利用 Python 搭建一个简单的 Web 服务器,可通过 http://$HOSTNAME:8000 访问。   :w !sudo tee % 在 Vim 中无需权限保存编辑的文件。 cd - 更改到上一次访问的目录。 ^foo^bar 将上一条命令中的 foo 替换为 ...
对于select元素的onchange事件,IE下当使用键盘控制select时,每次变化都会触发onchange事件,但是对于firefox和chrome,在用键盘控制时,只有在onblur时才会触发onchange事件(也就是说当select失去焦点时),国外有个同学也给出了hack firefox使其运行同ie的方法:   <select name="sel" id="sel#i#" onchange=" ( function here )" onkeyup="this.blur();this.focus();& ...
在客户端编程语言中,如javascript和ActionScript,同源策略是一个很重要的安全理念,它在保证数据的安全性方面有着重要的意 义。同源策略规定跨域之间的脚本是隔离的,一个域的脚本不能访问和操作另外一个域的绝大部分属性和方法。那么什么叫相同域,什么叫不同的域呢? 同源策略   在客户端编程语言中,如javascript和 ActionScript,同源策略是一个很重要的安全理念,它在保证数据的安全性方面有着重要的意义。同源策略规定跨域之间的脚本是隔离的,一个域的脚 本不能访问和操作另外一个域的绝大部分属性和方法。那么什么叫相同域,什么叫不同的域呢?当两个域具有相 ...
mark一下,有空了学习一下
    昨天QA的同事提了一个bug,在IE下功能不正常,去IE下看了,报xxx行错误,IE还是一如既往的报告不准确的错误行数,于是只要使用人肉回车定位法(加回车之后看IE报的行数是否有变化,如果有变化,说明错误在加回车行的后面,如果没有变化,说明在加回车行的前面),最终定位到一行注释上去,自己看了半天都不知道哪儿错了,还是怀疑附近代码的错误导致的,于是乎使用人肉加注释定位法(将某个代码块注释,如果错误消失,就说明是该代码行的问题),结果还是定位到这行注释,一怒之下将这行删掉,结果就ok了,想了想这行注释和一般的注释不同之处,才发现这行注释有一个@,于是只删@发现也ok了,给@前加一空格也ok, ...
Global site tag (gtag.js) - Google Analytics