遇到BUG的自我反省报告一个你无法重复的问题时,去看看他们做了些什么。做一些你没想到的事情,或是按照不同的顺序来做那件事。遇到bug时,通过跟踪代码来有效移除问题。框架和库知道如何工作的,使用起来就更得心应手,使用调试器来但不执行,去观察他们内部是如何运作。学习一样东西的方法就是去传授和谈论它。当人...
分类:
其他好文 时间:
2014-06-09 00:57:46
阅读次数:
213
变量作用域
变量作用域就是指在一个程序中,变量的值在哪里可以被获取到.javascript函数作用域被定义为函数作用域,这意味着变量的值在定义和声明该变量的函数,包括任何在该函数的嵌套函数里是可见的.
当一个变量定义在函数的外面,在主程序中,该变量将会拥有全局作用域.这就意味着它的值可以被程序的任何地方,包括函数获取.
下面的小程序演示全局变量时如何工作的.
funct...
分类:
编程语言 时间:
2014-06-08 03:23:45
阅读次数:
303
我会点什么吗?
会点Emacs。能看点Java。知道点C的语法。我要做什么呢?觉得Emacs并不足够,想看看Idea是如何工作的(他对Java的支持很好,而且还支持ruby
python,最近好像又在开发C++的环境)。我该如何开始呢?Idea中有Vim的插件,或许可以从他那里入手的吧。(就像是Ec...
分类:
其他好文 时间:
2014-06-03 12:14:29
阅读次数:
256
因为索引的不可见性,很多人对它的工作原理可能也很迷糊,因此通常对建索引也不知道如何下手。一些基本概念:1.数据页:参见索引原理。在聚集索引中,就是索引页的叶节点。我们来简单地看看它是如何工作的。图A我们来看图A,聚簇索引的结构图。数据页就是数据库里实际存储数据的地方,可以看到是按页1页1页存的。假设...
分类:
数据库 时间:
2014-05-28 00:49:34
阅读次数:
289
在vsphere产品中内建一个监控所有虚机包括主机资源的插件,叫做vcenter
servcie
status,这个插件的主要功能是记录当前虚拟机资源的cpu、硬盘、内存和网络等相关信息。通过它可以查看24小时、周年月性能情况。而微软则需要另外安装scom产品。那么,它究竟是如何工作的,如何记录数据...
分类:
其他好文 时间:
2014-05-26 16:09:10
阅读次数:
269
概述log4net是一个开源日志记录组件。用log4net可以方便地将日志信息记录到文件、控制台、Windows事件日志和数据库中。其日志级别从低到高有:ALLDEBUGINFOWARNERRORFATALOFF一个实例先来看一个例子,了解下log4net是如何工作的。
1 using log4ne...
分类:
Web程序 时间:
2014-05-26 14:21:01
阅读次数:
303
SuperSocket是一个轻量级的可扩展的 Socket 开发框架,可用来构建一个服务器端
Socket 程序,而无需了解如何使用 Socket,如何维护Socket连接,Socket是如何工作的。该项目使用纯 C#
开发,易于扩展和集成到已有的项目。只要你的已有系统是使用.NET开发的,你都能够...
分类:
其他好文 时间:
2014-05-26 14:14:35
阅读次数:
233
最近看epoll 和 select
都涉及到一个东西叫做设备等待队列,等待队列是如何工作的,内核是怎么管理的?看这篇文章问题:进程是如何组织起来的?我们知道,进程是有很多种状态的:include/linux/sched.h#define
TASK_RUNNING 0#define TASK_INT....
分类:
系统相关 时间:
2014-05-11 23:08:52
阅读次数:
537
我们知道在MDT中我们可以进行驱动的导入,如下图 也就是说我们会把公司PC需要的驱动都在MDT中进行导入,然后当我们去给一台PC部署操作系统,MDT就会使用这些驱动,那么就有一个疑问,什么疑问?疑问是MDT是如何知道我部署的PC需要哪些驱动呢?好的,下面我们来看看MDT驱动..
分类:
其他好文 时间:
2014-05-09 09:08:21
阅读次数:
345
原文:http://blog.csdn.net/opennaive/article/details/7514146目录MapReduce是干啥的例子统计词频map函数和reduce函数MapReduce是如何工作的词频是怎么统计出来的用户的权利MapReduce的实现参考文献江湖传说永流传:谷歌技术...
分类:
其他好文 时间:
2014-05-08 06:36:39
阅读次数:
435