PHP的命名空间(namespace)是php5.3之后才有的。这个概念在C#中已经很早就有了,php中的namespace其实和c#的概念是一样的。为什么php中要使用namespace?假设如果不使用namespace,那么每个类在一个项目中的名字就必须是固定的。因为php在new的时候不管是调...
分类:
其他好文 时间:
2014-11-11 22:26:14
阅读次数:
203
Problem Description寒假的时候,ACBOY要去拜访很多朋友,恰巧他所有朋友的家都处在坐标平面的X轴上。ACBOY可以任意选择一个朋友的家开始访问,但是每次访问后他都必须回到出发点,然后才能去访问下一个朋友。比如有4个朋友,对应的X轴坐标分别为1, 2, 3, 4。当ACBOY选择坐...
分类:
其他好文 时间:
2014-11-11 22:22:56
阅读次数:
199
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。
最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。
1.
计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。
2.
假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。...
分类:
编程语言 时间:
2014-11-11 21:16:00
阅读次数:
210
概念:
java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。
单例模式有一下特点:
1、单例类只能有一个实例。
2、单例类必须自己自己创建自己的唯一实例。
3、单例类必须给所有其他对象提供这一实例。
单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话...
分类:
移动开发 时间:
2014-11-11 21:12:38
阅读次数:
184
(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查...
分类:
数据库 时间:
2014-11-11 21:00:50
阅读次数:
193
在form和panel上可以绘制图形,线段,圆,文字,图形等等。 绘制代码必须放在OnPaint()函数里面,因为窗体刷新的时候,都会调用该函数,重新刷新所绘的图。 示例代码在Panel上绘制图形来简单的描述下绘线和绘图原理。 using System;
using System.Collectio...
JSONObject与JSONArray的使用一、JAR包简单介绍 要使程序能够执行必须引入JSON-lib包,JSON-lib包同一时候依赖于下面的JAR包: 1.commons-lang.jar 2.commons-beanutils.jar 3.commons-collections.jar4...
分类:
Web程序 时间:
2014-11-11 20:33:23
阅读次数:
208
随着工业自己主动化水平的迅速提高,计算机在工业领域的广泛应用,人们对工业自己主动化的要求越来越高,种类繁多的控制设备和过程监控装置在工业领域的应用,使得传统的工业控制软件已无法满足用户的各种需求。在开发传统的工业控制软件时,当工业被控对象一旦有变动,就必须改动其控制系统的源程序,导致其开发周期长;已...
分类:
其他好文 时间:
2014-11-11 20:29:30
阅读次数:
410
RabbitMQ 概念: fanout:不处理路由键,转发到所有绑定的队列上 direct:处理路由键,必须完全匹配,即路由键字符串相同才会转发 topic:路由键模式匹配,此时队列需要绑定要一个模式上。符号“#”匹配一个或多个...
分类:
其他好文 时间:
2014-11-11 19:22:45
阅读次数:
238
#include
#include
int main()
{
//通过位运算实现数字的反转(操作的对象必须是整数)
unsigned int original =0x123;
unsigned int result =0;
unsigned int mask =0xF; //掩码
result |=original&mas...
分类:
其他好文 时间:
2014-11-11 19:10:57
阅读次数:
228