C++有一个强大的Boost,里面有好多功能是C++标准库所不支持的。看着Boost中那些强大的功能模板怎能不动心呢!下面我们就来看看如何在VS2010下使用Boost库。
系统:windows7
开发环境:Visual Studio 10
boost版本:boost_1_55_0...
android 滑动侧边栏 SlideMenu 源码分析 以及使用手册
我们先看使用方案:
首先
public class MainActivity extends SlidingFragmentActivity
继承SlidingFragmentActivity ,这里面在创建时有创建需要的slidemenu等相关数据。
在Oncreate里面...
分类:
移动开发 时间:
2015-01-16 16:45:04
阅读次数:
290
C++类型转换
const_cast,去const属性。
static_cast,静态类型转换。如int转换成char。
dynamic_cast,动态类型转换。如子类和父类之间的多态类型转换。
reinterpret_cast,仅仅重新解释类型,但没有进行二进制的转换。
const_cast:
const int& a = 9;
const_cast(a) = 10;
...
分类:
编程语言 时间:
2015-01-16 16:44:10
阅读次数:
170
题目大意:给定一棵树,每个节点有一个颜色,多次询问某条路径上颜色数量,强制在线
正解是块状数组,强制在线莫队会TLE到死,想AC这道题的不用看了
如果朴素的跑树上莫队其实并不难- - 但是强制在线
因此我们可以考虑强制在线莫队算法
将树分成O(n^1/3)块,每块大小O(n^2/3)
记录每两块之间的答案、每种颜色的出现次数和哪些点被记录到了答案中
每次查询先找到两端点所在块的端点的答...
分类:
编程语言 时间:
2015-01-16 16:42:48
阅读次数:
857
(1)布局文件
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height...
分类:
移动开发 时间:
2015-01-16 16:43:49
阅读次数:
138
SDK下包的说明1:add-ons:Android开发需要的第三方文件和软件库2:docs:Android的文档。包括开发指南、API参考、资源等3:extras:扩展的附加包4:platforms:你安装下载的所有Android平台,分版本存放5:platform-tools:平台相关的工具6:samples:所有的样例程序7:system-images:系统使用的图片8:temp:临时操作或缓...
分类:
移动开发 时间:
2015-01-16 16:44:06
阅读次数:
236
maven移植-级别
不可移植
环境可移植
组织内部可移植
广义可移植
Maven移植-Profiles作用是:Profile允许你为移植或特殊的需要,自定义一个特殊的构建。
1、maven移植-Profiles位于pom.xml
Profile可以覆盖几乎所有的pom元素
...
...
...
...
...
...
...
......
分类:
其他好文 时间:
2015-01-16 16:44:17
阅读次数:
213
对于输入的每个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”。
INPUT
输入数据包括多个测试实例,每个实例由一行长度不超过100的字符串组成,字符串仅由大小写字母构成。
OUTPUT
对于每个测试实例输出一行字符串,输出的结果是插入字符串“(max)”后的结果,如果存在多个最大的字母,就在每一个最大字母后面都插入"(max)"。
SAMPLE INP...
分类:
其他好文 时间:
2015-01-16 16:43:34
阅读次数:
166
Linux下动态库查看方法:nm -D libxxxx.so
Linux下静态库查看方法:ar -t libaxxxx.a...
分类:
系统相关 时间:
2015-01-16 16:42:46
阅读次数:
195
用python写的四色三消游戏算法,很容易改成更多颜色和行列的。基本思路就是3个一样的diamonds连在一起就可以消除。...
分类:
编程语言 时间:
2015-01-16 16:42:27
阅读次数:
584
利用div+css,使得选中的对象,上下左右进行位置移动。...
分类:
移动开发 时间:
2015-01-16 16:40:13
阅读次数:
421
Android 5.0(lollipop)发布之后,看特性文档增加了不少有趣的东西。
最近花了一些时间,研究了下其中Managed Profile的概念,简称MP,记录下来作为一些经验,有需要的同学请参考。
简介
Managed Profile,简称被管理者账户。这个概念并不是什么新东西,因为早在4.2版本中,Android就引入了多用户机制来解决平板使用上的问题。而如今5...
分类:
其他好文 时间:
2015-01-16 16:41:02
阅读次数:
268
一、 Thrift简单介绍
1.1、 Thrift是什么?能做什么?
Thrift是Facebook于2007年开发的跨语言的rpc服框架,提供多语言的编译功能,并提供多种服务器工作模式;用户通过Thrift的IDL(接口定义语言)来描述接口函数及数据类型,然后通过Thrift的编译环境生成各种语言类型的接口文件,用户可以根据自己的需要采用不同的语言开发客户端代码和服务器端代码。
例如,...
分类:
其他好文 时间:
2015-01-16 16:40:14
阅读次数:
174
在前一篇文章中,介绍到了Galaxy的增量计算性质,其state是框架内部管理的,以及与Storm的简单对比。这篇文章将讲述更多Galaxy增量模型的事情,并介绍这套增量模型之上实现的Galaxy SQL和Galaxy Operator,同时会从增量角度对比Spark Streaming。...
分类:
其他好文 时间:
2015-01-16 16:42:07
阅读次数:
652
HDFS是一个分布式文件系统,既然是文件系统,就可以对其文件进行操作,比如说新建文件、删除文件、读取文件内容等操作。下面记录一下使用JAVA API对HDFS中的文件进行操作的过程。
对分HDFS中的文件操作主要涉及一下几个类:
Configuration类:该类的对象封转了客户端或者服务器的配置。
FileSystem类:该类的对象是一个文件系统对象,可以用该对象的一些方法来对...
分类:
编程语言 时间:
2015-01-16 16:40:38
阅读次数:
353