我们写Blog的一个重要目的是与读者分享我们的经验和感受,但是每天访问自己Blog的读者来自哪里?本地还是外地?本国还是外国?现在有一个插件可以帮助我们统计出来访者的所在位置。定制这个叫ClustrMaps的服务就好了!ClustrMaps是一张缩略的世界地图,红点表示来访者的地理位置,红点越大表示那个位置附近的来访者越多。这个效果是从ClustrMaps申请的。ClustrMaps可以让你定义图的刷新频率,默认是每天,可以设置为每周或者每年。注册过程很简
系统 2019-08-29 22:35:59 2266
代理模式是对象的结构模式。代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用在代理模式中的角色:抽象对象角色:声明了目标对象和代理对象的共同接口,这样一来在任何可以使用目标对象的地方都可以使用代理对象。目标对象角色:定义了代理对象所代表的目标对象。代理对象角色:代理对象内部含有目标对象的引用,从而可以在任何时候操作目标对象;代理对象提供一个与目标对象相同的接口,以便可以在任何时候替代目标对象。代理对象通常在客户端调用传递给目标对象之前或之
系统 2019-08-29 22:11:10 2266
ArrayList源码分析ArrayList是以数组为基础实现的一个动态数组容器,通过以下的代码分析可知,一方面在ArrayList中添加或者删除元素(除了在数组容器末尾添加或者删除元素),是需要移动大量元素的借助System.arraycopy()来实现拷贝移动,另一方面,由于数组实现基础,可依靠数组下标,可以实现随机访问,当然查找具体的元素,还是需要循环去查找的,再者ArrayList不是thread-safe的,在代码中无论是add,remove,g
系统 2019-08-29 22:02:44 2266
所谓基本类型,就是指java.lang.String,java.lang.Integer等基本类以及用户编写的非实体类,虽然map中的数据是我们的数据库中的一个表,但我们不必为他创建POJO类及HBM文件数据库结构:createtableteamMap(idvarchar(32),teamnamevarchar(32));createtablestudentMap(namevarchar(32),descriptionvarchar(32),team_id
系统 2019-08-12 09:29:55 2266
上一篇,从Web库创建了一个电子商务的网站。现在回到WebMatrix,看看它有什么功能。由图1可以看到,WebMatrix主要有3个区域,顶部Ribbon区域,左边是功能区域,右边是信息或编辑区域。Ribbon区域的工具按钮会根据左边功能区的改变而改变。图1我们的重点是左边的功能区,在这里有网站、文件、数据库和报告4个功能。网站网站功能提供了请求、设置两个子功能。在信息区域,可以看到网站的地址、路径,还有文件、数据库和报告等3个快捷方式。单击“请求”可看
系统 2019-08-12 09:29:51 2266
GPS导航服务的视野应该放远些郑昀20071106郑治参与了Feedsky发起的导航的讨论活动,很荣幸,点了我的名。当然,要先学习下其
系统 2019-08-12 09:29:43 2266
作者:H.E来源:http://www.javabloger.com/article/apache-thrift-architecture.htmlApacheThrift入门1-架构&介绍Thrift是什么?Thrift源于大名鼎鼎的facebook之手,在2007年facebook提交Apache基金会将Thrift作为一个开源项目,对于当时的facebook来说创造thrift是为了解决facebook系统中各系统间大数据量的传输通信以及系统之间语言
系统 2019-08-12 09:29:28 2266
很多时候,我们会使用图片来装饰UI,比如作为控件背景等。而这些图片可以分为两种形式,即存在于本地文件系统中的图片和存在于内存中的图片对于这两种形式的图片,在WPF中,使用方法不同,下面主要说明针对这两种形式图片的使用方法一、存在于本地文件系统中的图片文件对于此类图片,使用非常简单,在xaml中直接指定路径即可,如:1
系统 2019-08-12 09:27:15 2266
说到数据库,我认为不能不先谈数据结构。1996年,在我初入大学学习计算机编程时,当时的老师就告诉我们说:计算机程序=数据结构+算法。尽管现在的程序开发已由面向过程为主逐步过渡到面向对象为主,但我还是深深赞同8年前老师的告诉我们的公式:计算机程序=数据结构+算法。面向对象的程序开发,要做的第一件事就是,先分析整个程序中需处理的数据,从中提取出抽象模板,以这个抽象模板设计类,再在其中逐步添加处理其数据的函数(即算法),最后,再给类中的数据成员和函数划分访问权限
系统 2019-08-12 01:54:48 2266
没有使用虚析构函数可能会出现的问题:#include#includeusingnamespacestd;classA{public:A(){cout<<"Aconstructor"<
系统 2019-08-12 01:54:38 2266