Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个
IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru
站点开发的,它已经在该站点运行超过两年半了。 Igor 将源代码以类 BS...
分类:
其他好文 时间:
2014-05-13 18:47:39
阅读次数:
566
WebAPI是标准的Http协议,支持Http协议的客户端(如浏览器)都可以访问。但是,有的时候我们如果想在自己的程序中使用WebAPI时,此时就要实现自己的客户端了。我之前介绍过在.Net
4.5中新增的HttpClient库,它对Http操作实现了非常好的封装。我们可以通过它实现Http访问,例...
在不同包,子类继承后可以使用父类的protect权限的属性或方法父类:package
com.tinyphp;public class Father{ protected String name;}子类:package
com.test;import com.tinyphp.Father;cl...
分类:
编程语言 时间:
2014-05-13 18:19:55
阅读次数:
404
什么是依赖注入
依赖,就是一个对象需要的另一个对象,比如说,这是我们通常定义的一个用来处理数据访问的存储,让我们用一个例子来解释,首先,定义一个领域模型如下:
namespace Pattern.DI.MVC.Models { public class Product { publi...
--增加文件组alter database Test add filegroup
[FG1]goalter database Test add filegroup [FG2]GOalter database Test add
filegroup [FG3]--增加文件ALTER DATABASE [...
分类:
数据库 时间:
2014-05-13 17:34:41
阅读次数:
374
有时一个互斥量是不够的:
比如:
当多个线程同时访问一个队列结构时,你需要2个互斥量,一个用来保护队列头,一个用来保护队列元素内的数据。
当为多线程建立一个树结构时,你可能需要为每个节点设置一个互斥量。
同时使用多个互斥量会导致复杂度的增加
最坏的情况就是死锁的发生,即两个线程分别锁住一个互斥量而等待对方的互斥量。
多互斥量可能导致死锁:
如果...
分类:
编程语言 时间:
2014-05-13 16:32:03
阅读次数:
533
绿色代表进程(进程的性质)橙色代表文件(文件的性质)。当进程试图打开文件时,内核会进行如下权限测试:
0. 若进程的有效用户ID是0(超级用户),则允许访问。
1. 若进程的有效用户ID等于文件的所有者ID,那么进行文件所有者访问权限的测试(与open的参数对比),对应图中的1。
2. 若进程的有效组ID或进程的附加组ID之一等于文件的组ID,则进行文件所属组的权限测试,对应图中...
分类:
系统相关 时间:
2014-05-13 14:26:58
阅读次数:
354
意图:保证一个类只有一个实例,并提供一个访问它的合局访问点。示例一:使用内部静态类的方式保存INSTANCE
1 /** 2 * Created by wiikii on 14-5-12. 3 */ 4 public class Singleton implements
Serializable.....
分类:
其他好文 时间:
2014-05-13 10:40:15
阅读次数:
272
M Model 模型数据V View 视图(界面)C
Controller控制器模型中不能拥有控制器和视图,模型有可能用来重用的,
包含了控制器就不能重用了,因为模型脱离控制器,就不能重用了视图不能直接访问模型视图和模型的联系都是通过控制器控制器向模型拿到数据展示到...
分类:
Web程序 时间:
2014-05-13 10:39:11
阅读次数:
258