百度地图之标注物聚合
在博客《百度地图查询视野范围内的建筑物》当中描述了如何查询视野范围内的建筑物,可以减少地图加载标注物的数量,提升速度。但是当地图的zoom级很小时,会出现标注物重叠的现象,不是很美观,所以下面的文章将介绍地图标注物如何根据zoom的大小聚合显示。...
View Articlepoj1185 炮兵阵地(状态压缩)
炮兵阵地 Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 15261 Accepted: 5743 Description 司令部的将军们打算在N*M的网格地图上部署他们的炮兵部队。一个N*M的地图由N行M列组成,地图的每一格可能是山地(用"H"...
View ArticleAndroid 网络通讯、通信
网络操作是进行网络通信的安卓程序必不可少的一个重要部分,Android平台有三种网络接口可以使用,他们分别是:java.net.*(标准Java接口)、Org.apache...
View ArticleC++ 输入类型不匹配检测方法
今天看C++ primer plus一书,看到C++中检测输入类型不匹配的检测方法。 输入类型不匹配是指输入的数据类型与所期望的类型不匹配,如 int n; cin >> n; 但输入的数据为字符串时,这 种情况就是输入类型不匹配。那么当出现这种情况时,变量n的值有没有改变呢,又该如何检测这种情况呢? 首先...
View Article15个最好的视差滚动教程
视差滚动是网站管理员可以依靠的最简单的方案之一,尤其是他们需要直接影响网站更快的访问速度,和访客可以享受他们想要的效果。其中可以使用网页视差插件,现在网上有许多资源提供视差教程,以供有兴趣的网站所有者学习,也遇到越来越多的访客惊人的欢迎页面。...
View ArticlePOJ 2299 树状数组求逆序数+离散化
400ms+,速度很快啊…… 注意ans用long long 保存,不然会WA。 #include<cstdio> #include<cstring> #include<algorithm> using namespace std; struct node { int value; int pos; }a[500005]; int c[500005]; int...
View Articlecocos2d-x 工程中应用 protocol buffers
原创文章,转载请注明出处 关于google推出的protocol buffers,这里就不多介绍了,主要是我了解也不多。本文主要从实用角度来说一下,它在cocos2d-x工程里的搭建和应用。 第一步,下载安装: 在 https://code.google.com/p/protobuf/downloads/list 这里下载最新的SourceCode工程,...
View ArticleC++自由存储空间:new
new运算符可以建立起生存时间不依赖于作用域的对象,即使在函数返回之后也可以使用。 new建立的对象是“自由存储”,或者说是“堆对象”或“在动态存储中建立”。 使用方法 mynode* n=new mynode;//结构体 delete n; char* s=new char[length]; delete[] s;...
View Article带你走进EJB--EJB容器
当你建立一个简单的java类的时候,你需要java虚拟机去执行它,同样的道理,当你执行SessionBeans或者MDBs的时候,你也需要类似Java虚拟机的东西去执行它,这个东西就是EJB的容器.而执行Entities Beans 的时候你需要的这个东西是持久化提供者. 在这片文章中我们将会对EJB...
View ArticleObjective-C编程基础读书笔记(5)
第5章 复合 使用复合可以组合多个对象,让它们分工合作。在实际的程序中,你会同时用到继承和复合来创建自己的类,所以掌握这两个概念非常重要。 什么是复合...
View Article1873 看病要排队(优先队列)
纪念下第一次优先队列题~ #include<stdio.h> #include<string.h> #include<string> #include<iostream> #include<queue> using namespace std; struct node { int p,num; bool operator <...
View Article新建站点打不开或502?
新建站点打不开或502? 安装后正常,默认首页也能正常打开显示 1 但新建站点后,就打不开了,在lnamp环境里,显示502 可以比较肯定的是你设置了伪静态,而且很可能这个伪静态规则有错误或伪静态规则文件不存在 那如果确定是不是这个问题? 编辑站点,把伪静态选项去掉,如下图 再看下是否正常? 据我所知,大部分,以及那些说不稳定的,都是这个原因造成的 2 显示403?...
View ArticlejQuery验证控件jquery.validate.js使用说明+中文API
官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation jQuery plugin: Validation 使用说明 转载自:http://blog.sina.com.cn/s/blog_608475eb0100h3h1.html 一导入js库 <script src="../js/jquery.js"...
View ArticleJava-接口的多继承
interface A { public void print1(); } interface B extends A { public void print2(); } interface C extends B { public void print3(); } class X implements C { public void print1() {...
View Article提高你的Java代码质量吧:用整数类型处理货币
一、分析 在计算机中,使用二进制表示数据,浮点数有可能是不准确的,它只能无限接近准确值,而不是完全精确。 如:0.4这个十进制小数,使用“乘2取整,顺序排列”法: 0.4*2=0.8 ---> 取整是0 0.8*2=1.6 ---> 取整是1 0.6*2=1.2 ---> 取整是1 0.2*2=0.4 ---> 取整是0...
View Articleiphone自定义UITextView的placeholder
大家都知道UITextField才有placeholder属性,UITextView 并没有placeholder,那么怎么模拟UITextfield使UITextView也有placeholder。 思路是:继承uitextview,判断当text为空时就让[super text]显示placeholder。 代码如下(我引用了arc): UIPlaceholderTextView.h...
View Articleskynet_net source code analyses
skynet harbor, 是以数字作为索引,目前猜测是每个handle的私有空间~ 作者:ShiningStarPxx 发表于2013-7-16 11:22:00 原文链接 阅读:20 评论:0 查看评论
View ArticleC/C++ 宏定义
231 1. 简单宏定义 简单的宏定义有如下格式: [#define指令(简单的宏)] #define 标识符替换列表 替换列表是一系列的C语言记号,包括标识符、关键字、数、字符常量、字符串字面量、运算符和标点符号。当预处理器遇到一个宏定义时,会做一个 “标识符”代表“替换列表”的记录。在文件后面的内容中,不管标识符在任何位置出现,预处理器都会用替换列表代替它。...
View ArticleC++开源日志库--Glog的使用
公司其他同事大多做C#的,公司内部暂时也没用提供自己的C++日志库,由于项目较紧急,所以就准备选一个开源日志库使用,由于以前做过java,用的Log4j比较强大,但是查了下,其使用起来有点复杂。所以就想到最伟大的公司google了,其Glog使用还是比较简单的,源码下下来直接用VS编译生成lib和dll库,源码文件中都有现成的vs工程。...
View Articlehdu 1394 Minimum Inversion Number 树状数组+递推
水一道,吃饭~ nlogn算出逆序数,再递推得到后面的答案,公式很容易推导。 #include<cstdio> #include<cstring> #include<algorithm> using namespace std; int c[5005]; int a[5005]; int ans,n; int lowbit(int x) { return...
View Article